EVOLUTION-MANAGER
Edit File: third-party.js
/*! For license information please see third-party.js.LICENSE.txt */ (()=>{var __webpack_modules__={6513:()=>{"use strict";function t(t,e){if(t.length!=e.length)throw"Mismatched lengths";var i=t.length;0!=i&&(0==(i&i-1)?function(t,e){if(t.length!=e.length)throw"Mismatched lengths";var n=t.length;if(1==n)return;for(var i=-1,o=0;o<32;o++)1<<o==n&&(i=o);if(-1==i)throw"Length is not a power of 2";var r=new Array(n/2),a=new Array(n/2);for(o=0;o<n/2;o++)r[o]=Math.cos(2*Math.PI*o/n),a[o]=Math.sin(2*Math.PI*o/n);for(o=0;o<n;o++){if((d=b(o,i))>o){var s=t[o];t[o]=t[d],t[d]=s,s=e[o],e[o]=e[d],e[d]=s}}for(var l=2;l<=n;l*=2){var c=l/2,u=n/l;for(o=0;o<n;o+=l)for(var d=o,h=0;d<o+c;d++,h+=u){var p=t[d+c]*r[h]+e[d+c]*a[h],f=-t[d+c]*a[h]+e[d+c]*r[h];t[d+c]=t[d]-p,e[d+c]=e[d]-f,t[d]+=p,e[d]+=f}}function b(t,e){for(var n=0,i=0;i<e;i++)n=n<<1|1&t,t>>>=1;return n}}(t,e):function(t,e){if(t.length!=e.length)throw"Mismatched lengths";var i=t.length,o=1;for(;o<2*i+1;)o*=2;for(var r=new Array(i),a=new Array(i),s=0;s<i;s++){var l=s*s%(2*i);r[s]=Math.cos(Math.PI*l/i),a[s]=Math.sin(Math.PI*l/i)}var c=new Array(o),u=new Array(o);for(s=0;s<i;s++)c[s]=t[s]*r[s]+e[s]*a[s],u[s]=-t[s]*a[s]+e[s]*r[s];for(s=i;s<o;s++)c[s]=u[s]=0;var d=new Array(o),h=new Array(o);d[0]=r[0],h[0]=a[0];for(s=1;s<i;s++)d[s]=d[o-s]=r[s],h[s]=h[o-s]=a[s];for(s=i;s<=o-i;s++)d[s]=h[s]=0;var p=new Array(o),f=new Array(o);n(c,u,d,h,p,f);for(s=0;s<i;s++)t[s]=p[s]*r[s]+f[s]*a[s],e[s]=-p[s]*a[s]+f[s]*r[s]}(t,e))}function e(e,n){t(n,e)}function n(n,i,o,r,a,s){if(n.length!=i.length||n.length!=o.length||o.length!=r.length||n.length!=a.length||a.length!=s.length)throw"Mismatched lengths";var l=n.length;n=n.slice(),i=i.slice(),o=o.slice(),r=r.slice(),t(n,i),t(o,r);for(var c=0;c<l;c++){var u=n[c]*o[c]-i[c]*r[c];i[c]=i[c]*o[c]+n[c]*r[c],n[c]=u}e(n,i);for(c=0;c<l;c++)a[c]=n[c]/l,s[c]=i[c]/l}function i(t,e){this.mean=o.mean(t),this.values=t,this.correlations=new Array(e),this.CORR_THRESH=.2,this.maxACF=0,this.calculate()}function o(t){this.len=t.length,this.values=t,this.m=o.mean(t)}i.prototype.calculate=function(){for(var n=Math.pow(2,Math.trunc(Math.log2(this.values.length))+1),i=new Array(n).fill(0),o=new Array(n).fill(0),r=0;r<this.values.length;r+=1)i[r]=this.values[r]-this.mean;t(i,o);for(r=0;r<i.length;r+=1)i[r]=Math.pow(i[r],2)+Math.pow(o[r],2),o[r]=0;e(i,o);for(r=1;r<this.correlations.length;r+=1)this.correlations[r]=i[r]/i[0]},i.prototype.findPeaks=function(){var t=[];if(this.correlations.length>1)for(var e=this.correlations[1]>this.correlations[0],n=1,i=2;i<this.correlations.length;i+=1)!e&&this.correlations[i]>this.correlations[i-1]?(n=i,e=!e):e&&this.correlations[i]>this.correlations[n]?n=i:e&&this.correlations[i]<this.correlations[i-1]&&(n>1&&this.correlations[n]>this.CORR_THRESH&&(t.push(n),this.correlations[n]>this.maxACF&&(this.maxACF=this.correlations[n])),e=!e);if(t.length<=1)for(i=2;i<this.correlations.length;i+=1)t.push(i);return t},o.mean=function(t){for(var e=0,n=0;n<t.length;n+=1)e+=t[n];return e/t.length},o.std=function(t){for(var e=o.mean(t),n=0,i=0;i<t.length;i+=1)n+=Math.pow(t[i]-e,2);return Math.sqrt(n/t.length)},o.prototype.kurtosis=function(){for(var t=0,e=0,n=0;n<this.len;n++)t+=Math.pow(this.values[n]-this.m,4),e+=Math.pow(this.values[n]-this.m,2);return this.len*t/Math.pow(e,2)},o.prototype.roughness=function(){return o.std(this.diffs())},o.prototype.diffs=function(){for(var t=new Array(this.len-1),e=1;e<this.len;e+=1)t[e-1]=this.values[e]-this.values[e-1];return t}},665:function(t,e,n){var i,o;void 0===this&&void 0!==window&&window,i=[n(9755)],o=function(t){!function(t){"use strict";var e=["sanitize","whiteList","sanitizeFn"],n=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],i={"*":["class","dir","id","lang","role","tabindex","style",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},o=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,r=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,a=["title","placeholder"];function s(e,i){var a=e.nodeName.toLowerCase();if(-1!==t.inArray(a,i))return-1===t.inArray(a,n)||Boolean(e.nodeValue.match(o)||e.nodeValue.match(r));for(var s=t(i).filter((function(t,e){return e instanceof RegExp})),l=0,c=s.length;l<c;l++)if(a.match(s[l]))return!0;return!1}function l(t,e,n){if(n&&"function"==typeof n)return n(t);for(var i=Object.keys(e),o=0,r=t.length;o<r;o++)for(var a=t[o].querySelectorAll("*"),l=0,c=a.length;l<c;l++){var u=a[l],d=u.nodeName.toLowerCase();if(-1!==i.indexOf(d))for(var h=[].slice.call(u.attributes),p=[].concat(e["*"]||[],e[d]||[]),f=0,b=h.length;f<b;f++){var M=h[f];s(M,p)||u.removeAttribute(M.nodeName)}else u.parentNode.removeChild(u)}}function c(t){var e,n={};return a.forEach((function(i){(e=t.attr(i))&&(n[i]=e)})),!n.placeholder&&n.title&&(n.placeholder=n.title),n}"classList"in document.createElement("_")||function(e){if("Element"in e){var n="classList",i="prototype",o=e.Element[i],r=Object,a=function(){var e=t(this);return{add:function(t){return t=Array.prototype.slice.call(arguments).join(" "),e.addClass(t)},remove:function(t){return t=Array.prototype.slice.call(arguments).join(" "),e.removeClass(t)},toggle:function(t,n){return e.toggleClass(t,n)},contains:function(t){return e.hasClass(t)}}};if(r.defineProperty){var s={get:a,enumerable:!0,configurable:!0};try{r.defineProperty(o,n,s)}catch(t){void 0!==t.number&&-2146823252!==t.number||(s.enumerable=!1,r.defineProperty(o,n,s))}}else r[i].__defineGetter__&&o.__defineGetter__(n,a)}}(window);var u=document.createElement("_");if(u.classList.add("c1","c2"),!u.classList.contains("c2")){var d=DOMTokenList.prototype.add,h=DOMTokenList.prototype.remove;DOMTokenList.prototype.add=function(){Array.prototype.forEach.call(arguments,d.bind(this))},DOMTokenList.prototype.remove=function(){Array.prototype.forEach.call(arguments,h.bind(this))}}if(u.classList.toggle("c3",!1),u.classList.contains("c3")){var p=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return 1 in arguments&&!this.contains(t)==!e?e:p.call(this,t)}}function f(t,e){return t.length===e.length&&t.every((function(t,n){return t===e[n]}))}function b(){var t=this.selectpicker.main.data.filter((function(t){return!(!t.selected||this.options.hideDisabled&&t.disabled)}),this);if(this.options.source.data&&!this.multiple&&t.length>1){for(var e=0;e<t.length-1;e++)t[e].selected=!1;t=[t[t.length-1]]}return t}function M(t){for(var e,n=[],i=t||b.call(this),o=0,r=i.length;o<r;o++)(e=i[o]).disabled||n.push(void 0===e.value?e.text:e.value);return this.multiple?n:n.length?n[0]:null}u=null,String.prototype.startsWith||function(){var t={}.toString,e=function(e){if(null==this)throw new TypeError;var n=String(this);if(e&&"[object RegExp]"==t.call(e))throw new TypeError;var i=n.length,o=String(e),r=o.length,a=arguments.length>1?arguments[1]:void 0,s=a?Number(a):0;s!=s&&(s=0);var l=Math.min(Math.max(s,0),i);if(r+l>i)return!1;for(var c=-1;++c<r;)if(n.charCodeAt(l+c)!=o.charCodeAt(c))return!1;return!0};Object.defineProperty?Object.defineProperty(String.prototype,"startsWith",{value:e,configurable:!0,writable:!0}):String.prototype.startsWith=e}();var g={useDefault:!1,_set:t.valHooks.select.set};t.valHooks.select.set=function(e,n){return n&&!g.useDefault&&t(e).data("selected",!0),g._set.apply(this,arguments)};var m=null,z=function(){try{return new Event("change"),!0}catch(t){return!1}}();function v(t,e,n,i){for(var o=["display","subtext","tokens"],r=!1,a=0;a<o.length;a++){var s=o[a],l=t[s];if(l&&(l=l.toString(),"display"===s&&(l=l.replace(/<[^>]+>/g,"")),i&&(l=w(l)),l=l.toUpperCase(),r="function"==typeof n?n(l,e):"contains"===n?l.indexOf(e)>=0:l.startsWith(e)))break}return r}function O(t){return parseInt(t,10)||0}t.fn.triggerNative=function(t){var e,n=this[0];n.dispatchEvent&&(z?e=new Event(t,{bubbles:!0}):(e=document.createEvent("Event")).initEvent(t,!0,!1),n.dispatchEvent(e))};var y={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},_=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,A=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");function x(t){return y[t]}function w(t){return(t=t.toString())&&t.replace(_,x).replace(A,"")}var q,W,L,k,T,S=(q={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},W=function(t){return q[t]},L="(?:"+Object.keys(q).join("|")+")",k=RegExp(L),T=RegExp(L,"g"),function(t){return t=null==t?"":""+t,k.test(t)?t.replace(T,W):t}),R={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},C={ESCAPE:27,ENTER:13,SPACE:32,TAB:9,ARROW_UP:38,ARROW_DOWN:40},D=window.Dropdown||bootstrap.Dropdown;function N(){var e;try{e=t.fn.dropdown.Constructor.VERSION}catch(t){e=D.VERSION}return e}var E={success:!1,major:"3"};try{E.full=(N()||"").split(" ")[0].split("."),E.major=E.full[0],E.success=!0}catch(t){}var B=0,P=".bs.select",Y={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title",ICONBASE:"glyphicon",TICKICON:"glyphicon-ok"},I={MENU:"."+Y.MENU,DATA_TOGGLE:'data-toggle="dropdown"'},X={div:document.createElement("div"),span:document.createElement("span"),i:document.createElement("i"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode(" "),fragment:document.createDocumentFragment(),option:document.createElement("option")};X.selectedOption=X.option.cloneNode(!1),X.selectedOption.setAttribute("selected",!0),X.noResults=X.li.cloneNode(!1),X.noResults.className="no-results",X.a.setAttribute("role","option"),X.a.className="dropdown-item",X.subtext.className="text-muted",X.text=X.span.cloneNode(!1),X.text.className="text",X.checkMark=X.span.cloneNode(!1);var H=new RegExp(C.ARROW_UP+"|"+C.ARROW_DOWN),F=new RegExp("^"+C.TAB+"$|"+C.ESCAPE),j={li:function(t,e,n){var i=X.li.cloneNode(!1);return t&&(1===t.nodeType||11===t.nodeType?i.appendChild(t):i.innerHTML=t),void 0!==e&&""!==e&&(i.className=e),null!=n&&i.classList.add("optgroup-"+n),i},a:function(t,e,n){var i=X.a.cloneNode(!0);return t&&(11===t.nodeType?i.appendChild(t):i.insertAdjacentHTML("beforeend",t)),void 0!==e&&""!==e&&i.classList.add.apply(i.classList,e.split(/\s+/)),n&&i.setAttribute("style",n),i},text:function(t,e){var n,i,o=X.text.cloneNode(!1);if(t.content)o.innerHTML=t.content;else{if(o.textContent=t.text,t.icon){var r=X.whitespace.cloneNode(!1);(i=(!0===e?X.i:X.span).cloneNode(!1)).className=this.options.iconBase+" "+t.icon,X.fragment.appendChild(i),X.fragment.appendChild(r)}t.subtext&&((n=X.subtext.cloneNode(!1)).textContent=t.subtext,o.appendChild(n))}if(!0===e)for(;o.childNodes.length>0;)X.fragment.appendChild(o.childNodes[0]);else X.fragment.appendChild(o);return X.fragment},label:function(t){var e,n,i=X.text.cloneNode(!1);if(i.innerHTML=t.display,t.icon){var o=X.whitespace.cloneNode(!1);(n=X.span.cloneNode(!1)).className=this.options.iconBase+" "+t.icon,X.fragment.appendChild(n),X.fragment.appendChild(o)}return t.subtext&&((e=X.subtext.cloneNode(!1)).textContent=t.subtext,i.appendChild(e)),X.fragment.appendChild(i),X.fragment}},V={fromOption:function(t,e){var n;switch(e){case"divider":n="true"===t.getAttribute("data-divider");break;case"text":n=t.textContent;break;case"label":n=t.label;break;case"style":n=t.style.cssText;break;case"content":case"tokens":case"subtext":case"icon":n=t.getAttribute("data-"+e)}return n},fromDataSource:function(t,e){var n;switch(e){case"text":case"label":n=t.text||t.value||"";break;case"divider":case"style":case"content":case"tokens":case"subtext":case"icon":n=t[e]}return n}};function $(t,e){t.length||(X.noResults.innerHTML=this.options.noneResultsText.replace("{0}",'"'+S(e)+'"'),this.$menuInner[0].firstChild.appendChild(X.noResults))}function U(t){return!(t.hidden||this.options.hideDisabled&&t.disabled)}var G=function(e,n){var i=this;g.useDefault||(t.valHooks.select.set=g._set,g.useDefault=!0),this.$element=t(e),this.$newElement=null,this.$button=null,this.$menu=null,this.options=n,this.selectpicker={main:{optionQueue:X.fragment.cloneNode(!1)},search:{},current:{},view:{},isSearching:!1,keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout((function(){i.selectpicker.keydown.keyHistory=""}),800)}}}},this.sizeInfo={};var o=this.options.windowPadding;"number"==typeof o&&(this.options.windowPadding=[o,o,o,o]),this.val=G.prototype.val,this.render=G.prototype.render,this.refresh=G.prototype.refresh,this.setStyle=G.prototype.setStyle,this.selectAll=G.prototype.selectAll,this.deselectAll=G.prototype.deselectAll,this.destroy=G.prototype.destroy,this.remove=G.prototype.remove,this.show=G.prototype.show,this.hide=G.prototype.hide,this.init()};function Z(n){var i,o=arguments,r=n;if([].shift.apply(o),!E.success){try{E.full=(N()||"").split(" ")[0].split(".")}catch(t){G.BootstrapVersion?E.full=G.BootstrapVersion.split(" ")[0].split("."):(E.full=[E.major,"0","0"],console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",t))}E.major=E.full[0],E.success=!0}if(E.major>="4"){var a=[];G.DEFAULTS.style===Y.BUTTONCLASS&&a.push({name:"style",className:"BUTTONCLASS"}),G.DEFAULTS.iconBase===Y.ICONBASE&&a.push({name:"iconBase",className:"ICONBASE"}),G.DEFAULTS.tickIcon===Y.TICKICON&&a.push({name:"tickIcon",className:"TICKICON"}),Y.DIVIDER="dropdown-divider",Y.SHOW="show",Y.BUTTONCLASS="btn-light",Y.POPOVERHEADER="popover-header",Y.ICONBASE="",Y.TICKICON="bs-ok-default";for(var s=0;s<a.length;s++)n=a[s],G.DEFAULTS[n.name]=Y[n.className]}E.major>"4"&&(I.DATA_TOGGLE='data-bs-toggle="dropdown"');var l=this.each((function(){var n=t(this);if(n.is("select")){var a=n.data("selectpicker"),s="object"==typeof r&&r;if(s.title&&(s.placeholder=s.title),a){if(s)for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&(a.options[l]=s[l])}else{var u=n.data();for(var d in u)Object.prototype.hasOwnProperty.call(u,d)&&-1!==t.inArray(d,e)&&delete u[d];var h=t.extend({},G.DEFAULTS,t.fn.selectpicker.defaults||{},c(n),u,s);h.template=t.extend({},G.DEFAULTS.template,t.fn.selectpicker.defaults?t.fn.selectpicker.defaults.template:{},u.template,s.template),n.data("selectpicker",a=new G(this,h))}"string"==typeof r&&(i=a[r]instanceof Function?a[r].apply(a,o):a.options[r])}}));return void 0!==i?i:l}G.VERSION="1.14.0-beta2",G.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(t,e){return 1==t?"{0} item selected":"{0} items selected"},maxOptionsText:function(t,e){return[1==t?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==e?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",source:{},chunkSize:40,doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:Y.BUTTONCLASS,size:"auto",title:null,placeholder:null,allowClear:!1,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:Y.ICONBASE,tickIcon:Y.TICKICON,showTick:!1,template:{caret:'<span class="caret"></span>'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1,sanitize:!0,sanitizeFn:null,whiteList:i},G.prototype={constructor:G,init:function(){var e=this,n=this.$element.attr("id"),i=this.$element[0],o=i.form;B++,this.selectId="bs-select-"+B,i.classList.add("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),i.classList.contains("show-tick")&&(this.options.showTick=!0),this.$newElement=this.createDropdown(),this.$element.after(this.$newElement).prependTo(this.$newElement),o&&null===i.form&&(o.id||(o.id="form-"+this.selectId),i.setAttribute("form",o.id)),this.$button=this.$newElement.children("button"),this.options.allowClear&&(this.$clearButton=this.$button.children(".bs-select-clear-selected")),this.$menu=this.$newElement.children(I.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),i.classList.remove("bs-select-hidden"),this.fetchData((function(){e.render(!0),e.buildList(),requestAnimationFrame((function(){e.$element.trigger("loaded"+P)}))})),this.fetchData((function(){e.render(!0),e.buildList(),requestAnimationFrame((function(){e.$element.trigger("loaded"+P)}))})),!0===this.options.dropdownAlignRight&&this.$menu[0].classList.add(Y.MENURIGHT),void 0!==n&&this.$button.attr("data-id",n),this.checkDisabled(),this.clickListener(),E.major>4&&(this.dropdown=new D(this.$button[0])),this.options.liveSearch?(this.liveSearchListener(),this.focusedParent=this.$searchbox[0]):this.focusedParent=this.$menuInner[0],this.setStyle(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+P,(function(){if(e.isVirtual()){var t=e.$menuInner[0],n=t.firstChild.cloneNode(!1);t.replaceChild(n,t.firstChild),t.scrollTop=0}})),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(t){e.$element.trigger("hide"+P,t)},"hidden.bs.dropdown":function(t){e.$element.trigger("hidden"+P,t)},"show.bs.dropdown":function(t){e.$element.trigger("show"+P,t)},"shown.bs.dropdown":function(t){e.$element.trigger("shown"+P,t)}}),i.hasAttribute("required")&&this.$element.on("invalid"+P,(function(){e.$button[0].classList.add("bs-invalid"),e.$element.on("shown"+P+".invalid",(function(){e.$element.val(e.$element.val()).off("shown"+P+".invalid")})).on("rendered"+P,(function(){this.validity.valid&&e.$button[0].classList.remove("bs-invalid"),e.$element.off("rendered"+P)})),e.$button.on("blur"+P,(function(){e.$element.trigger("focus").trigger("blur"),e.$button.off("blur"+P)}))})),o&&t(o).on("reset"+P,(function(){requestAnimationFrame((function(){e.render()}))}))},createDropdown:function(){var e=this.multiple||this.options.showTick?" show-tick":"",n=this.multiple?' aria-multiselectable="true"':"",i="",o=this.autofocus?" autofocus":"";E.major<4&&this.$element.parent().hasClass("input-group")&&(i=" input-group-btn");var r,a="",s="",l="",c="",u="";return this.options.header&&(a='<div class="'+Y.POPOVERHEADER+'"><button type="button" class="close" aria-hidden="true">×</button>'+this.options.header+"</div>"),this.options.liveSearch&&(s='<div class="bs-searchbox"><input type="search" class="form-control" autocomplete="off"'+(null===this.options.liveSearchPlaceholder?"":' placeholder="'+S(this.options.liveSearchPlaceholder)+'"')+' role="combobox" aria-label="Search" aria-controls="'+this.selectId+'" aria-autocomplete="list"></div>'),this.multiple&&this.options.actionsBox&&(l='<div class="bs-actionsbox"><div class="btn-group btn-group-sm"><button type="button" class="actions-btn bs-select-all btn '+Y.BUTTONCLASS+'">'+this.options.selectAllText+'</button><button type="button" class="actions-btn bs-deselect-all btn '+Y.BUTTONCLASS+'">'+this.options.deselectAllText+"</button></div></div>"),this.multiple&&this.options.doneButton&&(c='<div class="bs-donebutton"><div class="btn-group"><button type="button" class="btn btn-sm '+Y.BUTTONCLASS+'">'+this.options.doneButtonText+"</button></div></div>"),this.options.allowClear&&(u='<span class="close bs-select-clear-selected" title="'+this.options.deselectAllText+'"><span>×</span>'),r='<div class="dropdown bootstrap-select'+e+i+'"><button type="button" tabindex="-1" class="'+this.options.styleBase+' dropdown-toggle" '+("static"===this.options.display?'data-display="static"':"")+I.DATA_TOGGLE+o+' role="combobox" aria-owns="'+this.selectId+'" aria-haspopup="listbox" aria-expanded="false"><div class="filter-option"><div class="filter-option-inner"><div class="filter-option-inner-inner"> </div></div> </div>'+u+"</span>"+(E.major>="4"?"":'<span class="bs-caret">'+this.options.template.caret+"</span>")+'</button><div class="'+Y.MENU+" "+(E.major>="4"?"":Y.SHOW)+'">'+a+s+l+'<div class="inner '+Y.SHOW+'" role="listbox" id="'+this.selectId+'" tabindex="-1" '+n+'><ul class="'+Y.MENU+" inner "+(E.major>="4"?Y.SHOW:"")+'" role="presentation"></ul></div>'+c+"</div></div>",t(r)},setPositionData:function(){this.selectpicker.view.canHighlight=[],this.selectpicker.view.size=0,this.selectpicker.view.firstHighlightIndex=!1;for(var t=0;t<this.selectpicker.current.data.length;t++){var e=this.selectpicker.current.data[t],n=!0;"divider"===e.type?(n=!1,e.height=this.sizeInfo.dividerHeight):"optgroup-label"===e.type?(n=!1,e.height=this.sizeInfo.dropdownHeaderHeight):e.height=this.sizeInfo.liHeight,e.disabled&&(n=!1),this.selectpicker.view.canHighlight.push(n),n&&(this.selectpicker.view.size++,e.posinset=this.selectpicker.view.size,!1===this.selectpicker.view.firstHighlightIndex&&(this.selectpicker.view.firstHighlightIndex=t)),e.position=(0===t?0:this.selectpicker.current.data[t-1].position)+e.height}},isVirtual:function(){return!1!==this.options.virtualScroll&&this.selectpicker.main.data.length>=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(e,n,i){var o,r,a=this,s=0,c=[];if(this.selectpicker.isSearching=e,this.selectpicker.current=e?this.selectpicker.search:this.selectpicker.main,this.setPositionData(),n)if(i)s=this.$menuInner[0].scrollTop;else if(!a.multiple){var u=a.$element[0],d=(u.options[u.selectedIndex]||{}).liIndex;if("number"==typeof d&&!1!==a.options.size){var h=a.selectpicker.main.data[d],p=h&&h.position;p&&(s=p-(a.sizeInfo.menuInnerHeight+a.sizeInfo.liHeight)/2)}}function b(t,n){var i,s,u,d,h,p,M,g,m=a.selectpicker.current.data.length,z=[],v=!0,O=a.isVirtual();a.selectpicker.view.scrollTop=t,i=a.options.chunkSize,s=Math.ceil(m/i)||1;for(var y=0;y<s;y++){var _=(y+1)*i;if(y===s-1&&(_=m),z[y]=[y*i+(y?1:0),_],!m)break;void 0===h&&t-1<=a.selectpicker.current.data[_-1].position-a.sizeInfo.menuInnerHeight&&(h=y)}if(void 0===h&&(h=0),p=[a.selectpicker.view.position0,a.selectpicker.view.position1],u=Math.max(0,h-1),d=Math.min(s-1,h+1),a.selectpicker.view.position0=!1===O?0:Math.max(0,z[u][0])||0,a.selectpicker.view.position1=!1===O?m:Math.min(m,z[d][1])||0,M=p[0]!==a.selectpicker.view.position0||p[1]!==a.selectpicker.view.position1,void 0!==a.activeIndex&&(r=(a.selectpicker.main.data[a.prevActiveIndex]||{}).element,c=(a.selectpicker.main.data[a.activeIndex]||{}).element,o=(a.selectpicker.main.data[a.selectedIndex]||{}).element,n&&(a.activeIndex!==a.selectedIndex&&a.defocusItem(c),a.activeIndex=void 0),a.activeIndex&&a.activeIndex!==a.selectedIndex&&a.defocusItem(o)),void 0!==a.prevActiveIndex&&a.prevActiveIndex!==a.activeIndex&&a.prevActiveIndex!==a.selectedIndex&&a.defocusItem(r),n||M){if(g=a.selectpicker.view.visibleElements?a.selectpicker.view.visibleElements.slice():[],a.selectpicker.view.visibleElements=!1===O?a.selectpicker.current.elements:a.selectpicker.current.elements.slice(a.selectpicker.view.position0,a.selectpicker.view.position1),a.setOptionStatus(),(e||!1===O&&n)&&(v=!f(g,a.selectpicker.view.visibleElements)),(n||!0===O)&&v){var A,x,w=a.$menuInner[0],q=document.createDocumentFragment(),W=w.firstChild.cloneNode(!1),L=a.selectpicker.view.visibleElements,k=[];w.replaceChild(W,w.firstChild),y=0;for(var T=L.length;y<T;y++){var S,R,C=L[y];a.options.sanitize&&(S=C.lastChild)&&(R=a.selectpicker.current.data[y+a.selectpicker.view.position0])&&R.content&&!R.sanitized&&(k.push(S),R.sanitized=!0),q.appendChild(C)}if(a.options.sanitize&&k.length&&l(k,a.options.whiteList,a.options.sanitizeFn),!0===O?(A=0===a.selectpicker.view.position0?0:a.selectpicker.current.data[a.selectpicker.view.position0-1].position,x=a.selectpicker.view.position1>m-1?0:a.selectpicker.current.data[m-1].position-a.selectpicker.current.data[a.selectpicker.view.position1-1].position,w.firstChild.style.marginTop=A+"px",w.firstChild.style.marginBottom=x+"px"):(w.firstChild.style.marginTop=0,w.firstChild.style.marginBottom=0),w.firstChild.appendChild(q),!0===O&&a.sizeInfo.hasScrollBar){var D=w.firstChild.offsetWidth;if(n&&D<a.sizeInfo.menuInnerInnerWidth&&a.sizeInfo.totalMenuWidth>a.sizeInfo.selectWidth)w.firstChild.style.minWidth=a.sizeInfo.menuInnerInnerWidth+"px";else if(D>a.sizeInfo.menuInnerInnerWidth){a.$menu[0].style.minWidth=0;var N=w.firstChild.offsetWidth;N>a.sizeInfo.menuInnerInnerWidth&&(a.sizeInfo.menuInnerInnerWidth=N,w.firstChild.style.minWidth=a.sizeInfo.menuInnerInnerWidth+"px"),a.$menu[0].style.minWidth=""}}}(!e&&a.options.source.load||e&&a.options.source.search)&&h===s-1&&a.fetchData((function(){a.render(),a.buildList(m,e),a.setPositionData(),b(t)}),e?"search":"load",h+1,e?a.selectpicker.search.previousValue:void 0)}if(a.prevActiveIndex=a.activeIndex,a.options.liveSearch){if(e&&n){var E,B=0;a.selectpicker.view.canHighlight[B]||(B=1+a.selectpicker.view.canHighlight.slice(1).indexOf(!0)),E=a.selectpicker.view.visibleElements[B],a.defocusItem(a.selectpicker.view.currentActive),a.activeIndex=(a.selectpicker.current.data[B]||{}).index,a.focusItem(E)}}else a.$menuInner.trigger("focus")}b(s,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",(function(t,e){a.noScroll||b(this.scrollTop,e),a.noScroll=!1})),t(window).off("resize"+P+"."+this.selectId+".createView").on("resize"+P+"."+this.selectId+".createView",(function(){a.$newElement.hasClass(Y.SHOW)&&b(a.$menuInner[0].scrollTop)}))},focusItem:function(t,e,n){if(t){e=e||this.selectpicker.main.data[this.activeIndex];var i=t.firstChild;i&&(i.setAttribute("aria-setsize",this.selectpicker.view.size),i.setAttribute("aria-posinset",e.posinset),!0!==n&&(this.focusedParent.setAttribute("aria-activedescendant",i.id),t.classList.add("active"),i.classList.add("active")))}},defocusItem:function(t){t&&(t.classList.remove("active"),t.firstChild&&t.firstChild.classList.remove("active"))},setPlaceholder:function(){var t=this,e=!1;if((this.options.placeholder||this.options.allowClear)&&!this.multiple){this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option")),e=!0;var n=this.$element[0],i=!1,o=!this.selectpicker.view.titleOption.parentNode,r=n.selectedIndex,a=n.options[r],s=n.querySelector("select > *:not(:disabled)"),l=s?s.index:0,c=window.performance&&window.performance.getEntriesByType("navigation"),u=c&&c.length?"back_forward"!==c[0].type:2!==window.performance.navigation.type;o&&(this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",i=!a||r===l&&!1===a.defaultSelected&&void 0===this.$element.data("selected")),(o||0!==this.selectpicker.view.titleOption.index)&&n.insertBefore(this.selectpicker.view.titleOption,n.firstChild),i&&u?n.selectedIndex=0:"complete"!==document.readyState&&window.addEventListener("pageshow",(function(){t.selectpicker.view.displayedValue!==n.value&&t.render()}))}return e},fetchData:function(t,e,n,i){e=e||"data";var o,r=this,a=this.options.source[e];a?(this.options.virtualScroll=!0,"function"==typeof a?a.call(this,(function(n){o=r.buildData(n,e),t.call(r,o)}),n,i):Array.isArray(a)&&(o=r.buildData(a,e),t.call(r,o))):(o=this.buildData(!1,e),t.call(r,o))},buildData:function(t,e){var n=!1===t?V.fromOption:V.fromDataSource,i=':not([hidden]):not([data-hidden="true"])',o=[],r=0,a=0,s=this.setPlaceholder()&&!t?1:0;"load"===e?r=this.selectpicker.main.data.length:"search"===e&&(r=this.selectpicker.search.data.length),this.options.hideDisabled&&(i+=":not(:disabled)");var l=t?t.filter(U,this):this.$element[0].querySelectorAll("select > *"+i);function c(t){var e=o[o.length-1];e&&"divider"===e.type&&(e.optID||t.optID)||((t=t||{}).type="divider",o.push(t))}function u(t,e){if((e=e||{}).divider=n(t,"divider"),!0===e.divider)c({optID:e.optID});else{var i=o.length+r,a=n(t,"style"),s=a?S(a):"",l=(t.className||"")+(e.optgroupClass||"");e.optID&&(l="opt "+l),e.optionClass=l.trim(),e.inlineStyle=s,e.text=n(t,"text"),e.content=n(t,"content"),e.tokens=n(t,"tokens"),e.subtext=n(t,"subtext"),e.icon=n(t,"icon"),e.display=e.content||e.text,e.value=void 0===t.value?t.text:t.value,e.type="option",e.index=i,e.option=t.option?t.option:t,e.option.liIndex=i,e.selected=!!t.selected,e.disabled=e.disabled||!!t.disabled,o.push(e)}}function d(e,r){var l=r[e],d=!(e-1<s)&&r[e-1],h=r[e+1],p=t?l.children.filter(U,this):l.querySelectorAll("option"+i);if(p.length){var b,M,g={display:S(n(f,"label")),subtext:n(l,"subtext"),icon:n(l,"icon"),type:"optgroup-label",optgroupClass:" "+(l.className||"")};a++,d&&c({optID:a}),g.optID=a,o.push(g);for(var m=0,z=p.length;m<z;m++){var v=p[m];0===m&&(M=(b=o.length-1)+z),u(v,{headerIndex:b,lastIndex:M,optID:g.optID,optgroupClass:g.optgroupClass,disabled:l.disabled})}h&&c({optID:a})}}for(var h=l.length,p=s;p<h;p++){var f=l[p],b=f.children;b&&b.length?d.call(this,s,l):u.call(this,f,{})}switch(e){case"data":this.selectpicker.main.data=this.selectpicker.current.data=o;break;case"load":Array.prototype.push.apply(this.selectpicker.main.data,o),this.selectpicker.current.data=this.selectpicker.main.data;break;case"search":Array.prototype.push.apply(this.selectpicker.search.data,o)}return o},buildList:function(t,e){var n=this,i=e?this.selectpicker.search.data:this.selectpicker.main.data,o=[],r=0;function a(t,e){var i,o=0;switch(e.type){case"divider":i=j.li(!1,Y.DIVIDER,e.optID?e.optID+"div":void 0);break;case"option":(i=j.li(j.a(j.text.call(n,e),e.optionClass,e.inlineStyle),"",e.optID)).firstChild&&(i.firstChild.id=n.selectId+"-"+e.index);break;case"optgroup-label":i=j.li(j.label.call(n,e),"dropdown-header"+e.optgroupClass,e.optID)}e.element=i,t.push(i),e.display&&(o+=e.display.length),e.subtext&&(o+=e.subtext.length),e.icon&&(o+=1),o>r&&(r=o,n.selectpicker.view.widestOption=t[t.length-1])}!n.options.showTick&&!n.multiple||X.checkMark.parentNode||(X.checkMark.className=this.options.iconBase+" "+n.options.tickIcon+" check-mark",X.a.appendChild(X.checkMark));for(var s=t||0,l=i.length,c=s;c<l;c++)a(o,i[c]);t?e?Array.prototype.push.apply(this.selectpicker.search.elements,o):(Array.prototype.push.apply(this.selectpicker.main.elements,o),this.selectpicker.current.elements=this.selectpicker.main.elements):e?this.selectpicker.search.elements=o:this.selectpicker.main.elements=this.selectpicker.current.elements=o},findLis:function(){return this.$menuInner.find(".inner > li")},render:function(t){var e,n,i=this,o=this.$element[0],r=this.setPlaceholder()&&0===o.selectedIndex,a=b.call(this),s=a.length,c=M.call(this,a),u=this.$button[0],d=u.querySelector(".filter-option-inner-inner"),h=document.createTextNode(this.options.multipleSeparator),p=X.fragment.cloneNode(!1),f=!1;function g(t){t.selected?i.createOption(t,!0):t.children&&t.children.length&&t.children.map(g)}if(this.options.source.data&&t&&(a.map(g),o.appendChild(this.selectpicker.main.optionQueue),r&&(r=0===o.selectedIndex)),u.classList.toggle("bs-placeholder",i.multiple?!s:!c&&0!==c),i.multiple||1!==a.length||(i.selectpicker.view.displayedValue=c),"static"===this.options.selectedTextFormat)p=j.text.call(this,{text:this.options.placeholder},!0);else if((e=this.multiple&&-1!==this.options.selectedTextFormat.indexOf("count")&&s>1)&&(e=(n=this.options.selectedTextFormat.split(">")).length>1&&s>n[1]||1===n.length&&s>=2),!1===e){if(!r){for(var m=0;m<s&&m<50;m++){var z=a[m],v={};z&&(this.multiple&&m>0&&p.appendChild(h.cloneNode(!1)),z.title?v.text=z.title:z.content&&i.options.showContent?(v.content=z.content.toString(),f=!0):(i.options.showIcon&&(v.icon=z.icon),i.options.showSubtext&&!i.multiple&&z.subtext&&(v.subtext=" "+z.subtext),v.text=z.text.trim()),p.appendChild(j.text.call(this,v,!0)))}s>49&&p.appendChild(document.createTextNode("..."))}}else{var O=':not([hidden]):not([data-hidden="true"]):not([data-divider="true"])';this.options.hideDisabled&&(O+=":not(:disabled)");var y=this.$element[0].querySelectorAll("select > option"+O+", optgroup"+O+" option"+O).length,_="function"==typeof this.options.countSelectedText?this.options.countSelectedText(s,y):this.options.countSelectedText;p=j.text.call(this,{text:_.replace("{0}",s.toString()).replace("{1}",y.toString())},!0)}if(p.childNodes.length||(p=j.text.call(this,{text:this.options.placeholder?this.options.placeholder:this.options.noneSelectedText},!0)),u.title=p.textContent.replace(/<[^>]*>?/g,"").trim(),this.options.sanitize&&f&&l([p],i.options.whiteList,i.options.sanitizeFn),d.innerHTML="",d.appendChild(p),E.major<4&&this.$newElement[0].classList.contains("bs3-has-addon")){var A=u.querySelector(".filter-expand"),x=d.cloneNode(!0);x.className="filter-expand",A?u.replaceChild(x,A):u.appendChild(x)}this.$element.trigger("rendered"+P)},setStyle:function(t,e){var n,i=this.$button[0],o=this.$newElement[0],r=this.options.style.trim();this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,"")),E.major<4&&(o.classList.add("bs3"),o.parentNode.classList&&o.parentNode.classList.contains("input-group")&&(o.previousElementSibling||o.nextElementSibling)&&(o.previousElementSibling||o.nextElementSibling).classList.contains("input-group-addon")&&o.classList.add("bs3-has-addon")),n=t?t.trim():r,"add"==e?n&&i.classList.add.apply(i.classList,n.split(" ")):"remove"==e?n&&i.classList.remove.apply(i.classList,n.split(" ")):(r&&i.classList.remove.apply(i.classList,r.split(" ")),n&&i.classList.add.apply(i.classList,n.split(" ")))},liHeight:function(e){if(e||!1!==this.options.size&&!Object.keys(this.sizeInfo).length){var n,i=X.div.cloneNode(!1),o=X.div.cloneNode(!1),r=X.div.cloneNode(!1),a=document.createElement("ul"),s=X.li.cloneNode(!1),l=X.li.cloneNode(!1),c=X.a.cloneNode(!1),u=X.span.cloneNode(!1),d=this.options.header&&this.$menu.find("."+Y.POPOVERHEADER).length>0?this.$menu.find("."+Y.POPOVERHEADER)[0].cloneNode(!0):null,h=this.options.liveSearch?X.div.cloneNode(!1):null,p=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,f=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null,b=this.$element[0].options[0];if(this.sizeInfo.selectWidth=this.$newElement[0].offsetWidth,u.className="text",c.className="dropdown-item "+(b?b.className:""),i.className=this.$menu[0].parentNode.className+" "+Y.SHOW,i.style.width=0,"auto"===this.options.width&&(o.style.minWidth=0),o.className=Y.MENU+" "+Y.SHOW,r.className="inner "+Y.SHOW,a.className=Y.MENU+" inner "+(E.major>="4"?Y.SHOW:""),s.className=Y.DIVIDER,l.className="dropdown-header",u.appendChild(document.createTextNode("")),this.selectpicker.current.data.length)for(var M=0;M<this.selectpicker.current.data.length;M++){var g=this.selectpicker.current.data[M];if("option"===g.type){n=g.element;break}}else n=X.li.cloneNode(!1),c.appendChild(u),n.appendChild(c);if(l.appendChild(u.cloneNode(!0)),this.selectpicker.view.widestOption&&a.appendChild(this.selectpicker.view.widestOption.cloneNode(!0)),a.appendChild(n),a.appendChild(s),a.appendChild(l),d&&o.appendChild(d),h){var m=document.createElement("input");h.className="bs-searchbox",m.className="form-control",h.appendChild(m),o.appendChild(h)}p&&o.appendChild(p),r.appendChild(a),o.appendChild(r),f&&o.appendChild(f),i.appendChild(o),document.body.appendChild(i);var z,v=n.offsetHeight,y=l?l.offsetHeight:0,_=d?d.offsetHeight:0,A=h?h.offsetHeight:0,x=p?p.offsetHeight:0,w=f?f.offsetHeight:0,q=t(s).outerHeight(!0),W=window.getComputedStyle(o),L=o.offsetWidth,k={vert:O(W.paddingTop)+O(W.paddingBottom)+O(W.borderTopWidth)+O(W.borderBottomWidth),horiz:O(W.paddingLeft)+O(W.paddingRight)+O(W.borderLeftWidth)+O(W.borderRightWidth)},T={vert:k.vert+O(W.marginTop)+O(W.marginBottom)+2,horiz:k.horiz+O(W.marginLeft)+O(W.marginRight)+2};r.style.overflowY="scroll",z=o.offsetWidth-L,document.body.removeChild(i),this.sizeInfo.liHeight=v,this.sizeInfo.dropdownHeaderHeight=y,this.sizeInfo.headerHeight=_,this.sizeInfo.searchHeight=A,this.sizeInfo.actionsHeight=x,this.sizeInfo.doneButtonHeight=w,this.sizeInfo.dividerHeight=q,this.sizeInfo.menuPadding=k,this.sizeInfo.menuExtras=T,this.sizeInfo.menuWidth=L,this.sizeInfo.menuInnerInnerWidth=L-k.horiz,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth,this.sizeInfo.scrollBarWidth=z,this.sizeInfo.selectHeight=this.$newElement[0].offsetHeight,this.setPositionData()}},getSelectPosition:function(){var e,n=this,i=t(window),o=n.$newElement.offset(),r=t(n.options.container);n.options.container&&r.length&&!r.is("body")?((e=r.offset()).top+=parseInt(r.css("borderTopWidth")),e.left+=parseInt(r.css("borderLeftWidth"))):e={top:0,left:0};var a=n.options.windowPadding;this.sizeInfo.selectOffsetTop=o.top-e.top-i.scrollTop(),this.sizeInfo.selectOffsetBot=i.height()-this.sizeInfo.selectOffsetTop-this.sizeInfo.selectHeight-e.top-a[2],this.sizeInfo.selectOffsetLeft=o.left-e.left-i.scrollLeft(),this.sizeInfo.selectOffsetRight=i.width()-this.sizeInfo.selectOffsetLeft-this.sizeInfo.selectWidth-e.left-a[1],this.sizeInfo.selectOffsetTop-=a[0],this.sizeInfo.selectOffsetLeft-=a[3]},setMenuSize:function(t){this.getSelectPosition();var e,n,i,o,r,a,s,l,c=this.sizeInfo.selectWidth,u=this.sizeInfo.liHeight,d=this.sizeInfo.headerHeight,h=this.sizeInfo.searchHeight,p=this.sizeInfo.actionsHeight,f=this.sizeInfo.doneButtonHeight,b=this.sizeInfo.dividerHeight,M=this.sizeInfo.menuPadding,g=0;if(this.options.dropupAuto&&(s=u*this.selectpicker.current.data.length+M.vert,l=this.sizeInfo.selectOffsetTop-this.sizeInfo.selectOffsetBot>this.sizeInfo.menuExtras.vert&&s+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot,!0===this.selectpicker.isSearching&&(l=this.selectpicker.dropup),this.$newElement.toggleClass(Y.DROPUP,l),this.selectpicker.dropup=l),"auto"===this.options.size)o=this.selectpicker.current.data.length>3?3*this.sizeInfo.liHeight+this.sizeInfo.menuExtras.vert-2:0,n=this.sizeInfo.selectOffsetBot-this.sizeInfo.menuExtras.vert,i=o+d+h+p+f,a=Math.max(o-M.vert,0),this.$newElement.hasClass(Y.DROPUP)&&(n=this.sizeInfo.selectOffsetTop-this.sizeInfo.menuExtras.vert),r=n,e=n-d-h-p-f-M.vert;else if(this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size){for(var m=0;m<this.options.size;m++)"divider"===this.selectpicker.current.data[m].type&&g++;e=(n=u*this.options.size+g*b+M.vert)-M.vert,r=n+d+h+p+f,i=a=""}this.$menu.css({"max-height":r+"px",overflow:"hidden","min-height":i+"px"}),this.$menuInner.css({"max-height":e+"px","overflow-y":"auto","min-height":a+"px"}),this.sizeInfo.menuInnerHeight=Math.max(e,1),this.selectpicker.current.data.length&&this.selectpicker.current.data[this.selectpicker.current.data.length-1].position>this.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth),"auto"===this.options.dropdownAlignRight&&this.$menu.toggleClass(Y.MENURIGHT,this.sizeInfo.selectOffsetLeft>this.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRight<this.sizeInfo.totalMenuWidth-c),this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(e){if(this.liHeight(e),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var n=this,i=t(window);this.setMenuSize(),this.options.liveSearch&&this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",(function(){return n.setMenuSize()})),"auto"===this.options.size?i.off("resize"+P+"."+this.selectId+".setMenuSize scroll"+P+"."+this.selectId+".setMenuSize").on("resize"+P+"."+this.selectId+".setMenuSize scroll"+P+"."+this.selectId+".setMenuSize",(function(){return n.setMenuSize()})):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&i.off("resize"+P+"."+this.selectId+".setMenuSize scroll"+P+"."+this.selectId+".setMenuSize")}this.createView(!1,!0,e)},setWidth:function(){var t=this;"auto"===this.options.width?requestAnimationFrame((function(){t.$menu.css("min-width","0"),t.$element.on("loaded"+P,(function(){t.liHeight(),t.setMenuSize();var e=t.$newElement.clone().appendTo("body"),n=e.css("width","auto").children("button").outerWidth();e.remove(),t.sizeInfo.selectWidth=Math.max(t.sizeInfo.totalMenuWidth,n),t.$newElement.css("width",t.sizeInfo.selectWidth+"px")}))})):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement[0].classList.remove("fit-width")},selectPosition:function(){this.$bsContainer=t('<div class="bs-container" />');var e,n,i,o=this,r=t(this.options.container),a=function(a){var s={},l=o.options.display||!!t.fn.dropdown.Constructor.Default&&t.fn.dropdown.Constructor.Default.display;o.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(Y.DROPUP,a.hasClass(Y.DROPUP)),e=a.offset(),r.is("body")?n={top:0,left:0}:((n=r.offset()).top+=parseInt(r.css("borderTopWidth"))-r.scrollTop(),n.left+=parseInt(r.css("borderLeftWidth"))-r.scrollLeft()),i=a.hasClass(Y.DROPUP)?0:a[0].offsetHeight,(E.major<4||"static"===l)&&(s.top=e.top-n.top+i,s.left=e.left-n.left),s.width=a[0].offsetWidth,o.$bsContainer.css(s)};this.$button.on("click.bs.dropdown.data-api",(function(){o.isDisabled()||(a(o.$newElement),o.$bsContainer.appendTo(o.options.container).toggleClass(Y.SHOW,!o.$button.hasClass(Y.SHOW)).append(o.$menu))})),t(window).off("resize"+P+"."+this.selectId+" scroll"+P+"."+this.selectId).on("resize"+P+"."+this.selectId+" scroll"+P+"."+this.selectId,(function(){o.$newElement.hasClass(Y.SHOW)&&a(o.$newElement)})),this.$element.on("hide"+P,(function(){o.$menu.data("height",o.$menu.height()),o.$bsContainer.detach()}))},createOption:function(t,e){var n=t.option?t.option:t;if(n&&1!==n.nodeType){var i=(e?X.selectedOption:X.option).cloneNode(!0);void 0!==n.value&&(i.value=n.value),i.textContent=n.text,i.selected=!0,void 0!==n.liIndex?i.liIndex=n.liIndex:e||(i.liIndex=t.index),t.option=i,this.selectpicker.main.optionQueue.appendChild(i)}},setOptionStatus:function(t){var e=this;if(e.noScroll=!1,e.selectpicker.view.visibleElements&&e.selectpicker.view.visibleElements.length){for(var n=0;n<e.selectpicker.view.visibleElements.length;n++){var i=e.selectpicker.current.data[n+e.selectpicker.view.position0];i.option&&(!0!==t&&e.setDisabled(i),e.setSelected(i))}this.options.source.data&&this.$element[0].appendChild(this.selectpicker.main.optionQueue)}},setSelected:function(t,e){e=void 0===e?t.selected:e;var n,i,o=t.index,r=t.element,a=void 0!==this.activeIndex,s=this.activeIndex===o||e&&!this.multiple&&!a;r&&(void 0!==e&&(t.selected=e,t.option&&(t.option.selected=e)),e&&this.options.source.data&&this.createOption(t,!1),i=r.firstChild,e&&(this.selectedIndex=o),r.classList.toggle("selected",e),s?(this.focusItem(r,t),this.selectpicker.view.currentActive=r,this.activeIndex=o):this.defocusItem(r),i&&(i.classList.toggle("selected",e),e?i.setAttribute("aria-selected",!0):this.multiple?i.setAttribute("aria-selected",!1):i.removeAttribute("aria-selected")),s||a||!e||void 0===this.prevActiveIndex||(n=this.selectpicker.main.elements[this.prevActiveIndex],this.defocusItem(n)))},setDisabled:function(t){var e,n=t.disabled,i=t.element;i&&(e=i.firstChild,i.classList.toggle(Y.DISABLED,n),e&&(E.major>="4"&&e.classList.toggle(Y.DISABLED,n),n?(e.setAttribute("aria-disabled",n),e.setAttribute("tabindex",-1)):(e.removeAttribute("aria-disabled"),e.setAttribute("tabindex",0))))},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){this.isDisabled()?(this.$newElement[0].classList.add(Y.DISABLED),this.$button.addClass(Y.DISABLED).attr("aria-disabled",!0)):this.$button[0].classList.contains(Y.DISABLED)&&(this.$newElement[0].classList.remove(Y.DISABLED),this.$button.removeClass(Y.DISABLED).attr("aria-disabled",!1))},clickListener:function(){var e=this,n=t(document);function i(t){if(e.multiple)e.deselectAll();else{var n=e.$element[0],i=n.value,o=n.selectedIndex,r=n.options[o],a=!!r&&e.selectpicker.main.data[r.liIndex];a&&e.setSelected(a,!1),n.selectedIndex=0,m=[o,!1,i],e.$element.triggerNative("change")}e.$newElement.hasClass(Y.SHOW)&&(e.options.liveSearch&&e.$searchbox.trigger("focus"),e.createView(!1))}function o(){e.options.liveSearch?e.$searchbox.trigger("focus"):e.$menuInner.trigger("focus")}function r(){e.dropdown&&e.dropdown._popper&&e.dropdown._popper.state?o():requestAnimationFrame(r)}n.data("spaceSelect",!1),this.$button.on("keyup",(function(t){/(32)/.test(t.keyCode.toString(10))&&n.data("spaceSelect")&&(t.preventDefault(),n.data("spaceSelect",!1))})),this.$newElement.on("show.bs.dropdown",(function(){e.dropdown||"4"!==E.major||(e.dropdown=e.$button.data("bs.dropdown"),e.dropdown._menu=e.$menu[0])})),this.$button.on("click.bs.dropdown.data-api",(function(t){if(e.options.allowClear){var n=t.target,o=e.$clearButton[0];/MSIE|Trident/.test(window.navigator.userAgent)&&(n=document.elementFromPoint(t.clientX,t.clientY)),n!==o&&n.parentElement!==o||(t.stopImmediatePropagation(),i(t))}e.$newElement.hasClass(Y.SHOW)||e.setSize()})),this.$element.on("shown"+P,(function(){e.$menuInner[0].scrollTop!==e.selectpicker.view.scrollTop&&(e.$menuInner[0].scrollTop=e.selectpicker.view.scrollTop),E.major>3?requestAnimationFrame(r):o()})),this.$menuInner.on("mouseenter","li a",(function(t){var n=this.parentElement,i=e.isVirtual()?e.selectpicker.view.position0:0,o=Array.prototype.indexOf.call(n.parentElement.children,n),r=e.selectpicker.current.data[o+i];e.focusItem(n,r,!0)})),this.$menuInner.on("click","li a",(function(n,i){var o=t(this),r=e.$element[0],a=e.isVirtual()?e.selectpicker.view.position0:0,s=e.selectpicker.current.data[o.parent().index()+a],l=s.index,c=M.call(e),u=r.selectedIndex,d=r.options[u],h=!!d&&e.selectpicker.main.data[d.liIndex],p=!0;if(e.multiple&&1!==e.options.maxOptions&&n.stopPropagation(),n.preventDefault(),!e.isDisabled()&&!o.parent().hasClass(Y.DISABLED)){var f=s.option,g=t(f),z=f.selected,v=g.parent("optgroup"),O=v.find("option"),y=e.options.maxOptions,_=v.data("maxOptions")||!1;if(l===e.activeIndex&&(i=!0),i||(e.prevActiveIndex=e.activeIndex,e.activeIndex=void 0),e.multiple){if(e.setSelected(s,!z),e.focusedParent.focus(),!1!==y||!1!==_){var A=y<b.call(e).length,x=_<v.find("option:selected").length;if(y&&A||_&&x)if(y&&1==y)r.selectedIndex=-1,f.selected=!0,e.setOptionStatus(!0);else if(_&&1==_){for(var w=0;w<O.length;w++){var q=O[w];q.selected=!1,e.setSelected(q.liIndex,!1)}f.selected=!0,e.setSelected(l,!0)}else{var W="string"==typeof e.options.maxOptionsText?[e.options.maxOptionsText,e.options.maxOptionsText]:e.options.maxOptionsText,L="function"==typeof W?W(y,_):W,k=L[0].replace("{n}",y),T=L[1].replace("{n}",_),S=t('<div class="notify"></div>');L[2]&&(k=k.replace("{var}",L[2][y>1?0:1]),T=T.replace("{var}",L[2][_>1?0:1])),f.selected=!1,e.$menu.append(S),y&&A&&(S.append(t("<div>"+k+"</div>")),p=!1,e.$element.trigger("maxReached"+P)),_&&x&&(S.append(t("<div>"+T+"</div>")),p=!1,e.$element.trigger("maxReachedGrp"+P)),setTimeout((function(){e.setSelected(l,!1)}),10),S[0].classList.add("fadeOut"),setTimeout((function(){S.remove()}),1050)}}}else h&&e.setSelected(h,!1),e.setSelected(s,!0);e.options.source.data&&e.$element[0].appendChild(e.selectpicker.main.optionQueue),!e.multiple||e.multiple&&1===e.options.maxOptions?e.$button.trigger("focus"):e.options.liveSearch&&e.$searchbox.trigger("focus"),p&&(e.multiple||u!==r.selectedIndex)&&(m=[f.index,g.prop("selected"),c],e.$element.triggerNative("change"))}})),this.$menu.on("click","li."+Y.DISABLED+" a, ."+Y.POPOVERHEADER+", ."+Y.POPOVERHEADER+" :not(.close)",(function(n){n.currentTarget==this&&(n.preventDefault(),n.stopPropagation(),e.options.liveSearch&&!t(n.target).hasClass("close")?e.$searchbox.trigger("focus"):e.$button.trigger("focus"))})),this.$menuInner.on("click",".divider, .dropdown-header",(function(t){t.preventDefault(),t.stopPropagation(),e.options.liveSearch?e.$searchbox.trigger("focus"):e.$button.trigger("focus")})),this.$menu.on("click","."+Y.POPOVERHEADER+" .close",(function(){e.$button.trigger("click")})),this.$searchbox.on("click",(function(t){t.stopPropagation()})),this.$menu.on("click",".actions-btn",(function(n){e.options.liveSearch?e.$searchbox.trigger("focus"):e.$button.trigger("focus"),n.preventDefault(),n.stopPropagation(),t(this).hasClass("bs-select-all")?e.selectAll():e.deselectAll()})),this.$button.on("focus"+P,(function(t){var n=e.$element[0].getAttribute("tabindex");void 0!==n&&t.originalEvent&&t.originalEvent.isTrusted&&(this.setAttribute("tabindex",n),e.$element[0].setAttribute("tabindex",-1),e.selectpicker.view.tabindex=n)})).on("blur"+P,(function(t){void 0!==e.selectpicker.view.tabindex&&t.originalEvent&&t.originalEvent.isTrusted&&(e.$element[0].setAttribute("tabindex",e.selectpicker.view.tabindex),this.setAttribute("tabindex",-1),e.selectpicker.view.tabindex=void 0)})),this.$element.on("change"+P,(function(){e.render(),e.$element.trigger("changed"+P,m),m=null})).on("focus"+P,(function(){e.options.mobile||e.$button[0].focus()}))},liveSearchListener:function(){var t=this;this.$button.on("click.bs.dropdown.data-api",(function(){t.$searchbox.val()&&(t.$searchbox.val(""),t.selectpicker.search.previousValue=void 0)})),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",(function(t){t.stopPropagation()})),this.$searchbox.on("input propertychange",(function(){var e=t.$searchbox[0].value;if(t.selectpicker.search.elements=[],t.selectpicker.search.data=[],e)if(t.options.source.search)t.fetchData((function(n){t.render(),t.buildList(void 0,!0),t.createView(!0),$.call(t,n,e)}),"search",0,e);else{var n=[],i=e.toUpperCase(),o={},r=[],a=t._searchStyle(),s=t.options.liveSearchNormalize;s&&(i=w(i));for(var l=0;l<t.selectpicker.main.data.length;l++){var c=t.selectpicker.main.data[l];o[l]||(o[l]=v(c,i,a,s)),o[l]&&void 0!==c.headerIndex&&-1===r.indexOf(c.headerIndex)&&(c.headerIndex>0&&(o[c.headerIndex-1]=!0,r.push(c.headerIndex-1)),o[c.headerIndex]=!0,r.push(c.headerIndex),o[c.lastIndex+1]=!0),o[l]&&"optgroup-label"!==c.type&&r.push(l)}l=0;for(var u=r.length;l<u;l++){var d=r[l],h=r[l-1],p=(c=t.selectpicker.main.data[d],t.selectpicker.main.data[h]);("divider"!==c.type||"divider"===c.type&&p&&"divider"!==p.type&&u-1!==l)&&(t.selectpicker.search.data.push(c),n.push(t.selectpicker.main.elements[d]))}t.activeIndex=void 0,t.noScroll=!0,t.$menuInner.scrollTop(0),t.selectpicker.search.elements=n,t.createView(!0),$.call(t,n,e)}else t.selectpicker.search.previousValue&&(t.$menuInner.scrollTop(0),t.createView(!1));t.selectpicker.search.previousValue=e}))},_searchStyle:function(){return this.options.liveSearchStyle||"contains"},val:function(t){var e=this.$element[0];if(void 0!==t){var n=b.call(this),i=M.call(this,n);m=[null,null,i],Array.isArray(t)||(t=[t]),t.map(String);for(var o=0;o<n.length;o++){var r=n[o];r&&-1===t.indexOf(String(r.value))&&this.setSelected(r,!1)}if(this.selectpicker.main.data.filter((function(e){return-1!==t.indexOf(String(e.value))&&(this.setSelected(e,!0),!0)}),this),this.options.source.data&&e.appendChild(this.selectpicker.main.optionQueue),this.$element.trigger("changed"+P,m),this.$newElement.hasClass(Y.SHOW))if(this.multiple)this.setOptionStatus(!0);else{var a=(e.options[e.selectedIndex]||{}).liIndex;"number"==typeof a&&(this.setSelected(this.selectedIndex,!1),this.setSelected(a,!0))}return this.render(),m=null,this.$element}return this.$element.val()},changeAll:function(t){if(this.multiple){void 0===t&&(t=!0);var e=this.$element[0],n=0,i=0,o=M.call(this);e.classList.add("bs-select-hidden");for(var r=0,a=this.selectpicker.current.data,s=a.length;r<s;r++){var l=a[r],c=l.option;c&&!l.disabled&&"divider"!==l.type&&(l.selected&&n++,c.selected=t,l.selected=t,!0===t&&i++)}e.classList.remove("bs-select-hidden"),n!==i&&(this.setOptionStatus(),m=[null,null,o],this.$element.triggerNative("change"))}},selectAll:function(){return this.changeAll(!0)},deselectAll:function(){return this.changeAll(!1)},toggle:function(t,e){var n,i=void 0===e;(t=t||window.event)&&t.stopPropagation(),!1===i&&(n=this.$newElement[0].classList.contains(Y.SHOW),i=!0===e&&!1===n||!1===e&&!0===n),i&&this.$button.trigger("click.bs.dropdown.data-api")},open:function(t){this.toggle(t,!0)},close:function(t){this.toggle(t,!1)},keydown:function(e){var n,i,o,r,a,s=t(this),l=s.hasClass("dropdown-toggle"),c=(l?s.closest(".dropdown"):s.closest(I.MENU)).data("this"),u=c.findLis(),d=!1,h=e.which===C.TAB&&!l&&!c.options.selectOnTab,p=H.test(e.which)||h,f=c.$menuInner[0].scrollTop,b=!0===c.isVirtual()?c.selectpicker.view.position0:0;if(!(e.which>=112&&e.which<=123))if(!(i=c.$menu.hasClass(Y.SHOW))&&(p||e.which>=48&&e.which<=57||e.which>=96&&e.which<=105||e.which>=65&&e.which<=90)&&(c.$button.trigger("click.bs.dropdown.data-api"),c.options.liveSearch))c.$searchbox.trigger("focus");else{if(e.which===C.ESCAPE&&i&&(e.preventDefault(),c.$button.trigger("click.bs.dropdown.data-api").trigger("focus")),p){if(!u.length)return;-1!==(n=(o=c.selectpicker.main.elements[c.activeIndex])?Array.prototype.indexOf.call(o.parentElement.children,o):-1)&&c.defocusItem(o),e.which===C.ARROW_UP?(-1!==n&&n--,n+b<0&&(n+=u.length),c.selectpicker.view.canHighlight[n+b]||-1==(n=c.selectpicker.view.canHighlight.slice(0,n+b).lastIndexOf(!0)-b)&&(n=u.length-1)):(e.which===C.ARROW_DOWN||h)&&(++n+b>=c.selectpicker.view.canHighlight.length&&(n=c.selectpicker.view.firstHighlightIndex),c.selectpicker.view.canHighlight[n+b]||(n=n+1+c.selectpicker.view.canHighlight.slice(n+b+1).indexOf(!0))),e.preventDefault();var M=b+n;e.which===C.ARROW_UP?0===b&&n===u.length-1?(c.$menuInner[0].scrollTop=c.$menuInner[0].scrollHeight,M=c.selectpicker.current.elements.length-1):d=(a=(r=c.selectpicker.current.data[M]).position-r.height)<f:(e.which===C.ARROW_DOWN||h)&&(n===c.selectpicker.view.firstHighlightIndex?(c.$menuInner[0].scrollTop=0,M=c.selectpicker.view.firstHighlightIndex):d=(a=(r=c.selectpicker.current.data[M]).position-c.sizeInfo.menuInnerHeight)>f),o=c.selectpicker.current.elements[M],c.activeIndex=c.selectpicker.current.data[M].index,c.focusItem(o),c.selectpicker.view.currentActive=o,d&&(c.$menuInner[0].scrollTop=a),c.options.liveSearch?c.$searchbox.trigger("focus"):s.trigger("focus")}else if(!s.is("input")&&!F.test(e.which)||e.which===C.SPACE&&c.selectpicker.keydown.keyHistory){var g,m,z=[];e.preventDefault(),c.selectpicker.keydown.keyHistory+=R[e.which],c.selectpicker.keydown.resetKeyHistory.cancel&&clearTimeout(c.selectpicker.keydown.resetKeyHistory.cancel),c.selectpicker.keydown.resetKeyHistory.cancel=c.selectpicker.keydown.resetKeyHistory.start(),m=c.selectpicker.keydown.keyHistory,/^(.)\1+$/.test(m)&&(m=m.charAt(0));for(var O=0;O<c.selectpicker.current.data.length;O++){var y=c.selectpicker.current.data[O];v(y,m,"startsWith",!0)&&c.selectpicker.view.canHighlight[O]&&z.push(y.index)}if(z.length){var _=0;u.removeClass("active").find("a").removeClass("active"),1===m.length&&(-1===(_=z.indexOf(c.activeIndex))||_===z.length-1?_=0:_++),g=z[_],f-(r=c.selectpicker.main.data[g]).position>0?(a=r.position-r.height,d=!0):(a=r.position-c.sizeInfo.menuInnerHeight,d=r.position>f+c.sizeInfo.menuInnerHeight),o=c.selectpicker.main.elements[g],c.activeIndex=z[_],c.focusItem(o),o&&o.firstChild.focus(),d&&(c.$menuInner[0].scrollTop=a),s.trigger("focus")}}i&&(e.which===C.SPACE&&!c.selectpicker.keydown.keyHistory||e.which===C.ENTER||e.which===C.TAB&&c.options.selectOnTab)&&(e.which!==C.SPACE&&e.preventDefault(),c.options.liveSearch&&e.which===C.SPACE||(c.$menuInner.find(".active a").trigger("click",!0),s.trigger("focus"),c.options.liveSearch||(e.preventDefault(),t(document).data("spaceSelect",!0))))}},mobile:function(){this.options.mobile=!0,this.$element[0].classList.add("mobile-device")},refresh:function(){var e=this,n=t.extend({},this.options,c(this.$element),this.$element.data());this.options=n,this.options.source.data?(this.render(),this.buildList()):this.fetchData((function(){e.render(),e.buildList()})),this.checkDisabled(),this.setStyle(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+P)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.selectpicker.view.titleOption&&this.selectpicker.view.titleOption.parentNode&&this.selectpicker.view.titleOption.parentNode.removeChild(this.selectpicker.view.titleOption),this.$element.off(P).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),t(window).off(P+"."+this.selectId)}};var K=t.fn.selectpicker;function J(){return E.major<5?t.fn.dropdown?(t.fn.dropdown.Constructor._dataApiKeydownHandler||t.fn.dropdown.Constructor.prototype.keydown).apply(this,arguments):void 0:D.dataApiKeydownHandler}t.fn.selectpicker=Z,t.fn.selectpicker.Constructor=G,t.fn.selectpicker.noConflict=function(){return t.fn.selectpicker=K,this},t(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.dropdown.data-api",":not(.bootstrap-select) > ["+I.DATA_TOGGLE+"]",J).on("keydown.bs.dropdown.data-api",":not(.bootstrap-select) > .dropdown-menu",J).on("keydown"+P,".bootstrap-select ["+I.DATA_TOGGLE+'], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',G.prototype.keydown).on("focusin.modal",".bootstrap-select ["+I.DATA_TOGGLE+'], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',(function(t){t.stopPropagation()})),document.addEventListener("DOMContentLoaded",(function(){t(".selectpicker").each((function(){var e=t(this);Z.call(e,e.data())}))}))}(t)}.apply(e,i),void 0===o||(t.exports=o)},6804:()=>{!function(t){var e=function(e,i){this.$element=t(e),this.options=i,this.pendingRequest=null,this.enabled=!0,this.columns=[],this.rows=[],this.buttons=[];const o=i18n?i18n("no_results_found"):"No Results Found";for(var r in this.localStorageId="datatable_"+(i.id||i.url.replace(/\W/gi,"_")),this.options.columns)void 0===typeof this.options.columns[r].sortable&&(this.options.columns[r].sortable=!0);this.$default=this.$element.children().length?this.$element.children():t("<div></div>").addClass("alert alert-danger").html(o),this.$element.addClass("clearfix"),localStorage&&(localStorage[this.localStorageId]="false"),this.options.tablePreRender&&"function"==typeof this.options.tablePreRender&&this.options.tablePreRender.call(this),n.call(this),!0===this.options.autoLoad&&this.render()};function n(){var t=this.options;t.hidePerPage||o.call(this),t.filterModal&&i.call(this),t.allowTableinfo&&r.call(this),this.toolbar()}function i(){var e=this.options,n=(this.$element,t("<a></a>"));n.addClass("btn").data("toggle","modal").attr("href","#").data("content","Open the filter dialog.").extend(t("<span></span>").addClass("fas fa-filter")).click((function(){return t(e.filterModal).hasClass("modal")?t(e.filterModal).modal():t(e.filterModal).is(":visible")?t(e.filterModal).hide():t(e.filterModal).show(),!1})),this.buttons.unshift(n)}function o(){var e=this.options,n=(this.$element,this);const i=i18n?i18n("change_number_of_rows"):"Change the number of rows per page";var o=t("<div></div>").addClass("btn-group").append(t("<button></button>").addClass("btn btn-link dropdown-toggle").data("content",i+".").attr("data-bs-toggle","dropdown").html(e.perPage+" ").append(t("<span></span>").addClass("caret"))),r=t("<ul></ul>").addClass("dropdown-menu scrollable-dropdown").attr("role","menu").append(t('<li data-value="10"><a class="dropdown-item" href="#">10</a></li>').click((function(){return a.call(this,n),!1})),t('<li data-value="20"><a class="dropdown-item" href="#">20</a></li>').click((function(){return a.call(this,n),!1})),t('<li data-value="50"><a class="dropdown-item" href="#">50</a></li>').click((function(){return a.call(this,n),!1})),t('<li data-value="100"><a class="dropdown-item" href="#">100</a></li>').click((function(){return a.call(this,n),!1})));o.append(r),this.buttons.push(o)}function r(){var e=this.options,n=(this.$element,t("<a></a>"));n.addClass("btn").attr("href","#").append(t("<span></span>").addClass("fas fa-info-circle")).click((function(){return!1}));var i=[],o=[];t.each(e.sort,(function(t,n){if(n.length){var o;for(var r in e.columns)e.columns[r].field==n[0]&&(o=e.columns[r].title);i.push(o+" "+n[1].toUpperCase())}})),t.each(e.filter,(function(t,n){var i;for(var r in e.columns)e.columns[r].field==t&&(i=e.columns[r].title);o.push((i||t)+" = '"+n+"'")})),t(n).data("content",t("<dl></dl>").append(i.length>0?'<dt><i class="icon-th-list"></i> Sort:</dt><dd>'+i.join(", ")+"</dd>":"",o.length>0?'<dt><i class="icon-filter"></i> Filter:</dt><dd>'+o.join(", ")+"</dd>":"")),this.buttons.unshift(n)}function a(e){var n=e.options;n.perPage=t(this).data("value");for(var i=n.currentPage*n.perPage;i>n.totalRows;)n.currentPage--,i=n.currentPage*n.perPage;return n.currentPage<1&&(n.currentPage=1),e.render(),!1}function s(e,i,o){var r=this.options,a=this.$element;a.empty(),n.call(this),r.tableCallback&&"function"==typeof r.tableCallback&&r.tableCallback.call(this),this.loading(!1);var s=null;if(r.noResultsCallback&&(s=r.noResultsCallback(this,e)),s)a.append(s);else if(o&&"abort"!=i)a.append(t("<div></div>").addClass("alert alert-danger").html(o));else if(e&&"string"==typeof e.error)a.append(t("<div></div>").addClass("alert alert-danger").html(e.error));else if(r.noResultsMessage){var l=r.noResultsMessage(this,e);a.append(t("<div></div>").addClass("alert alert-danger").html(l))}else this.$default&&a.append(this.$default)}function l(e){var n=e.options;n.filter[t(this).data("filter")]=t(this).val(),n.debug&&console.log(n.filter),e.render()}function c(e){var n=this.options,i=e?JSON.parse(e):[],o=this.resultset;o.columns||(o.columns=[]);for(let e in n.columns)n.columns[e]=t.extend({},n.columns[e],o.columns[e],i[e])}e.prototype={constructor:e,render:function(){var e=this.options,i=this.$element;this.loading(!0),this.columns=[],this.rows=[],this.buttons=[],this.$wrapper=void 0,this.$table=void 0,this.$header=void 0,this.$body=void 0,this.$footer=void 0,this.$pagination=void 0,this.$toolbar&&this.$toolbar.remove(),this.$summary_table=t("<details id='dt-top-summary' open></details>").append("<summary></summary>").append("<div class='details mt-2'><ul></ul></div>"),this.$top_details=t("<div></div>").attr("id","dt-top-details"),this.$bottom_details=t("<div class='d-flex flex-column'></div>").attr("id","dt-bottom-details");var o=this;if(e.debug&&console.log(t.extend({},e.post,{currentPage:e.currentPage,perPage:e.perPage,sort:e.sort,filter:e.filter})),""!==e.url){var r="function"==typeof e.post?e.post():e.post;this.pendingRequest&&this.pendingRequest.abort(),this.pendingRequest=t.ajax({url:e.url,type:"GET",dataType:"json",data:t.extend({},r,{currentPage:e.currentPage,perPage:e.perPage,sortColumn:e.sort.length>0?e.sort[0][0]:null,sortOrder:e.sort.length>0?e.sort[0][1]:null,filter:e.filter}),success:function(r,a,l){if(o.pendingRequest=null,e.dataAdapter&&(r=e.dataAdapter(r,e)),o.resultset=r,r&&void 0!==r&&r.data&&(0!=r.data.length||e.forceTable)){if(i.empty(),e.sort=r.sort,e.filter=r.filter,e.totalRows=r.totalRows,r.currentPage&&(e.currentPage=parseInt(r.currentPage)),c.call(o,localStorage[o.localStorageId]),i.append(o.table()),i.prepend(o.$top_details),null!=r.summary&&i.prepend(o.$summary_table),i.append(o.$bottom_details),e.showHeader&&o.header(),e.showFooter&&o.footer(),o.body(),null!=r.summary&&r.summary.map((t=>t.percentage)).reduce(((t,e)=>t+e))<=100){const e=o.$summary_table.find("summary");e.empty();const n=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning","bg-info","bg-dark"],i=t("<div class='progress'></div>"),a=o.$summary_table.find("div.details > ul");a.empty(),r.summary.forEach((e=>{const o=n.pop(),r=t("<div class='progress-bar'></div>");r.attr("role","progressbar"),r.css("width",`${e.percentage}%`),r.addClass(o),i.append(r);const s=t("<li></li>");s.html(`<i class='fas fa-circle ${o.replace("bg","text")}'></i> ${e.label} <span>(${e.percentage}%)</span>`),a.append(s)})),e.append(i)}e.showTopPagination&&o.pagination()&&o.$top_details.append(o.pagination().clone(!0)),e.showPagination&&o.pagination()&&o.$bottom_details.append(o.pagination().clone(!0)),e.hideDetails||o.details(),n.call(o),e.tableCallback&&"function"==typeof e.tableCallback&&e.tableCallback.call(o),o.loading(!1)}else s.call(o,r)},error:function(t,e,n){o.pendingRequest=null,"abort"!==e&&console.error("Datatable: error while loading data: "+n),s.call(o,null,e,n),o.loading(!1)}})}},loading:function(e){var n=this.$element,i=this.options;i.customLoading?i.customLoading(this,e):(this.$loading||(this.$loading=t("<div></div>").css({position:"absolute",top:parseInt(n.position().top)+5+(i.loadingYOffset||0),left:parseInt(n.position().left)+parseInt(n.css("marginLeft"))+Math.floor(n.width()/4),width:Math.floor(n.width()/2)+"px"}).append(t("<div></div>").addClass("progress progress-striped").append(t("<div></div>").addClass("progress-bar progress-bar-animated progress-bar-info").attr("style","width: 50%"))).appendTo(document.body)),e?n.css({opacity:.2}):(n.css({opacity:1}),this.$loading.remove(),this.$loading=void 0))},toolbar:function(){var e=this.options,n=this.$element,i=this;this.$toolbar=t("<div></div>").addClass("dt-toolbar btn-toolbar ms-auto"),this.$button_group=t("<div></div>").addClass("btn-group").appendTo(this.$toolbar);for(var o=0;o<e.buttons.length;o++)this.buttons.push(e.buttons[o]);return t.each(this.buttons,(function(){i.$button_group.append(this)})),e.sectionHeader?(this.$section_header=t(e.sectionHeader),this.$section_header.append(this.$toolbar)):""===e.title||this.$section_header?(this.$toolbar_container||(this.$toolbar_container=t("<div></div>").addClass("dt-toolbar-container d-flex")),n.prepend(this.$toolbar_container.append(this.$toolbar))):(this.$section_header=t("<h2></h2>").html(e.title).append(this.$toolbar),n.before(this.$section_header)),this.$toolbar},details:function(){var e=this.options,n=(this.resultset,0),i=0;const o=i18n?i18n("showing_x_to_y_rows"):"Showing %{x} to %{y} of %{tot} rows";(n=e.currentPage*e.perPage-e.perPage+1)<1&&(n=1),(i=e.currentPage*e.perPage)>e.totalRows&&(i=e.totalRows),t('<div class="text-left"><p>'+o.sformat(n,i,e.totalRows)+"</p></div>").prependTo(this.$bottom_details)},table:function(){this.$element;var e=this.options;return this.$table_wrapper||(this.$wrapper=t("<div></div>").addClass("dt-table-wrapper")),this.$table||(this.$table=t("<table></table>").addClass(e.class)),this.$wrapper.append(this.$table),this.$wrapper},header:function(){var e=this.options;this.resultset;if(!this.$header){this.$header=t("<thead></thead>");var n=t("<tr></tr>");for(var i in e.columns){var o=this.column(i),r=o.data("column_properties");r.sortable&&!r.custom&&o.click(this,this.sort).css({cursor:"pointer"});for(var a=0;a<e.sort.length;a++)e.sort[a][0]==r.field&&("asc"==e.sort[a][1]?(o.append(t(e.ascending)),r.sortOrder="asc"):"desc"==e.sort[a][1]&&(o.append(t(e.descending)),r.sortOrder="desc"));n.append(o),this.$header.append(n),this.columns.push(o)}e.headerCallback&&"function"==typeof e.headerCallback&&e.headerCallback.call(this),this.$table.append(this.$header)}return this.$header},footer:function(){var e=this.options;this.resultset;if(!this.$footer){this.$footer=t("<tfoot></tfoot>");for(let i in e.columns){var n=t("<td></td>");n.data("cell_properties",e.columns[i]).addClass(e.columns[i].classname),this.$footer.append(n)}e.footerCallback&&"function"==typeof e.footerCallback&&e.footerCallback.call(this,this.resultset.footer),this.$table.append(this.$footer)}return this.$footer},body:function(){var e=this.resultset,n=this.options;if(!this.$body){this.$body=t("<tbody></tbody>");for(var i=0;i<e.data.length;i++){var o=this.row(e.data[i]);this.$body.append(o),this.rows.push(o)}n.showFilterRow&&this.$body.prepend(this.filter()),this.$table.append(this.$body)}return this.$body},filter:function(){var e=t("<tr></tr>"),n=this.options,i=this;for(var o in e.addClass("dt-filter-row"),n.columns){var r=t("<td></td>").addClass(n.columns[o].classname);n.columns[o].hidden&&r.hide(),n.columns[o].filter&&n.columns[o].field&&r.append(t("<input/>").attr("name","filter_"+n.columns[o].field).data("filter",n.columns[o].field).val(n.filter[n.columns[o].field]||"").change((function(t){l.call(this,i)}))),e.append(r)}return e},row:function(e){var n=t("<tr></tr>"),i=this.options;for(var o in i.columns){var r=this.cell(e,o);n.append(r)}return i.rowCallback&&"function"==typeof i.rowCallback&&(n=i.rowCallback(n,e)),n},cell:function(e,n){var i=e[this.options.columns[n].field]||this.options.columns[n].custom,o=t("<td></td>"),r=this.options;return r.columns[n].callback&&"function"==typeof r.columns[n].callback&&(i=r.columns[n].callback.call(o,e,r.columns[n])),o.data("cell_properties",r.columns[n]).addClass(r.columns[n].classname).append(i||" "),r.columns[n].css&&o.css(r.columns[n].css),r.columns[n].hidden&&o.hide(),o},column:function(e){var n=t("<th></th>"),i=this.options,o="dt-column_"+e+Math.floor(1e3*Math.random()+1);return i.columns[e].classname=o,n.data("column_properties",i.columns[e]).addClass(o).text(i.columns[e].title),i.columns[e].css&&n.css(i.columns[e].css),i.columns[e].hidden&&n.hide(),n},sort:function(e){var n=t(this).data("column_properties"),i=e.data,o=e.data.options,r=!1;if(n.sortOrder=n.sortOrder?"asc"==n.sortOrder?"desc":"":"asc",o.allowMultipleSort){for(var a=0;a<o.sort.length;a++)o.sort[a][0]==n.field&&(o.sort[a][1]=n.sortOrder,""===n.sortOrder&&o.sort.splice(a,1),r=!0);r||o.sort.push([n.field,n.sortOrder])}else o.sort=[],o.sort.push([n.field,n.sortOrder]);o.debug&&console.log(o.sort),i.render()},pagination:function(){this.$element;var e=this,n=this.options,i=this.resultset;if(!(n.perPage>=i.totalRows)){if(!this.$pagination){this.$pagination=t("<div></div>").addClass("ms-auto"),n.pageCount=Math.ceil(i.totalRows/n.perPage);var o,r,a=t("<ul></ul>").addClass("pagination"),s=t("<li></li>").addClass("page-item").append(t("<a></a>").addClass("page-link").attr("href","#").data("page",1).html("«").click((function(){return n.currentPage=1,e.render(),!1}))),l=t("<li></li>").addClass("page-item").append(t("<a></a>").addClass("page-link").attr("href","#").data("page",n.currentPage-1).html("<").click((function(){return n.currentPage-=1,n.currentPage=n.currentPage>=1?n.currentPage:1,e.render(),!1}))),c=t("<li></li>").addClass("page-item").append(t("<a></a>").addClass("page-link").attr("href","#").data("page",n.currentPage+1).html(">").click((function(){return n.currentPage+=1,n.currentPage=n.currentPage<=n.pageCount?n.currentPage:n.pageCount,e.render(),!1}))),u=t("<li></li>").addClass("page-item").append(t("<a></a>").addClass("page-link").attr("href","#").data("page",n.pageCount).html("»").click((function(){return n.currentPage=n.pageCount,e.render(),!1}))),d=2*n.pagePadding;d>=n.pageCount?(o=1,r=n.pageCount):((o=n.currentPage-n.pagePadding)<=0&&(o=1),(r=o+d)>n.pageCount&&(o=(r=n.pageCount)-d));for(var h=o;h<=r;h++){var p=t("<li></li>").addClass("page-item").append(t("<a></a>").addClass("page-link").attr("href","#").data("page",h).text(h).click((function(){return n.currentPage=t(this).data("page"),e.render(),!1})));h==n.currentPage&&p.addClass("active"),a.append(p)}1==n.currentPage&&(s.addClass("disabled"),l.addClass("disabled")),n.currentPage==n.pageCount&&(c.addClass("disabled"),u.addClass("disabled")),a.prepend(s,l),a.append(c,u),this.$pagination.append(a)}return this.$pagination}},remove:function(){var t=this.$element;this.$section_header&&this.$section_header.remove(),t.data("datatable",null),t.empty()}},t.fn.datatable=function(n){return t.fn.datatable.init.call(this,n,e,"datatable"),this},t.fn.datatable.init=function(e,n,i){var o;if(!0===e)return this.data(i);if("string"==typeof e)return(o=this.data(i))&&o[e](),this;return e=t.extend({},t.fn[i].defaults,e),this.each((function(){!function(o){var r=t.data(o,i);r||(r=new n(o,t.fn.datatable.elementOptions(o,e)),t.data(o,i,r))}(this)})),this},t.fn.datatable.DataTable=e,t.fn.datatable.elementOptions=function(e,n){return t.metadata?t.extend({},n,t(e).metadata()):n},t.fn.datatable.defaults={debug:!1,id:void 0,title:"Data Table Results",class:"table table-striped table-bordered",perPage:10,pagePadding:2,sort:[],filter:{},post:{},buttons:[],sectionHeader:void 0,totalRows:0,currentPage:1,showPagination:!0,showTopPagination:!1,showHeader:!0,showFooter:!1,showFilterRow:!1,filterModal:void 0,allowExport:!1,allowOverflow:!0,allowMultipleSort:!1,allowSaveColumns:!0,toggleColumns:!0,url:"",columns:[],ascending:t("<span></span>").addClass("fas fa-chevron-up"),descending:t("<span></span>").addClass("fas fa-chevron-down"),rowCallback:void 0,tableCallback:void 0,headerCallback:void 0,footerCallback:void 0,tablePreRender:void 0,autoLoad:!0}}(window.jQuery)},8524:function(t,e,n){var i,o,r;o=[n(9755)],i=function(t){var e;return function(t){"use strict";var e=Array.prototype.slice;function n(){}function i(t){if(t){var i="undefined"==typeof console?n:function(t){console.error(t)};return t.bridget=function(t,e){o(e),r(t,e)},t.bridget}function o(e){e.prototype.option||(e.prototype.option=function(e){t.isPlainObject(e)&&(this.options=t.extend(!0,this.options,e))})}function r(n,o){t.fn[n]=function(r){if("string"==typeof r){for(var a=e.call(arguments,1),s=0,l=this.length;s<l;s++){var c=this[s],u=t.data(c,n);if(u)if(t.isFunction(u[r])&&"_"!==r.charAt(0)){var d=u[r].apply(u,a);if(void 0!==d&&d!==u)return d}else i("no such method '"+r+"' for "+n+" instance");else i("cannot call methods on "+n+" prior to initialization; attempted to call '"+r+"'")}return this}var h=this.map((function(){var e=t.data(this,n);return e?(e.option(r),e._init()):(e=new o(this,r),t.data(this,n,e)),t(this)}));return!h||h.length>1?h:h[0]}}}i(t)}(t),function(t){var n={formatInvalidInputErrorMsg:function(t){return"Invalid input value '"+t+"' passed in"},callingContextNotSliderInstance:"Calling context element does not have instance of Slider bound to it. Check your code to make sure the JQuery object returned from the call to the slider() initializer is calling the method"},i={linear:{toValue:function(t){var e=t/100*(this.options.max-this.options.min);if(this.options.ticks_positions.length>0){for(var n,i,o,r=0,a=0;a<this.options.ticks_positions.length;a++)if(t<=this.options.ticks_positions[a]){n=a>0?this.options.ticks[a-1]:0,o=a>0?this.options.ticks_positions[a-1]:0,i=this.options.ticks[a],r=this.options.ticks_positions[a];break}a>0&&(e=n+(t-o)/(r-o)*(i-n))}var s=this.options.min+Math.round(e/this.options.step)*this.options.step;return s<this.options.min?this.options.min:s>this.options.max?this.options.max:s},toPercentage:function(t){if(this.options.max===this.options.min)return 0;if(this.options.ticks_positions.length>0){for(var e,n,i,o=0,r=0;r<this.options.ticks.length;r++)if(t<=this.options.ticks[r]){e=r>0?this.options.ticks[r-1]:0,i=r>0?this.options.ticks_positions[r-1]:0,n=this.options.ticks[r],o=this.options.ticks_positions[r];break}if(r>0)return i+(t-e)/(n-e)*(o-i)}return 100*(t-this.options.min)/(this.options.max-this.options.min)}},logarithmic:{toValue:function(t){var e=0===this.options.min?0:Math.log(this.options.min),n=Math.log(this.options.max),i=Math.exp(e+(n-e)*t/100);return(i=this.options.min+Math.round((i-this.options.min)/this.options.step)*this.options.step)<this.options.min?this.options.min:i>this.options.max?this.options.max:i},toPercentage:function(t){if(this.options.max===this.options.min)return 0;var e=Math.log(this.options.max),n=0===this.options.min?0:Math.log(this.options.min);return 100*((0===t?0:Math.log(t))-n)/(e-n)}}};function o(e,n){"string"==typeof e?this.element=document.querySelector(e):e instanceof HTMLElement&&(this.element=e),n=n||{};for(var o=Object.keys(this.defaultOptions),r=0;r<o.length;r++){var a=o[r],s=n[a];s=null!==(s=void 0!==s?s:l(this.element,a))?s:this.defaultOptions[a],this.options||(this.options={}),this.options[a]=s}function l(t,e){var n="data-slider-"+e.replace(/_/g,"-"),i=t.getAttribute(n);try{return JSON.parse(i)}catch(t){return i}}var c,u,d,h,p,f=this.element.style.width,b=!1,M=this.element.parentNode;if(this.sliderElem)b=!0;else{this.sliderElem=document.createElement("div"),this.sliderElem.className="slider";var g=document.createElement("div");if(g.className="slider-track",(u=document.createElement("div")).className="slider-track-low",(c=document.createElement("div")).className="slider-selection",(d=document.createElement("div")).className="slider-track-high",(h=document.createElement("div")).className="slider-handle min-slider-handle",(p=document.createElement("div")).className="slider-handle max-slider-handle",g.appendChild(u),g.appendChild(c),g.appendChild(d),this.ticks=[],Array.isArray(this.options.ticks)&&this.options.ticks.length>0){for(r=0;r<this.options.ticks.length;r++){var m=document.createElement("div");m.className="slider-tick",this.ticks.push(m),g.appendChild(m)}c.className+=" tick-slider-selection"}if(g.appendChild(h),g.appendChild(p),this.tickLabels=[],Array.isArray(this.options.ticks_labels)&&this.options.ticks_labels.length>0)for(this.tickLabelContainer=document.createElement("div"),this.tickLabelContainer.className="slider-tick-label-container",r=0;r<this.options.ticks_labels.length;r++){var z=document.createElement("div");z.className="slider-tick-label",z.innerHTML=this.options.ticks_labels[r],this.tickLabels.push(z),this.tickLabelContainer.appendChild(z)}var v=function(t){var e=document.createElement("div");e.className="tooltip-arrow";var n=document.createElement("div");n.className="tooltip-inner",t.appendChild(e),t.appendChild(n)},O=document.createElement("div");O.className="tooltip tooltip-main",v(O);var y=document.createElement("div");y.className="tooltip tooltip-min",v(y);var _=document.createElement("div");_.className="tooltip tooltip-max",v(_),this.sliderElem.appendChild(g),this.sliderElem.appendChild(O),this.sliderElem.appendChild(y),this.sliderElem.appendChild(_),this.tickLabelContainer&&this.sliderElem.appendChild(this.tickLabelContainer),M.insertBefore(this.sliderElem,this.element),this.element.style.display="none"}if(t&&(this.$element=t(this.element),this.$sliderElem=t(this.sliderElem)),this.eventToCallbackMap={},this.sliderElem.id=this.options.id,this.touchCapable="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,this.tooltip=this.sliderElem.querySelector(".tooltip-main"),this.tooltipInner=this.tooltip.querySelector(".tooltip-inner"),this.tooltip_min=this.sliderElem.querySelector(".tooltip-min"),this.tooltipInner_min=this.tooltip_min.querySelector(".tooltip-inner"),this.tooltip_max=this.sliderElem.querySelector(".tooltip-max"),this.tooltipInner_max=this.tooltip_max.querySelector(".tooltip-inner"),i[this.options.scale]&&(this.options.scale=i[this.options.scale]),!0===b&&(this._removeClass(this.sliderElem,"slider-horizontal"),this._removeClass(this.sliderElem,"slider-vertical"),this._removeClass(this.tooltip,"hide"),this._removeClass(this.tooltip_min,"hide"),this._removeClass(this.tooltip_max,"hide"),["left","top","width","height"].forEach((function(t){this._removeProperty(this.trackLow,t),this._removeProperty(this.trackSelection,t),this._removeProperty(this.trackHigh,t)}),this),[this.handle1,this.handle2].forEach((function(t){this._removeProperty(t,"left"),this._removeProperty(t,"top")}),this),[this.tooltip,this.tooltip_min,this.tooltip_max].forEach((function(t){this._removeProperty(t,"left"),this._removeProperty(t,"top"),this._removeProperty(t,"margin-left"),this._removeProperty(t,"margin-top"),this._removeClass(t,"right"),this._removeClass(t,"top")}),this)),"vertical"===this.options.orientation?(this._addClass(this.sliderElem,"slider-vertical"),this.stylePos="top",this.mousePos="pageY",this.sizePos="offsetHeight",this._addClass(this.tooltip,"right"),this.tooltip.style.left="100%",this._addClass(this.tooltip_min,"right"),this.tooltip_min.style.left="100%",this._addClass(this.tooltip_max,"right"),this.tooltip_max.style.left="100%"):(this._addClass(this.sliderElem,"slider-horizontal"),this.sliderElem.style.width=f,this.options.orientation="horizontal",this.stylePos="left",this.mousePos="pageX",this.sizePos="offsetWidth",this._addClass(this.tooltip,"top"),this.tooltip.style.top=-this.tooltip.outerHeight-14+"px",this._addClass(this.tooltip_min,"top"),this.tooltip_min.style.top=-this.tooltip_min.outerHeight-14+"px",this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top=-this.tooltip_max.outerHeight-14+"px"),Array.isArray(this.options.ticks)&&this.options.ticks.length>0&&(this.options.max=Math.max.apply(Math,this.options.ticks),this.options.min=Math.min.apply(Math,this.options.ticks)),Array.isArray(this.options.value)?this.options.range=!0:this.options.range&&(this.options.value=[this.options.value,this.options.max]),this.trackLow=u||this.trackLow,this.trackSelection=c||this.trackSelection,this.trackHigh=d||this.trackHigh,"none"===this.options.selection&&(this._addClass(this.trackLow,"hide"),this._addClass(this.trackSelection,"hide"),this._addClass(this.trackHigh,"hide")),this.handle1=h||this.handle1,this.handle2=p||this.handle2,!0===b)for(this._removeClass(this.handle1,"round triangle"),this._removeClass(this.handle2,"round triangle hide"),r=0;r<this.ticks.length;r++)this._removeClass(this.ticks[r],"round triangle hide");if(-1!==["round","triangle","custom"].indexOf(this.options.handle))for(this._addClass(this.handle1,this.options.handle),this._addClass(this.handle2,this.options.handle),r=0;r<this.ticks.length;r++)this._addClass(this.ticks[r],this.options.handle);this.offset=this._offset(this.sliderElem),this.size=this.sliderElem[this.sizePos],this.setValue(this.options.value),this.handle1Keydown=this._keydown.bind(this,0),this.handle1.addEventListener("keydown",this.handle1Keydown,!1),this.handle2Keydown=this._keydown.bind(this,1),this.handle2.addEventListener("keydown",this.handle2Keydown,!1),this.mousedown=this._mousedown.bind(this),this.touchCapable&&this.sliderElem.addEventListener("touchstart",this.mousedown,!1),this.sliderElem.addEventListener("mousedown",this.mousedown,!1),"hide"===this.options.tooltip?(this._addClass(this.tooltip,"hide"),this._addClass(this.tooltip_min,"hide"),this._addClass(this.tooltip_max,"hide")):"always"===this.options.tooltip?(this._showTooltip(),this._alwaysShowTooltip=!0):(this.showTooltip=this._showTooltip.bind(this),this.hideTooltip=this._hideTooltip.bind(this),this.sliderElem.addEventListener("mouseenter",this.showTooltip,!1),this.sliderElem.addEventListener("mouseleave",this.hideTooltip,!1),this.handle1.addEventListener("focus",this.showTooltip,!1),this.handle1.addEventListener("blur",this.hideTooltip,!1),this.handle2.addEventListener("focus",this.showTooltip,!1),this.handle2.addEventListener("blur",this.hideTooltip,!1)),this.options.enabled?this.enable():this.disable()}if((e=function(t,e){return o.call(this,t,e),this}).prototype={_init:function(){},constructor:e,defaultOptions:{id:"",min:0,max:10,step:1,precision:0,orientation:"horizontal",value:5,range:!1,selection:"before",tooltip:"show",tooltip_split:!1,handle:"round",reversed:!1,enabled:!0,formatter:function(t){return Array.isArray(t)?t[0]+" : "+t[1]:t},natural_arrow_keys:!1,ticks:[],ticks_positions:[],ticks_labels:[],ticks_snap_bounds:0,scale:"linear",focus:!1},over:!1,inDrag:!1,getValue:function(){return this.options.range?this.options.value:this.options.value[0]},setValue:function(t,e,n){t||(t=0);var i=this.getValue();this.options.value=this._validateInputValue(t);var o=this._applyPrecision.bind(this);this.options.range?(this.options.value[0]=o(this.options.value[0]),this.options.value[1]=o(this.options.value[1]),this.options.value[0]=Math.max(this.options.min,Math.min(this.options.max,this.options.value[0])),this.options.value[1]=Math.max(this.options.min,Math.min(this.options.max,this.options.value[1]))):(this.options.value=o(this.options.value),this.options.value=[Math.max(this.options.min,Math.min(this.options.max,this.options.value))],this._addClass(this.handle2,"hide"),"after"===this.options.selection?this.options.value[1]=this.options.max:this.options.value[1]=this.options.min),this.options.max>this.options.min?this.percentage=[this._toPercentage(this.options.value[0]),this._toPercentage(this.options.value[1]),100*this.options.step/(this.options.max-this.options.min)]:this.percentage=[0,0,100],this._layout();var r=this.options.range?this.options.value:this.options.value[0];return!0===e&&this._trigger("slide",r),i!==r&&!0===n&&this._trigger("change",{oldValue:i,newValue:r}),this._setDataVal(r),this},destroy:function(){this._removeSliderEventHandlers(),this.sliderElem.parentNode.removeChild(this.sliderElem),this.element.style.display="",this._cleanUpEventCallbacksMap(),this.element.removeAttribute("data"),t&&(this._unbindJQueryEventHandlers(),this.$element.removeData("slider"))},disable:function(){return this.options.enabled=!1,this.handle1.removeAttribute("tabindex"),this.handle2.removeAttribute("tabindex"),this._addClass(this.sliderElem,"slider-disabled"),this._trigger("slideDisabled"),this},enable:function(){return this.options.enabled=!0,this.handle1.setAttribute("tabindex",0),this.handle2.setAttribute("tabindex",0),this._removeClass(this.sliderElem,"slider-disabled"),this._trigger("slideEnabled"),this},toggle:function(){return this.options.enabled?this.disable():this.enable(),this},isEnabled:function(){return this.options.enabled},on:function(t,e){return this._bindNonQueryEventHandler(t,e),this},getAttribute:function(t){return t?this.options[t]:this.options},setAttribute:function(t,e){return this.options[t]=e,this},refresh:function(){return this._removeSliderEventHandlers(),o.call(this,this.element,this.options),t&&t.data(this.element,"slider",this),this},relayout:function(){return this._layout(),this},_removeSliderEventHandlers:function(){this.handle1.removeEventListener("keydown",this.handle1Keydown,!1),this.handle1.removeEventListener("focus",this.showTooltip,!1),this.handle1.removeEventListener("blur",this.hideTooltip,!1),this.handle2.removeEventListener("keydown",this.handle2Keydown,!1),this.handle2.removeEventListener("focus",this.handle2Keydown,!1),this.handle2.removeEventListener("blur",this.handle2Keydown,!1),this.sliderElem.removeEventListener("mouseenter",this.showTooltip,!1),this.sliderElem.removeEventListener("mouseleave",this.hideTooltip,!1),this.sliderElem.removeEventListener("touchstart",this.mousedown,!1),this.sliderElem.removeEventListener("mousedown",this.mousedown,!1)},_bindNonQueryEventHandler:function(t,e){void 0===this.eventToCallbackMap[t]&&(this.eventToCallbackMap[t]=[]),this.eventToCallbackMap[t].push(e)},_cleanUpEventCallbacksMap:function(){for(var t=Object.keys(this.eventToCallbackMap),e=0;e<t.length;e++){var n=t[e];this.eventToCallbackMap[n]=null}},_showTooltip:function(){!1===this.options.tooltip_split?(this._addClass(this.tooltip,"in"),this.tooltip_min.style.display="none",this.tooltip_max.style.display="none"):(this._addClass(this.tooltip_min,"in"),this._addClass(this.tooltip_max,"in"),this.tooltip.style.display="none"),this.over=!0},_hideTooltip:function(){!1===this.inDrag&&!0!==this.alwaysShowTooltip&&(this._removeClass(this.tooltip,"in"),this._removeClass(this.tooltip_min,"in"),this._removeClass(this.tooltip_max,"in")),this.over=!1},_layout:function(){var t,e;if(t=this.options.reversed?[100-this.percentage[0],this.percentage[1]]:[this.percentage[0],this.percentage[1]],this.handle1.style[this.stylePos]=t[0]+"%",this.handle2.style[this.stylePos]=t[1]+"%",Array.isArray(this.options.ticks)&&this.options.ticks.length>0){var n=Math.max.apply(Math,this.options.ticks),i=Math.min.apply(Math,this.options.ticks),o="vertical"===this.options.orientation?"height":"width",r="vertical"===this.options.orientation?"marginTop":"marginLeft",a=this.size/(this.options.ticks.length-1);if(this.tickLabelContainer){var s=0;if(0===this.options.ticks_positions.length)this.tickLabelContainer.style[r]=-a/2+"px",s=this.tickLabelContainer.offsetHeight;else for(let t=0;t<this.tickLabelContainer.childNodes.length;t++)this.tickLabelContainer.childNodes[t].offsetHeight>s&&(s=this.tickLabelContainer.childNodes[t].offsetHeight);"horizontal"===this.options.orientation&&(this.sliderElem.style.marginBottom=s+"px")}for(var l=0;l<this.options.ticks.length;l++){var c=this.options.ticks_positions[l]||100*(this.options.ticks[l]-i)/(n-i);this.ticks[l].style[this.stylePos]=c+"%",this._removeClass(this.ticks[l],"in-selection"),this.options.range?c>=t[0]&&c<=t[1]&&this._addClass(this.ticks[l],"in-selection"):("after"===this.options.selection&&c>=t[0]||"before"===this.options.selection&&c<=t[0])&&this._addClass(this.ticks[l],"in-selection"),this.tickLabels[l]&&(this.tickLabels[l].style[o]=a+"px",void 0!==this.options.ticks_positions[l]&&(this.tickLabels[l].style.position="absolute",this.tickLabels[l].style[this.stylePos]=this.options.ticks_positions[l]+"%",this.tickLabels[l].style[r]=-a/2+"px"))}}if("vertical"===this.options.orientation)this.trackLow.style.top="0",this.trackLow.style.height=Math.min(t[0],t[1])+"%",this.trackSelection.style.top=Math.min(t[0],t[1])+"%",this.trackSelection.style.height=Math.abs(t[0]-t[1])+"%",this.trackHigh.style.bottom="0",this.trackHigh.style.height=100-Math.min(t[0],t[1])-Math.abs(t[0]-t[1])+"%";else{this.trackLow.style.left="0",this.trackLow.style.width=Math.min(t[0],t[1])+"%",this.trackSelection.style.left=Math.min(t[0],t[1])+"%",this.trackSelection.style.width=Math.abs(t[0]-t[1])+"%",this.trackHigh.style.right="0",this.trackHigh.style.width=100-Math.min(t[0],t[1])-Math.abs(t[0]-t[1])+"%";var u=this.tooltip_min.getBoundingClientRect(),d=this.tooltip_max.getBoundingClientRect();u.right>d.left?(this._removeClass(this.tooltip_max,"top"),this._addClass(this.tooltip_max,"bottom"),this.tooltip_max.style.top="18px"):(this._removeClass(this.tooltip_max,"bottom"),this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top=this.tooltip_min.style.top)}if(this.options.range){e=this.options.formatter(this.options.value),this._setText(this.tooltipInner,e),this.tooltip.style[this.stylePos]=(t[1]+t[0])/2+"%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px"),"vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px");var h=this.options.formatter(this.options.value[0]);this._setText(this.tooltipInner_min,h);var p=this.options.formatter(this.options.value[1]);this._setText(this.tooltipInner_max,p),this.tooltip_min.style[this.stylePos]=t[0]+"%","vertical"===this.options.orientation?this._css(this.tooltip_min,"margin-top",-this.tooltip_min.offsetHeight/2+"px"):this._css(this.tooltip_min,"margin-left",-this.tooltip_min.offsetWidth/2+"px"),this.tooltip_max.style[this.stylePos]=t[1]+"%","vertical"===this.options.orientation?this._css(this.tooltip_max,"margin-top",-this.tooltip_max.offsetHeight/2+"px"):this._css(this.tooltip_max,"margin-left",-this.tooltip_max.offsetWidth/2+"px")}else e=this.options.formatter(this.options.value[0]),this._setText(this.tooltipInner,e),this.tooltip.style[this.stylePos]=t[0]+"%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px")},_removeProperty:function(t,e){t.style.removeProperty?t.style.removeProperty(e):t.style.removeAttribute(e)},_mousedown:function(t){if(!this.options.enabled)return!1;this.offset=this._offset(this.sliderElem),this.size=this.sliderElem[this.sizePos];var e=this._getPercentage(t);if(this.options.range){var n=Math.abs(this.percentage[0]-e),i=Math.abs(this.percentage[1]-e);this.dragged=n<i?0:1}else this.dragged=0;this.percentage[this.dragged]=this.options.reversed?100-e:e,this._layout(),this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),this.mousemove&&document.removeEventListener("mousemove",this.mousemove,!1),this.mouseup&&document.removeEventListener("mouseup",this.mouseup,!1),this.mousemove=this._mousemove.bind(this),this.mouseup=this._mouseup.bind(this),this.touchCapable&&(document.addEventListener("touchmove",this.mousemove,!1),document.addEventListener("touchend",this.mouseup,!1)),document.addEventListener("mousemove",this.mousemove,!1),document.addEventListener("mouseup",this.mouseup,!1),this.inDrag=!0;var o=this._calculateValue();return this._trigger("slideStart",o),this._setDataVal(o),this.setValue(o,!1,!0),this._pauseEvent(t),this.options.focus&&this._triggerFocusOnHandle(this.dragged),!0},_triggerFocusOnHandle:function(t){0===t&&this.handle1.focus(),1===t&&this.handle2.focus()},_keydown:function(t,e){if(!this.options.enabled)return!1;var n;switch(e.keyCode){case 37:case 40:n=-1;break;case 39:case 38:n=1}if(n){if(this.options.natural_arrow_keys){var i="vertical"===this.options.orientation&&!this.options.reversed,o="horizontal"===this.options.orientation&&this.options.reversed;(i||o)&&(n=-n)}var r=this.options.value[t]+n*this.options.step;return this.options.range&&(r=[t?this.options.value[0]:r,t?r:this.options.value[1]]),this._trigger("slideStart",r),this._setDataVal(r),this.setValue(r,!0,!0),this._trigger("slideStop",r),this._setDataVal(r),this._layout(),this._pauseEvent(e),!1}},_pauseEvent:function(t){t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.cancelBubble=!0,t.returnValue=!1},_mousemove:function(t){if(!this.options.enabled)return!1;var e=this._getPercentage(t);this._adjustPercentageForRangeSliders(e),this.percentage[this.dragged]=this.options.reversed?100-e:e,this._layout();var n=this._calculateValue(!0);return this.setValue(n,!0,!0),!1},_adjustPercentageForRangeSliders:function(t){this.options.range&&(0===this.dragged&&this.percentage[1]<t?(this.percentage[0]=this.percentage[1],this.dragged=1):1===this.dragged&&this.percentage[0]>t&&(this.percentage[1]=this.percentage[0],this.dragged=0))},_mouseup:function(){if(!this.options.enabled)return!1;this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),document.removeEventListener("mousemove",this.mousemove,!1),document.removeEventListener("mouseup",this.mouseup,!1),this.inDrag=!1,!1===this.over&&this._hideTooltip();var t=this._calculateValue(!0);return this._layout(),this._trigger("slideStop",t),this._setDataVal(t),!1},_calculateValue:function(t){var e;if(this.options.range?(e=[this.options.min,this.options.max],0!==this.percentage[0]&&(e[0]=this._toValue(this.percentage[0]),e[0]=this._applyPrecision(e[0])),100!==this.percentage[1]&&(e[1]=this._toValue(this.percentage[1]),e[1]=this._applyPrecision(e[1]))):(e=this._toValue(this.percentage[0]),e=parseFloat(e),e=this._applyPrecision(e)),t){for(var n=[e,1/0],i=0;i<this.options.ticks.length;i++){var o=Math.abs(this.options.ticks[i]-e);o<=n[1]&&(n=[this.options.ticks[i],o])}if(n[1]<=this.options.ticks_snap_bounds)return n[0]}return e},_applyPrecision:function(t){var e=this.options.precision||this._getNumDigitsAfterDecimalPlace(this.options.step);return this._applyToFixedAndParseFloat(t,e)},_getNumDigitsAfterDecimalPlace:function(t){var e=(""+t).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return e?Math.max(0,(e[1]?e[1].length:0)-(e[2]?+e[2]:0)):0},_applyToFixedAndParseFloat:function(t,e){var n=t.toFixed(e);return parseFloat(n)},_getPercentage:function(t){!this.touchCapable||"touchstart"!==t.type&&"touchmove"!==t.type||(t=t.touches[0]);var e=(t[this.mousePos]-this.offset[this.stylePos])/this.size*100;return e=Math.round(e/this.percentage[2])*this.percentage[2],Math.max(0,Math.min(100,e))},_validateInputValue:function(t){if("number"==typeof t)return t;if(Array.isArray(t))return this._validateArray(t),t;throw new Error(n.formatInvalidInputErrorMsg(t))},_validateArray:function(t){for(var e=0;e<t.length;e++){var i=t[e];if("number"!=typeof i)throw new Error(n.formatInvalidInputErrorMsg(i))}},_setDataVal:function(t){var e="value: '"+t+"'";this.element.setAttribute("data",e),this.element.setAttribute("value",t),this.element.value=t},_trigger:function(e,n){n=n||0===n?n:void 0;var i=this.eventToCallbackMap[e];if(i&&i.length)for(var o=0;o<i.length;o++)(0,i[o])(n);t&&this._triggerJQueryEvent(e,n)},_triggerJQueryEvent:function(t,e){var n={type:t,value:e};this.$element.trigger(n),this.$sliderElem.trigger(n)},_unbindJQueryEventHandlers:function(){this.$element.off(),this.$sliderElem.off()},_setText:function(t,e){void 0!==t.innerText?t.innerText=e:void 0!==t.textContent&&(t.textContent=e)},_removeClass:function(t,e){for(var n=e.split(" "),i=t.className,o=0;o<n.length;o++){var r=n[o],a=new RegExp("(?:\\s|^)"+r+"(?:\\s|$)");i=i.replace(a," ")}t.className=i.trim()},_addClass:function(t,e){for(var n=e.split(" "),i=t.className,o=0;o<n.length;o++){var r=n[o];new RegExp("(?:\\s|^)"+r+"(?:\\s|$)").test(i)||(i+=" "+r)}t.className=i.trim()},_offsetLeft:function(t){for(var e=t.offsetLeft;(t=t.offsetParent)&&!isNaN(t.offsetLeft);)e+=t.offsetLeft;return e},_offsetTop:function(t){for(var e=t.offsetTop;(t=t.offsetParent)&&!isNaN(t.offsetTop);)e+=t.offsetTop;return e},_offset:function(t){return{left:this._offsetLeft(t),top:this._offsetTop(t)}},_css:function(e,n,i){if(t)t.style(e,n,i);else{var o=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()}));e.style[o]=i}},_toValue:function(t){return this.options.scale.toValue.apply(this,[t])},_toPercentage:function(t){return this.options.scale.toPercentage.apply(this,[t])}},t){var r=t.fn.slider?"bootstrapSlider":"slider";t.bridget(r,e)}}(t),e},void 0===(r="function"==typeof i?i.apply(e,o):i)||(t.exports=r)},6098:function(t,e,n){var i,o;!function(r,a){"use strict";t.exports?t.exports=a(n(9755)):(i=[n(9755)],void 0===(o=function(t){return a(t)}.apply(e,i))||(t.exports=o))}(0,(function(t){"use strict";var e=function(n,i){this.$element=t(n),this.options=t.extend({},e.defaults,i),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.select=this.options.select||this.select,this.autoSelect="boolean"!=typeof this.options.autoSelect||this.options.autoSelect,this.highlighter=this.options.highlighter||this.highlighter,this.render=this.options.render||this.render,this.updater=this.options.updater||this.updater,this.displayText=this.options.displayText||this.displayText,this.source=this.options.source,this.delay=this.options.delay,this.$menu=t(this.options.menu),this.$appendTo=this.options.appendTo?t(this.options.appendTo):null,this.fitToElement="boolean"==typeof this.options.fitToElement&&this.options.fitToElement,this.shown=!1,this.listen(),this.showHintOnFocus=("boolean"==typeof this.options.showHintOnFocus||"all"===this.options.showHintOnFocus)&&this.options.showHintOnFocus,this.afterSelect=this.options.afterSelect,this.addItem=!1,this.value=this.$element.val()||this.$element.text()};e.prototype={constructor:e,select:function(){var t=this.$menu.find(".active").data("value");if(this.$element.data("active",t),this.autoSelect||t){var e=this.updater(t);e||(e=""),this.$element.val(this.displayText(e)||e).text(this.displayText(e)||e).change(),this.afterSelect(e)}return this.hide()},updater:function(t){return t},setSource:function(t){this.source=t},show:function(){var e,n=t.extend({},this.$element.position(),{height:this.$element[0].offsetHeight}),i="function"==typeof this.options.scrollHeight?this.options.scrollHeight.call():this.options.scrollHeight;if(this.shown?e=this.$menu:this.$appendTo?(e=this.$menu.appendTo(this.$appendTo),this.hasSameParent=this.$appendTo.is(this.$element.parent())):(e=this.$menu.insertAfter(this.$element),this.hasSameParent=!0),!this.hasSameParent){e.css("position","fixed");var o=this.$element.offset();n.top=o.top,n.left=o.left}var r=t(e).parent().hasClass("dropup")?"auto":n.top+n.height+i,a=t(e).hasClass("dropdown-menu-right")?"auto":n.left;return e.css({top:r,left:a}).show(),!0===this.options.fitToElement&&e.css("width",this.$element.outerWidth()+"px"),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(e){if(this.query=null!=e?e:this.$element.val().trim()||this.$element.text().trim()||"",this.query.length<this.options.minLength&&!this.options.showHintOnFocus)return this.shown?this.hide():this;var n=t.proxy((function(){t.isFunction(this.source)?this.source(this.query,t.proxy(this.process,this)):this.source&&this.process(this.source)}),this);clearTimeout(this.lookupWorker),this.lookupWorker=setTimeout(n,this.delay)},process:function(e){var n=this;return e=t.grep(e,(function(t){return n.matcher(t)})),(e=this.sorter(e)).length||this.options.addItem?(e.length>0?this.$element.data("active",e[0]):this.$element.data("active",null),this.options.addItem&&e.push(this.options.addItem),"all"==this.options.items?this.render(e).show():this.render(e.slice(0,this.options.items)).show()):this.shown?this.hide():this},matcher:function(t){return~this.displayText(t).toLowerCase().indexOf(this.query.trimEnd().toLowerCase())},sorter:function(t){for(var e,n=[],i=[],o=[];e=t.shift();){var r=this.displayText(e);r.toLowerCase().indexOf(this.query.toLowerCase())?~r.indexOf(this.query)?i.push(e):o.push(e):n.push(e)}return n.concat(i,o)},highlighter:function(e){var n,i,o,r,a=t("<div></div>"),s=this.query.trim(),l=e.toLowerCase().indexOf(s.toLowerCase()),c=s.length;if(0===c)return a.text(e).html();for(;l>-1;)n=e.substr(0,l),i=e.substr(l,c),o=e.substr(l+c),r=t("<strong></strong>").text(i),a.append(document.createTextNode(n)).append(r),l=(e=o).toLowerCase().indexOf(s.toLowerCase());return a.append(document.createTextNode(e)).html()},render:function(e){var n=this,i=this,o=!1,r=[],a=n.options.separator;return t.each(e,(function(t,n){t>0&&n[a]!==e[t-1][a]&&r.push({__type:"divider"}),!n[a]||0!==t&&n[a]===e[t-1][a]||r.push({__type:"category",name:n[a]}),r.push(n)})),e=t(r).map((function(e,r){if("category"==(r.__type||!1))return t(n.options.headerHtml).text(r.name)[0];if("divider"==(r.__type||!1))return t(n.options.headerDivider)[0];var a=i.displayText(r);return(e=t(n.options.item).data("value",r)).find("a").html(n.highlighter(a,r)),a==i.$element.val()&&(e.addClass("active"),i.$element.data("active",r),o=!0),e[0]})),this.autoSelect&&!o&&(e.filter(":not(.dropdown-header)").first().addClass("active"),this.$element.data("active",e.first().data("value"))),this.$menu.html(e),this},displayText:function(t){return void 0!==t&&void 0!==t.name?t.name:t},next:function(e){var n=this.$menu.find(".active").removeClass("active").next();n.length||(n=t(this.$menu.find("li")[0])),n.addClass("active")},prev:function(t){var e=this.$menu.find(".active").removeClass("active").prev();e.length||(e=this.$menu.find("li").last()),e.addClass("active")},listen:function(){this.$element.on("focus",t.proxy(this.focus,this)).on("blur",t.proxy(this.blur,this)).on("keypress",t.proxy(this.keypress,this)).on("input",t.proxy(this.input,this)).on("keyup",t.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",t.proxy(this.keydown,this)),this.$menu.on("click",t.proxy(this.click,this)).on("mouseenter","li",t.proxy(this.mouseenter,this)).on("mouseleave","li",t.proxy(this.mouseleave,this)).on("mousedown",t.proxy(this.mousedown,this))},destroy:function(){this.$element.data("typeahead",null),this.$element.data("active",null),this.$element.off("focus").off("blur").off("keypress").off("input").off("keyup"),this.eventSupported("keydown")&&this.$element.off("keydown"),this.$menu.remove(),this.destroyed=!0},eventSupported:function(t){var e=t in this.$element;return e||(this.$element.setAttribute(t,"return;"),e="function"==typeof this.$element[t]),e},move:function(t){if(this.shown)switch(t.keyCode){case 9:case 13:case 27:t.preventDefault();break;case 38:if(t.shiftKey)return;t.preventDefault(),this.prev();break;case 40:if(t.shiftKey)return;t.preventDefault(),this.next()}},keydown:function(e){let n=this.$element.val()||this.$element.text();n=n.trim(),32==e.keyCode&&""===n||32===e.keyCode&&0==e.target.selectionStart?e.preventDefault():(this.suppressKeyPressRepeat=~t.inArray(e.keyCode,[40,38,9,13,27]),this.shown||40!=e.keyCode?this.move(e):this.lookup())},keypress:function(t){this.suppressKeyPressRepeat||this.move(t)},input:function(t){var e=this.$element.val()||this.$element.text();this.value!==e&&(this.value=e,this.lookup())},keyup:function(t){if(!this.destroyed)switch(t.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide()}},focus:function(t){this.focused||(this.focused=!0,this.options.showHintOnFocus&&!0!==this.skipShowHintOnFocus&&("all"===this.options.showHintOnFocus?this.lookup(""):this.lookup())),this.skipShowHintOnFocus&&(this.skipShowHintOnFocus=!1)},blur:function(t){this.mousedover||this.mouseddown||!this.shown?this.mouseddown&&(this.skipShowHintOnFocus=!0,this.$element.focus(),this.mouseddown=!1):(this.hide(),this.focused=!1)},click:function(t){t.preventDefault(),this.skipShowHintOnFocus=!0,this.select(),this.$element.focus(),this.hide()},mouseenter:function(e){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),t(e.currentTarget).addClass("active")},mouseleave:function(t){this.mousedover=!1,!this.focused&&this.shown&&this.hide()},mousedown:function(t){this.mouseddown=!0,this.$menu.one("mouseup",function(t){this.mouseddown=!1}.bind(this))}};var n=t.fn.typeahead;t.fn.typeahead=function(n){var i=arguments;return"string"==typeof n&&"getActive"==n?this.data("active"):this.each((function(){var o=t(this),r=o.data("typeahead"),a="object"==typeof n&&n;r||o.data("typeahead",r=new e(this,a)),"string"==typeof n&&r[n]&&(i.length>1?r[n].apply(r,Array.prototype.slice.call(i,1)):r[n]())}))},e.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu dropdown-menu-right" role="listbox"></ul>',item:'<li><a class="dropdown-item" href="#" role="option"></a></li>',minLength:1,scrollHeight:0,autoSelect:!0,afterSelect:t.noop,addItem:!1,delay:0,separator:"category",headerHtml:'<li class="dropdown-header"></li>',headerDivider:'<li class="divider" role="separator"></li>'},t.fn.typeahead.Constructor=e,t.fn.typeahead.noConflict=function(){return t.fn.typeahead=n,this},t(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',(function(e){var n=t(this);n.data("typeahead")||n.typeahead(n.data())}))}))},8585:(t,e,n)=>{!function(t){"use strict";var e=function(n,i){for(var o in this.$element=t(n),this.options=i,i.errors=t.extend({},e.DEFAULTS.errors,i.errors),i.custom)if(!i.errors[o])throw new Error("Missing default error message for custom validator: "+o);t.extend(e.VALIDATORS,i.custom),this.$element.attr("novalidate",!0),this.toggleSubmit(),this.$element.on("input.bs.validator change.bs.validator focusout.bs.validator",t.proxy(this.validateInput,this)),this.$element.on("submit.bs.validator",t.proxy(this.onSubmit,this)),this.$element.find("[data-match]").each((function(){var e=t(this),n=e.data("match");t(n).on("input.bs.validator",(function(t){e.val()&&e.trigger("input.bs.validator")}))}))};function n(n){return this.each((function(){var i=t(this),o=t.extend({},e.DEFAULTS,i.data(),"object"==typeof n&&n),r=i.data("bs.validator");(r||"destroy"!=n)&&(r||i.data("bs.validator",r=new e(this,o)),"string"==typeof n&&r[n]())}))}e.INPUT_SELECTOR=':input:not([type="submit"], button):enabled:visible',e.DEFAULTS={delay:500,html:!1,disable:!0,custom:{},errors:{match:"Does not match",minlength:"Not long enough"},feedback:{success:"glyphicon-ok",error:"glyphicon-remove"}},e.VALIDATORS={native:function(t){var e=t[0];return!e.checkValidity||e.checkValidity()},match:function(e){var n=e.data("match");return!e.val()||e.val()===t(n).val()},minlength:function(t){var e=t.data("minlength");return!t.val()||t.val().length>=e}},e.prototype.validateInput=function(e){var n=t(e.target),i=n.data("bs.validator.errors");if(n.is('[type="radio"]')&&(n=this.$element.find('input[name="'+n.attr("name")+'"]')),this.$element.trigger(e=t.Event("validate.bs.validator",{relatedTarget:n[0]})),!e.isDefaultPrevented()){var o=this;this.runValidators(n).done((function(r){n.data("bs.validator.errors",r),r.length?o.showErrors(n):o.clearErrors(n),i&&r.toString()===i.toString()||(e=r.length?t.Event("invalid.bs.validator",{relatedTarget:n[0],detail:r}):t.Event("valid.bs.validator",{relatedTarget:n[0],detail:i}),o.$element.trigger(e)),o.toggleSubmit(),o.$element.trigger(t.Event("validated.bs.validator",{relatedTarget:n[0]}))}))}},e.prototype.runValidators=function(n){var i=[],o=t.Deferred(),r=this.options;function a(t){return n.data(t+"-error")||n.data("error")||"native"==t&&n[0].validationMessage||r.errors[t]}return n.data("bs.validator.deferred")&&n.data("bs.validator.deferred").reject(),n.data("bs.validator.deferred",o),t.each(e.VALIDATORS,t.proxy((function(t,e){if((n.data(t)||"native"==t)&&!e.call(this,n)){var o=a(t);!~i.indexOf(o)&&i.push(o)}}),this)),!i.length&&n.val()&&n.data("remote")?this.defer(n,(function(){var e={};e[n.attr("name")]=n.val(),t.get(n.data("remote"),e).fail((function(t,e,n){i.push(a("remote")||n)})).always((function(){o.resolve(i)}))})):o.resolve(i),o.promise()},e.prototype.validate=function(){var t=this.options.delay;return this.options.delay=0,this.$element.find(e.INPUT_SELECTOR).trigger("input.bs.validator"),this.options.delay=t,this},e.prototype.showErrors=function(e){var n=this.options.html?"html":"text",i=this;this.defer(e,(function(){var o=e.closest(".form-group"),r=o.find(".help-block.with-errors"),a=o.find(".form-control-feedback"),s=e.data("bs.validator.errors");void 0===s&&(s=[],i.clearErrors(e),i.toggleSubmit()),s.length&&(s=t("<ul/>").addClass("list-unstyled").append(t.map(s,(function(e){return t("<li/>")[n](e)}))),void 0===r.data("bs.validator.originalContent")&&r.data("bs.validator.originalContent",r.html()),r.empty().append(s),o.addClass("has-error"),a.length&&a.removeClass(this.options.feedback.success)&&a.addClass(this.options.feedback.error)&&o.removeClass("has-success"))}))},e.prototype.clearErrors=function(t){var e=t.closest(".form-group"),n=e.find(".help-block.with-errors"),i=e.find(".form-control-feedback");n.html(n.data("bs.validator.originalContent")),e.removeClass("has-error"),i.length&&i.removeClass(this.options.feedback.error)&&i.addClass(this.options.feedback.success)&&e.addClass("has-success")},e.prototype.hasErrors=function(){return!!this.$element.find(e.INPUT_SELECTOR).filter((function(){return!!(t(this).data("bs.validator.errors")||[]).length})).length},e.prototype.isIncomplete=function(){return!!this.$element.find(e.INPUT_SELECTOR).filter("[required]").filter((function(){return"checkbox"===this.type?!this.checked:"radio"===this.type?!t('[name="'+this.name+'"]:checked').length:""===t.trim(this.value)})).length},e.prototype.onSubmit=function(t){this.validate(),(this.isIncomplete()||this.hasErrors())&&t.preventDefault()},e.prototype.toggleSubmit=function(){this.options.disable&&t('button[type="submit"], input[type="submit"]').filter('[form="'+this.$element.attr("id")+'"]').add(this.$element.find('input[type="submit"], button[type="submit"]')).toggleClass("disabled",this.isIncomplete()||this.hasErrors())},e.prototype.defer=function(e,n){if(n=t.proxy(n,this),!this.options.delay)return n();window.clearTimeout(e.data("bs.validator.timeout")),e.data("bs.validator.timeout",window.setTimeout(n,this.options.delay))},e.prototype.destroy=function(){return this.$element.removeAttr("novalidate").removeData("bs.validator").off(".bs.validator"),this.$element.find(e.INPUT_SELECTOR).off(".bs.validator").removeData(["bs.validator.errors","bs.validator.deferred"]).each((function(){var e=t(this),n=e.data("bs.validator.timeout");window.clearTimeout(n)&&e.removeData("bs.validator.timeout")})),this.$element.find(".help-block.with-errors").each((function(){var e=t(this),n=e.data("bs.validator.originalContent");e.removeData("bs.validator.originalContent").html(n)})),this.$element.find('input[type="submit"], button[type="submit"]').removeClass("disabled"),this.$element.find(".has-error").removeClass("has-error"),this};var i=t.fn.validator;t.fn.validator=n,t.fn.validator.Constructor=e,t.fn.validator.noConflict=function(){return t.fn.validator=i,this},t(window).on("load",(function(){t('form[data-bs-toggle="validator"]').each((function(){var e=t(this);n.call(e,e.data())}))}))}(n(9755))},4749:(t,e,n)=>{var i,o;i=[n(9755),n(991),n(8336)],void 0===(o=function(t){return function(t,e,n,i){return e=t.fn.dataTable,t.extend(e.ext.buttons,{colvis:function(t,e){var n=null,i={extend:"collection",init:function(t,e){n=e},text:function(t){return t.i18n("buttons.colvis","Column visibility")},className:"buttons-colvis",closeButton:!1,buttons:[{extend:"columnsToggle",columns:e.columns,columnText:e.columnText}]};return t.on("column-reorder.dt"+e.namespace,(function(i,o,r){t.button(null,t.button(null,n).node()).collectionRebuild([{extend:"columnsToggle",columns:e.columns,columnText:e.columnText}])})),i},columnsToggle:function(t,e){return t.columns(e.columns).indexes().map((function(t){return{extend:"columnToggle",columns:t,columnText:e.columnText}})).toArray()},columnToggle:function(t,e){return{extend:"columnVisibility",columns:e.columns,columnText:e.columnText}},columnsVisibility:function(t,e){return t.columns(e.columns).indexes().map((function(t){return{extend:"columnVisibility",columns:t,visibility:e.visibility,columnText:e.columnText}})).toArray()},columnVisibility:{columns:i,text:function(t,e,n){return n._columnText(t,n)},className:"buttons-columnVisibility",action:function(t,e,n,o){t=e.columns(o.columns),e=t.visible(),t.visible(o.visibility!==i?o.visibility:!(e.length&&e[0]))},init:function(t,e,n){var i=this;e.attr("data-cv-idx",n.columns),t.on("column-visibility.dt"+n.namespace,(function(e,o){o.bDestroying||o.nTable!=t.settings()[0].nTable||i.active(t.column(n.columns).visible())})).on("column-reorder.dt"+n.namespace,(function(e,o,r){n.destroying||1!==t.columns(n.columns).count()||(i.text(n._columnText(t,n)),i.active(t.column(n.columns).visible()))})),this.active(t.column(n.columns).visible())},destroy:function(t,e,n){t.off("column-visibility.dt"+n.namespace).off("column-reorder.dt"+n.namespace)},_columnText:function(t,e){var n=t.column(e.columns).index(),i=t.settings()[0].aoColumns[n].sTitle;return i||(i=t.column(n).header().innerHTML),i=i.replace(/\n/g," ").replace(/<br\s*\/?>/gi," ").replace(/<select(.*?)<\/select>/g,"").replace(/<!\-\-.*?\-\->/g,"").replace(/<.*?>/g,"").replace(/^\s+|\s+$/g,""),e.columnText?e.columnText(t,n,i):i}},colvisRestore:{className:"buttons-colvisRestore",text:function(t){return t.i18n("buttons.colvisRestore","Restore visibility")},init:function(t,e,n){n._visOriginal=t.columns().indexes().map((function(e){return t.column(e).visible()})).toArray()},action:function(t,e,n,i){e.columns().every((function(t){t=e.colReorder&&e.colReorder.transpose?e.colReorder.transpose(t,"toOriginal"):t,this.visible(i._visOriginal[t])}))}},colvisGroup:{className:"buttons-colvisGroup",action:function(t,e,n,i){e.columns(i.show).visible(!0,!1),e.columns(i.hide).visible(!1,!1),e.columns.adjust()},show:[],hide:[]}}),e.Buttons}(t,window,document)}.apply(e,i))||(t.exports=o)},5375:(t,e,n)=>{var i=n(9755);i.extend(i.fn.dataTableExt.oSort,{"ip-address-pre":function(t){var e,n,i,o,r,a,s;if(!t)return 0;if(i=2==(r=(t=t.replace(/<[\s\S]*?>/g,"")).split(":")).length?r[0].split("."):t.split("."),o=t.split(":"),a="",s="",4==i.length)for(e=0;e<i.length;e++)1==(n=i[e]).length?a+="00"+n:2==n.length?a+="0"+n:a+=n;else if(o.length>0){var l=0;for(e=0;e<o.length;e++)e>0&&(s+=":"),0===(n=o[e]).length?l+=0:1==n.length?(s+="000"+n,l+=4):2==n.length?(s+="00"+n,l+=4):3==n.length?(s+="0"+n,l+=4):(s+=n,l+=4);o=s.split(":");var c=0;for(e=0;e<o.length;e++)if(0===(n=o[e]).length&&0===c)for(var u=0;u<32-l;u++)a+="0",c=1;else a+=n}return a},"ip-address-asc":function(t,e){return t<e?-1:t>e?1:0},"ip-address-desc":function(t,e){return t<e?1:t>e?-1:0}})},3814:(t,e,n)=>{var i=n(9755);i.extend(i.fn.dataTableExt.oSort,{"mac-address-pre":function(t){return t.split(":").map((t=>parseInt(t,16))).join("")},"mac-address-asc":function(t,e){return t<e?-1:t>e?1:0},"mac-address-desc":function(t,e){return t<e?1:t>e?-1:0}})},344:()=>{Dygraph.Export={},Dygraph.Export.DEFAULT_ATTRS={backgroundColor:"white",titleFont:"bold 18px system-ui",titleFontColor:"black",axisLabelFont:"bold 12px system-ui",axisLabelFontColor:"black",labelFont:"normal 12px system-ui",labelFontColor:"black",legendFont:"bold 14px system-ui",legendFontColor:"black",vLabelLeft:20,legendHeight:20,legendMargin:20,lineHeight:30,maxlabelsWidth:0,labelTopMargin:35,magicNumbertop:8},Dygraph.Export.DARK_MODE_DEFAULT_ATTRS={backgroundColor:"transparent",titleFont:"bold 18px system-ui",titleFontColor:"white",axisLabelFont:"bold 12px system-ui",axisLabelFontColor:"white",labelFont:"normal 12px system-ui",labelFontColor:"white",legendFont:"bold 14px system-ui",legendFontColor:"white",vLabelLeft:20,legendHeight:20,legendMargin:20,lineHeight:30,maxlabelsWidth:0,labelTopMargin:35,magicNumbertop:8},Dygraph.Export.isSupported=function(){"use strict";try{var t=document.createElement("canvas"),e=t.getContext("2d");return!!t.toDataURL&&!!e.fillText}catch(t){}return!1},Dygraph.Export.asPNG=function(t,e,n){"use strict";var i=Dygraph.Export.asCanvas(t,n);e.src=i.toDataURL()},Dygraph.Export.update=function(t,e){if(null!=e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},Dygraph.Export.asCanvas=function(t,e){"use strict";var n={},i=document.createElement("canvas");return document.getElementsByClassName("body dark").length>0?Dygraph.Export.update(n,Dygraph.Export.DARK_MODE_DEFAULT_ATTRS):Dygraph.Export.update(n,Dygraph.Export.DEFAULT_ATTRS),Dygraph.Export.update(n,e),i.width=t.width_,i.height=t.height_+n.legendHeight,Dygraph.Export.drawPlot(i,t,n),Dygraph.Export.drawLegend(i,t,n),i},Dygraph.Export.drawPlot=function(t,e,n){"use strict";var i=t.getContext("2d");i.fillStyle=n.backgroundColor,i.fillRect(0,0,t.width,t.height);var o=e.hidden_;let r=0;i.drawImage(o,0,0);var a=Dygraph.Export.getPlugin(e,"Axes Plugin");if(a){var s=a.plugin;for(r=0;r<s.ylabels_.length;r++)Dygraph.Export.putLabel(i,s.ylabels_[r],n,n.labelFont,n.labelFontColor);for(r=0;r<s.xlabels_.length;r++)Dygraph.Export.putLabel(i,s.xlabels_[r],n,n.labelFont,n.labelFontColor)}var l=Dygraph.Export.getPlugin(e,"ChartLabels Plugin");if(l){var c=l.plugin;Dygraph.Export.putLabel(i,c.title_div_,n,n.titleFont,n.titleFontColor),Dygraph.Export.putLabel(i,c.xlabel_div_,n,n.axisLabelFont,n.axisLabelFontColor),Dygraph.Export.putVerticalLabelY1(i,c.ylabel_div_,n,n.axisLabelFont,n.axisLabelFontColor,"center"),Dygraph.Export.putVerticalLabelY2(i,c.y2label_div_,n,n.axisLabelFont,n.axisLabelFontColor,"center")}for(r=0;r<e.layout_.annotations.length;r++)Dygraph.Export.putLabelAnn(i,e.layout_.annotations[r],n,n.labelFont,n.labelColor)},Dygraph.Export.putLabel=function(t,e,n,i,o){"use strict";if(e&&e.style){var r=parseInt(e.style.top,10),a=parseInt(e.style.left,10);if(!e.style.top.length){var s=parseInt(e.style.bottom,10),l=parseInt(e.style.height,10);r=t.canvas.height-n.legendHeight-s-l}r+=n.magicNumbertop;var c=parseInt(e.style.width,10);switch(e.style.textAlign){case"center":a+=Math.ceil(c/2);break;case"right":a+=c}Dygraph.Export.putText(t,a,r,e,i,o)}},Dygraph.Export.putVerticalLabelY1=function(t,e,n,i,o,r){"use strict";if(e){var a=parseInt(e.style.top,10),s=parseInt(e.style.left,10)+parseInt(e.style.width,10)/2,l=e.innerText||e.textContent;if(s||(s=n.vLabelLeft),"center"==r){var c=t.measureText(l);a=Math.ceil((t.canvas.height-c.width)/2+c.width)}t.save(),t.translate(0,t.canvas.height),t.rotate(-Math.PI/2),t.fillStyle=o,t.font=i,t.textAlign=r,t.fillText(l,a,s),t.restore()}},Dygraph.Export.putVerticalLabelY2=function(t,e,n,i,o,r){"use strict";if(e){var a=parseInt(e.style.top,10),s=parseInt(e.style.right,10)+2*parseInt(e.style.width,10),l=e.innerText||e.textContent;"center"==r&&(a=Math.ceil(t.canvas.height/2)),t.save(),t.translate(parseInt(e.style.width,10),0),t.rotate(Math.PI/2),t.fillStyle=o,t.font=i,t.textAlign=r,t.fillText(l,a,s-t.canvas.width),t.restore()}},Dygraph.Export.putText=function(t,e,n,i,o,r){"use strict";var a=i.style.textAlign||"left",s=i.innerText||i.textContent;t.fillStyle=r,t.font=o,t.textAlign=a,t.textBaseline="middle",t.fillText(s,e,n)},Dygraph.Export.drawLegend=function(t,e,n){"use strict";var i,o=t.getContext("2d"),r=e.getColors(),a=e.attr_("labels").slice(1),s=0;for(i=0;i<a.length;i++)s=s+o.measureText("- "+a[i]).width+5;var l=Math.floor((t.width-s)/2),c=t.height-n.legendHeight+10,u=e.attr_("visibility");o.font=n.legendFont,o.textAlign="left",o.textBaseline="middle";var d=0;for(i=0;i<a.length;i++)if(u[i]){var h="- "+a[i];o.fillStyle=r[d],d++,o.fillText(h,l,c),l=l+o.measureText(h).width+5}},Dygraph.Export.getPlugin=function(t,e){for(let n=0;n<t.plugins_.length;n++)if(t.plugins_[n].plugin.toString()==e)return t.plugins_[n];return null}},7156:function(t,e,n){var i=n(9755);(function(){var t,e,n,o,r,a,s,l,c,u,d,h,p,f,b={}.hasOwnProperty,M=function(t,e){for(var n in e)b.call(e,n)&&(t[n]=e[n]);function i(){this.constructor=t}return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t};!function(){var t,e,n,i,o,r,a;for(r=0,a=(o=["ms","moz","webkit","o"]).length;r<a&&(i=o[r],!window.requestAnimationFrame);r++)window.requestAnimationFrame=window[i+"RequestAnimationFrame"],window.cancelAnimationFrame=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"];t=null,n=0,e={},requestAnimationFrame?window.cancelAnimationFrame||(t=window.requestAnimationFrame,window.requestAnimationFrame=function(i,o){var r;return r=++n,t((function(){if(!e[r])return i()}),o),r},window.cancelAnimationFrame=function(t){return e[t]=!0}):(window.requestAnimationFrame=function(t,e){var n,i,o,r;return n=(new Date).getTime(),r=Math.max(0,16-(n-o)),i=window.setTimeout((function(){return t(n+r)}),r),o=n+r,i},window.cancelAnimationFrame=function(t){return clearTimeout(t)})}(),String.prototype.hashCode=function(){var t,e,n,i;if(t=0,0===this.length)return t;for(e=n=0,i=this.length;0<=i?n<i:n>i;e=0<=i?++n:--n)t=(t<<5)-t+this.charCodeAt(e),t&=t;return t},p=function(t){var e,n;for(t-=3600*(e=Math.floor(t/3600))+60*(n=Math.floor((t-3600*e)/60)),t+="",n+="";n.length<2;)n="0"+n;for(;t.length<2;)t="0"+t;return(e=e?e+":":"")+n+":"+t},d=function(t){return c(t.toFixed(0))},f=function(t,e){var n,i;for(n in e)b.call(e,n)&&(i=e[n],t[n]=i);return t},h=function(t,e){var n,i,o;for(n in i={},t)b.call(t,n)&&(o=t[n],i[n]=o);for(n in e)b.call(e,n)&&(o=e[n],i[n]=o);return i},c=function(t){var e,n,i,o;for(i=(n=(t+="").split("."))[0],o="",n.length>1&&(o="."+n[1]),e=/(\d+)(\d{3})/;e.test(i);)i=i.replace(e,"$1,$2");return i+o},u=function(t){return"#"===t.charAt(0)?t.substring(1,7):t},n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return M(e,t),e.prototype.displayScale=1,e.prototype.setTextField=function(t){return this.textField=t instanceof s?t:new s(t)},e.prototype.setMinValue=function(t,e){var n,i,o,r,a;if(this.minValue=t,null==e&&(e=!0),e){for(this.displayedValue=this.minValue,a=[],i=0,o=(r=this.gp||[]).length;i<o;i++)n=r[i],a.push(n.displayedValue=this.minValue);return a}},e.prototype.setOptions=function(t){return null==t&&(t=null),this.options=h(this.options,t),this.textField&&(this.textField.el.style.fontSize=t.fontSize+"px"),this.options.angle>.5&&(this.gauge.options.angle=.5),this.configDisplayScale(),this},e.prototype.configDisplayScale=function(){var t,e,n,i,o;return i=this.displayScale,!1===this.options.highDpiSupport?delete this.displayScale:(e=window.devicePixelRatio||1,t=this.ctx.webkitBackingStorePixelRatio||this.ctx.mozBackingStorePixelRatio||this.ctx.msBackingStorePixelRatio||this.ctx.oBackingStorePixelRatio||this.ctx.backingStorePixelRatio||1,this.displayScale=e/t),this.displayScale!==i&&(o=this.canvas.G__width||this.canvas.width,n=this.canvas.G__height||this.canvas.height,this.canvas.width=o*this.displayScale,this.canvas.height=n*this.displayScale,this.canvas.style.width=o+"px",this.canvas.style.height=n+"px",this.canvas.G__width=o,this.canvas.G__height=n),this},e}(l=function(){function t(t,e){null==t&&(t=!0),this.clear=null==e||e,t&&AnimationUpdater.add(this)}return t.prototype.animationSpeed=32,t.prototype.update=function(t){var e;return null==t&&(t=!1),!(!t&&this.displayedValue===this.value)&&(this.ctx&&this.clear&&this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),e=this.value-this.displayedValue,Math.abs(e/this.animationSpeed)<=.001?this.displayedValue=this.value:this.displayedValue=this.displayedValue+e/this.animationSpeed,this.render(),!0)},t}()),s=function(){function t(t){this.el=t}return t.prototype.render=function(t){return this.el.innerHTML=d(t.displayedValue)},t}(),t=function(t){function e(t,e){this.elem=t,this.text=null!=e&&e,this.value=1*this.elem.innerHTML,this.text&&(this.value=0)}return M(e,t),e.prototype.displayedValue=0,e.prototype.value=0,e.prototype.setVal=function(t){return this.value=1*t},e.prototype.render=function(){var t;return t=this.text?p(this.displayedValue.toFixed(0)):c(d(this.displayedValue)),this.elem.innerHTML=t},e}(l),a=function(t){function e(t){this.gauge=t,this.ctx=this.gauge.ctx,this.canvas=this.gauge.canvas,e.__super__.constructor.call(this,!1,!1),this.setOptions()}return M(e,t),e.prototype.displayedValue=0,e.prototype.value=0,e.prototype.options={strokeWidth:.035,length:.1,color:"#000000"},e.prototype.setOptions=function(t){return null==t&&(t=null),f(this.options,t),this.length=this.canvas.height*this.options.length,this.strokeWidth=this.canvas.height*this.options.strokeWidth,this.maxValue=this.gauge.maxValue,this.minValue=this.gauge.minValue,this.animationSpeed=this.gauge.animationSpeed,this.options.angle=this.gauge.options.angle},e.prototype.render=function(){var t,e,n,i,o,r,a,s,l;return t=this.gauge.getAngle.call(this,this.displayedValue),e=this.canvas.width/2,n=.9*this.canvas.height,s=Math.round(e+this.length*Math.cos(t)),l=Math.round(n+this.length*Math.sin(t)),r=Math.round(e+this.strokeWidth*Math.cos(t-Math.PI/2)),a=Math.round(n+this.strokeWidth*Math.sin(t-Math.PI/2)),i=Math.round(e+this.strokeWidth*Math.cos(t+Math.PI/2)),o=Math.round(n+this.strokeWidth*Math.sin(t+Math.PI/2)),this.ctx.fillStyle=this.options.color,this.ctx.beginPath(),this.ctx.arc(e,n,this.strokeWidth,0,2*Math.PI,!0),this.ctx.fill(),this.ctx.beginPath(),this.ctx.moveTo(r,a),this.ctx.lineTo(s,l),this.ctx.lineTo(i,o),this.ctx.fill()},e}(l),function(){function t(t){this.elem=t}t.prototype.updateValues=function(t){return this.value=t[0],this.maxValue=t[1],this.avgValue=t[2],this.render()},t.prototype.render=function(){var t,e;return this.textField&&this.textField.text(d(this.value)),0===this.maxValue&&(this.maxValue=2*this.avgValue),e=this.value/this.maxValue*100,t=this.avgValue/this.maxValue*100,i(".bar-value",this.elem).css({width:e+"%"}),i(".typical-value",this.elem).css({width:t+"%"})}}(),r=function(t){function e(t){this.canvas=t,e.__super__.constructor.call(this),this.percentColors=null,"undefined"!=typeof G_vmlCanvasManager&&(this.canvas=window.G_vmlCanvasManager.initElement(this.canvas)),this.ctx=this.canvas.getContext("2d"),this.gp=[new a(this)],this.setOptions(),this.render()}return M(e,t),e.prototype.elem=null,e.prototype.value=[20],e.prototype.maxValue=80,e.prototype.minValue=0,e.prototype.displayedAngle=0,e.prototype.displayedValue=0,e.prototype.lineWidth=40,e.prototype.paddingBottom=.1,e.prototype.percentColors=null,e.prototype.options={colorStart:"#6fadcf",colorStop:void 0,gradientType:0,strokeColor:"#e0e0e0",pointer:{length:.8,strokeWidth:.035},angle:.15,lineWidth:.44,fontSize:40,limitMax:!1,percentColors:[[0,"#a9d70b"],[.5,"#f9c802"],[1,"#ff0000"]]},e.prototype.setOptions=function(t){var n,i,o,r;for(null==t&&(t=null),e.__super__.setOptions.call(this,t),this.configPercentColors(),this.lineWidth=this.canvas.height*(1-this.paddingBottom)*this.options.lineWidth,this.radius=this.canvas.height*(1-this.paddingBottom)-this.lineWidth,this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),this.render(),i=0,o=(r=this.gp).length;i<o;i++)(n=r[i]).setOptions(this.options.pointer),n.render();return this},e.prototype.configPercentColors=function(){var t,e,n,i,o,r,a;if(this.percentColors=null,void 0!==this.options.percentColors){for(this.percentColors=new Array,a=[],n=o=0,r=this.options.percentColors.length-1;0<=r?o<=r:o>=r;n=0<=r?++o:--o)i=parseInt(u(this.options.percentColors[n][1]).substring(0,2),16),e=parseInt(u(this.options.percentColors[n][1]).substring(2,4),16),t=parseInt(u(this.options.percentColors[n][1]).substring(4,6),16),a.push(this.percentColors[n]={pct:this.options.percentColors[n][0],color:{r:i,g:e,b:t}});return a}},e.prototype.set=function(t){var e,n,i,o,r,s,l;if(t instanceof Array||(t=[t]),t.length>this.gp.length)for(e=o=0,l=t.length-this.gp.length;0<=l?o<l:o>l;e=0<=l?++o:--o)this.gp.push(new a(this));for(e=0,n=!1,r=0,s=t.length;r<s;r++)(i=t[r])>this.maxValue&&(this.maxValue=1.1*this.value,n=!0),this.gp[e].value=i,this.gp[e++].setOptions({maxValue:this.maxValue,angle:this.options.angle});return this.value=t[t.length-1],n&&this.options.limitMax?void 0:AnimationUpdater.run()},e.prototype.getAngle=function(t){return(1+this.options.angle)*Math.PI+(t-this.minValue)/(this.maxValue-this.minValue)*(1-2*this.options.angle)*Math.PI},e.prototype.getColorForPercentage=function(t,e){var n,i,o,r,a,s,l;if(0===t)n=this.percentColors[0].color;else for(n=this.percentColors[this.percentColors.length-1].color,o=s=0,l=this.percentColors.length-1;0<=l?s<=l:s>=l;o=0<=l?++s:--s)if(t<=this.percentColors[o].pct){!0===e?(a=this.percentColors[o-1],i=this.percentColors[o],r=(t-a.pct)/(i.pct-a.pct),n={r:Math.floor(a.color.r*(1-r)+i.color.r*r),g:Math.floor(a.color.g*(1-r)+i.color.g*r),b:Math.floor(a.color.b*(1-r)+i.color.b*r)}):n=this.percentColors[o].color;break}return"rgb("+[n.r,n.g,n.b].join(",")+")"},e.prototype.getColorForValue=function(t,e){var n;return n=(t-this.minValue)/(this.maxValue-this.minValue),this.getColorForPercentage(n,e)},e.prototype.render=function(){var t,e,n,i,o,r,a,s,l;for(o=this.canvas.width/2,i=this.canvas.height*(1-this.paddingBottom),t=this.getAngle(this.displayedValue),this.textField&&this.textField.render(this),this.ctx.lineCap="butt",void 0!==this.options.customFillStyle?e=this.options.customFillStyle(this):null!==this.percentColors?e=this.getColorForValue(this.displayedValue,!0):void 0!==this.options.colorStop?((e=0===this.options.gradientType?this.ctx.createRadialGradient(o,i,9,o,i,70):this.ctx.createLinearGradient(0,0,o,0)).addColorStop(0,this.options.colorStart),e.addColorStop(1,this.options.colorStop)):e=this.options.colorStart,this.ctx.strokeStyle=e,this.ctx.beginPath(),this.ctx.arc(o,i,this.radius,(1+this.options.angle)*Math.PI,t,!1),this.ctx.lineWidth=this.lineWidth,this.ctx.stroke(),this.ctx.strokeStyle=this.options.strokeColor,this.ctx.beginPath(),this.ctx.arc(o,i,this.radius,t,(2-this.options.angle)*Math.PI,!1),this.ctx.stroke(),l=[],r=0,a=(s=this.gp).length;r<a;r++)n=s[r],l.push(n.update(!0));return l},e}(n),o=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return M(e,t),e.prototype.strokeGradient=function(t,e,n,i){var o;return(o=this.ctx.createRadialGradient(t,e,n,t,e,i)).addColorStop(0,this.options.shadowColor),o.addColorStop(.12,this.options._orgStrokeColor),o.addColorStop(.88,this.options._orgStrokeColor),o.addColorStop(1,this.options.shadowColor),o},e.prototype.setOptions=function(t){var n,i,o,r;return null==t&&(t=null),e.__super__.setOptions.call(this,t),r=this.canvas.width/2,n=this.canvas.height/2,i=this.radius-this.lineWidth/2,o=this.radius+this.lineWidth/2,this.options._orgStrokeColor=this.options.strokeColor,this.options.strokeColor=this.strokeGradient(r,n,i,o),this},e}(e=function(t){function e(t){this.canvas=t,e.__super__.constructor.call(this),"undefined"!=typeof G_vmlCanvasManager&&(this.canvas=window.G_vmlCanvasManager.initElement(this.canvas)),this.ctx=this.canvas.getContext("2d"),this.setOptions(),this.render()}return M(e,t),e.prototype.lineWidth=15,e.prototype.displayedValue=0,e.prototype.value=33,e.prototype.maxValue=80,e.prototype.minValue=0,e.prototype.options={lineWidth:.1,colorStart:"#6f6ea0",colorStop:"#c0c0db",strokeColor:"#eeeeee",shadowColor:"#d5d5d5",angle:.35},e.prototype.getAngle=function(t){return(1-this.options.angle)*Math.PI+(t-this.minValue)/(this.maxValue-this.minValue)*(2+this.options.angle-(1-this.options.angle))*Math.PI},e.prototype.setOptions=function(t){return null==t&&(t=null),e.__super__.setOptions.call(this,t),this.lineWidth=this.canvas.height*this.options.lineWidth,this.radius=this.canvas.height/2-this.lineWidth/2,this},e.prototype.set=function(t){return this.value=t,this.value>this.maxValue&&(this.maxValue=1.1*this.value),AnimationUpdater.run()},e.prototype.render=function(){var t,e,n,i;return t=this.getAngle(this.displayedValue),i=this.canvas.width/2,n=this.canvas.height/2,this.textField&&this.textField.render(this),(e=this.ctx.createRadialGradient(i,n,39,i,n,70)).addColorStop(0,this.options.colorStart),e.addColorStop(1,this.options.colorStop),this.radius-this.lineWidth/2,this.radius+this.lineWidth/2,this.ctx.strokeStyle=this.options.strokeColor,this.ctx.beginPath(),this.ctx.arc(i,n,this.radius,(1-this.options.angle)*Math.PI,(2+this.options.angle)*Math.PI,!1),this.ctx.lineWidth=this.lineWidth,this.ctx.lineCap="round",this.ctx.stroke(),this.ctx.strokeStyle=e,this.ctx.beginPath(),this.ctx.arc(i,n,this.radius,(1-this.options.angle)*Math.PI,t,!1),this.ctx.stroke()},e}(n)),window.AnimationUpdater={elements:[],animId:null,addAll:function(t){var e,n,i,o;for(o=[],n=0,i=t.length;n<i;n++)e=t[n],o.push(AnimationUpdater.elements.push(e));return o},add:function(t){return AnimationUpdater.elements.push(t)},run:function(){var t,e,n,i;for(t=!0,e=0,n=(i=AnimationUpdater.elements).length;e<n;e++)i[e].update()&&(t=!1);return t?cancelAnimationFrame(AnimationUpdater.animId):AnimationUpdater.animId=requestAnimationFrame(AnimationUpdater.run)}},window.Gauge=r,window.Donut=o,window.BaseDonut=e,window.TextRenderer=s}).call(this)},7243:function(){!function(t,e){var n,i,o=t.html5||{},r=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,a=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,s="_html5shiv",l=0,c={};function u(){var t=f.elements;return"string"==typeof t?t.split(" "):t}function d(t){var e=c[t[s]];return e||(e={},l++,t[s]=l,c[l]=e),e}function h(t,n,o){return n||(n=e),i?n.createElement(t):(o||(o=d(n)),(s=o.cache[t]?o.cache[t].cloneNode():a.test(t)?(o.cache[t]=o.createElem(t)).cloneNode():o.createElem(t)).canHaveChildren&&!r.test(t)?o.frag.appendChild(s):s);var s}function p(t){t||(t=e);var o=d(t);return!f.shivCSS||n||o.hasCSS||(o.hasCSS=!!function(t,e){var n=t.createElement("p"),i=t.getElementsByTagName("head")[0]||t.documentElement;return n.innerHTML="x<style>"+e+"</style>",i.insertBefore(n.lastChild,i.firstChild)}(t,"article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),i||function(t,e){e.cache||(e.cache={},e.createElem=t.createElement,e.createFrag=t.createDocumentFragment,e.frag=e.createFrag()),t.createElement=function(n){return f.shivMethods?h(n,t,e):e.createElem(n)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/\w+/g,(function(t){return e.createElem(t),e.frag.createElement(t),'c("'+t+'")'}))+");return n}")(f,e.frag)}(t,o),t}!function(){try{var t=e.createElement("a");t.innerHTML="<xyz></xyz>",n="hidden"in t,i=1==t.childNodes.length||function(){e.createElement("a");var t=e.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(t){n=!0,i=!0}}();var f={elements:o.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.6.2",shivCSS:!1!==o.shivCSS,supportsUnknownElements:i,shivMethods:!1!==o.shivMethods,type:"default",shivDocument:p,createElement:h,createDocumentFragment:function(t,n){if(t||(t=e),i)return t.createDocumentFragment();for(var o=(n=n||d(t)).frag.cloneNode(),r=0,a=u(),s=a.length;r<s;r++)o.createElement(a[r]);return o}};t.html5=f,p(e)}(this,document)},543:(t,e,n)=>{!function(t){"use strict";function e(e,n,i){var o,r,a,s,l=t(e),c=l.clone(n,i),u=l.find("textarea").add(l.filter("textarea")),d=c.find("textarea").add(c.filter("textarea")),h=l.find("select").add(l.filter("select")),p=c.find("select").add(c.filter("select"));for(o=0,r=u.length;o<r;++o)t(d[o]).val(t(u[o]).val());for(o=0,r=h.length;o<r;++o)for(a=0,s=h[o].options.length;a<s;++a)!0===h[o].options[a].selected&&(p[o].options[a].selected=!0);return c}function n(n){var i=t("");try{i=e(n)}catch(e){i=t("<span />").html(n)}return i}function i(e,n,i){var o=t.Deferred();try{var r=(e=e.contentWindow||e.contentDocument||e).document||e.contentDocument||e;i.doctype&&r.write(i.doctype),r.write(n),r.close();var a=!1,s=function(){if(!a){e.focus();try{e.document.execCommand("print",!1,null)||e.print(),t("body").focus()}catch(t){e.print()}e.close(),a=!0,o.resolve()}};t(e).on("load",s),setTimeout(s,i.timeout)}catch(t){o.reject(t)}return o}function o(t,e){return i(window.open(),t,e).always((function(){try{e.deferred.resolve()}catch(t){console.warn("Error notifying deferred",t)}}))}function r(t){return!!("object"==typeof Node?t instanceof Node:t&&"object"==typeof t&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName)}t.print=t.fn.print=function(){var a,s,l=this;l instanceof t&&(l=l.get(0)),r(l)?(s=t(l),arguments.length>0&&(a=arguments[0])):arguments.length>0?r((s=t(arguments[0]))[0])?arguments.length>1&&(a=arguments[1]):(a=arguments[0],s=t("html")):s=t("html");var c={globalStyles:!0,mediaPrint:!1,stylesheet:null,noPrintSelector:".no-print",iframe:!0,append:null,prepend:null,manuallyCopyFormValues:!0,deferred:t.Deferred(),timeout:750,title:null,doctype:"<!doctype html>"};a=t.extend({},c,a||{});var u=t("");a.globalStyles?u=t("style, link, meta, base, title"):a.mediaPrint&&(u=t("link[media=print]")),a.stylesheet&&(u=t.merge(u,t('<link rel="stylesheet" href="'+a.stylesheet+'">')));var d=e(s);if((d=t("<span/>").append(d)).find(a.noPrintSelector).remove(),d.append(e(u)),a.title){var h=t("title",d);0===h.length&&(h=t("<title />"),d.append(h)),h.text(a.title)}d.append(n(a.append)),d.prepend(n(a.prepend)),a.manuallyCopyFormValues&&(d.find("input").each((function(){var e=t(this);e.is("[type='radio']")||e.is("[type='checkbox']")?e.prop("checked")&&e.attr("checked","checked"):e.attr("value",e.val())})),d.find("select").each((function(){t(this).find(":selected").attr("selected","selected")})),d.find("textarea").each((function(){var e=t(this);e.text(e.val())})));var p=d.html();try{a.deferred.notify("generated_markup",p,d)}catch(t){console.warn("Error notifying deferred",t)}if(d.remove(),a.iframe)try{!function(e,n){var r=t(n.iframe+""),a=r.length;0===a&&(r=t('<iframe height="0" width="0" border="0" wmode="Opaque"/>').prependTo("body").css({position:"absolute",top:-999,left:-999})),i(r.get(0),e,n).done((function(){setTimeout((function(){0===a&&r.remove()}),1e3)})).fail((function(t){console.error("Failed to print from iframe",t),o(e,n)})).always((function(){try{n.deferred.resolve()}catch(t){console.warn("Error notifying deferred",t)}}))}(p,a)}catch(t){console.error("Failed to print from iframe",t.stack,t.message),o(p,a)}else o(p,a);return this}}(n(9755))},1654:(t,e,n)=>{var i=n(9755);!function t(e,n,i){function o(a,s){if(!n[a]){if(!e[a]){if(r)return r(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};e[a][0].call(c.exports,(function(t){var n=e[a][1][t];return o(n||t)}),c,c.exports,t,e,n,i)}return n[a].exports}for(var r=void 0,a=0;a<i.length;a++)o(i[a]);return o}({1:[function(t,e,n){"use strict";var o,r=t("./class"),a=(o=r)&&o.__esModule?o:{default:o},s=t("./constants");i.fn.resizableColumns=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];return this.each((function(){var e=i(this),o=e.data(s.DATA_API);if(o){if("string"==typeof t){var r;return(r=o)[t].apply(r,n)}}else o=new a.default(e,t),e.data(s.DATA_API,o)}))},i.resizableColumns=a.default},{"./class":2,"./constants":3}],2:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();var r=t("./constants"),a=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.ns=".rc"+this.count++,this.originalTableLayout=e.css("table-layout"),this.options=i.extend({},t.defaults,n),this.$window=i(window),this.$ownerDocument=i(e[0].ownerDocument),this.$table=e,this.refreshHeaders(),this.restoreColumnWidths(),this.syncHandleWidths(),this.bindEvents(this.$window,"resize",this.syncHandleWidths.bind(this)),this.options.start&&this.bindEvents(this.$table,r.EVENT_RESIZE_START,this.options.start),this.options.resize&&this.bindEvents(this.$table,r.EVENT_RESIZE,this.options.resize),this.options.stop&&this.bindEvents(this.$table,r.EVENT_RESIZE_STOP,this.options.stop)}return o(t,[{key:"refreshHeaders",value:function(){var t=this.options.selector;"function"==typeof t&&(t=t.call(this,this.$table)),this.$tableHeaders=this.$table.find(t),this.assignPercentageWidths(),this.createHandles(),this.$table.css("table-layout","fixed")}},{key:"createHandles",value:function(){var t=this,e=this.$handleContainer;null!=e&&e.remove(),this.$handleContainer=i("<div class='"+r.CLASS_HANDLE_CONTAINER+"' />"),this.options.handleContainer?this.options.handleContainer.before(this.$handleContainer):this.$table.before(this.$handleContainer),this.$tableHeaders.each((function(e,n){var o=t.$tableHeaders.eq(e),a=t.$tableHeaders.eq(e+1);if(!o.is(r.SELECTOR_UNRESIZABLE)&&!a.is(r.SELECTOR_UNRESIZABLE))i("<div class='"+r.CLASS_HANDLE+"' />").data(r.DATA_TH,i(n)).appendTo(t.$handleContainer)})),this.bindEvents(this.$handleContainer,["mousedown","touchstart"],"."+r.CLASS_HANDLE,this.onPointerDown.bind(this))}},{key:"assignPercentageWidths",value:function(){var t=this;this.$tableHeaders.each((function(e,n){var o=i(n);let r=o.width(),a=o.css("min-width");a="0px"==a?o.width():parseFloat(a.split("px")[0]),r<a&&(r=a),t.setWidth(o[0],r+t.options.padding)}))}},{key:"syncHandleWidths",value:function(){var t=this,e=this.$handleContainer;e.width(this.$table.width());let n=e.find("."+r.CLASS_HANDLE);const o=n.length;n.each((function(e,n){var a=i(n),s=t.options.resizeFromBody?t.$table.height():t.$table.find("thead").height(),l=a.data(r.DATA_TH).outerWidth()+(a.data(r.DATA_TH).offset().left-t.$handleContainer.offset().left);o-1==e&&(l-=4),a.css({left:l,height:s})}))}},{key:"saveColumnWidths",value:function(){var t=this;this.$tableHeaders.each((function(e,n){var o=i(n);t.options.store&&!o.is(r.SELECTOR_UNRESIZABLE)&&t.options.store.set(t.generateColumnId(o),t.parseWidth(n))}))}},{key:"restoreColumnWidths",value:function(){var t=this;this.$tableHeaders.each((function(e,n){var o=i(n);if(t.options.store&&!o.is(r.SELECTOR_UNRESIZABLE)){var a=t.options.store.get(t.generateColumnId(o));let e=o.css("min-width");e="0px"==e?a:parseFloat(e.split("px")[0]),a<e&&(a=e),null!=a&&t.setWidth(n,a)}}))}},{key:"onPointerDown",value:function(t){if(1===t.which){this.operation&&this.onPointerUp(t);var e=i(t.currentTarget);if(!e.is(r.SELECTOR_UNRESIZABLE)){var n=e.index(),o=this.$tableHeaders.eq(n).not(r.SELECTOR_UNRESIZABLE),a=this.$tableHeaders.eq(n+1).not(r.SELECTOR_UNRESIZABLE),s=this.parseWidth(o[0]),l=this.parseWidth(a[0]);this.operation={$leftColumn:o,$rightColumn:a,$currentGrip:e,startX:this.getPointerX(t),widths:{left:s,right:l},newWidths:{left:s,right:l}},this.bindEvents(this.$ownerDocument,["mousemove","touchmove"],this.onPointerMove.bind(this)),this.bindEvents(this.$ownerDocument,["mouseup","touchend"],this.onPointerUp.bind(this)),this.$handleContainer.add(this.$table).addClass(r.CLASS_TABLE_RESIZING),o.add(a).add(e).addClass(r.CLASS_COLUMN_RESIZING),this.triggerEvent(r.EVENT_RESIZE_START,[o,a,s,l],t),t.preventDefault()}}}},{key:"onPointerMove",value:function(t){var e=this.operation;if(this.operation){var n=this.getPointerX(t)-e.startX;if(0!==n){var i,o,a=e.$leftColumn[0];e.$rightColumn[0];return i=this.constrainWidth(e.widths.left+n,a),o=this.constrainWidth(e.widths.right),a&&this.setWidth(a,i),e.newWidths.left=i,e.newWidths.right=o,this.triggerEvent(r.EVENT_RESIZE,[e.$leftColumn,e.$rightColumn,i,o],t)}}}},{key:"onPointerUp",value:function(t){var e=this.operation;if(this.operation)return this.unbindEvents(this.$ownerDocument,["mouseup","touchend","mousemove","touchmove"]),this.$handleContainer.add(this.$table).removeClass(r.CLASS_TABLE_RESIZING),e.$leftColumn.add(e.$rightColumn).add(e.$currentGrip).removeClass(r.CLASS_COLUMN_RESIZING),this.syncHandleWidths(),this.saveColumnWidths(),this.operation=null,this.triggerEvent(r.EVENT_RESIZE_STOP,[e.$leftColumn,e.$rightColumn,e.newWidths.left,e.newWidths.right],t)}},{key:"destroy",value:function(){var t=this.$table,e=this.$handleContainer.find("."+r.CLASS_HANDLE);return this.unbindEvents(this.$window.add(this.$ownerDocument).add(this.$table).add(e)),e.removeData(r.DATA_TH),t.removeData(r.DATA_API),this.$handleContainer.remove(),this.$handleContainer=null,this.$tableHeaders=null,this.$table=null,t}},{key:"bindEvents",value:function(t,e,n,i){"string"==typeof e?e+=this.ns:e=e.join(this.ns+" ")+this.ns,arguments.length>3?t.on(e,n,i):t.on(e,n)}},{key:"unbindEvents",value:function(t,e){"string"==typeof e?e+=this.ns:e=null!=e?e.join(this.ns+" ")+this.ns:this.ns,t.off(e)}},{key:"triggerEvent",value:function(t,e,n){var o=i.Event(t);return o.originalEvent&&(o.originalEvent=i.extend({},n)),this.$table.trigger(o,[this].concat(e||[]))}},{key:"generateColumnId",value:function(t){return this.$table.data(r.DATA_COLUMNS_ID)+"-"+t.data(r.DATA_COLUMN_ID)}},{key:"parseWidth",value:function(t){return t?parseFloat(t.style.width):0}},{key:"setWidth",value:function(t,e){e=(e=e.toFixed(2))>0?e:0,i(t).outerWidth(e)}},{key:"constrainWidth",value:function(t,e){if(null!=this.options.minWidth&&(t=Math.max(this.options.minWidth,t)),null!=this.options.maxWidth&&(t=Math.min(this.options.maxWidth,t)),e){let n=i(e).css("min-width");n="0px"==n?t:parseFloat(n.split("px")[0]),t<n&&(t=n)}return t}},{key:"getPointerX",value:function(t){return 0===t.type.indexOf("touch")?(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0]).pageX:t.pageX}}]),t}();n.default=a,a.defaults={selector:function(t){return t.find("thead").length?r.SELECTOR_TH:r.SELECTOR_TD},handleContainer:null,padding:0,store:window.store,syncHandlers:!0,resizeFromBody:!0,maxWidth:null,minWidth:.01},a.count=0,e.exports=n.default},{"./constants":3}],3:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.DATA_API="resizableColumns";n.DATA_COLUMNS_ID="resizable-columns-id";n.DATA_COLUMN_ID="resizable-column-id";n.DATA_TH="th";n.CLASS_TABLE_RESIZING="rc-table-resizing";n.CLASS_COLUMN_RESIZING="rc-column-resizing";n.CLASS_HANDLE="rc-handle";n.CLASS_HANDLE_CONTAINER="rc-handle-container";n.EVENT_RESIZE_START="column:resize:start";n.EVENT_RESIZE="column:resize";n.EVENT_RESIZE_STOP="column:resize:stop";n.SELECTOR_TH="tr:first > th:visible";n.SELECTOR_TD="tr:first > td:visible";n.SELECTOR_UNRESIZABLE="[data-noresize]"},{}],4:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(n,"__esModule",{value:!0});var o=i(t("./class"));i(t("./adapter"));n.default=o.default,e.exports=n.default},{"./adapter":1,"./class":2}]},{},[4])},3971:(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{var jQuery=__webpack_require__(9755);(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];function benchmark(t,e){log(t+","+((new Date).getTime()-e.getTime())+"ms")}function log(t){"undefined"!=typeof console&&void 0!==console.debug?console.log(t):alert(t)}function buildParserCache(t,e){if(t.config.debug)var n="";if(0!=t.tBodies.length){var i=t.tBodies[0].rows;if(i[0])for(var o=[],r=i[0].cells.length,a=0;a<r;a++){var s=!1;$.metadata&&$(e[a]).metadata()&&$(e[a]).metadata().sorter?s=getParserById($(e[a]).metadata().sorter):t.config.headers[a]&&t.config.headers[a].sorter&&(s=getParserById(t.config.headers[a].sorter)),s||(s=detectParserForColumn(t,i,-1,a)),t.config.debug&&(n+="column:"+a+" parser:"+s.id+"\n"),o.push(s)}return t.config.debug&&log(n),o}}function detectParserForColumn(t,e,n,i){for(var o=parsers.length,r=!1,a=!1,s=!0;""==a&&s;)e[++n]?(r=getNodeFromRowAndCellIndex(e,n,i),a=trimAndGetNodeText(t.config,r),t.config.debug&&log("Checking if value was empty on row:"+n)):s=!1;for(var l=1;l<o;l++)if(parsers[l].is(a,t,r))return parsers[l];return parsers[0]}function getNodeFromRowAndCellIndex(t,e,n){return t[e].cells[n]}function trimAndGetNodeText(t,e){return $.trim(getElementText(t,e))}function getParserById(t){for(var e=parsers.length,n=0;n<e;n++)if(parsers[n].id.toLowerCase()==t.toLowerCase())return parsers[n];return!1}function buildCache(t){if(t.config.debug)var e=new Date;for(var n=t.tBodies[0]&&t.tBodies[0].rows.length||0,i=t.tBodies[0].rows[0]&&t.tBodies[0].rows[0].cells.length||0,o=t.config.parsers,r={row:[],normalized:[]},a=0;a<n;++a){var s=$(t.tBodies[0].rows[a]),l=[];if(s.hasClass(t.config.cssChildRow))r.row[r.row.length-1]=r.row[r.row.length-1].add(s);else{r.row.push(s);for(var c=0;c<i;++c)l.push(o[c].format(getElementText(t.config,s[0].cells[c]),t,s[0].cells[c]));l.push(r.normalized.length),r.normalized.push(l),l=null}}return t.config.debug&&benchmark("Building cache for "+n+" rows:",e),r}function getElementText(t,e){return e?(t.supportsTextContent||(t.supportsTextContent=e.textContent||!1),"simple"==t.textExtraction?t.supportsTextContent?e.textContent:e.childNodes[0]&&e.childNodes[0].hasChildNodes()?e.childNodes[0].innerHTML:e.innerHTML:"function"==typeof t.textExtraction?t.textExtraction(e):$(e).text()):""}function appendToTable(t,e){if(t.config.debug)var n=new Date;for(var i=e,o=i.row,r=i.normalized,a=r.length,s=r[0].length-1,l=$(t.tBodies[0]),c=[],u=a;u>0;u--)t.deleteRow(u);for(u=0;u<a;u++){var d=r[u][s];if(c.push(o[d]),!t.config.appender)for(var h=o[d].length,p=0;p<h;p++)l[0].appendChild(o[d][p])}t.config.appender&&t.config.appender(t,c),c=null,t.config.debug&&benchmark("Rebuilt table:",n),applyWidget(t),setTimeout((function(){$(t).trigger("sortEnd")}),0)}function buildHeaders(t){if(t.config.debug)var e=new Date;$.metadata;var n=computeTableHeaderCellIndexes(t),i=$(t.config.selectorHeaders,t).each((function(e){if(this.column=n[this.parentNode.rowIndex+"-"+this.cellIndex],this.order=formatSortingOrder(t.config.sortInitialOrder),this.count=this.order,(checkHeaderMetadata(this)||checkHeaderOptions(t,e))&&(this.sortDisabled=!0),checkHeaderOptionsSortingLocked(t,e)&&(this.order=this.lockedOrder=checkHeaderOptionsSortingLocked(t,e)),!this.sortDisabled){var i=$(this).addClass(t.config.cssHeader);t.config.onRenderHeader&&t.config.onRenderHeader.apply(i)}t.config.headerList[e]=this}));return t.config.debug&&(benchmark("Built headers:",e),log(i)),i}function computeTableHeaderCellIndexes(t){for(var e=[],n={},i=t.getElementsByTagName("THEAD")[0].getElementsByTagName("TR"),o=0;o<i.length;o++)for(var r=i[o].cells,a=0;a<r.length;a++){var s,l=r[a],c=l.parentNode.rowIndex,u=c+"-"+l.cellIndex,d=l.rowSpan||1,h=l.colSpan||1;void 0===e[c]&&(e[c]=[]);for(var p=0;p<e[c].length+1;p++)if(void 0===e[c][p]){s=p;break}n[u]=s;for(p=c;p<c+d;p++){void 0===e[p]&&(e[p]=[]);for(var f=e[p],b=s;b<s+h;b++)f[b]="x"}}return n}function checkCellColSpan(t,e,n){for(var i=[],o=t.tHead.rows,r=o[n].cells,a=0;a<r.length;a++){var s=r[a];s.colSpan>1?i=i.concat(checkCellColSpan(t,headerArr,n++)):(1==t.tHead.length||s.rowSpan>1||!o[n+1])&&i.push(s)}return i}function checkHeaderMetadata(t){return!(!$.metadata||!1!==$(t).metadata().sorter)}function checkHeaderOptions(t,e){return!(!t.config.headers[e]||!1!==t.config.headers[e].sorter)}function checkHeaderOptionsSortingLocked(t,e){return!(!t.config.headers[e]||!t.config.headers[e].lockedOrder)&&t.config.headers[e].lockedOrder}function applyWidget(t){for(var e=t.config.widgets,n=e.length,i=0;i<n;i++)getWidgetById(e[i]).format(t)}function getWidgetById(t){for(var e=widgets.length,n=0;n<e;n++)if(widgets[n].id.toLowerCase()==t.toLowerCase())return widgets[n]}function formatSortingOrder(t){return"number"!=typeof t?"desc"==t.toLowerCase()?1:0:1==t?1:0}function isValueInArray(t,e){for(var n=e.length,i=0;i<n;i++)if(e[i][0]==t)return!0;return!1}function setHeadersCss(t,e,n,i){e.removeClass(i[0]).removeClass(i[1]);var o=[];e.each((function(t){this.sortDisabled||(o[this.column]=$(this))}));for(var r=n.length,a=0;a<r;a++)o[n[a][0]].addClass(i[n[a][1]])}function fixColumnWidth(t,e){if(t.config.widthFixed){var n=$("<colgroup>");$("tr:first td",t.tBodies[0]).each((function(){n.append($("<col>").css("width",$(this).width()))})),$(t).prepend(n)}}function updateHeaderSortCount(t,e){for(var n=t.config,i=e.length,o=0;o<i;o++){var r=e[o],a=n.headerList[r[0]];a.count=r[1],a.count++}}function multisort(table,sortList,cache){if(table.config.debug)var sortTime=new Date;for(var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length,i=0;i<l;i++){var c=sortList[i][0],order=sortList[i][1],s="text"==table.config.parsers[c].type?makeSortFunction("text",0==order?"asc":"desc",c):makeSortFunction("numeric",0==order?"asc":"desc",c),e="e"+i;dynamicExp+="var "+e+" = "+s,dynamicExp+="if("+e+") { return "+e+"; } ",dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++)dynamicExp+="}; ";return dynamicExp+="return 0; ",dynamicExp+="}; ",table.config.debug&&benchmark("Evaling expression:"+dynamicExp,new Date),eval(dynamicExp),cache.normalized.sort(sortWrapper),table.config.debug&&benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime),cache}function makeSortFunction(t,e,n){var i="a["+n+"]",o="b["+n+"]";return"text"==t&&"asc"==e?"("+i+" == "+o+" ? 0 : ("+i+" === null ? Number.POSITIVE_INFINITY : ("+o+" === null ? Number.NEGATIVE_INFINITY : ("+i+" < "+o+") ? -1 : 1 )));":"text"==t&&"desc"==e?"("+i+" == "+o+" ? 0 : ("+i+" === null ? Number.POSITIVE_INFINITY : ("+o+" === null ? Number.NEGATIVE_INFINITY : ("+o+" < "+i+") ? -1 : 1 )));":"numeric"==t&&"asc"==e?"("+i+" === null && "+o+" === null) ? 0 :("+i+" === null ? Number.POSITIVE_INFINITY : ("+o+" === null ? Number.NEGATIVE_INFINITY : "+i+" - "+o+"));":"numeric"==t&&"desc"==e?"("+i+" === null && "+o+" === null) ? 0 :("+i+" === null ? Number.POSITIVE_INFINITY : ("+o+" === null ? Number.NEGATIVE_INFINITY : "+o+" - "+i+"));":void 0}function makeSortText(t){return"((a["+t+"] < b["+t+"]) ? -1 : ((a["+t+"] > b["+t+"]) ? 1 : 0));"}function makeSortTextDesc(t){return"((b["+t+"] < a["+t+"]) ? -1 : ((b["+t+"] > a["+t+"]) ? 1 : 0));"}function makeSortNumeric(t){return"a["+t+"]-b["+t+"];"}function makeSortNumericDesc(t){return"b["+t+"]-a["+t+"];"}function sortText(t,e){return table.config.sortLocaleCompare?t.localeCompare(e):t<e?-1:t>e?1:0}function sortTextDesc(t,e){return table.config.sortLocaleCompare?e.localeCompare(t):e<t?-1:e>t?1:0}function sortNumeric(t,e){return t-e}function sortNumericDesc(t,e){return e-t}function getCachedSortType(t,e){return t[e].type}this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,sortLocaleCompare:!0,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:!1,cancelSelection:!0,sortList:[],headerList:[],dateFormat:"us",decimal:"/.|,/g",onRenderHeader:null,selectorHeaders:"thead th",debug:!1},this.benchmark=benchmark,this.construct=function(t){return this.each((function(){if(this.tHead&&this.tBodies){var e,n,i,o;this.config={},o=$.extend(this.config,$.tablesorter.defaults,t),e=$(this),$.data(this,"tablesorter",o),n=buildHeaders(this),this.config.parsers=buildParserCache(this,n),i=buildCache(this);var r=[o.cssDesc,o.cssAsc];fixColumnWidth(this),n.click((function(t){var a=e[0].tBodies[0]&&e[0].tBodies[0].rows.length||0;if(!this.sortDisabled&&a>0){e.trigger("sortStart");$(this);var s=this.column;if(this.order=this.count++%2,this.lockedOrder&&(this.order=this.lockedOrder),t[o.sortMultiSortKey])if(isValueInArray(s,o.sortList))for(d=0;d<o.sortList.length;d++){var l=o.sortList[d],c=o.headerList[l[0]];l[0]==s&&(c.count=l[1],c.count++,l[1]=c.count%2)}else o.sortList.push([s,this.order]);else{if(o.sortList=[],null!=o.sortForce)for(var u=o.sortForce,d=0;d<u.length;d++)u[d][0]!=s&&o.sortList.push(u[d]);o.sortList.push([s,this.order])}return setTimeout((function(){setHeadersCss(e[0],n,o.sortList,r),appendToTable(e[0],multisort(e[0],o.sortList,i))}),1),!1}})).mousedown((function(){if(o.cancelSelection)return this.onselectstart=function(){return!1},!1})),e.bind("update",(function(){var t=this;t.config.parsers=buildParserCache(t,n),i=buildCache(t),setHeadersCss(this,n,o.sortList,r),appendToTable(this,multisort(this,o.sortList,i))})).bind("updateCell",(function(t,e){var n=this.config,o=[e.parentNode.rowIndex-1,e.cellIndex];i.normalized[o[0]][o[1]]=n.parsers[o[1]].format(getElementText(n,e),e)})).bind("sorton",(function(t,e){$(this).trigger("sortStart"),o.sortList=e;var a=o.sortList;updateHeaderSortCount(this,a),setHeadersCss(this,n,a,r),appendToTable(this,multisort(this,a,i))})).bind("appendCache",(function(){appendToTable(this,i)})).bind("applyWidgetId",(function(t,e){getWidgetById(e).format(this)})).bind("applyWidgets",(function(){applyWidget(this)})),$.metadata&&$(this).metadata()&&$(this).metadata().sortlist&&(o.sortList=$(this).metadata().sortlist),o.sortList.length>0&&e.trigger("sorton",[o.sortList]),applyWidget(this)}}))},this.addParser=function(t){for(var e=parsers.length,n=!0,i=0;i<e;i++)parsers[i].id.toLowerCase()==t.id.toLowerCase()&&(n=!1);n&&parsers.push(t)},this.addWidget=function(t){widgets.push(t)},this.formatFloat=function(t){const e=t.replace(/\,/,"");var n=parseFloat(e);return isNaN(n)?0:n},this.formatInt=function(t){var e=parseInt(t);return isNaN(e)?0:e},this.isDigit=function(t,e){return/^[-+]?\d*$/.test($.trim(t.replace(/[,.']/g,"")))},this.clearTableBody=function(t){if($.browser.msie){(function(){for(;this.firstChild;)this.removeChild(this.firstChild)}).apply(t.tBodies[0])}else t.tBodies[0].innerHTML=""}}}),$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(t){return!0},format:function(t){return $.trim(t.toLocaleLowerCase())},type:"text"}),ts.addParser({id:"digit",is:function(t,e){var n=e.config;return $.tablesorter.isDigit(t,n)},format:function(t){return $.tablesorter.formatFloat(t)},type:"numeric"}),ts.addParser({id:"currency",is:function(t){return/^[£$€?.]/.test(t)},format:function(t){return $.tablesorter.formatFloat(t.replace(new RegExp(/[£$€]/g),""))},type:"numeric"}),ts.addParser({id:"ipAddress",is:function(t){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(t)},format:function(t){for(var e=t.split("."),n="",i=e.length,o=0;o<i;o++){var r=e[o];2==r.length?n+="0"+r:n+=r}return $.tablesorter.formatFloat(n)},type:"numeric"}),ts.addParser({id:"bytesUnit",is:function(t){return/^\d*(\.\d+)?\s[A-Za-z]+$/.test(t)},format:function(t){return(t=t.split(" "))[0]=t[0].replace(",",""),"KB"==t[1]?1e3*$.tablesorter.formatFloat(t[0]):"MB"==t[1]?1e6*$.tablesorter.formatFloat(t[0]):"GB"==t[1]?1e9*$.tablesorter.formatFloat(t[0]):"TB"==t[1]?1e12*$.tablesorter.formatFloat(t[0]):$.tablesorter.formatFloat(t[0])},type:"numeric"}),ts.addParser({id:"url",is:function(t){return/^(https?|ftp|file):\/\/$/.test(t)},format:function(t){return jQuery.trim(t.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"}),ts.addParser({id:"isoDate",is:function(t){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(t)},format:function(t){return $.tablesorter.formatFloat(""!=t?new Date(t.replace(new RegExp(/-/g),"/")).getTime():"0")},type:"numeric"}),ts.addParser({id:"percent",is:function(t){return/\%$/.test($.trim(t))},format:function(t){return $.tablesorter.formatFloat(t.replace(new RegExp(/%/g),""))},type:"numeric"}),ts.addParser({id:"usLongDate",is:function(t){return t.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(t){return $.tablesorter.formatFloat(new Date(t).getTime())},type:"numeric"}),ts.addParser({id:"shortDate",is:function(t){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(t)},format:function(t,e){var n=e.config;return t=t.replace(/\-/g,"/"),"us"==n.dateFormat?t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2"):"uk"==n.dateFormat?t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1"):"dd/mm/yy"!=n.dateFormat&&"dd-mm-yy"!=n.dateFormat||(t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")),$.tablesorter.formatFloat(new Date(t).getTime())},type:"numeric"}),ts.addParser({id:"time",is:function(t){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(t)},format:function(t){return $.tablesorter.formatFloat(new Date("2000/01/01 "+t).getTime())},type:"numeric"}),ts.addParser({id:"metadata",is:function(t){return!1},format:function(t,e,n){var i=e.config,o=i.parserMetadataName?i.parserMetadataName:"sortValue";return $(n).metadata()[o]},type:"numeric"}),ts.addWidget({id:"zebra",format:function(t){if(t.config.debug)var e=new Date;var n,i,o=-1;$("tr:visible",t.tBodies[0]).each((function(e){(n=$(this)).hasClass(t.config.cssChildRow)||o++,i=o%2==0,n.removeClass(t.config.widgetZebra.css[i?0:1]).addClass(t.config.widgetZebra.css[i?1:0])})),t.config.debug&&$.tablesorter.benchmark("Applying Zebra widget",e)}})})(jQuery)},9044:(t,e,n)=>{var i;(i={dev:!1}).tooltip=i.tooltip||{},i.utils=i.utils||{},i.models=i.models||{},i.charts={},i.logs={},i.dom={},"undefined"==typeof d3&&(d3=n(5078)),i.dispatch=d3.dispatch("render_start","render_end"),Function.prototype.bind||(Function.prototype.bind=function(t){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var e=Array.prototype.slice.call(arguments,1),n=this,i=function(){},o=function(){return n.apply(this instanceof i&&t?this:t,e.concat(Array.prototype.slice.call(arguments)))};return i.prototype=this.prototype,o.prototype=new i,o}),i.dev&&(i.dispatch.on("render_start",(function(t){i.logs.startTime=+new Date})),i.dispatch.on("render_end",(function(t){i.logs.endTime=+new Date,i.logs.totalTime=i.logs.endTime-i.logs.startTime,i.log("total",i.logs.totalTime)}))),i.log=function(){return i.dev&&window.console&&console.log&&console.log.apply?console.log.apply(console,arguments):i.dev&&window.console&&"function"==typeof console.log&&Function.prototype.bind&&Function.prototype.bind.call(console.log,console).apply(console,arguments),arguments[arguments.length-1]},i.deprecated=function(t,e){console&&console.warn&&console.warn("nvd3 warning: `"+t+"` has been deprecated. ",e||"")},i.render=function(t){t=t||1,i.render.active=!0,i.dispatch.render_start();var e=function(){for(var n,o,r=0;r<t&&(o=i.render.queue[r]);r++)n=o.generate(),typeof o.callback==typeof Function&&o.callback(n);i.render.queue.splice(0,r),i.render.queue.length?setTimeout(e):(i.dispatch.render_end(),i.render.active=!1)};setTimeout(e)},i.render.active=!1,i.render.queue=[],i.addGraph=function(t){typeof arguments[0]==typeof Function&&(t={generate:arguments[0],callback:arguments[1]}),i.render.queue.push(t),i.render.active||i.render()},t.exports=i,"undefined"!=typeof window&&(window.nv=i),i.dom.write=function(t){return void 0!==window.fastdom?fastdom.mutate(t):t()},i.dom.read=function(t){return void 0!==window.fastdom?fastdom.measure(t):t()},i.interactiveGuideline=function(){"use strict";var t={left:0,top:0},e=null,n=null,o=d3.scale.linear(),r=d3.dispatch("elementMousemove","elementMouseout","elementClick","elementDblclick","elementMouseDown","elementMouseUp"),a=!0,s=null,l=i.models.tooltip(),c=window.ActiveXObject;function u(d){d.each((function(d){var h=d3.select(this),p=e||960,f=n||400,b=h.selectAll("g.nv-wrap.nv-interactiveLineLayer").data([d]);function M(){var e=d3.event.clientX-this.getBoundingClientRect().left,n=d3.event.clientY-this.getBoundingClientRect().top,i=!0,a=!1;if(c&&(e=d3.event.offsetX,n=d3.event.offsetY,"svg"!==d3.event.target.tagName&&(i=!1),d3.event.target.className.baseVal.match("nv-legend")&&(a=!0)),i&&(e-=t.left,n-=t.top),"mouseout"===d3.event.type||e<0||n<0||e>p||n>f||d3.event.relatedTarget&&void 0===d3.event.relatedTarget.ownerSVGElement||a){if(c&&d3.event.relatedTarget&&void 0===d3.event.relatedTarget.ownerSVGElement&&(void 0===d3.event.relatedTarget.className||d3.event.relatedTarget.className.match(l.nvPointerEventsClass)))return;return r.elementMouseout({mouseX:e,mouseY:n}),u.renderGuideLine(null),void l.hidden(!0)}l.hidden(!1);var s=void 0;if("function"==typeof o.rangeBands){var d=d3.bisect(o.range(),e)-1;if(!(o.range()[d]+o.rangeBand()>=e))return r.elementMouseout({mouseX:e,mouseY:n}),u.renderGuideLine(null),void l.hidden(!0);s=o.domain()[d3.bisect(o.range(),e)-1]}else s=o.invert(Math.min(e,p));r.elementMousemove({mouseX:e,mouseY:n,pointXValue:s}),"dblclick"===d3.event.type&&r.elementDblclick({mouseX:e,mouseY:n,pointXValue:s}),"click"===d3.event.type&&r.elementClick({mouseX:e,mouseY:n,pointXValue:s}),"mousedown"===d3.event.type&&r.elementMouseDown({mouseX:e,mouseY:n,pointXValue:s}),"mouseup"===d3.event.type&&r.elementMouseUp({mouseX:e,mouseY:n,pointXValue:s})}b.enter().append("g").attr("class"," nv-wrap nv-interactiveLineLayer").append("g").attr("class","nv-interactiveGuideLine"),s&&(s.on("touchmove",M).on("mousemove",M,!0).on("mouseout",M,!0).on("mousedown",M,!0).on("mouseup",M,!0).on("dblclick",M).on("click",M),u.guideLine=null,u.renderGuideLine=function(t){a&&(u.guideLine&&u.guideLine.attr("x1")===t||i.dom.write((function(){var e=b.select(".nv-interactiveGuideLine").selectAll("line").data(null!=t?[i.utils.NaNtoZero(t)]:[],String);e.enter().append("line").attr("class","nv-guideline").attr("x1",(function(t){return t})).attr("x2",(function(t){return t})).attr("y1",f).attr("y2",0),e.exit().remove()})))})}))}return l.duration(0).hideDelay(0).hidden(!1),u.dispatch=r,u.tooltip=l,u.margin=function(e){return arguments.length?(t.top=void 0!==e.top?e.top:t.top,t.left=void 0!==e.left?e.left:t.left,u):t},u.width=function(t){return arguments.length?(e=t,u):e},u.height=function(t){return arguments.length?(n=t,u):n},u.xScale=function(t){return arguments.length?(o=t,u):o},u.showGuideLine=function(t){return arguments.length?(a=t,u):a},u.svgContainer=function(t){return arguments.length?(s=t,u):s},u},i.zoomLayer=function(){"use strict";var t={left:0,top:0},e=null,n=null,o=d3.scale.linear(),r=d3.dispatch("elementMousemove","elementMouseout","elementClick","elementDblclick","elementMouseDown","elementMouseUp","elementDragStart","elementDragEnd","elementDragAbort"),a=!0,s=null,l=i.models.tooltip(),c="ActiveXObject"in window;function u(d){d.each((function(d){var h=d3.select(this),p=e||960,f=n||400,b=h.selectAll("g.nv-wrap.nv-zoomLayer").data([d]);function M(){var e=d3.mouse(this),n=e[0],i=e[1],a=!0,s=!1;if(c&&(n=d3.event.offsetX,i=d3.event.offsetY,"svg"!==d3.event.target.tagName&&(a=!1),d3.event.target.className.baseVal.match("nv-legend")&&(s=!0)),a&&(n-=t.left,i-=t.top),"mouseout"===d3.event.type||n<0||i<0||n>p||i>f||d3.event.relatedTarget&&void 0===d3.event.relatedTarget.ownerSVGElement||s){if(c&&d3.event.relatedTarget&&void 0===d3.event.relatedTarget.ownerSVGElement&&(void 0===d3.event.relatedTarget.className||d3.event.relatedTarget.className.match(l.nvPointerEventsClass)))return;if(r.elementMouseout({mouseX:n,mouseY:i}),l.hidden(!0),"svg"!==d3.event.target.tagName)return r.elementDragAbort({mouseX:n,mouseY:i}),void u.removeSelectArea(null)}else l.hidden(!1);var d=void 0;if("function"==typeof o.rangeBands){var h=d3.bisect(o.range(),n)-1;if(!(o.range()[h]+o.rangeBand()>=n))return r.elementMouseout({mouseX:n,mouseY:i}),u.removeSelectArea(null),void l.hidden(!0);d=o.domain()[d3.bisect(o.range(),n)-1]}else d=o.invert(Math.min(n,p));r.elementMousemove({mouseX:n,mouseY:i,pointXValue:d}),"mousedown"===d3.event.type&&r.elementDragStart({mouseX:n,mouseY:i,pointXValue:d}),"mousemove"===d3.event.type&&r.elementMousemove({mouseX:n,mouseY:i,pointXValue:d}),"mouseup"===d3.event.type&&r.elementDragEnd({mouseX:n,mouseY:i,pointXValue:d})}b.enter().append("g").attr("class"," nv-wrap nv-zoomLayer").append("g").attr("class","nv-zoomGuideArea"),s&&(s.on("mousedown.drag",M).on("mousemove.drag",M).on("mouseup.drag",M),u.guideLine=null,u.renderSelectArea=function(t){a&&(u.guideLine&&u.guideLine.attr("x1")===t||i.dom.write((function(){b.select(".nv-zoomGuideArea").append("rect").attr("fill-opacity",.4).attr("fill","#C8D3E2").attr("x",t).attr("y",0).attr("width",1).attr("height",f)})))},u.updateSelectArea=function(t,e){b.select(".nv-zoomGuideArea").selectAll("rect").attr("x",d3.min([t,e])).attr("width",Math.abs(e-t))},u.removeSelectArea=function(){b.select(".nv-zoomGuideArea").selectAll("rect").remove()})}))}return u.dispatch=r,u.margin=function(e){return arguments.length?(t.top=void 0!==e.top?e.top:t.top,t.left=void 0!==e.left?e.left:t.left,u):t},u.width=function(t){return arguments.length?(e=t,u):e},u.height=function(t){return arguments.length?(n=t,u):n},u.xScale=function(t){return arguments.length?(o=t,u):o},u.svgContainer=function(t){return arguments.length?(s=t,u):s},u},i.interactiveBisect=function(t,e,n){"use strict";if(!(t instanceof Array))return null;var i;i="function"!=typeof n?function(t){return t.x}:n;var o=d3.bisector((function(t,e){return i(t)-e})).left,r=d3.max([0,o(t,e)-1]),a=i(t[r]);if(void 0===a&&(a=r),a===e)return r;var s=d3.min([r+1,t.length-1]),l=i(t[s]);return void 0===l&&(l=s),Math.abs(l-e)>=Math.abs(a-e)?r:s},i.nearestValueIndex=function(t,e,n){"use strict";var i=1/0,o=null;return t.forEach((function(t,r){var a=Math.abs(e-t);null!=t&&a<=i&&a<n&&(i=a,o=r)})),o},i.models.tooltip=function(){"use strict";var t="nvtooltip-"+Math.floor(1e5*Math.random()),e=null,n="w",o=25,r=0,a=null,s=!0,l=200,c=null,u={left:null,top:null},d=!0,h=100,p=!0,f="nv-pointer-events-none",b=function(t,e,n){return t},M=function(t){return t},g=function(t,e){return t},m=function(t,e){if(null===t)return"";var n=d3.select(document.createElement("table"));p&&n.selectAll("thead").data([t]).enter().append("thead").append("tr").append("td").attr("colspan",3).append("strong").classed("x-value",!0).html(M(t.value));var i=n.selectAll("tbody").data([t]).enter().append("tbody").selectAll("tr").data((function(t){return t.series})).enter().append("tr").classed("highlight",(function(t){return t.highlight}));i.append("td").classed("legend-color-guide",!0).append("div").style("background-color",(function(t){return t.color})),i.append("td").classed("key",!0).classed("total",(function(t){return!!t.total})).html((function(t,e){return g(t.key,e)})),i.append("td").classed("value",!0).html((function(t,e){return b(t.value,e,t)})),i.filter((function(t,e){return void 0!==t.percent})).append("td").classed("percent",!0).html((function(t,e){return"("+d3.format("%")(t.percent)+")"})),i.selectAll("td").each((function(t){if(t.highlight){var e=d3.scale.linear().domain([0,1]).range(["#fff",t.color]);d3.select(this).style("border-bottom-color",e(.6)).style("border-top-color",e(.6))}}));var o=n.node().outerHTML;return void 0!==t.footer&&(o+="<div class='footer'>"+t.footer+"</div>"),o},z=function(){var t={left:null!==d3.event?d3.event.clientX:0,top:null!==d3.event?d3.event.clientY:0};if("none"!=getComputedStyle(document.body).transform){var e=document.body.getBoundingClientRect();t.left-=e.left,t.top-=e.top}return t},v=function(t){if(t&&t.series){if(i.utils.isArray(t.series))return!0;if(i.utils.isObject(t.series))return t.series=[t.series],!0}return!1},O=function(){i.dom.read((function(){var t=z(),e=function(t){var e,i,r,a=c.node().offsetHeight,s=c.node().offsetWidth,l=document.documentElement.clientWidth,u=document.documentElement.clientHeight;switch(n){case"e":e=-s-o,i=-a/2,t.left+e<0&&(e=o),(r=t.top+i)<0&&(i-=r),(r=t.top+i+a)>u&&(i-=r-u);break;case"w":e=o,i=-a/2,t.left+e+s>l&&(e=-s-o),(r=t.top+i)<0&&(i-=r),(r=t.top+i+a)>u&&(i-=r-u);break;case"n":e=-s/2-5,i=o,t.top+i+a>u&&(i=-a-o),(r=t.left+e)<0&&(e-=r),(r=t.left+e+s)>l&&(e-=r-l);break;case"s":e=-s/2,i=-a-o,t.top+i<0&&(i=o),(r=t.left+e)<0&&(e-=r),(r=t.left+e+s)>l&&(e-=r-l);break;case"center":e=-s/2,i=-a/2;break;default:e=0,i=0}return{left:e,top:i}}(t),i=t.left+e.left,r=t.top+e.top+window.scrollY;if(s)c.interrupt().transition().delay(l).duration(0).style("opacity",0);else{var a="translate("+u.left+"px, "+u.top+"px)",d="translate("+Math.round(i)+"px, "+Math.round(r)+"px)",p=d3.interpolateString(a,d),f=c.style("opacity")<.1;c.interrupt().transition().duration(f?0:h).styleTween("transform",(function(t){return p}),"important").styleTween("-webkit-transform",(function(t){return p})).style("-ms-transform",d).style("opacity",1)}u.left=i,u.top=r}))};function y(){if(d&&v(e))return i.dom.write((function(){c&&c.node()||((c=d3.select(document.body).selectAll("#"+t).data([1])).enter().append("div").attr("class","nvtooltip "+(a||"xy-tooltip")).attr("id",t).style("top",0).style("left",0).style("opacity",0).style("position","absolute").selectAll("div, table, td, tr").classed(f,!0).classed(f,!0),c.exit().remove());var n=m(e,c.node());n&&(c.node().innerHTML=n),O()})),y}return y.nvPointerEventsClass=f,y.options=i.utils.optionsFunc.bind(y),y._options=Object.create({},{duration:{get:function(){return h},set:function(t){h=t}},gravity:{get:function(){return n},set:function(t){n=t}},distance:{get:function(){return o},set:function(t){o=t}},snapDistance:{get:function(){return r},set:function(t){r=t}},classes:{get:function(){return a},set:function(t){a=t}},enabled:{get:function(){return d},set:function(t){d=t}},hideDelay:{get:function(){return l},set:function(t){l=t}},contentGenerator:{get:function(){return m},set:function(t){m=t}},valueFormatter:{get:function(){return b},set:function(t){b=t}},headerFormatter:{get:function(){return M},set:function(t){M=t}},keyFormatter:{get:function(){return g},set:function(t){g=t}},headerEnabled:{get:function(){return p},set:function(t){p=t}},position:{get:function(){return z},set:function(t){z=t}},chartContainer:{get:function(){return document.body},set:function(t){i.deprecated("chartContainer","feature removed after 1.8.3")}},fixedTop:{get:function(){return null},set:function(t){i.deprecated("fixedTop","feature removed after 1.8.1")}},offset:{get:function(){return{left:0,top:0}},set:function(t){i.deprecated("offset","use chart.tooltip.distance() instead")}},hidden:{get:function(){return s},set:function(t){s!=t&&(s=!!t,y())}},data:{get:function(){return e},set:function(t){t.point&&(t.value=t.point.x,t.series=t.series||{},t.series.value=t.point.y,t.series.color=t.point.color||t.series.color),e=t}},node:{get:function(){return c.node()},set:function(t){}},id:{get:function(){return t},set:function(t){}}}),i.utils.initOptions(y),y},i.utils.windowSize=function(){var t={width:640,height:480};return window.innerWidth&&window.innerHeight?(t.width=window.innerWidth,t.height=window.innerHeight,t):"CSS1Compat"==document.compatMode&&document.documentElement&&document.documentElement.offsetWidth?(t.width=document.documentElement.offsetWidth,t.height=document.documentElement.offsetHeight,t):document.body&&document.body.offsetWidth?(t.width=document.body.offsetWidth,t.height=document.body.offsetHeight,t):t},i.utils.isArray=Array.isArray,i.utils.isObject=function(t){return null!==t&&"object"==typeof t},i.utils.isFunction=function(t){return"function"==typeof t},i.utils.isDate=function(t){return"[object Date]"===toString.call(t)},i.utils.isNumber=function(t){return!isNaN(t)&&"number"==typeof t},i.utils.windowResize=function(t){return window.addEventListener?window.addEventListener("resize",t):i.log("ERROR: Failed to bind to window.resize with: ",t),{callback:t,clear:function(){window.removeEventListener("resize",t)}}},i.utils.getColor=function(t){if(void 0===t)return i.utils.defaultColor();if(i.utils.isArray(t)){var e=d3.scale.ordinal().range(t);return function(t,n){var i=void 0===n?t:n;return t.color||e(i)}}return t},i.utils.defaultColor=function(){return i.utils.getColor(d3.scale.category20().range())},i.utils.customTheme=function(t,e,n){e=e||function(t){return t.key};var o=(n=n||d3.scale.category20().range()).length;return function(r,a){var s=e(r);return i.utils.isFunction(t[s])?t[s]():void 0!==t[s]?t[s]:(o||(o=n.length),n[o-=1])}},i.utils.pjax=function(t,e){var n=function(n){d3.html(n,(function(n){var o=d3.select(e).node();o.parentNode.replaceChild(d3.select(n).select(e).node(),o),i.utils.pjax(t,e)}))};d3.selectAll(t).on("click",(function(){history.pushState(this.href,this.textContent,this.href),n(this.href),d3.event.preventDefault()})),d3.select(window).on("popstate",(function(){d3.event.state&&n(d3.event.state)}))},i.utils.calcApproxTextWidth=function(t){if(i.utils.isFunction(t.style)&&i.utils.isFunction(t.text)){var e=parseInt(t.style("font-size").replace("px",""),10),n=t.text().length;return i.utils.NaNtoZero(n*e*.5)}return 0},i.utils.NaNtoZero=function(t){return!i.utils.isNumber(t)||isNaN(t)||null===t||t===1/0||t===-1/0?0:t},d3.selection.prototype.watchTransition=function(t){var e=[this].concat([].slice.call(arguments,1));return t.transition.apply(t,e)},i.utils.renderWatch=function(t,e){if(!(this instanceof i.utils.renderWatch))return new i.utils.renderWatch(t,e);var n=void 0!==e?e:250,o=[],r=this;this.models=function(t){return(t=[].slice.call(arguments,0)).forEach((function(t){var e;t.__rendered=!1,(e=t).dispatch.on("renderEnd",(function(t){e.__rendered=!0,r.renderEnd("model")})),o.indexOf(t)<0&&o.push(t)})),this},this.reset=function(t){void 0!==t&&(n=t),o=[]},this.transition=function(t,e,i){if(i=(e=arguments.length>1?[].slice.call(arguments,1):[]).length>1?e.pop():void 0!==n?n:250,t.__rendered=!1,o.indexOf(t)<0&&o.push(t),0===i)return t.__rendered=!0,t.delay=function(){return this},t.duration=function(){return this},t;0===t.length||t.every((function(t){return!t.length}))?t.__rendered=!0:t.__rendered=!1;var a=0;return t.transition().duration(i).each((function(){++a})).each("end",(function(n,i){0==--a&&(t.__rendered=!0,r.renderEnd.apply(this,e))}))},this.renderEnd=function(){o.every((function(t){return t.__rendered}))&&(o.forEach((function(t){t.__rendered=!1})),t.renderEnd.apply(this,arguments))}},i.utils.deepExtend=function(t){(arguments.length>1?[].slice.call(arguments,1):[]).forEach((function(e){for(var n in e)if("__proto__"!==n&&"constructor"!==n){var o=i.utils.isArray(t[n]),r=i.utils.isObject(t[n]),a=i.utils.isObject(e[n]);r&&!o&&a?i.utils.deepExtend(t[n],e[n]):t[n]=e[n]}}))},i.utils.state=function(){if(!(this instanceof i.utils.state))return new i.utils.state;var t={},e=function(){},n=function(){return{}},o=null;this.dispatch=d3.dispatch("change","set"),this.dispatch.on("set",(function(t){e(t,!0)})),this.getter=function(t){return n=t,this},this.setter=function(t,n){return n||(n=function(){}),e=function(e,i){t(e),i&&n()},this},this.init=function(t){o=o||{},i.utils.deepExtend(o,t)};var r=function(){var e=n();if(JSON.stringify(e)===JSON.stringify(t))return!1;for(var i in e)void 0===t[i]&&(t[i]={}),t[i]=e[i];return!0};this.update=function(){o&&(e(o,!1),o=null),r.call(this)&&this.dispatch.change(t)}},i.utils.optionsFunc=function(t){return t&&d3.map(t).forEach(function(t,e){i.utils.isFunction(this[t])&&this[t](e)}.bind(this)),this},i.utils.calcTicksX=function(t,e){for(var n=1,o=0;o<e.length;o+=1){var r=e[o]&&e[o].values?e[o].values.length:0;n=r>n?r:n}return i.log("Requested number of ticks: ",t),i.log("Calculated max values to be: ",n),t=(t=t>n?t=n-1:t)<1?1:t,t=Math.floor(t),i.log("Calculating tick count as: ",t),t},i.utils.calcTicksY=function(t,e,n){if(n){for(var o=1,r=0;r<e.length;r+=1)for(var a,s=e[r]&&e[r].values?e[r].values:[],l=0;l<s.length;l+=1)o=(a=s[l]&&n(s[l])?n(s[l]):0)>o?a:o;return i.log("Requested number of ticks: ",t),i.log("Calculated max values to be: ",o),t=(t=t>o?o-1:t)<1?1:t,t=Math.floor(t),i.log("Calculating tick count as: ",t),t}return i.utils.calcTicksX(t,e)},i.utils.initOption=function(t,e){t._calls&&t._calls[e]?t[e]=t._calls[e]:(t[e]=function(n){return arguments.length?(t._overrides[e]=!0,t._options[e]=n,t):t._options[e]},t["_"+e]=function(n){return arguments.length?(t._overrides[e]||(t._options[e]=n),t):t._options[e]})},i.utils.initOptions=function(t){t._overrides=t._overrides||{};var e=Object.getOwnPropertyNames(t._options||{}),n=Object.getOwnPropertyNames(t._calls||{});for(var o in e=e.concat(n))i.utils.initOption(t,e[o])},i.utils.inheritOptionsD3=function(t,e,n){t._d3options=n.concat(t._d3options||[]),t._d3options=(t._d3options||[]).filter((function(t,e,n){return n.indexOf(t)===e})),n.unshift(e),n.unshift(t),d3.rebind.apply(this,n)},i.utils.arrayUnique=function(t){return t.sort().filter((function(e,n){return!n||e!=t[n-1]}))},i.utils.symbolMap=d3.map(),i.utils.symbol=function(){var t,e=64;function n(n,o){var r=t.call(this,n,o),a=e.call(this,n,o);return-1!==d3.svg.symbolTypes.indexOf(r)?d3.svg.symbol().type(r).size(a)():i.utils.symbolMap.get(r)(a)}return n.type=function(e){return arguments.length?(t=d3.functor(e),n):t},n.size=function(t){return arguments.length?(e=d3.functor(t),n):e},n},i.utils.inheritOptions=function(t,e){var n=Object.getOwnPropertyNames(e._options||{}),o=Object.getOwnPropertyNames(e._calls||{}),r=e._inherited||[],a=e._d3options||[],s=n.concat(o).concat(r).concat(a);s.unshift(e),s.unshift(t),d3.rebind.apply(this,s),t._inherited=i.utils.arrayUnique(n.concat(o).concat(r).concat(n).concat(t._inherited||[])),t._d3options=i.utils.arrayUnique(a.concat(t._d3options||[]))},i.utils.initSVG=function(t){t.classed({"nvd3-svg":!0})},i.utils.sanitizeHeight=function(t,e){return t||parseInt(e.style("height"),10)||400},i.utils.sanitizeWidth=function(t,e){return t||parseInt(e.style("width"),10)||960},i.utils.availableHeight=function(t,e,n){return Math.max(0,i.utils.sanitizeHeight(t,e)-n.top-n.bottom)},i.utils.availableWidth=function(t,e,n){return Math.max(0,i.utils.sanitizeWidth(t,e)-n.left-n.right)},i.utils.noData=function(t,e){var n=t.options(),o=n.margin(),r=n.noData(),a=null==r?["No Data Available."]:[r],s=i.utils.availableHeight(null,e,o),l=i.utils.availableWidth(null,e,o),c=o.left+l/2,u=o.top+s/2;e.selectAll("g").remove();var d=e.selectAll(".nv-noData").data(a);d.enter().append("text").attr("class","nvd3 nv-noData").attr("dy","-.7em").style("text-anchor","middle"),d.attr("x",c).attr("y",u).text((function(t){return t}))},i.utils.wrapTicks=function(t,e){t.each((function(){for(var t,n=d3.select(this),i=n.text().split(/\s+/).reverse(),o=[],r=0,a=n.attr("y"),s=parseFloat(n.attr("dy")),l=n.text(null).append("tspan").attr("x",0).attr("y",a).attr("dy",s+"em");t=i.pop();)o.push(t),l.text(o.join(" ")),l.node().getComputedTextLength()>e&&(o.pop(),l.text(o.join(" ")),o=[t],l=n.append("tspan").attr("x",0).attr("y",a).attr("dy",1.1*++r+s+"em").text(t))}))},i.utils.arrayEquals=function(t,e){if(t===e)return!0;if(!t||!e)return!1;if(t.length!=e.length)return!1;for(var n=0,o=t.length;n<o;n++)if(t[n]instanceof Array&&e[n]instanceof Array){if(!i.arrayEquals(t[n],e[n]))return!1}else if(t[n]!=e[n])return!1;return!0},i.utils.pointIsInArc=function(t,e,n){var i=n.innerRadius()(e),o=n.outerRadius()(e),r=n.startAngle()(e),a=n.endAngle()(e),s=t.x*t.x+t.y*t.y,l=Math.atan2(t.x,-t.y);return l=l<0?l+2*Math.PI:l,i*i<=s&&s<=o*o&&r<=l&&l<=a},i.models.axis=function(){"use strict";var t,e,n=d3.svg.axis(),o=d3.scale.linear(),r={top:0,right:0,bottom:0,left:0},a=75,s=60,l=null,c=!0,u=0,d=!0,h=!1,p=!1,f=null,b=0,M=void 0,g=250,m=d3.dispatch("renderEnd");n.scale(o).orient("bottom").tickFormat((function(t){return t}));var z=i.utils.renderWatch(m,g);function v(s){return z.reset(),s.each((function(s){var g=d3.select(this);i.utils.initSVG(g);var m=g.selectAll("g.nv-wrap.nv-axis").data([s]);m.enter().append("g").attr("class","nvd3 nv-wrap nv-axis").append("g");var v=m.select("g");null!==f?n.ticks(f):"top"!=n.orient()&&"bottom"!=n.orient()||n.ticks(Math.abs(o.range()[1]-o.range()[0])/100),v.watchTransition(z,"axis").call(n),e=e||n.scale();var O=n.tickFormat();null==O&&(O=e.tickFormat());var y,_,A,x=v.selectAll("text.nv-axislabel").data([l||null]);switch(x.exit().remove(),void 0!==M&&v.selectAll("g").select("text").style("font-size",M),n.orient()){case"top":y=b+36,x.enter().append("text").attr("class","nv-axislabel"),A=0,1===o.range().length?A=p?2*o.range()[0]+o.rangeBand():0:2===o.range().length?A=p?o.range()[0]+o.range()[1]+o.rangeBand():o.range()[1]:o.range().length>2&&(A=o.range()[o.range().length-1]+(o.range()[1]-o.range()[0])),x.attr("text-anchor","middle").attr("y",-y).attr("x",A/2),c&&((_=m.selectAll("g.nv-axisMaxMin").data(o.domain())).enter().append("g").attr("class",(function(t,e){return["nv-axisMaxMin","nv-axisMaxMin-x",0==e?"nv-axisMin-x":"nv-axisMax-x"].join(" ")})).append("text"),_.exit().remove(),_.attr("transform",(function(t,e){return"translate("+i.utils.NaNtoZero(o(t))+",0)"})).select("text").attr("dy","-0.5em").attr("y",-n.tickPadding()).attr("text-anchor","middle").text((function(e,n){var i=(t||O)(e);return(""+i).match("NaN")?"":i})),_.watchTransition(z,"min-max top").attr("transform",(function(t,e){return"translate("+i.utils.NaNtoZero(o.range()[e])+",0)"})));break;case"bottom":y=b+36;var w=30,q=0,W=v.selectAll("g").select("text"),L="";if(u%360){W.attr("transform",""),W.each((function(t,e){var n=this.getBoundingClientRect(),i=n.width;q=n.height,i>w&&(w=i)})),L="rotate("+u+" 0,"+(q/2+n.tickPadding())+")";var k=Math.abs(Math.sin(u*Math.PI/180));y=(k?k*w:w)+30,W.attr("transform",L).style("text-anchor",u%360>0?"start":"end")}else h?W.attr("transform",(function(t,e){return"translate(0,"+(e%2==0?"0":"12")+")"})):W.attr("transform","translate(0,0)");x.enter().append("text").attr("class","nv-axislabel"),A=0,1===o.range().length?A=p?2*o.range()[0]+o.rangeBand():0:2===o.range().length?A=p?o.range()[0]+o.range()[1]+o.rangeBand():o.range()[1]:o.range().length>2&&(A=o.range()[o.range().length-1]+(o.range()[1]-o.range()[0])),x.attr("text-anchor","middle").attr("y",y).attr("x",A/2),c&&((_=m.selectAll("g.nv-axisMaxMin").data([o.domain()[0],o.domain()[o.domain().length-1]])).enter().append("g").attr("class",(function(t,e){return["nv-axisMaxMin","nv-axisMaxMin-x",0==e?"nv-axisMin-x":"nv-axisMax-x"].join(" ")})).append("text"),_.exit().remove(),_.attr("transform",(function(t,e){return"translate("+i.utils.NaNtoZero(o(t)+(p?o.rangeBand()/2:0))+",0)"})).select("text").attr("dy",".71em").attr("y",n.tickPadding()).attr("transform",L).style("text-anchor",u?u%360>0?"start":"end":"middle").text((function(e,n){var i=(t||O)(e);return(""+i).match("NaN")?"":i})),_.watchTransition(z,"min-max bottom").attr("transform",(function(t,e){return"translate("+i.utils.NaNtoZero(o(t)+(p?o.rangeBand()/2:0))+",0)"})));break;case"right":x.enter().append("text").attr("class","nv-axislabel"),x.style("text-anchor",d?"middle":"begin").attr("transform",d?"rotate(90)":"").attr("y",d?12-Math.max(r.right,a)-(b||0):-10).attr("x",d?d3.max(o.range())/2:n.tickPadding()),c&&((_=m.selectAll("g.nv-axisMaxMin").data(o.domain())).enter().append("g").attr("class",(function(t,e){return["nv-axisMaxMin","nv-axisMaxMin-y",0==e?"nv-axisMin-y":"nv-axisMax-y"].join(" ")})).append("text").style("opacity",0),_.exit().remove(),_.attr("transform",(function(t,e){return"translate(0,"+i.utils.NaNtoZero(o(t))+")"})).select("text").attr("dy",".32em").attr("y",0).attr("x",n.tickPadding()).style("text-anchor","start").text((function(e,n){var i=(t||O)(e);return(""+i).match("NaN")?"":i})),_.watchTransition(z,"min-max right").attr("transform",(function(t,e){return"translate(0,"+i.utils.NaNtoZero(o.range()[e])+")"})).select("text").style("opacity",1));break;case"left":x.enter().append("text").attr("class","nv-axislabel"),x.style("text-anchor",d?"middle":"end").attr("transform",d?"rotate(-90)":"").attr("y",d?25-Math.max(r.left,a)-(b||0):-10).attr("x",d?-d3.max(o.range())/2:-n.tickPadding()),c&&((_=m.selectAll("g.nv-axisMaxMin").data(o.domain())).enter().append("g").attr("class",(function(t,e){return["nv-axisMaxMin","nv-axisMaxMin-y",0==e?"nv-axisMin-y":"nv-axisMax-y"].join(" ")})).append("text").style("opacity",0),_.exit().remove(),_.attr("transform",(function(t,n){return"translate(0,"+i.utils.NaNtoZero(e(t))+")"})).select("text").attr("dy",".32em").attr("y",0).attr("x",-n.tickPadding()).attr("text-anchor","end").text((function(e,n){var i=(t||O)(e);return(""+i).match("NaN")?"":i})),_.watchTransition(z,"min-max right").attr("transform",(function(t,e){return"translate(0,"+i.utils.NaNtoZero(o.range()[e])+")"})).select("text").style("opacity",1))}if(x.text((function(t){return t})),!c||"left"!==n.orient()&&"right"!==n.orient()||(v.selectAll("g").each((function(t,e){d3.select(this).select("text").attr("opacity",1),(o(t)<o.range()[1]+10||o(t)>o.range()[0]-10)&&((t>1e-10||t<-1e-10)&&d3.select(this).attr("opacity",0),d3.select(this).select("text").attr("opacity",0))})),o.domain()[0]==o.domain()[1]&&0==o.domain()[0]&&m.selectAll("g.nv-axisMaxMin").style("opacity",(function(t,e){return e?0:1}))),c&&("top"===n.orient()||"bottom"===n.orient())){var T=[];m.selectAll("g.nv-axisMaxMin").each((function(t,e){try{e?T.push(o(t)-this.getBoundingClientRect().width-4):T.push(o(t)+this.getBoundingClientRect().width+4)}catch(n){e?T.push(o(t)-4):T.push(o(t)+4)}})),v.selectAll("g").each((function(t,e){(o(t)<T[0]||o(t)>T[1])&&(t>1e-10||t<-1e-10?d3.select(this).remove():d3.select(this).select("text").remove())}))}v.selectAll(".tick").filter((function(t){return!parseFloat(Math.round(1e5*t)/1e6)&&void 0!==t})).classed("zero",!0),e=o.copy()})),z.renderEnd("axis immediate"),v}return v.axis=n,v.dispatch=m,v.options=i.utils.optionsFunc.bind(v),v._options=Object.create({},{axisLabelDistance:{get:function(){return b},set:function(t){b=t}},staggerLabels:{get:function(){return h},set:function(t){h=t}},rotateLabels:{get:function(){return u},set:function(t){u=t}},rotateYLabel:{get:function(){return d},set:function(t){d=t}},showMaxMin:{get:function(){return c},set:function(t){c=t}},axisLabel:{get:function(){return l},set:function(t){l=t}},height:{get:function(){return s},set:function(t){s=t}},ticks:{get:function(){return f},set:function(t){f=t}},width:{get:function(){return a},set:function(t){a=t}},fontSize:{get:function(){return M},set:function(t){M=t}},tickFormatMaxMin:{get:function(){return t},set:function(e){t=e}},margin:{get:function(){return r},set:function(t){r.top=void 0!==t.top?t.top:r.top,r.right=void 0!==t.right?t.right:r.right,r.bottom=void 0!==t.bottom?t.bottom:r.bottom,r.left=void 0!==t.left?t.left:r.left}},duration:{get:function(){return g},set:function(t){g=t,z.reset(g)}},scale:{get:function(){return o},set:function(t){o=t,n.scale(o),p="function"==typeof o.rangeBands,i.utils.inheritOptionsD3(v,o,["domain","range","rangeBand","rangeBands"])}}}),i.utils.initOptions(v),i.utils.inheritOptionsD3(v,n,["orient","tickValues","tickSubdivide","tickSize","tickPadding","tickFormat"]),i.utils.inheritOptionsD3(v,o,["domain","range","rangeBand","rangeBands"]),v},i.models.boxPlot=function(){"use strict";var t,e,n,o,r,a,s={top:0,right:0,bottom:0,left:0},l=960,c=500,u=Math.floor(1e4*Math.random()),d=d3.scale.ordinal(),h=d3.scale.linear(),p=function(t){return t.label},f=function(t){return t.values.Q1},b=function(t){return t.values.Q2},M=function(t){return t.values.Q3},g=function(t){return t.values.whisker_low},m=function(t){return t.values.whisker_high},z=function(t){return t.color},v=function(t){return t.values.outliers},O=function(t,e,n){return t},y=function(t,e,n){return t},_=function(t,e,n){},A=i.utils.defaultColor(),x=null,w=d3.dispatch("elementMouseover","elementMouseout","elementMousemove","renderEnd"),q=250,W=null,L=i.utils.renderWatch(w,q);function k(u){return L.reset(),u.each((function(u){var k=l-s.left-s.right,T=c-s.top-s.bottom;x=d3.select(this),i.utils.initSVG(x),d.domain(t||u.map((function(t,e){return p(t,e)}))).rangeBands(e||[0,k],.1);var S=[];if(!n){var R=[];u.forEach((function(t,e){var n=f(t),i=M(t),o=g(t),r=m(t),a=v(t);a&&a.forEach((function(t,e){R.push(O(t,e,void 0))})),o&&R.push(o),n&&R.push(n),i&&R.push(i),r&&R.push(r)})),S=[d3.min(R),d3.max(R)]}h.domain(n||S),h.range(o||[T,0]),r=r||d,a=a||h.copy().range([h(0),h(0)]);var C=x.selectAll("g.nv-wrap").data([u]);C.enter().append("g").attr("class","nvd3 nv-wrap"),C.attr("transform","translate("+s.left+","+s.top+")");var D=C.selectAll(".nv-boxplot").data((function(t){return t})),N=D.enter().append("g").style("stroke-opacity",1e-6).style("fill-opacity",1e-6);D.attr("class","nv-boxplot").attr("transform",(function(t,e,n){return"translate("+(d(p(t,e))+.05*d.rangeBand())+", 0)"})).classed("hover",(function(t){return t.hover})),D.watchTransition(L,"nv-boxplot: boxplots").style("stroke-opacity",1).style("fill-opacity",.75).delay((function(t,e){return e*q/u.length})).attr("transform",(function(t,e){return"translate("+(d(p(t,e))+.05*d.rangeBand())+", 0)"})),D.exit().remove(),N.each((function(t,e){var n=d3.select(this);[g,m].forEach((function(i){if(void 0!==i(t)&&null!==i(t)){var o=i===g?"low":"high";n.append("line").style("stroke",z(t)||A(t,e)).attr("class","nv-boxplot-whisker nv-boxplot-"+o),n.append("line").style("stroke",z(t)||A(t,e)).attr("class","nv-boxplot-tick nv-boxplot-"+o)}}))}));var E=function(){return null===W?.9*d.rangeBand():Math.min(75,.9*d.rangeBand())},B=function(){return.45*d.rangeBand()-E()/2},P=function(){return.45*d.rangeBand()+E()/2};[g,m].forEach((function(t){var e=t===g?"low":"high",n=t===g?f:M;D.select("line.nv-boxplot-whisker.nv-boxplot-"+e).watchTransition(L,"nv-boxplot: boxplots").attr("x1",.45*d.rangeBand()).attr("y1",(function(e,n){return h(t(e))})).attr("x2",.45*d.rangeBand()).attr("y2",(function(t,e){return h(n(t))})),D.select("line.nv-boxplot-tick.nv-boxplot-"+e).watchTransition(L,"nv-boxplot: boxplots").attr("x1",B).attr("y1",(function(e,n){return h(t(e))})).attr("x2",P).attr("y2",(function(e,n){return h(t(e))}))})),[g,m].forEach((function(t){var e=t===g?"low":"high";N.selectAll(".nv-boxplot-"+e).on("mouseover",(function(e,n,i){d3.select(this).classed("hover",!0),w.elementMouseover({series:{key:t(e),color:z(e)||A(e,i)},e:d3.event})})).on("mouseout",(function(e,n,i){d3.select(this).classed("hover",!1),w.elementMouseout({series:{key:t(e),color:z(e)||A(e,i)},e:d3.event})})).on("mousemove",(function(t,e){w.elementMousemove({e:d3.event})}))})),N.append("rect").attr("class","nv-boxplot-box").on("mouseover",(function(t,e){d3.select(this).classed("hover",!0),w.elementMouseover({key:p(t),value:p(t),series:[{key:"Q3",value:M(t),color:z(t)||A(t,e)},{key:"Q2",value:b(t),color:z(t)||A(t,e)},{key:"Q1",value:f(t),color:z(t)||A(t,e)}],data:t,index:e,e:d3.event})})).on("mouseout",(function(t,e){d3.select(this).classed("hover",!1),w.elementMouseout({key:p(t),value:p(t),series:[{key:"Q3",value:M(t),color:z(t)||A(t,e)},{key:"Q2",value:b(t),color:z(t)||A(t,e)},{key:"Q1",value:f(t),color:z(t)||A(t,e)}],data:t,index:e,e:d3.event})})).on("mousemove",(function(t,e){w.elementMousemove({e:d3.event})})),D.select("rect.nv-boxplot-box").watchTransition(L,"nv-boxplot: boxes").attr("y",(function(t,e){return h(M(t))})).attr("width",E).attr("x",B).attr("height",(function(t,e){return Math.abs(h(M(t))-h(f(t)))||1})).style("fill",(function(t,e){return z(t)||A(t,e)})).style("stroke",(function(t,e){return z(t)||A(t,e)})),N.append("line").attr("class","nv-boxplot-median"),D.select("line.nv-boxplot-median").watchTransition(L,"nv-boxplot: boxplots line").attr("x1",B).attr("y1",(function(t,e){return h(b(t))})).attr("x2",P).attr("y2",(function(t,e){return h(b(t))}));var Y=D.selectAll(".nv-boxplot-outlier").data((function(t){return v(t)||[]}));Y.enter().append("circle").style("fill",(function(t,e,n){return _(t,e,n)||A(t,n)})).style("stroke",(function(t,e,n){return _(t,e,n)||A(t,n)})).style("z-index",9e3).on("mouseover",(function(t,e,n){d3.select(this).classed("hover",!0),w.elementMouseover({series:{key:y(t,e,n),color:_(t,e,n)||A(t,n)},e:d3.event})})).on("mouseout",(function(t,e,n){d3.select(this).classed("hover",!1),w.elementMouseout({series:{key:y(t,e,n),color:_(t,e,n)||A(t,n)},e:d3.event})})).on("mousemove",(function(t,e){w.elementMousemove({e:d3.event})})),Y.attr("class","nv-boxplot-outlier"),Y.watchTransition(L,"nv-boxplot: nv-boxplot-outlier").attr("cx",.45*d.rangeBand()).attr("cy",(function(t,e,n){return h(O(t,e,n))})).attr("r","3"),Y.exit().remove(),r=d.copy(),a=h.copy()})),L.renderEnd("nv-boxplot immediate"),k}return k.dispatch=w,k.options=i.utils.optionsFunc.bind(k),k._options=Object.create({},{width:{get:function(){return l},set:function(t){l=t}},height:{get:function(){return c},set:function(t){c=t}},maxBoxWidth:{get:function(){return W},set:function(t){W=t}},x:{get:function(){return p},set:function(t){p=t}},q1:{get:function(){return f},set:function(t){f=t}},q2:{get:function(){return b},set:function(t){b=t}},q3:{get:function(){return M},set:function(t){M=t}},wl:{get:function(){return g},set:function(t){g=t}},wh:{get:function(){return m},set:function(t){m=t}},itemColor:{get:function(){return z},set:function(t){z=t}},outliers:{get:function(){return v},set:function(t){v=t}},outlierValue:{get:function(){return O},set:function(t){O=t}},outlierLabel:{get:function(){return y},set:function(t){y=t}},outlierColor:{get:function(){return _},set:function(t){_=t}},xScale:{get:function(){return d},set:function(t){d=t}},yScale:{get:function(){return h},set:function(t){h=t}},xDomain:{get:function(){return t},set:function(e){t=e}},yDomain:{get:function(){return n},set:function(t){n=t}},xRange:{get:function(){return e},set:function(t){e=t}},yRange:{get:function(){return o},set:function(t){o=t}},id:{get:function(){return u},set:function(t){u=t}},y:{get:function(){return console.warn("BoxPlot 'y' chart option is deprecated. Please use model overrides instead."),{}},set:function(t){console.warn("BoxPlot 'y' chart option is deprecated. Please use model overrides instead.")}},margin:{get:function(){return s},set:function(t){s.top=void 0!==t.top?t.top:s.top,s.right=void 0!==t.right?t.right:s.right,s.bottom=void 0!==t.bottom?t.bottom:s.bottom,s.left=void 0!==t.left?t.left:s.left}},color:{get:function(){return A},set:function(t){A=i.utils.getColor(t)}},duration:{get:function(){return q},set:function(t){q=t,L.reset(q)}}}),i.utils.initOptions(k),k},i.models.boxPlotChart=function(){"use strict";var t,e,n=i.models.boxPlot(),o=i.models.axis(),r=i.models.axis(),a={top:15,right:10,bottom:50,left:60},s=null,l=null,c=i.utils.getColor(),u=!0,d=!0,h=!1,p=!1,f=i.models.tooltip(),b="No Data Available.",M=d3.dispatch("beforeUpdate","renderEnd"),g=250;o.orient("bottom").showMaxMin(!1).tickFormat((function(t){return t})),r.orient(h?"right":"left").tickFormat(d3.format(",.1f")),f.duration(0);var m=i.utils.renderWatch(M,g);function z(c){return m.reset(),m.models(n),u&&m.models(o),d&&m.models(r),c.each((function(c){var f=d3.select(this);i.utils.initSVG(f);var m=(s||parseInt(f.style("width"))||960)-a.left-a.right,v=(l||parseInt(f.style("height"))||400)-a.top-a.bottom;if(z.update=function(){M.beforeUpdate(),f.transition().duration(g).call(z)},z.container=this,!c||!c.length){var O=f.selectAll(".nv-noData").data([b]);return O.enter().append("text").attr("class","nvd3 nv-noData").attr("dy","-.7em").style("text-anchor","middle"),O.attr("x",a.left+m/2).attr("y",a.top+v/2).text((function(t){return t})),z}f.selectAll(".nv-noData").remove(),t=n.xScale(),e=n.yScale().clamp(!0);var y=f.selectAll("g.nv-wrap.nv-boxPlotWithAxes").data([c]),_=y.enter().append("g").attr("class","nvd3 nv-wrap nv-boxPlotWithAxes").append("g"),A=_.append("defs"),x=y.select("g");if(_.append("g").attr("class","nv-x nv-axis"),_.append("g").attr("class","nv-y nv-axis").append("g").attr("class","nv-zeroLine").append("line"),_.append("g").attr("class","nv-barsWrap"),x.attr("transform","translate("+a.left+","+a.top+")"),h&&x.select(".nv-y.nv-axis").attr("transform","translate("+m+",0)"),n.width(m).height(v),x.select(".nv-barsWrap").datum(c.filter((function(t){return!t.disabled}))).transition().call(n),A.append("clipPath").attr("id","nv-x-label-clip-"+n.id()).append("rect"),x.select("#nv-x-label-clip-"+n.id()+" rect").attr("width",t.rangeBand()*(p?2:1)).attr("height",16).attr("x",-t.rangeBand()/(p?1:2)),u){o.scale(t).ticks(i.utils.calcTicksX(m/100,c)).tickSize(-v,0),x.select(".nv-x.nv-axis").attr("transform","translate(0,"+e.range()[0]+")"),x.select(".nv-x.nv-axis").call(o);var w=x.select(".nv-x.nv-axis").selectAll("g");p&&w.selectAll("text").attr("transform",(function(t,e,n){return"translate(0,"+(n%2==0?"5":"17")+")"}))}d&&(r.scale(e).ticks(Math.floor(v/36)).tickSize(-m,0),x.select(".nv-y.nv-axis").call(r)),x.select(".nv-zeroLine line").attr("x1",0).attr("x2",m).attr("y1",e(0)).attr("y2",e(0))})),m.renderEnd("nv-boxplot chart immediate"),z}return n.dispatch.on("elementMouseover.tooltip",(function(t){f.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){f.data(t).hidden(!0)})),n.dispatch.on("elementMousemove.tooltip",(function(t){f()})),z.dispatch=M,z.boxplot=n,z.xAxis=o,z.yAxis=r,z.tooltip=f,z.options=i.utils.optionsFunc.bind(z),z._options=Object.create({},{width:{get:function(){return s},set:function(t){s=t}},height:{get:function(){return l},set:function(t){l=t}},staggerLabels:{get:function(){return p},set:function(t){p=t}},showXAxis:{get:function(){return u},set:function(t){u=t}},showYAxis:{get:function(){return d},set:function(t){d=t}},tooltipContent:{get:function(){return f},set:function(t){f=t}},noData:{get:function(){return b},set:function(t){b=t}},margin:{get:function(){return a},set:function(t){a.top=void 0!==t.top?t.top:a.top,a.right=void 0!==t.right?t.right:a.right,a.bottom=void 0!==t.bottom?t.bottom:a.bottom,a.left=void 0!==t.left?t.left:a.left}},duration:{get:function(){return g},set:function(t){g=t,m.reset(g),n.duration(g),o.duration(g),r.duration(g)}},color:{get:function(){return c},set:function(t){c=i.utils.getColor(t),n.color(c)}},rightAlignYAxis:{get:function(){return h},set:function(t){h=t,r.orient(t?"right":"left")}}}),i.utils.inheritOptions(z,n),i.utils.initOptions(z),z},i.models.bullet=function(){"use strict";var t={top:0,right:0,bottom:0,left:0},e="left",n=!1,o=function(t){return t.ranges},r=function(t){return t.markers?t.markers:[]},a=function(t){return t.markerLines?t.markerLines:[0]},s=function(t){return t.measures},l=function(t){return t.rangeLabels?t.rangeLabels:[]},c=function(t){return t.markerLabels?t.markerLabels:[]},u=function(t){return t.markerLineLabels?t.markerLineLabels:[]},d=function(t){return t.measureLabels?t.measureLabels:[]},h=[0],p=380,f=30,b=null,M=null,g=i.utils.getColor(["#1f77b4"]),m=d3.dispatch("elementMouseover","elementMouseout","elementMousemove"),z=["Maximum","Mean","Minimum"],v=["Max","Avg","Min"],O=1e3;function y(t,e){var n=t.slice();t.sort((function(t,i){var o=n.indexOf(t),r=n.indexOf(i);return d3.descending(e[o],e[r])}))}function _(e){return e.each((function(e,M){var _=p-t.left-t.right,A=f-t.top-t.bottom;b=d3.select(this),i.utils.initSVG(b);var x=o.call(this,e,M).slice(),w=r.call(this,e,M).slice(),q=a.call(this,e,M).slice(),W=s.call(this,e,M).slice(),L=l.call(this,e,M).slice(),k=c.call(this,e,M).slice(),T=u.call(this,e,M).slice(),S=d.call(this,e,M).slice();y(L,x),y(k,w),y(T,q),y(S,W),x.sort(d3.descending),w.sort(d3.descending),q.sort(d3.descending),W.sort(d3.descending);var R=d3.scale.linear().domain(d3.extent(d3.merge([h,x]))).range(n?[_,0]:[0,_]);this.__chart__=R;for(var C=b.selectAll("g.nv-wrap.nv-bullet").data([e]),D=C.enter().append("g").attr("class","nvd3 nv-wrap nv-bullet").append("g"),N=C.select("g"),E=(M=0,x.length);M<E;M++){var B="nv-range nv-range"+M;M<=2&&(B=B+" nv-range"+v[M]),D.append("rect").attr("class",B)}D.append("rect").attr("class","nv-measure"),C.attr("transform","translate("+t.left+","+t.top+")");var P=function(t){return Math.abs(R(t)-R(0))},Y=function(t){return R(t<0?t:0)};for(M=0,E=x.length;M<E;M++){var I=x[M];N.select("rect.nv-range"+M).datum(I).attr("height",A).transition().duration(O).attr("width",P(I)).attr("x",Y(I))}N.select("rect.nv-measure").style("fill",g).attr("height",A/3).attr("y",A/3).on("mouseover",(function(){m.elementMouseover({value:W[0],label:S[0]||"Current",color:d3.select(this).style("fill")})})).on("mousemove",(function(){m.elementMousemove({value:W[0],label:S[0]||"Current",color:d3.select(this).style("fill")})})).on("mouseout",(function(){m.elementMouseout({value:W[0],label:S[0]||"Current",color:d3.select(this).style("fill")})})).transition().duration(O).attr("width",W<0?R(0)-R(W[0]):R(W[0])-R(0)).attr("x",Y(W));var X=A/6,H=w.map((function(t,e){return{value:t,label:k[e]}}));D.selectAll("path.nv-markerTriangle").data(H).enter().append("path").attr("class","nv-markerTriangle").attr("d","M0,"+X+"L"+X+","+-X+" "+-X+","+-X+"Z").on("mouseover",(function(t){m.elementMouseover({value:t.value,label:t.label||"Previous",color:d3.select(this).style("fill"),pos:[R(t.value),A/2]})})).on("mousemove",(function(t){m.elementMousemove({value:t.value,label:t.label||"Previous",color:d3.select(this).style("fill")})})).on("mouseout",(function(t,e){m.elementMouseout({value:t.value,label:t.label||"Previous",color:d3.select(this).style("fill")})})),N.selectAll("path.nv-markerTriangle").data(H).transition().duration(O).attr("transform",(function(t){return"translate("+R(t.value)+","+A/2+")"}));var F=q.map((function(t,e){return{value:t,label:T[e]}}));D.selectAll("line.nv-markerLine").data(F).enter().append("line").attr("cursor","").attr("class","nv-markerLine").attr("x1",(function(t){return R(t.value)})).attr("y1","2").attr("x2",(function(t){return R(t.value)})).attr("y2",A-2).on("mouseover",(function(t){m.elementMouseover({value:t.value,label:t.label||"Previous",color:d3.select(this).style("fill"),pos:[R(t.value),A/2]})})).on("mousemove",(function(t){m.elementMousemove({value:t.value,label:t.label||"Previous",color:d3.select(this).style("fill")})})).on("mouseout",(function(t,e){m.elementMouseout({value:t.value,label:t.label||"Previous",color:d3.select(this).style("fill")})})),N.selectAll("line.nv-markerLine").data(F).transition().duration(O).attr("x1",(function(t){return R(t.value)})).attr("x2",(function(t){return R(t.value)})),C.selectAll(".nv-range").on("mouseover",(function(t,e){var n=L[e]||z[e];m.elementMouseover({value:t,label:n,color:d3.select(this).style("fill")})})).on("mousemove",(function(){m.elementMousemove({value:W[0],label:S[0]||"Previous",color:d3.select(this).style("fill")})})).on("mouseout",(function(t,e){var n=L[e]||z[e];m.elementMouseout({value:t,label:n,color:d3.select(this).style("fill")})}))})),_}return _.dispatch=m,_.options=i.utils.optionsFunc.bind(_),_._options=Object.create({},{ranges:{get:function(){return o},set:function(t){o=t}},markers:{get:function(){return r},set:function(t){r=t}},measures:{get:function(){return s},set:function(t){s=t}},forceX:{get:function(){return h},set:function(t){h=t}},width:{get:function(){return p},set:function(t){p=t}},height:{get:function(){return f},set:function(t){f=t}},tickFormat:{get:function(){return M},set:function(t){M=t}},duration:{get:function(){return O},set:function(t){O=t}},margin:{get:function(){return t},set:function(e){t.top=void 0!==e.top?e.top:t.top,t.right=void 0!==e.right?e.right:t.right,t.bottom=void 0!==e.bottom?e.bottom:t.bottom,t.left=void 0!==e.left?e.left:t.left}},orient:{get:function(){return e},set:function(t){n="right"==(e=t)||"bottom"==e}},color:{get:function(){return g},set:function(t){g=i.utils.getColor(t)}}}),i.utils.initOptions(_),_},i.models.bulletChart=function(){"use strict";var t=i.models.bullet(),e=i.models.tooltip(),n="left",o=!1,r={top:5,right:40,bottom:20,left:120},a=function(t){return t.ranges},s=function(t){return t.markers?t.markers:[]},l=function(t){return t.measures},c=null,u=55,d=null,h=null,p=null,f=d3.dispatch();function b(e){return e.each((function(n,p){var f=d3.select(this);i.utils.initSVG(f);var M=i.utils.availableWidth(c,f,r),g=u-r.top-r.bottom;if(b.update=function(){b(e)},b.container=this,!n||!a.call(this,n,p))return i.utils.noData(b,f),b;f.selectAll(".nv-noData").remove();var m=a.call(this,n,p).slice().sort(d3.descending),z=s.call(this,n,p).slice().sort(d3.descending),v=l.call(this,n,p).slice().sort(d3.descending),O=f.selectAll("g.nv-wrap.nv-bulletChart").data([n]),y=O.enter().append("g").attr("class","nvd3 nv-wrap nv-bulletChart").append("g"),_=O.select("g");y.append("g").attr("class","nv-bulletWrap"),y.append("g").attr("class","nv-titles"),O.attr("transform","translate("+r.left+","+r.top+")");var A=d3.scale.linear().domain([0,Math.max(m[0],z[0]||0,v[0])]).range(o?[M,0]:[0,M]),x=this.__chart__||d3.scale.linear().domain([0,1/0]).range(A.range());this.__chart__=A;var w=y.select(".nv-titles").append("g").attr("text-anchor","end").attr("transform","translate(-6,"+(u-r.top-r.bottom)/2+")");w.append("text").attr("class","nv-title").text((function(t){return t.title})),w.append("text").attr("class","nv-subtitle").attr("dy","1em").text((function(t){return t.subtitle})),t.width(M).height(g);var q=_.select(".nv-bulletWrap");d3.transition(q).call(t);var W=d||A.tickFormat(M/100),L=_.selectAll("g.nv-tick").data(A.ticks(h||M/50),(function(t){return this.textContent||W(t)})),k=L.enter().append("g").attr("class","nv-tick").attr("transform",(function(t){return"translate("+x(t)+",0)"})).style("opacity",1e-6);k.append("line").attr("y1",g).attr("y2",7*g/6),k.append("text").attr("text-anchor","middle").attr("dy","1em").attr("y",7*g/6).text(W);var T=d3.transition(L).transition().duration(t.duration()).attr("transform",(function(t){return"translate("+A(t)+",0)"})).style("opacity",1);T.select("line").attr("y1",g).attr("y2",7*g/6),T.select("text").attr("y",7*g/6),d3.transition(L.exit()).transition().duration(t.duration()).attr("transform",(function(t){return"translate("+A(t)+",0)"})).style("opacity",1e-6).remove()})),d3.timer.flush(),b}return e.duration(0).headerEnabled(!1),t.dispatch.on("elementMouseover.tooltip",(function(t){t.series={key:t.label,value:t.value,color:t.color},e.data(t).hidden(!1)})),t.dispatch.on("elementMouseout.tooltip",(function(t){e.hidden(!0)})),t.dispatch.on("elementMousemove.tooltip",(function(t){e()})),b.bullet=t,b.dispatch=f,b.tooltip=e,b.options=i.utils.optionsFunc.bind(b),b._options=Object.create({},{ranges:{get:function(){return a},set:function(t){a=t}},markers:{get:function(){return s},set:function(t){s=t}},measures:{get:function(){return l},set:function(t){l=t}},width:{get:function(){return c},set:function(t){c=t}},height:{get:function(){return u},set:function(t){u=t}},tickFormat:{get:function(){return d},set:function(t){d=t}},ticks:{get:function(){return h},set:function(t){h=t}},noData:{get:function(){return p},set:function(t){p=t}},margin:{get:function(){return r},set:function(t){r.top=void 0!==t.top?t.top:r.top,r.right=void 0!==t.right?t.right:r.right,r.bottom=void 0!==t.bottom?t.bottom:r.bottom,r.left=void 0!==t.left?t.left:r.left}},orient:{get:function(){return n},set:function(t){o="right"==(n=t)||"bottom"==n}}}),i.utils.inheritOptions(b,t),i.utils.initOptions(b),b},i.models.candlestickBar=function(){"use strict";var t,e,n,o,r,a={top:0,right:0,bottom:0,left:0},s=null,l=null,c=Math.floor(1e4*Math.random()),u=d3.scale.linear(),d=d3.scale.linear(),h=function(t){return t.x},p=function(t){return t.y},f=function(t){return t.open},b=function(t){return t.close},M=function(t){return t.high},g=function(t){return t.low},m=[],z=[],v=!1,O=!0,y=i.utils.defaultColor(),_=!1,A=d3.dispatch("stateChange","changeState","renderEnd","chartClick","elementClick","elementDblClick","elementMouseover","elementMouseout","elementMousemove");function x(y){return y.each((function(y){t=d3.select(this);var _=i.utils.availableWidth(s,t,a),x=i.utils.availableHeight(l,t,a);i.utils.initSVG(t);var w=_/y[0].values.length*.45;u.domain(e||d3.extent(y[0].values.map(h).concat(m))),v?u.range(o||[.5*_/y[0].values.length,_*(y[0].values.length-.5)/y[0].values.length]):u.range(o||[5+w/2,_-w/2-5]),d.domain(n||[d3.min(y[0].values.map(g).concat(z)),d3.max(y[0].values.map(M).concat(z))]).range(r||[x,0]),u.domain()[0]===u.domain()[1]&&(u.domain()[0]?u.domain([u.domain()[0]-.01*u.domain()[0],u.domain()[1]+.01*u.domain()[1]]):u.domain([-1,1])),d.domain()[0]===d.domain()[1]&&(d.domain()[0]?d.domain([d.domain()[0]+.01*d.domain()[0],d.domain()[1]-.01*d.domain()[1]]):d.domain([-1,1]));var q=d3.select(this).selectAll("g.nv-wrap.nv-candlestickBar").data([y[0].values]),W=q.enter().append("g").attr("class","nvd3 nv-wrap nv-candlestickBar"),L=W.append("defs"),k=W.append("g"),T=q.select("g");k.append("g").attr("class","nv-ticks"),q.attr("transform","translate("+a.left+","+a.top+")"),t.on("click",(function(t,e){A.chartClick({data:t,index:e,pos:d3.event,id:c})})),L.append("clipPath").attr("id","nv-chart-clip-path-"+c).append("rect"),q.select("#nv-chart-clip-path-"+c+" rect").attr("width",_).attr("height",x),T.attr("clip-path",O?"url(#nv-chart-clip-path-"+c+")":"");var S=q.select(".nv-ticks").selectAll(".nv-tick").data((function(t){return t}));S.exit().remove();var R=S.enter().append("g");S.attr("class",(function(t,e,n){return(f(t,e)>b(t,e)?"nv-tick negative":"nv-tick positive")+" nv-tick-"+n+"-"+e})),R.append("line").attr("class","nv-candlestick-lines").attr("transform",(function(t,e){return"translate("+u(h(t,e))+",0)"})).attr("x1",0).attr("y1",(function(t,e){return d(M(t,e))})).attr("x2",0).attr("y2",(function(t,e){return d(g(t,e))})),R.append("rect").attr("class","nv-candlestick-rects nv-bars").attr("transform",(function(t,e){return"translate("+(u(h(t,e))-w/2)+","+(d(p(t,e))-(f(t,e)>b(t,e)?d(b(t,e))-d(f(t,e)):0))+")"})).attr("x",0).attr("y",0).attr("width",w).attr("height",(function(t,e){var n=f(t,e),i=b(t,e);return n>i?d(i)-d(n):d(n)-d(i)})),S.select(".nv-candlestick-lines").transition().attr("transform",(function(t,e){return"translate("+u(h(t,e))+",0)"})).attr("x1",0).attr("y1",(function(t,e){return d(M(t,e))})).attr("x2",0).attr("y2",(function(t,e){return d(g(t,e))})),S.select(".nv-candlestick-rects").transition().attr("transform",(function(t,e){return"translate("+(u(h(t,e))-w/2)+","+(d(p(t,e))-(f(t,e)>b(t,e)?d(b(t,e))-d(f(t,e)):0))+")"})).attr("x",0).attr("y",0).attr("width",w).attr("height",(function(t,e){var n=f(t,e),i=b(t,e);return n>i?d(i)-d(n):d(n)-d(i)}))})),x}return x.highlightPoint=function(e,n){x.clearHighlights(),t.select(".nv-candlestickBar .nv-tick-0-"+e).classed("hover",n)},x.clearHighlights=function(){t.select(".nv-candlestickBar .nv-tick.hover").classed("hover",!1)},x.dispatch=A,x.options=i.utils.optionsFunc.bind(x),x._options=Object.create({},{width:{get:function(){return s},set:function(t){s=t}},height:{get:function(){return l},set:function(t){l=t}},xScale:{get:function(){return u},set:function(t){u=t}},yScale:{get:function(){return d},set:function(t){d=t}},xDomain:{get:function(){return e},set:function(t){e=t}},yDomain:{get:function(){return n},set:function(t){n=t}},xRange:{get:function(){return o},set:function(t){o=t}},yRange:{get:function(){return r},set:function(t){r=t}},forceX:{get:function(){return m},set:function(t){m=t}},forceY:{get:function(){return z},set:function(t){z=t}},padData:{get:function(){return v},set:function(t){v=t}},clipEdge:{get:function(){return O},set:function(t){O=t}},id:{get:function(){return c},set:function(t){c=t}},interactive:{get:function(){return _},set:function(t){_=t}},x:{get:function(){return h},set:function(t){h=t}},y:{get:function(){return p},set:function(t){p=t}},open:{get:function(){return f()},set:function(t){f=t}},close:{get:function(){return b()},set:function(t){b=t}},high:{get:function(){return M},set:function(t){M=t}},low:{get:function(){return g},set:function(t){g=t}},margin:{get:function(){return a},set:function(t){a.top=null!=t.top?t.top:a.top,a.right=null!=t.right?t.right:a.right,a.bottom=null!=t.bottom?t.bottom:a.bottom,a.left=null!=t.left?t.left:a.left}},color:{get:function(){return y},set:function(t){y=i.utils.getColor(t)}}}),i.utils.initOptions(x),x},i.models.cumulativeLineChart=function(){"use strict";var t,e,n=i.models.line(),o=i.models.axis(),r=i.models.axis(),a=i.models.legend(),s=i.models.legend(),l=i.interactiveGuideline(),c=i.models.tooltip(),u={top:30,right:30,bottom:50,left:60},d=null,h=i.utils.defaultColor(),p=null,f=null,b=!0,M=!0,g=!0,m=!1,z=!0,v=!1,O=!0,y=n.id(),_=i.utils.state(),A=null,x=null,w=function(t){return t.average},q=d3.dispatch("stateChange","changeState","renderEnd"),W=250,L=!1;_.index=0,_.rescaleY=O,o.orient("bottom").tickPadding(7),r.orient(m?"right":"left"),c.valueFormatter((function(t,e){return r.tickFormat()(t,e)})).headerFormatter((function(t,e){return o.tickFormat()(t,e)})),s.updateState(!1);var k,T=d3.scale.linear(),S={i:0,x:0},R=i.utils.renderWatch(q,W),C=function(t){return function(){return{active:t.map((function(t){return!t.disabled})),index:S.i,rescaleY:O}}},D=function(t){return function(e){void 0!==e.index&&(S.i=e.index),void 0!==e.rescaleY&&(O=e.rescaleY),void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}};function N(c){return R.reset(),R.models(n),M&&R.models(o),g&&R.models(r),c.each((function(c){var x=d3.select(this);i.utils.initSVG(x),x.classed("nv-chart-"+y,!0);var R,P=i.utils.availableWidth(p,x,u),Y=i.utils.availableHeight(f,x,u);if(N.update=function(){0===W?x.call(N):x.transition().duration(W).call(N)},N.container=this,_.setter(D(c),N.update).getter(C(c)).update(),_.disabled=c.map((function(t){return!!t.disabled})),!A)for(R in A={},_)_[R]instanceof Array?A[R]=_[R].slice(0):A[R]=_[R];var I=d3.behavior.drag().on("dragstart",(function(t,e){d3.select(N.container).style("cursor","ew-resize")})).on("drag",(function(t,e){S.x=d3.event.x,S.i=Math.round(T.invert(S.x)),Q()})).on("dragend",(function(t,e){d3.select(N.container).style("cursor","auto"),_.index=S.i,q.stateChange(_)}));if(!(c&&c.length&&c.filter((function(t){return t.values.length})).length))return i.utils.noData(N,x),N;x.selectAll(".nv-noData").remove(),t=n.xScale(),e=n.yScale(),T.domain([0,c[0].values.length-1]).range([0,P]).clamp(!0),c=function(t,e){return E||(E=n.y()),e.map((function(e,n){if(!e.values)return e;var i=e.values[t];if(null==i)return e;var o=E(i,t);return Math.abs(o)<1e-5&&!L?(e.tempDisabled=!0,e):(e.tempDisabled=!1,e.values=e.values.map((function(t,e){return t.display={y:(E(t,e)-o)/o},t})),e)}))}(S.i,c),void 0===k&&(k=B(c)),O?n.yDomain(null):(n.yDomain(k),n.clipEdge(!0));var X=v?"none":"all",H=x.selectAll("g.nv-wrap.nv-cumulativeLine").data([c]),F=H.enter().append("g").attr("class","nvd3 nv-wrap nv-cumulativeLine").append("g"),j=H.select("g");if(F.append("g").attr("class","nv-interactive"),F.append("g").attr("class","nv-x nv-axis").style("pointer-events","none"),F.append("g").attr("class","nv-y nv-axis"),F.append("g").attr("class","nv-background"),F.append("g").attr("class","nv-linesWrap").style("pointer-events",X),F.append("g").attr("class","nv-avgLinesWrap").style("pointer-events","none"),F.append("g").attr("class","nv-legendWrap"),F.append("g").attr("class","nv-controlsWrap"),b?(a.width(P),j.select(".nv-legendWrap").datum(c).call(a),d||a.height()===u.top||(u.top=a.height(),Y=i.utils.availableHeight(f,x,u)),j.select(".nv-legendWrap").attr("transform","translate(0,"+-u.top+")")):j.select(".nv-legendWrap").selectAll("*").remove(),z){var V=[{key:"Re-scale y-axis",disabled:!O}];s.width(140).color(["#444","#444","#444"]).rightAlign(!1).margin({top:5,right:0,bottom:5,left:20}),j.select(".nv-controlsWrap").datum(V).attr("transform","translate(0,"+-u.top+")").call(s)}else j.select(".nv-controlsWrap").selectAll("*").remove();H.attr("transform","translate("+u.left+","+u.top+")"),m&&j.select(".nv-y.nv-axis").attr("transform","translate("+P+",0)");var $=c.filter((function(t){return t.tempDisabled}));H.select(".tempDisabled").remove(),$.length&&H.append("text").attr("class","tempDisabled").attr("x",P/2).attr("y","-.71em").style("text-anchor","end").text($.map((function(t){return t.key})).join(", ")+" values cannot be calculated for this time period."),v&&(l.width(P).height(Y).margin({left:u.left,top:u.top}).svgContainer(x).xScale(t),H.select(".nv-interactive").call(l)),F.select(".nv-background").append("rect"),j.select(".nv-background rect").attr("width",P).attr("height",Y),n.y((function(t){return t.display.y})).width(P).height(Y).color(c.map((function(t,e){return t.color||h(t,e)})).filter((function(t,e){return!c[e].disabled&&!c[e].tempDisabled})));var U=j.select(".nv-linesWrap").datum(c.filter((function(t){return!t.disabled&&!t.tempDisabled})));U.call(n),c.forEach((function(t,e){t.seriesIndex=e}));var G=c.filter((function(t){return!t.disabled&&!!w(t)})),Z=j.select(".nv-avgLinesWrap").selectAll("line").data(G,(function(t){return t.key})),K=function(t){var n=e(w(t));return n<0?0:n>Y?Y:n};Z.enter().append("line").style("stroke-width",2).style("stroke-dasharray","10,10").style("stroke",(function(t,e){return n.color()(t,t.seriesIndex)})).attr("x1",0).attr("x2",P).attr("y1",K).attr("y2",K),Z.style("stroke-opacity",(function(t){var n=e(w(t));return n<0||n>Y?0:1})).attr("x1",0).attr("x2",P).attr("y1",K).attr("y2",K),Z.exit().remove();var J=U.selectAll(".nv-indexLine").data([S]);function Q(){J.data([S]);var t=N.duration();N.duration(0),N.update(),N.duration(t)}J.enter().append("rect").attr("class","nv-indexLine").attr("width",3).attr("x",-2).attr("fill","red").attr("fill-opacity",.5).style("pointer-events","all").call(I),J.attr("transform",(function(t){return"translate("+T(t.i)+",0)"})).attr("height",Y),M&&(o.scale(t)._ticks(i.utils.calcTicksX(P/70,c)).tickSize(-Y,0),j.select(".nv-x.nv-axis").attr("transform","translate(0,"+e.range()[0]+")"),j.select(".nv-x.nv-axis").call(o)),g&&(r.scale(e)._ticks(i.utils.calcTicksY(Y/36,c)).tickSize(-P,0),j.select(".nv-y.nv-axis").call(r)),j.select(".nv-background rect").on("click",(function(){S.x=d3.mouse(this)[0],S.i=Math.round(T.invert(S.x)),_.index=S.i,q.stateChange(_),Q()})),n.dispatch.on("elementClick",(function(t){S.i=t.pointIndex,S.x=T(S.i),_.index=S.i,q.stateChange(_),Q()})),s.dispatch.on("legendClick",(function(t,e){t.disabled=!t.disabled,O=!t.disabled,_.rescaleY=O,O||(k=B(c)),q.stateChange(_),N.update()})),a.dispatch.on("stateChange",(function(t){for(var e in t)_[e]=t[e];q.stateChange(_),N.update()})),l.dispatch.on("elementMousemove",(function(t){n.clearHighlights();var e,a,s,u=[];if(c.filter((function(t,e){return t.seriesIndex=e,!(t.disabled||t.tempDisabled)})).forEach((function(o,r){a=i.interactiveBisect(o.values,t.pointXValue,N.x()),n.highlightPoint(r,a,!0);var l=o.values[a];void 0!==l&&(void 0===e&&(e=l),void 0===s&&(s=N.xScale()(N.x()(l,a))),u.push({key:o.key,value:N.y()(l,a),color:h(o,o.seriesIndex)}))})),u.length>2){var d=N.yScale().invert(t.mouseY),p=.03*Math.abs(N.yScale().domain()[0]-N.yScale().domain()[1]),f=i.nearestValueIndex(u.map((function(t){return t.value})),d,p);null!==f&&(u[f].highlight=!0)}var b=o.tickFormat()(N.x()(e,a),a);l.tooltip.valueFormatter((function(t,e){return r.tickFormat()(t)})).data({value:b,series:u})(),l.renderGuideLine(s)})),l.dispatch.on("elementMouseout",(function(t){n.clearHighlights()})),q.on("changeState",(function(t){void 0!==t.disabled&&(c.forEach((function(e,n){e.disabled=t.disabled[n]})),_.disabled=t.disabled),void 0!==t.index&&(S.i=t.index,S.x=T(S.i),_.index=t.index,J.data([S])),void 0!==t.rescaleY&&(O=t.rescaleY),N.update()}))})),R.renderEnd("cumulativeLineChart immediate"),N}n.dispatch.on("elementMouseover.tooltip",(function(t){var e={x:N.x()(t.point),y:N.y()(t.point),color:t.point.color};t.point=e,c.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){c.hidden(!0)}));var E=null;function B(t){var e=t.filter((function(t){return!(t.disabled||t.tempDisabled)})).map((function(t,e){return d3.extent(t.values,(function(t){return t.display.y}))}));return[d3.min(e,(function(t){return t[0]})),d3.max(e,(function(t){return t[1]}))]}return N.dispatch=q,N.lines=n,N.legend=a,N.controls=s,N.xAxis=o,N.yAxis=r,N.interactiveLayer=l,N.state=_,N.tooltip=c,N.options=i.utils.optionsFunc.bind(N),N._options=Object.create({},{width:{get:function(){return p},set:function(t){p=t}},height:{get:function(){return f},set:function(t){f=t}},showControls:{get:function(){return z},set:function(t){z=t}},showLegend:{get:function(){return b},set:function(t){b=t}},average:{get:function(){return w},set:function(t){w=t}},defaultState:{get:function(){return A},set:function(t){A=t}},noData:{get:function(){return x},set:function(t){x=t}},showXAxis:{get:function(){return M},set:function(t){M=t}},showYAxis:{get:function(){return g},set:function(t){g=t}},noErrorCheck:{get:function(){return L},set:function(t){L=t}},rescaleY:{get:function(){return O},set:function(t){O=t,N.state.rescaleY=t}},margin:{get:function(){return u},set:function(t){void 0!==t.top&&(u.top=t.top,d=t.top),u.right=void 0!==t.right?t.right:u.right,u.bottom=void 0!==t.bottom?t.bottom:u.bottom,u.left=void 0!==t.left?t.left:u.left}},color:{get:function(){return h},set:function(t){h=i.utils.getColor(t),a.color(h)}},useInteractiveGuideline:{get:function(){return v},set:function(t){v=t,!0===t&&(N.interactive(!1),N.useVoronoi(!1))}},rightAlignYAxis:{get:function(){return m},set:function(t){m=t,r.orient(t?"right":"left")}},duration:{get:function(){return W},set:function(t){W=t,n.duration(W),o.duration(W),r.duration(W),R.reset(W)}}}),i.utils.inheritOptions(N,n),i.utils.initOptions(N),N},i.models.differenceChart=function(){"use strict";var t=void 0,e=i.models.multiChart(),n=i.models.focus(i.models.line()),o=function(t){return void 0!==t.y0?t.y0:t.y},r=function(t){return t.x},a=function(t){return t.x},s="x",l=function(t){return t.y},c=300,u=null,d=null,h=null,p=null,f={top:30,right:50,bottom:20,left:70},b={top:0,right:0,bottom:0,left:0},M=!0,g="linear",m=1,z=d3.time.scale(),v=d3.time.format.multi([["%I:%M",function(t){return t.getMinutes()}],["%I %p",function(t){return t.getHours()}],["%a %d",function(t){return t.getDay()&&1!=t.getDate()}],["%b %d",function(t){return 1!=t.getDate()}],["%B",function(t){return t.getMonth()}],["%Y",function(){return!0}]]);function O(a){a.each((function(a){t=d3.select(this);var s=(a||[]).filter((function(t){return!t.disabled}));if(!a||!s.length)return i.utils.noData(O,t),O;var l=y(a),M=i.utils.availableHeight(h,t,f)-n.height(),m=i.utils.availableWidth(p,t,f);t.attr("class","nv-differenceChart"),i.utils.initSVG(t),O.container=this,e.margin(f).color(d3.scale.category10().range()).y(o).width(p).height(M).interpolate(g).useInteractiveGuideline(!0),e.interactiveLayer.tooltip.valueFormatter((function(t,e,n){if(n.key===d||n.key===u){var i=Math.abs(n.data.y0-n.data.y1);return 0===i?"-":i}return t})),e.stack1.areaY1((function(t){return e.stack1.scatter.yScale()(t.display.y)})),e.stack1.transformData((function(t){t.display={y:t.y1,y0:t.y0}})),e.xAxis.scale(z),e.xAxis.tickFormat(v);var _=l.filter((function(t){return!t.disabled})).map((function(t){return t.values})),A=d3.extent(d3.merge(_),(function(t){return r(t)}));e.xAxis.domain(A).range([0,m]);var x=d3.extent(d3.merge(_),(function(t){return o(t)}));return e.yDomain1(x),e.yAxis1.tickFormat(d3.format(",.1f")),e.yAxis2.tickFormat(d3.format(",.1f")),n.width(m),n.margin(b),n.xScale(z.copy()),n.xAxis.tickFormat(v),n.xAxis.rotateLabels(0),t.append("g").attr("class","nv-focusWrap").style("display","initial").attr("transform","translate("+f.left+", "+(M+n.margin().top)+")").datum(l.filter((function(t){return"line"===t.type}))).call(n),t.datum(l).call(e),n.dispatch.on("onBrush",(function(n){var i=l.map((function(t){var e=-1,i=-1;t.values.some((function(t,o){return-1===e&&t.x>=n[0]&&(e=o),-1===i&&t.x>=n[1]&&(i=o,!0)}));for(var o=t.values.slice(e,i),r=0;o.length<2&&r<5;)e-=1,i+=1,o=t.values.slice(e,i),r++;return Object.assign({},t,{values:o})}));t.datum(i),e.xAxis.domain(n),e.update()})),O.update=function(){t.selectAll("*").remove(),0===c?t.call(O):t.transition().duration(c).call(O)},O}))}function y(t){var e=t.slice(0),n=e.every((function(t){return t.processed})),i=e.filter((function(t){return"actual"===t.type})),o=e.filter((function(t){return"expected"===t.type}));if(n)return e;if(!i.length||!o.length)return[];var r=o[0].key+" minus "+i[0].key+" (Predicted > Actual)",c=o[0].key+" minus "+i[0].key+" (Predicted < Actual)",h=[{key:u||r,type:"area",values:[],yAxis:1,color:"rgba(44,160,44,.9)",processed:!0,noHighlightSeries:!0},{key:d||c,type:"area",values:[],yAxis:1,color:"rgba(234,39,40,.9)",processed:!0,noHighlightSeries:!0},{key:i[0].key,type:"line",values:[],yAxis:1,color:"#666666",processed:!0,strokeWidth:m}];M&&(h[3]={key:o[0].key,type:"line",values:[],yAxis:1,color:"#aec7e8",processed:!0,strokeWidth:m});var p=i[0].values.reduce((function(t,e,n){return t[a(e)]=l(e),t}),{}),f=o[0].values.reduce((function(t,e,n){return t[a(e)]=l(e),t}),{});return Object.keys(p).forEach((function(t,e){var n=p[t],i=f[t],o={};o[s]=t;var r=a(o),l=i-n;isNaN(l)?(h[1].values[e]={x:r,y0:n,y1:n},h[0].values[e]={x:r,y0:n,y1:n}):l<0?(h[1].values[e]={x:r,y0:n,y1:i},h[0].values[e]={x:r,y0:n,y1:n}):(h[0].values[e]={x:r,y0:n,y1:i},h[1].values[e]={x:r,y0:n,y1:n}),h[2].values[e]={x:r,y:n},M&&(h[3].values[e]={x:r,y:i})})),h}return O.options=i.utils.optionsFunc.bind(O),O._options=Object.create({},{width:{get:function(){return p},set:function(t){p=t}},height:{get:function(){return h},set:function(t){h=t}},strokeWidth:{get:function(){return m},set:function(t){m=t}},x:{get:function(){return a},set:function(t){a=t}},keyForXValue:{get:function(){return s},set:function(t){s=t}},y:{get:function(){return l},set:function(t){l=t}},xScale:{get:function(){return z},set:function(t){z=t}},keyForActualLessThanPredicted:{get:function(){return u},set:function(t){u=t}},keyForActualGreaterThanPredicted:{get:function(){return d},set:function(t){d=t}},showPredictedLine:{get:function(){return M},set:function(t){M=t}},tickFormat:{get:function(){return v},set:function(t){v=t}},interpolate:{get:function(){return g},set:function(t){g=t}},focusMargin:{get:function(){return b},set:function(t){b.top=void 0!==t.top?t.top:b.top,b.right=void 0!==t.right?t.right:b.right,b.bottom=void 0!==t.bottom?t.bottom:b.bottom,b.left=void 0!==t.left?t.left:b.left}},margin:{get:function(){return f},set:function(t){f.top=void 0!==t.top?t.top:f.top,f.right=void 0!==t.right?t.right:f.right,f.bottom=void 0!==t.bottom?t.bottom:f.bottom,f.left=void 0!==t.left?t.left:f.left}}}),O.xAxis=e.xAxis,O.yAxis=e.yAxis1,O.multiChart=e,O.focus=n,O.processData=y,i.utils.inheritOptions(O,e),i.utils.initOptions(O),O},i.models.discreteBar=function(){"use strict";var t,e,n,o,r,a,s,l={top:0,right:0,bottom:0,left:0},c=960,u=500,d=Math.floor(1e4*Math.random()),h=d3.scale.ordinal(),p=d3.scale.linear(),f=function(t){return t.x},b=function(t){return t.y},M=[0],g=i.utils.defaultColor(),m=0,z=!1,v=d3.format(",.2f"),O=d3.dispatch("chartClick","elementClick","elementDblClick","elementMouseover","elementMouseout","elementMousemove","renderEnd"),y="discreteBar",_=250,A=i.utils.renderWatch(O,_);function x(d){return A.reset(),d.each((function(d){var _=c-l.left-l.right,x=u-l.top-l.bottom;t=d3.select(this),i.utils.initSVG(t),d.forEach((function(t,e){t.values.forEach((function(t){t.series=e}))}));var w=e&&n?[]:d.map((function(t){return t.values.map((function(t,e){return{x:f(t,e),y:b(t,e),y0:t.y0}}))}));h.domain(e||d3.merge(w).map((function(t){return t.x}))).rangeBands(o||[0,_],.1),p.domain(n||d3.extent(d3.merge(w).map((function(t){return t.y})).concat(M))),z?p.range(r||[x-(p.domain()[0]<0?12:0),p.domain()[1]>0?12:0]):p.range(r||[x,0]),a=a||h,s=s||p.copy().range([p(0),p(0)]);var q=t.selectAll("g.nv-wrap.nv-discretebar").data([d]),W=q.enter().append("g").attr("class","nvd3 nv-wrap nv-discretebar").append("g");q.select("g"),W.append("g").attr("class","nv-groups"),q.attr("transform","translate("+l.left+","+l.top+")");var L=q.select(".nv-groups").selectAll(".nv-group").data((function(t){return t}),(function(t){return t.key}));L.enter().append("g").style("stroke-opacity",1e-6).style("fill-opacity",1e-6),L.exit().watchTransition(A,"discreteBar: exit groups").style("stroke-opacity",1e-6).style("fill-opacity",1e-6).remove(),L.attr("class",(function(t,e){return"nv-group nv-series-"+e})).classed("hover",(function(t){return t.hover})),L.watchTransition(A,"discreteBar: groups").style("stroke-opacity",1).style("fill-opacity",.75);var k=L.selectAll("g.nv-bar").data((function(t){return t.values}));k.exit().remove();var T=k.enter().append("g").attr("transform",(function(t,e,n){return"translate("+(h(f(t,e))+.05*h.rangeBand())+", "+p(0)+")"})).on("mouseover",(function(t,e){d3.select(this).classed("hover",!0),O.elementMouseover({data:t,index:e,color:d3.select(this).style("fill")})})).on("mouseout",(function(t,e){d3.select(this).classed("hover",!1),O.elementMouseout({data:t,index:e,color:d3.select(this).style("fill")})})).on("mousemove",(function(t,e){O.elementMousemove({data:t,index:e,color:d3.select(this).style("fill")})})).on("click",(function(t,e){O.elementClick({data:t,index:e,color:d3.select(this).style("fill"),event:d3.event,element:this}),d3.event.stopPropagation()})).on("dblclick",(function(t,e){O.elementDblClick({data:t,index:e,color:d3.select(this).style("fill")}),d3.event.stopPropagation()}));T.append("rect").attr("height",0).attr("width",.9*h.rangeBand()/d.length),z?(T.append("text").attr("text-anchor","middle"),k.select("text").text((function(t,e){return v(b(t,e))})).watchTransition(A,"discreteBar: bars text").attr("x",.9*h.rangeBand()/2).attr("y",(function(t,e){return b(t,e)<0?p(b(t,e))-p(0)+12:-4}))):k.selectAll("text").remove(),k.attr("class",(function(t,e){return b(t,e)<0?"nv-bar negative":"nv-bar positive"})).style("fill",(function(t,e){return t.color||g(t,e)})).style("stroke",(function(t,e){return t.color||g(t,e)})).select("rect").attr("rx",m).attr("class",y).watchTransition(A,"discreteBar: bars rect").attr("width",.9*h.rangeBand()/d.length),k.watchTransition(A,"discreteBar: bars").attr("transform",(function(t,e){return"translate("+(h(f(t,e))+.05*h.rangeBand())+", "+(b(t,e)<0?p(0):p(0)-p(b(t,e))<1?p(0)-1:p(b(t,e)))+")"})).select("rect").attr("height",(function(t,e){return Math.max(Math.abs(p(b(t,e))-p(0)),1)})),a=h.copy(),s=p.copy()})),A.renderEnd("discreteBar immediate"),x}return x.dispatch=O,x.options=i.utils.optionsFunc.bind(x),x._options=Object.create({},{width:{get:function(){return c},set:function(t){c=t}},height:{get:function(){return u},set:function(t){u=t}},forceY:{get:function(){return M},set:function(t){M=t}},showValues:{get:function(){return z},set:function(t){z=t}},cornerRadius:{get:function(){return m},set:function(t){m=t}},x:{get:function(){return f},set:function(t){f=t}},y:{get:function(){return b},set:function(t){b=t}},xScale:{get:function(){return h},set:function(t){h=t}},yScale:{get:function(){return p},set:function(t){p=t}},xDomain:{get:function(){return e},set:function(t){e=t}},yDomain:{get:function(){return n},set:function(t){n=t}},xRange:{get:function(){return o},set:function(t){o=t}},yRange:{get:function(){return r},set:function(t){r=t}},valueFormat:{get:function(){return v},set:function(t){v=t}},id:{get:function(){return d},set:function(t){d=t}},rectClass:{get:function(){return y},set:function(t){y=t}},margin:{get:function(){return l},set:function(t){l.top=void 0!==t.top?t.top:l.top,l.right=void 0!==t.right?t.right:l.right,l.bottom=void 0!==t.bottom?t.bottom:l.bottom,l.left=void 0!==t.left?t.left:l.left}},color:{get:function(){return g},set:function(t){g=i.utils.getColor(t)}},duration:{get:function(){return _},set:function(t){_=t,A.reset(_)}}}),i.utils.initOptions(x),x},i.models.discreteBarChart=function(){"use strict";var t,e,n=i.models.discreteBar(),o=i.models.axis(),r=i.models.axis(),a=i.models.legend(),s=i.models.tooltip(),l={top:15,right:10,bottom:50,left:60},c=null,u=null,d=null,h=i.utils.getColor(),p=!1,f=!0,b=!0,M=!1,g=!1,m=!1,z=0,v=null,O=d3.dispatch("beforeUpdate","renderEnd"),y=250;o.orient("bottom").showMaxMin(!1).tickFormat((function(t){return t})),r.orient(M?"right":"left").tickFormat(d3.format(",.1f")),s.duration(0).headerEnabled(!1).valueFormatter((function(t,e){return r.tickFormat()(t,e)})).keyFormatter((function(t,e){return o.tickFormat()(t,e)}));var _=i.utils.renderWatch(O,y);function A(s){return _.reset(),_.models(n),f&&_.models(o),b&&_.models(r),s.each((function(s){var h=d3.select(this);i.utils.initSVG(h);var v=i.utils.availableWidth(u,h,l),_=i.utils.availableHeight(d,h,l);if(A.update=function(){O.beforeUpdate(),h.transition().duration(y).call(A)},A.container=this,!(s&&s.length&&s.filter((function(t){return t.values.length})).length))return i.utils.noData(A,h),A;h.selectAll(".nv-noData").remove(),t=n.xScale(),e=n.yScale().clamp(!0);var x=h.selectAll("g.nv-wrap.nv-discreteBarWithAxes").data([s]),w=x.enter().append("g").attr("class","nvd3 nv-wrap nv-discreteBarWithAxes").append("g"),q=w.append("defs"),W=x.select("g");if(w.append("g").attr("class","nv-x nv-axis"),w.append("g").attr("class","nv-y nv-axis").append("g").attr("class","nv-zeroLine").append("line"),w.append("g").attr("class","nv-barsWrap"),w.append("g").attr("class","nv-legendWrap"),W.attr("transform","translate("+l.left+","+l.top+")"),p?(a.width(v),W.select(".nv-legendWrap").datum(s).call(a),c||a.height()===l.top||(l.top=a.height(),_=i.utils.availableHeight(d,h,l)),x.select(".nv-legendWrap").attr("transform","translate(0,"+-l.top+")")):W.select(".nv-legendWrap").selectAll("*").remove(),M&&W.select(".nv-y.nv-axis").attr("transform","translate("+v+",0)"),n.width(v).height(_),W.select(".nv-barsWrap").datum(s.filter((function(t){return!t.disabled}))).transition().call(n),q.append("clipPath").attr("id","nv-x-label-clip-"+n.id()).append("rect"),W.select("#nv-x-label-clip-"+n.id()+" rect").attr("width",t.rangeBand()*(g?2:1)).attr("height",16).attr("x",-t.rangeBand()/(g?1:2)),f){o.scale(t)._ticks(i.utils.calcTicksX(v/100,s)).tickSize(-_,0),W.select(".nv-x.nv-axis").attr("transform","translate(0,"+(e.range()[0]+(n.showValues()&&e.domain()[0]<0?16:0))+")"),W.select(".nv-x.nv-axis").call(o);var L=W.select(".nv-x.nv-axis").selectAll("g");g&&L.selectAll("text").attr("transform",(function(t,e,n){return"translate(0,"+(n%2==0?"5":"17")+")"})),z&&L.selectAll(".tick text").attr("transform","rotate("+z+" 0,0)").style("text-anchor",z>0?"start":"end"),m&&W.selectAll(".tick text").call(i.utils.wrapTicks,A.xAxis.rangeBand())}b&&(r.scale(e)._ticks(i.utils.calcTicksY(_/36,s,n.y())).tickSize(-v,0),W.select(".nv-y.nv-axis").call(r)),W.select(".nv-zeroLine line").attr("x1",0).attr("x2",M?-v:v).attr("y1",e(0)).attr("y2",e(0))})),_.renderEnd("discreteBar chart immediate"),A}return n.dispatch.on("elementMouseover.tooltip",(function(t){t.series={key:A.x()(t.data),value:A.y()(t.data),color:t.color},s.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){s.hidden(!0)})),n.dispatch.on("elementMousemove.tooltip",(function(t){s()})),A.dispatch=O,A.discretebar=n,A.legend=a,A.xAxis=o,A.yAxis=r,A.tooltip=s,A.options=i.utils.optionsFunc.bind(A),A._options=Object.create({},{width:{get:function(){return u},set:function(t){u=t}},height:{get:function(){return d},set:function(t){d=t}},showLegend:{get:function(){return p},set:function(t){p=t}},staggerLabels:{get:function(){return g},set:function(t){g=t}},rotateLabels:{get:function(){return z},set:function(t){z=t}},wrapLabels:{get:function(){return m},set:function(t){m=!!t}},showXAxis:{get:function(){return f},set:function(t){f=t}},showYAxis:{get:function(){return b},set:function(t){b=t}},noData:{get:function(){return v},set:function(t){v=t}},margin:{get:function(){return l},set:function(t){void 0!==t.top&&(l.top=t.top,c=t.top),l.right=void 0!==t.right?t.right:l.right,l.bottom=void 0!==t.bottom?t.bottom:l.bottom,l.left=void 0!==t.left?t.left:l.left}},duration:{get:function(){return y},set:function(t){y=t,_.reset(y),n.duration(y),o.duration(y),r.duration(y)}},color:{get:function(){return h},set:function(t){h=i.utils.getColor(t),n.color(h),a.color(h)}},rightAlignYAxis:{get:function(){return M},set:function(t){M=t,r.orient(t?"right":"left")}}}),i.utils.inheritOptions(A,n),i.utils.initOptions(A),A},i.models.distribution=function(){"use strict";var t,e={top:0,right:0,bottom:0,left:0},n=400,o=8,r="x",a=function(t){return t[r]},s=i.utils.defaultColor(),l=d3.scale.linear(),c=250,u=d3.dispatch("renderEnd"),d=i.utils.renderWatch(u,c);function h(n){return d.reset(),n.each((function(n){var c=d3.select(this);i.utils.initSVG(c),t=t||l;var u=c.selectAll("g.nv-distribution").data([n]);u.enter().append("g").attr("class","nvd3 nv-distribution").append("g");var h=u.select("g");u.attr("transform","translate("+e.left+","+e.top+")");var p=h.selectAll("g.nv-dist").data((function(t){return t}),(function(t){return t.key}));p.enter().append("g"),p.attr("class",(function(t,e){return"nv-dist nv-series-"+e})).style("stroke",(function(t,e){return s(t,e)}));var f=p.selectAll("line.nv-dist"+r).data((function(t){return t.values}));f.enter().append("line").attr(r+"1",(function(e,n){return t(a(e,n))})).attr(r+"2",(function(e,n){return t(a(e,n))})),d.transition(p.exit().selectAll("line.nv-dist"+r),"dist exit").attr(r+"1",(function(t,e){return l(a(t,e))})).attr(r+"2",(function(t,e){return l(a(t,e))})).style("stroke-opacity",0).remove(),f.attr("class",(function(t,e){return"nv-dist"+r+" nv-dist"+r+"-"+e})).attr(naxis+"1",0).attr(naxis+"2",o),d.transition(f,"dist").attr(r+"1",(function(t,e){return l(a(t,e))})).attr(r+"2",(function(t,e){return l(a(t,e))})),t=l.copy()})),d.renderEnd("distribution immediate"),h}return h.options=i.utils.optionsFunc.bind(h),h.dispatch=u,h.margin=function(t){return arguments.length?(e.top=void 0!==t.top?t.top:e.top,e.right=void 0!==t.right?t.right:e.right,e.bottom=void 0!==t.bottom?t.bottom:e.bottom,e.left=void 0!==t.left?t.left:e.left,h):e},h.width=function(t){return arguments.length?(n=t,h):n},h.axis=function(t){return arguments.length?(r=t,h):r},h.size=function(t){return arguments.length?(o=t,h):o},h.getData=function(t){return arguments.length?(a=d3.functor(t),h):a},h.scale=function(t){return arguments.length?(l=t,h):l},h.color=function(t){return arguments.length?(s=i.utils.getColor(t),h):s},h.duration=function(t){return arguments.length?(c=t,d.reset(c),h):c},h},i.models.distroPlot=function(){"use strict";var t,e,n,o,r,a={top:0,right:0,bottom:0,left:0},s=960,l=500,c=Math.floor(1e4*Math.random()),u=d3.scale.ordinal(),d=d3.scale.linear(),h=function(t){return t.label},p=function(t){return t.value},f=function(t){return t.color},b=function(t){return t.values.q1},M=function(t){return t.values.q2},g=function(t){return t.values.q3},m=function(t){return("mean"==S?v(t):M(t))-t.values.notch},z=function(t){return("mean"==S?v(t):M(t))+t.values.notch},v=function(t){return t.values.mean},O=function(t){return t.values.wl[W]},y=function(t){return t.values.wu[W]},_=function(t){return t.values.min},A=function(t){return t.values.max},x=function(t){return t.values.dev},w=function(t){return t.values.observations},q=!1,W="iqr",L=!1,k=!1,T=!1,S=!1,R=!0,C=.7,D=!0,N="scott",E=!0,B=50,P=3,Y=i.utils.defaultColor(),I=null,X=d3.dispatch("elementMouseover","elementMouseout","elementMousemove","renderEnd"),H=250,F=null;function j(t,e){void 0===e&&(e="scott");var n=function(t){var e=t.sort(d3.ascending),n=(d3.quantile(e,.75)-d3.quantile(e,.25))/1.349;return d3.min([d3.deviation(e),n])}(t),i=t.length;return"scott"===e?Math.pow(1.059*n*i,-.2):Math.pow(.9*n*i,-.2)}function V(t){function e(t,e){var n,i=t.map((function(t){return T&&K.add(T(t)),p(t)})).sort(d3.ascending),o=d3.quantile(i,.25),r=d3.quantile(i,.75),a=r-o,s=r+1.5*a,l=o-1.5*a,c={iqr:d3.max([d3.min(i),d3.min(i.filter((function(t){return t>l})))]),minmax:d3.min(i),stddev:d3.mean(i)-d3.deviation(i)},u={iqr:d3.min([d3.max(i),d3.max(i.filter((function(t){return t<s})))]),minmax:d3.max(i),stddev:d3.mean(i)+d3.deviation(i)},h=d3.median(i),f=d3.mean(i),b=[];void 0!==d3.beeswarm?(b=d3.beeswarm().data(t.map((function(t){return p(t)}))).radius(P+1).orientation("vertical").side("symmetric").distributeOn((function(t){return d(t)})).arrange()).map((function(n,i){n.key=e,n.object_constancy=t[i].object_constancy,n.isOutlier=n.datum<c.iqr||n.datum>u.iqr,n.isOutlierStdDev=n.datum<c.stddev||n.datum>u.stddev,n.randX=Math.random()*C*(1==Math.floor(2*Math.random())?1:-1)})):i.forEach((function(t,n){b.push({object_constancy:t.object_constancy,datum:t,key:e,isOutlier:t<c.iqr||t>u.iqr,isOutlierStdDev:t<c.stddev||t>u.stddev,randX:Math.random()*C*(1==Math.floor(2*Math.random())?1:-1)})})),isNaN(parseFloat(N))&&(n=-1!=["scott","silverman"].indexOf(N)?j(i,N):j(i));var M,g,m=(M=function(t){return function(e){return Math.abs(e/=t)<=1?.75*(1-e*e)/t:0}}(n),g=d.ticks(B),function(t){return g.map((function(e){var n=d3.mean(t,(function(t){return M(e-t)}));return{x:e,y:n}}))}),z=E?function(t,e){if(e[0]===e[1])return t;var n=t.reduce((function(t,n){return n.x>=e[0]&&n.x<=e[1]&&t.push(n),t}),[]);return e[0]<n[0].x&&n.unshift({x:e[0],y:n[0].y}),e[1]>n[n.length-1].x&&n.push({x:e[1],y:n[n.length-1].y}),n}(m(i),d3.extent(i)):m(i),v=d3.scale.linear().domain([0,d3.max(z,(function(t){return t.y}))]).clamp(!0);J.push(v);var O={count:i.length,num_outlier:b.filter((function(t){return t.isOutlier})).length,sum:d3.sum(i),mean:f,q1:o,q2:h,q3:r,wl:c,wu:u,iqr:a,min:d3.min(i),max:d3.max(i),dev:d3.deviation(i),observations:b,key:e,kde:z,notch:1.57*a/Math.sqrt(i.length)};return T&&Q.push({key:e,values:O}),O}var n;if(t.forEach((function(t,e){t.object_constancy=e+"_"+p(t)+"_"+h(t)})),T){K=d3.set();var i=d3.nest().key((function(t){return h(t)})).key((function(t){return T(t)})).rollup((function(t){return e(t,h(t[0]))})).entries(t);K=K.values();for(var o=i.map((function(t){return t.key})),r=[],a=0;a<o.length;a++)for(var s=0;s<K.length;s++)r.push(o[a]+"_"+K[s]);K=r,n=[],i.forEach((function(t){t.values.forEach((function(e){e.key=t.key+"_"+e.key})),n.push.apply(n,t.values)}))}else n=d3.nest().key((function(t){return h(t)})).rollup((function(t,n){return e(t)})).entries(t);return n}function $(t){return"iqr"==W&&t.isOutlier||"stddev"==W&&t.isOutlierStdDev}var U,G,Z,K=d3.set(),J=[],Q=[],tt=i.utils.renderWatch(X,H);function et(c){return tt.reset(),c.each((function(c){G=s-a.left-a.right,Z=l-a.top-a.bottom,I=d3.select(this),i.utils.initSVG(I),d.domain(o||d3.extent(c.map((function(t){return p(t)})))).nice().range(r||[Z,0]),void 0===U&&(U=V(c)),u.rangeBands(n||[0,G],.1).domain(e||T&&!D?K:U.map((function(t){return t.key})));var h=I.selectAll("g.nv-wrap").data([U]);h.enter().append("g").attr("class","nvd3 nv-wrap"),h.watchTransition(tt,"nv-wrap: wrap").attr("transform","translate("+a.left+","+a.top+")");var W,C=h.selectAll(".nv-distroplot-x-group").data((function(t){return t}));C.each((function(t,e){d3.select(this).selectAll("line.nv-distroplot-middle").datum(t)})),W=C.enter().append("g").attr("class","nv-distroplot-x-group").style("stroke-opacity",1e-6).style("fill-opacity",1e-6).style("fill",(function(t,e){return f(t)||Y(t,e)})).style("stroke",(function(t,e){return f(t)||Y(t,e)})),C.exit().remove();var N=function(){return u.rangeBand()},E=function(){return d3.min([F,.9*N()])},B=function(){return E()/2},H=function(){return B()-E()/2},j=function(){return B()-E()/5},Q=function(){return B()+E()/5};W.attr("transform",(function(t){return"translate("+(u(t.key)+.5*(N()-E()))+", 0)"})),C.watchTransition(tt,"nv-distroplot-x-group: distroplots").style("stroke-opacity",1).style("fill-opacity",.5).attr("transform",(function(t){return"translate("+(u(t.key)+.5*(N()-E()))+", 0)"})),J.map((function(t){t.range([E()/2,0])})),t||(R=!1,q||(q="random")),W.each((function(t,e){var n=d3.select(this);[O,y].forEach((function(t){var e=t===O?"low":"high";n.append("line").style("opacity",(function(){return L?"1":"0"})).attr("class","nv-distroplot-whisker nv-distroplot-"+e),n.append("line").style("opacity",(function(){return L?"0":"1"})).attr("class","nv-distroplot-tick nv-distroplot-"+e)}))})),[O,y].forEach((function(e){var n=e===O?"low":"high",i=e===O?b:g;C.select("line.nv-distroplot-whisker.nv-distroplot-"+n).watchTransition(tt,"nv-distroplot-x-group: distroplots").attr("x1",B()).attr("y1",(function(n){return d("violin"!=t?e(n):M(n))})).attr("x2",B()).attr("y2",(function(e){return d("box"==t?i(e):M(e))})).style("opacity",(function(){return L?"0":"1"})),C.select("line.nv-distroplot-tick.nv-distroplot-"+n).watchTransition(tt,"nv-distroplot-x-group: distroplots").attr("x1",(function(e){return"violin"!=t?j():B()})).attr("y1",(function(n,i){return d("violin"!=t?e(n):M(n))})).attr("x2",(function(e){return"violin"!=t?Q():B()})).attr("y2",(function(n,i){return d("violin"!=t?e(n):M(n))})).style("opacity",(function(){return L?"0":"1"}))})),[O,y].forEach((function(t){var e=t===O?"low":"high";W.selectAll(".nv-distroplot-"+e).on("mouseover",(function(n,i,o){d3.select(this.parentNode).selectAll("line.nv-distroplot-"+e).classed("hover",!0),X.elementMouseover({value:"low"==e?"Lower whisker":"Upper whisker",series:{key:t(n).toFixed(2),color:f(n)||Y(n,o)},e:d3.event})})).on("mouseout",(function(n,i,o){d3.select(this.parentNode).selectAll("line.nv-distroplot-"+e).classed("hover",!1),X.elementMouseout({value:"low"==e?"Lower whisker":"Upper whisker",series:{key:t(n).toFixed(2),color:f(n)||Y(n,o)},e:d3.event})})).on("mousemove",(function(t,e){X.elementMousemove({e:d3.event})}))})),W.each((function(t,e){var n=d3.select(this);["left","right"].forEach((function(t){["line","area"].forEach((function(e){n.append("path").attr("class","nv-distribution-"+e+" nv-distribution-"+t).attr("transform","rotate(90,0,0) translate(0,"+("left"==t?-E():0)+")"+("left"==t?"":" scale(1,-1)"))}))})),W.selectAll(".nv-distribution-line").style("fill","none"),W.selectAll(".nv-distribution-area").style("stroke","none").style("opacity",.7)})),C.each((function(e,n){var i,o,r,a,s,l=d3.select(this),c="box"==t?(i=H(),o=j(),r=B(),a=e,s="mean"==S?v(a):M(a),k?[{x:r,y:d(b(a))},{x:i,y:d(b(a))},{x:i,y:d(m(a))},{x:o,y:d(s)},{x:i,y:d(z(a))},{x:i,y:d(g(a))},{x:r,y:d(g(a))}]:[{x:r,y:d(b(a))},{x:i,y:d(b(a))},{x:i,y:d(s)},{x:i,y:d(s)},{x:i,y:d(s)},{x:i,y:d(g(a))},{x:r,y:d(g(a))}]):e.values.kde;l.selectAll("path").datum(c);var u=J[n],h="box"==t?"linear":"basis";"box"==t||"violin"==t?["left","right"].forEach((function(e){C.selectAll(".nv-distribution-line.nv-distribution-"+e).attr("d",d3.svg.line().x((function(e){return"box"==t?e.y:d(e.x)})).y((function(e){return"box"==t?e.x:u(e.y)})).interpolate(h)).attr("transform","rotate(90,0,0) translate(0,"+("left"==e?-E():0)+")"+("left"==e?"":" scale(1,-1)")).style("opacity",t?"1":"0"),C.selectAll(".nv-distribution-area.nv-distribution-"+e).attr("d",d3.svg.area().x((function(e){return"box"==t?e.y:d(e.x)})).y((function(e){return"box"==t?e.x:u(e.y)})).y0(E()/2).interpolate(h)).attr("transform","rotate(90,0,0) translate(0,"+("left"==e?-E():0)+")"+("left"==e?"":" scale(1,-1)")).style("opacity",t?"1":"0")})):(C.selectAll(".nv-distribution-area").watchTransition(tt,"nv-distribution-area: distroplots").style("opacity",t?"1":"0"),C.selectAll(".nv-distribution-line").watchTransition(tt,"nv-distribution-line: distroplots").style("opacity",t?"1":"0"))})),C.selectAll("path").on("mouseover",(function(t,e,n){t=d3.select(this.parentNode).datum(),d3.select(this).classed("hover",!0),X.elementMouseover({key:t.key,value:"Group "+t.key+" stats",series:[{key:"max",value:A(t).toFixed(2),color:f(t)||Y(t,n)},{key:"Q3",value:g(t).toFixed(2),color:f(t)||Y(t,n)},{key:"Q2",value:M(t).toFixed(2),color:f(t)||Y(t,n)},{key:"Q1",value:b(t).toFixed(2),color:f(t)||Y(t,n)},{key:"min",value:_(t).toFixed(2),color:f(t)||Y(t,n)},{key:"mean",value:v(t).toFixed(2),color:f(t)||Y(t,n)},{key:"std. dev.",value:x(t).toFixed(2),color:f(t)||Y(t,n)},{key:"count",value:t.values.count,color:f(t)||Y(t,n)},{key:"num. outliers",value:t.values.num_outlier,color:f(t)||Y(t,n)}],data:t,index:e,e:d3.event})})).on("mouseout",(function(t,e,n){d3.select(this).classed("hover",!1),t=d3.select(this.parentNode).datum(),X.elementMouseout({key:t.key,value:"Group "+t.key+" stats",series:[{key:"max",value:A(t).toFixed(2),color:f(t)||Y(t,n)},{key:"Q3",value:g(t).toFixed(2),color:f(t)||Y(t,n)},{key:"Q2",value:M(t).toFixed(2),color:f(t)||Y(t,n)},{key:"Q1",value:b(t).toFixed(2),color:f(t)||Y(t,n)},{key:"min",value:_(t).toFixed(2),color:f(t)||Y(t,n)},{key:"mean",value:v(t).toFixed(2),color:f(t)||Y(t,n)},{key:"std. dev.",value:x(t).toFixed(2),color:f(t)||Y(t,n)},{key:"count",value:t.values.count,color:f(t)||Y(t,n)},{key:"num. outliers",value:t.values.num_outlier,color:f(t)||Y(t,n)}],data:t,index:e,e:d3.event})})).on("mousemove",(function(t,e){X.elementMousemove({e:d3.event})})),W.append("line").attr("class",(function(t){return"nv-distroplot-middle"})),C.selectAll("line.nv-distroplot-middle").watchTransition(tt,"nv-distroplot-x-group: distroplots line").attr("x1",k?j:"violin"!=t?H:j()).attr("y1",(function(t,e,n){return d("mean"==S?v(t):M(t))})).attr("x2",k?Q:"violin"!=t?function(){return B()+E()/2}:Q()).attr("y2",(function(t,e){return d("mean"==S?v(t):M(t))})).style("opacity",S?"1":"0"),C.selectAll(".nv-distroplot-middle").on("mouseover",(function(t,e,n){if(0!=d3.select(this).style("opacity")){var i=d3.select(this.parentNode).style("fill");d3.select(this).classed("hover",!0),X.elementMouseover({value:"mean"==S?"Mean":"Median",series:{key:"mean"==S?v(t).toFixed(2):M(t).toFixed(2),color:i},e:d3.event})}})).on("mouseout",(function(t,e,n){if(0!=d3.select(this).style("opacity")){d3.select(this).classed("hover",!1);var i=d3.select(this.parentNode).style("fill");X.elementMouseout({value:"mean"==S?"Mean":"Median",series:{key:"mean"==S?v(t).toFixed(2):M(t).toFixed(2),color:i},e:d3.event})}})).on("mousemove",(function(t,e){X.elementMousemove({e:d3.event})}));var et=C.selectAll("g.nv-distroplot-observation").data((function(t){return w(t)}),(function(t){return t.object_constancy})),nt=et.enter().append("g").attr("class","nv-distroplot-observation");nt.append("circle").style({opacity:0}),nt.append("line").style("stroke-width",1).style({stroke:d3.rgb(85,85,85),opacity:0}),et.exit().remove(),et.attr("class",(function(e){return"nv-distroplot-observation "+($(e)&&"box"==t?"nv-distroplot-outlier":"nv-distroplot-non-outlier")})),"line"==q?C.selectAll("g.nv-distroplot-observation line").watchTransition(tt,"nv-distrolot-x-group: nv-distoplot-observation").attr("x1",j()+E()/4).attr("x2",Q()-E()/4).attr("y1",(function(t){return d(t.datum)})).attr("y2",(function(t){return d(t.datum)})):(C.selectAll("g.nv-distroplot-observation circle").watchTransition(tt,"nv-distroplot: nv-distroplot-observation").attr("cy",(function(t){return d(t.datum)})).attr("r",P),C.selectAll("g.nv-distroplot-observation circle").watchTransition(tt,"nv-distroplot: nv-distroplot-observation").attr("cx",(function(t){return"swarm"==q?t.x+E()/2:"random"==q?E()/2+t.randX*E()/2:E()/2}))),!1!==q&&(R?(C.selectAll(".nv-distroplot-outlier "+("line"==q?"line":"circle")).watchTransition(tt,"nv-distroplot: nv-distroplot-observation").style("opacity",1),C.selectAll(".nv-distroplot-non-outlier "+("line"==q?"line":"circle")).watchTransition(tt,"nv-distroplot: nv-distroplot-observation").style("opacity",0)):C.selectAll("line"==q?"line":"circle").watchTransition(tt,"nv-distroplot: nv-distroplot-observation").style("opacity",1)),C.selectAll(".nv-distroplot-observation"+("line"==q?" circle":" line")).watchTransition(tt,"nv-distroplot: nv-distoplot-observation").style("opacity",0),C.selectAll(".nv-distroplot-observation").on("mouseover",(function(e,n,i){var o=d3.select(this);if(!R||"box"!=t||$(e)){var r=d3.select(this.parentNode).style("fill");o.classed("hover",!0),X.elementMouseover({value:"box"==t&&$(e)?"Outlier":"Observation",series:{key:e.datum.toFixed(2),color:r},e:d3.event})}})).on("mouseout",(function(e,n,i){var o=d3.select(this),r=d3.select(this.parentNode).style("fill");o.classed("hover",!1),X.elementMouseout({value:"box"==t&&$(e)?"Outlier":"Observation",series:{key:e.datum.toFixed(2),color:r},e:d3.event})})).on("mousemove",(function(t,e){X.elementMousemove({e:d3.event})}))})),tt.renderEnd("nv-distroplot-x-group immediate"),et}return et.dispatch=X,et.options=i.utils.optionsFunc.bind(et),et._options=Object.create({},{width:{get:function(){return s},set:function(t){s=t}},height:{get:function(){return l},set:function(t){l=t}},maxBoxWidth:{get:function(){return F},set:function(t){F=t}},x:{get:function(){return h},set:function(t){h=t}},y:{get:function(){return p},set:function(t){p=t}},plotType:{get:function(){return t},set:function(e){t=e}},observationType:{get:function(){return q},set:function(t){q=t}},whiskerDef:{get:function(){return W},set:function(t){W=t}},notchBox:{get:function(){return k},set:function(t){k=t}},hideWhiskers:{get:function(){return L},set:function(t){L=t}},colorGroup:{get:function(){return T},set:function(t){T=t}},centralTendency:{get:function(){return S},set:function(t){S=t}},bandwidth:{get:function(){return N},set:function(t){N=t}},clampViolin:{get:function(){return E},set:function(t){E=t}},resolution:{get:function(){return B},set:function(t){B=t}},xScale:{get:function(){return u},set:function(t){u=t}},yScale:{get:function(){return d},set:function(t){d=t}},showOnlyOutliers:{get:function(){return R},set:function(t){R=t}},jitter:{get:function(){return C},set:function(t){C=t}},squash:{get:function(){return D},set:function(t){D=t}},pointSize:{get:function(){return P},set:function(t){P=t}},xDomain:{get:function(){return e},set:function(t){e=t}},yDomain:{get:function(){return o},set:function(t){o=t}},xRange:{get:function(){return n},set:function(t){n=t}},yRange:{get:function(){return r},set:function(t){r=t}},recalcData:{get:function(){U=V(I.datum())}},itemColor:{get:function(){return f},set:function(t){f=t}},id:{get:function(){return c},set:function(t){c=t}},margin:{get:function(){return a},set:function(t){a.top=void 0!==t.top?t.top:a.top,a.right=void 0!==t.right?t.right:a.right,a.bottom=void 0!==t.bottom?t.bottom:a.bottom,a.left=void 0!==t.left?t.left:a.left}},color:{get:function(){return Y},set:function(t){Y=i.utils.getColor(t)}},duration:{get:function(){return H},set:function(t){H=t,tt.reset(H)}}}),i.utils.initOptions(et),et},i.models.distroPlotChart=function(){"use strict";var t,e,n=i.models.distroPlot(),o=i.models.axis(),r=i.models.axis(),a={top:25,right:10,bottom:40,left:60},s=null,l=null,c=i.utils.getColor(),u=!0,d=!0,h=!1,p=!1,f=!1,b=!1,M=i.models.tooltip(),g="No Data Available.",m=d3.dispatch("stateChange","beforeUpdate","renderEnd"),z=500;o.orient("bottom").showMaxMin(!1).tickFormat((function(t){return t})),r.orient(h?"right":"left").tickFormat(d3.format(",.1f")),M.duration(0);var v,O,y,_,A,x,w,q=i.utils.renderWatch(m,z);function W(t){return!function(t,e){if(t.length!==e.length)return!1;for(var n=t.length;n--;)if("object_constancy"in t[n]&&delete t[n].object_constancy,"object_constancy"in e[n]&&delete e[n].object_constancy,!L(t[n],e[n]))return!1;return!0}(t,w)&&(w=JSON.parse(JSON.stringify(t)),!0)}function L(t,e){var n=Object.getOwnPropertyNames(t),i=Object.getOwnPropertyNames(e);if(n.length!=i.length)return!1;for(var o=0;o<n.length;o++){var r=n[o];if(t[r]!==e[r])return!1}return!0}function k(c){return q.reset(),q.models(n),u&&q.models(o),d&&q.models(r),c.each((function(c){var f=d3.select(this);i.utils.initSVG(f);var b=(s||parseInt(f.style("width"))||960)-a.left-a.right,M=(l||parseInt(f.style("height"))||400)-a.top-a.bottom;if(void 0===w&&(w=JSON.parse(JSON.stringify(c))),k.update=function(){m.beforeUpdate();var t=n.options();(v!==t.colorGroup()||O!==t.x()||y!==t.y()||A!==t.bandwidth()||_!==t.resolution()||x!==t.clampViolin()||W(c))&&n.recalcData(),f.transition().duration(z).call(k)},k.container=this,"function"!=typeof d3.beeswarm&&"swarm"==k.options().observationType())return g='Please include the library https://github.com/Kcnarf/d3-beeswarm to use "swarm".',i.utils.noData(k,f),k;if(!c||!c.length)return i.utils.noData(k,f),k;f.selectAll(".nv-noData").remove(),t=n.xScale(),e=n.yScale().clamp(!0);var L=f.selectAll("g.nv-wrap.nv-distroPlot").data([c]),T=L.enter().append("g").attr("class","nvd3 nv-wrap nv-distroPlot").append("g"),S=T.append("defs"),R=L.select("g");if(T.append("g").attr("class","nv-x nv-axis"),T.append("g").attr("class","nv-y nv-axis").append("g").attr("class","nv-zeroLine").append("line"),T.append("g").attr("class","nv-distroWrap"),T.attr("transform","translate("+a.left+","+a.top+")"),R.watchTransition(q,"nv-wrap: wrap").attr("transform","translate("+a.left+","+a.top+")"),h&&R.select(".nv-y.nv-axis").attr("transform","translate("+b+",0)"),n.width(b).height(M),R.select(".nv-distroWrap").datum(c).transition().call(n),S.append("clipPath").attr("id","nv-x-label-clip-"+n.id()).append("rect"),R.select("#nv-x-label-clip-"+n.id()+" rect").attr("width",t.rangeBand()*(p?2:1)).attr("height",16).attr("x",-t.rangeBand()/(p?1:2)),u){o.scale(t).ticks(i.utils.calcTicksX(b/100,c)).tickSize(-M,0),R.select(".nv-x.nv-axis").attr("transform","translate(0,"+e.range()[0]+")"),R.select(".nv-x.nv-axis").call(o);var C=R.select(".nv-x.nv-axis").selectAll("g");p&&C.selectAll("text").attr("transform",(function(t,e,n){return"translate(0,"+(n%2==0?"5":"17")+")"}))}d&&(r.scale(e).ticks(Math.floor(M/36)).tickSize(-b,0),R.select(".nv-y.nv-axis").call(r)),R.select(".nv-zeroLine line").attr("x1",0).attr("x2",b).attr("y1",e(0)).attr("y2",e(0)),v=n.options().colorGroup(),O=n.options().x(),y=n.options().y(),A=n.options().bandwidth(),_=n.options().resolution(),x=n.options().clampViolin()})),q.renderEnd("nv-distroplot chart immediate"),k}return n.dispatch.on("elementMouseover.tooltip",(function(t){M.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){M.data(t).hidden(!0)})),n.dispatch.on("elementMousemove.tooltip",(function(t){M()})),k.dispatch=m,k.distroplot=n,k.xAxis=o,k.yAxis=r,k.tooltip=M,k.options=i.utils.optionsFunc.bind(k),k._options=Object.create({},{width:{get:function(){return s},set:function(t){s=t}},height:{get:function(){return l},set:function(t){l=t}},staggerLabels:{get:function(){return p},set:function(t){p=t}},showXAxis:{get:function(){return u},set:function(t){u=t}},showYAxis:{get:function(){return d},set:function(t){d=t}},tooltipContent:{get:function(){return M},set:function(t){M=t}},noData:{get:function(){return g},set:function(t){g=t}},defaultState:{get:function(){return defaultState},set:function(t){defaultState=t}},margin:{get:function(){return a},set:function(t){a.top=void 0!==t.top?t.top:a.top,a.right=void 0!==t.right?t.right:a.right,a.bottom=void 0!==t.bottom?t.bottom:a.bottom,a.left=void 0!==t.left?t.left:a.left}},duration:{get:function(){return z},set:function(t){z=t,q.reset(z),n.duration(z),o.duration(z),r.duration(z)}},color:{get:function(){return c},set:function(t){c=i.utils.getColor(t),n.color(c)}},rightAlignYAxis:{get:function(){return h},set:function(t){h=t,r.orient(t?"right":"left")}},xLabel:{get:function(){return f},set:function(t){f=t,o.axisLabel(f)}},yLabel:{get:function(){return b},set:function(t){b=t,r.axisLabel(b)}}}),i.utils.inheritOptions(k,n),i.utils.initOptions(k),k},i.models.focus=function(t){"use strict";t=t||i.models.line();var e,n,o=i.models.axis(),r=i.models.axis(),a=d3.svg.brush(),s={top:10,right:0,bottom:30,left:0},l=i.utils.defaultColor(),c=null,u=70,d=!0,h=!1,p=!1,f=null,b=250,M=d3.dispatch("brush","onBrush","renderEnd"),g=!0;t.interactive(!1),t.pointActive((function(t){return!1}));var m=i.utils.renderWatch(M,b);function z(v){return m.reset(),m.models(t),d&&m.models(o),h&&m.models(r),v.each((function(m){var v=d3.select(this);i.utils.initSVG(v);var O=i.utils.availableWidth(c,v,s),y=u-s.top-s.bottom;z.update=function(){0===b?v.call(z):v.transition().duration(b).call(z)},z.container=this,e=t.xScale(),n=t.yScale();var _=v.selectAll("g.nv-focus").data([m]),A=_.enter().append("g").attr("class","nvd3 nv-focus").append("g"),x=_.select("g");_.attr("transform","translate("+s.left+","+s.top+")"),A.append("g").attr("class","nv-background").append("rect"),A.append("g").attr("class","nv-x nv-axis"),A.append("g").attr("class","nv-y nv-axis"),A.append("g").attr("class","nv-contentWrap"),A.append("g").attr("class","nv-brushBackground"),A.append("g").attr("class","nv-x nv-brush"),p&&x.select(".nv-y.nv-axis").attr("transform","translate("+O+",0)"),x.select(".nv-background rect").attr("width",O).attr("height",y),t.width(O).height(y).color(m.map((function(t,e){return t.color||l(t,e)})).filter((function(t,e){return!m[e].disabled})));var w=x.select(".nv-contentWrap").datum(m.filter((function(t){return!t.disabled})));d3.transition(w).call(t),a.x(e).on("brush",(function(){k(g)})),a.on("brushend",(function(){g||M.onBrush(a.empty()?e.domain():a.extent())})),f&&a.extent(f);var q=x.select(".nv-brushBackground").selectAll("g").data([f||a.extent()]),W=q.enter().append("g");W.append("rect").attr("class","left").attr("x",0).attr("y",0).attr("height",y),W.append("rect").attr("class","right").attr("x",0).attr("y",0).attr("height",y);var L=x.select(".nv-x.nv-brush").call(a);function k(t){f=a.empty()?null:a.extent();var n=a.empty()?e.domain():a.extent();M.brush({extent:n,brush:a}),a.empty()||a.extent(f),q.data([a.empty()?e.domain():f]).each((function(t,n){var i=e(t[0])-e.range()[0],o=O-e(t[1]);d3.select(this).select(".left").attr("width",i<0?0:i),d3.select(this).select(".right").attr("x",e(t[1])).attr("width",o<0?0:o)})),t&&M.onBrush(n)}L.selectAll("rect").attr("height",y),L.selectAll(".resize").append("path").attr("d",(function(t){var e=+("e"==t),n=e?1:-1,i=y/3;return"M"+.5*n+","+i+"A6,6 0 0 "+e+" "+6.5*n+","+(i+6)+"V"+(2*i-6)+"A6,6 0 0 "+e+" "+.5*n+","+2*i+"ZM"+2.5*n+","+(i+8)+"V"+(2*i-8)+"M"+4.5*n+","+(i+8)+"V"+(2*i-8)})),k(!0),x.select(".nv-background rect").attr("width",O).attr("height",y),d&&(o.scale(e)._ticks(i.utils.calcTicksX(O/100,m)).tickSize(-y,0),x.select(".nv-x.nv-axis").attr("transform","translate(0,"+n.range()[0]+")"),d3.transition(x.select(".nv-x.nv-axis")).call(o)),h&&(r.scale(n)._ticks(i.utils.calcTicksY(y/36,m)).tickSize(-O,0),d3.transition(x.select(".nv-y.nv-axis")).call(r)),x.select(".nv-x.nv-axis").attr("transform","translate(0,"+n.range()[0]+")")})),m.renderEnd("focus immediate"),z}return z.dispatch=M,z.content=t,z.brush=a,z.xAxis=o,z.yAxis=r,z.options=i.utils.optionsFunc.bind(z),z._options=Object.create({},{width:{get:function(){return c},set:function(t){c=t}},height:{get:function(){return u},set:function(t){u=t}},showXAxis:{get:function(){return d},set:function(t){d=t}},showYAxis:{get:function(){return h},set:function(t){h=t}},brushExtent:{get:function(){return f},set:function(t){f=t}},syncBrushing:{get:function(){return g},set:function(t){g=t}},margin:{get:function(){return s},set:function(t){s.top=void 0!==t.top?t.top:s.top,s.right=void 0!==t.right?t.right:s.right,s.bottom=void 0!==t.bottom?t.bottom:s.bottom,s.left=void 0!==t.left?t.left:s.left}},duration:{get:function(){return b},set:function(e){b=e,m.reset(b),t.duration(b),o.duration(b),r.duration(b)}},color:{get:function(){return l},set:function(e){l=i.utils.getColor(e),t.color(l)}},interpolate:{get:function(){return t.interpolate()},set:function(e){t.interpolate(e)}},xTickFormat:{get:function(){return o.tickFormat()},set:function(t){o.tickFormat(t)}},yTickFormat:{get:function(){return r.tickFormat()},set:function(t){r.tickFormat(t)}},x:{get:function(){return t.x()},set:function(e){t.x(e)}},y:{get:function(){return t.y()},set:function(e){t.y(e)}},rightAlignYAxis:{get:function(){return p},set:function(t){p=t,r.orient(p?"right":"left")}}}),i.utils.inheritOptions(z,t),i.utils.initOptions(z),z},i.models.forceDirectedGraph=function(){"use strict";var t={top:2,right:0,bottom:2,left:0},e=400,n=32,o=null,r=d3.dispatch("renderEnd"),a=i.utils.getColor(["#000"]),s=i.models.tooltip(),l=null,c=.1,u=.9,d=30,h=-120,p=.1,f=.8,b=.1,M=5,g=function(t){},m=function(t){},z=d3.functor(0),v=d3.functor(0),O=i.utils.renderWatch(r);function y(r){return O.reset(),r.each((function(r){o=d3.select(this),i.utils.initSVG(o);var l=i.utils.availableWidth(e,o,t),z=i.utils.availableHeight(n,o,t);if(o.attr("width",l).attr("height",z),!(r&&r.links&&r.nodes))return i.utils.noData(y,o),y;o.selectAll(".nv-noData").remove(),o.selectAll("*").remove();var v=new Set;r.nodes.forEach((function(t){Object.keys(t).forEach((function(t){v.add(t)}))}));var O=d3.layout.force().nodes(r.nodes).links(r.links).size([l,z]).linkStrength(c).friction(u).linkDistance(d).charge(h).gravity(p).theta(f).alpha(b).start(),_=o.selectAll(".link").data(r.links).enter().append("line").attr("class","nv-force-link").style("stroke-width",(function(t){return Math.sqrt(t.value)})),A=o.selectAll(".node").data(r.nodes).enter().append("g").attr("class","nv-force-node").call(O.drag);A.append("circle").attr("r",M).style("fill",(function(t){return a(t)})).on("mouseover",(function(t){o.select(".nv-series-"+t.seriesIndex+" .nv-distx-"+t.pointIndex).attr("y1",t.py),o.select(".nv-series-"+t.seriesIndex+" .nv-disty-"+t.pointIndex).attr("x2",t.px);var e=a(t);t.series=[],v.forEach((function(n){t.series.push({color:e,key:n,value:t[n]})})),s.data(t).hidden(!1)})).on("mouseout",(function(t){s.hidden(!0)})),s.headerFormatter((function(t){return"Node"})),m(_),g(A),O.on("tick",(function(){_.attr("x1",(function(t){return t.source.x})).attr("y1",(function(t){return t.source.y})).attr("x2",(function(t){return t.target.x})).attr("y2",(function(t){return t.target.y})),A.attr("transform",(function(t){return"translate("+t.x+", "+t.y+")"}))}))})),y}return y.options=i.utils.optionsFunc.bind(y),y._options=Object.create({},{width:{get:function(){return e},set:function(t){e=t}},height:{get:function(){return n},set:function(t){n=t}},linkStrength:{get:function(){return c},set:function(t){c=t}},friction:{get:function(){return u},set:function(t){u=t}},linkDist:{get:function(){return d},set:function(t){d=t}},charge:{get:function(){return h},set:function(t){h=t}},gravity:{get:function(){return p},set:function(t){p=t}},theta:{get:function(){return f},set:function(t){f=t}},alpha:{get:function(){return b},set:function(t){b=t}},radius:{get:function(){return M},set:function(t){M=t}},x:{get:function(){return z},set:function(t){z=d3.functor(t)}},y:{get:function(){return v},set:function(t){v=d3.functor(t)}},margin:{get:function(){return t},set:function(e){t.top=void 0!==e.top?e.top:t.top,t.right=void 0!==e.right?e.right:t.right,t.bottom=void 0!==e.bottom?e.bottom:t.bottom,t.left=void 0!==e.left?e.left:t.left}},color:{get:function(){return a},set:function(t){a=i.utils.getColor(t)}},noData:{get:function(){return l},set:function(t){l=t}},nodeExtras:{get:function(){return g},set:function(t){g=t}},linkExtras:{get:function(){return m},set:function(t){m=t}}}),y.dispatch=r,y.tooltip=s,i.utils.initOptions(y),y},i.models.furiousLegend=function(){"use strict";var t={top:5,right:0,bottom:5,left:0},e=400,n=20,o=function(t){return t.key},r=function(t){return t},a=i.utils.getColor(),s=20,l=!0,c=28,u=!0,d=!0,h=!1,p=!1,f=d3.dispatch("legendClick","legendDblclick","legendMouseover","legendMouseout","stateChange"),b="classic";function M(g){function m(t,e){return"furious"!=b?"#000":p?t.disengaged?a(t,e):"#fff":p?void 0:t.disabled?a(t,e):"#fff"}function z(t,e){return p&&"furious"==b?t.disengaged?"#fff":a(t,e):t.disabled?"#fff":a(t,e)}return g.each((function(M){var g=e-t.left-t.right,v=d3.select(this);i.utils.initSVG(v);var O=v.selectAll("g.nv-legend").data([M]);O.enter().append("g").attr("class","nvd3 nv-legend").append("g");var y=O.select("g");O.attr("transform","translate("+t.left+","+t.top+")");var _,A=y.selectAll(".nv-series").data((function(t){return"furious"!=b?t:t.filter((function(t){return!!p||!t.disengaged}))})),x=A.enter().append("g").attr("class","nv-series");"classic"==b?(x.append("circle").style("stroke-width",2).attr("class","nv-legend-symbol").attr("r",5),_=A.select("circle")):"furious"==b&&(x.append("rect").style("stroke-width",2).attr("class","nv-legend-symbol").attr("rx",3).attr("ry",3),_=A.select("rect"),x.append("g").attr("class","nv-check-box").property("innerHTML",'<path d="M0.5,5 L22.5,5 L22.5,26.5 L0.5,26.5 L0.5,5 Z" class="nv-box"></path><path d="M5.5,12.8618467 L11.9185089,19.2803556 L31,0.198864511" class="nv-check"></path>').attr("transform","translate(-10,-8)scale(0.5)"),A.select(".nv-check-box").each((function(t,e){d3.select(this).selectAll("path").attr("stroke",m(t,e))}))),x.append("text").attr("text-anchor","start").attr("class","nv-legend-text").attr("dy",".32em").attr("dx","8");var w,q=A.select("text.nv-legend-text");switch(A.on("mouseover",(function(t,e){f.legendMouseover(t,e)})).on("mouseout",(function(t,e){f.legendMouseout(t,e)})).on("click",(function(t,e){f.legendClick(t,e);var n=A.data();if(d){if("classic"==b)h?(n.forEach((function(t){t.disabled=!0})),t.disabled=!1):(t.disabled=!t.disabled,n.every((function(t){return t.disabled}))&&n.forEach((function(t){t.disabled=!1})));else if("furious"==b)if(p)t.disengaged=!t.disengaged,t.userDisabled=null==t.userDisabled?!!t.disabled:t.userDisabled,t.disabled=t.disengaged||t.userDisabled;else if(!p){t.disabled=!t.disabled,t.userDisabled=t.disabled;var i=n.filter((function(t){return!t.disengaged}));i.every((function(t){return t.userDisabled}))&&n.forEach((function(t){t.disabled=t.userDisabled=!1}))}f.stateChange({disabled:n.map((function(t){return!!t.disabled})),disengaged:n.map((function(t){return!!t.disengaged}))})}})).on("dblclick",(function(t,e){if(("furious"!=b||!p)&&(f.legendDblclick(t,e),d)){var n=A.data();n.forEach((function(t){t.disabled=!0,"furious"==b&&(t.userDisabled=t.disabled)})),t.disabled=!1,"furious"==b&&(t.userDisabled=t.disabled),f.stateChange({disabled:n.map((function(t){return!!t.disabled}))})}})),A.classed("nv-disabled",(function(t){return t.userDisabled})),A.exit().remove(),q.attr("fill",m).text((function(t){return r(o(t))})),b){case"furious":w=23;break;case"classic":w=20}if(l){var W=[];A.each((function(t,e){var n,a;if(r(o(t))&&r(o(t)).length>s){var l=r(o(t)).substring(0,s);n=d3.select(this).select("text").text(l+"..."),d3.select(this).append("svg:title").text(r(o(t)))}else n=d3.select(this).select("text");try{if((a=n.node().getComputedTextLength())<=0)throw Error()}catch(t){a=i.utils.calcApproxTextWidth(n)}W.push(a+c)}));for(var L=0,k=0,T=[];k<g&&L<W.length;)T[L]=W[L],k+=W[L++];for(0===L&&(L=1);k>g&&L>1;){T=[],L--;for(var S=0;S<W.length;S++)W[S]>(T[S%L]||0)&&(T[S%L]=W[S]);k=T.reduce((function(t,e,n,i){return t+e}))}for(var R=[],C=0,D=0;C<L;C++)R[C]=D,D+=T[C];A.attr("transform",(function(t,e){return"translate("+R[e%L]+","+(5+Math.floor(e/L)*w)+")"})),u?y.attr("transform","translate("+(e-t.right-k)+","+t.top+")"):y.attr("transform","translate(0,"+t.top+")"),n=t.top+t.bottom+Math.ceil(W.length/L)*w}else{var N,E=5,B=5,P=0;A.attr("transform",(function(n,i){var o=d3.select(this).select("text").node().getComputedTextLength()+c;return N=B,e<t.left+t.right+N+o&&(B=N=5,E+=w),(B+=o)>P&&(P=B),"translate("+N+","+E+")"})),y.attr("transform","translate("+(e-t.right-P)+","+t.top+")"),n=t.top+t.bottom+E+15}"furious"==b&&_.attr("width",(function(t,e){return q[0][e].getComputedTextLength()+27})).attr("height",18).attr("y",-9).attr("x",-15),_.style("fill",z).style("stroke",(function(t,e){return t.color||a(t,e)}))})),M}return M.dispatch=f,M.options=i.utils.optionsFunc.bind(M),M._options=Object.create({},{width:{get:function(){return e},set:function(t){e=t}},height:{get:function(){return n},set:function(t){n=t}},key:{get:function(){return o},set:function(t){o=t}},keyFormatter:{get:function(){return r},set:function(t){r=t}},align:{get:function(){return l},set:function(t){l=t}},rightAlign:{get:function(){return u},set:function(t){u=t}},maxKeyLength:{get:function(){return s},set:function(t){s=t}},padding:{get:function(){return c},set:function(t){c=t}},updateState:{get:function(){return d},set:function(t){d=t}},radioButtonMode:{get:function(){return h},set:function(t){h=t}},expanded:{get:function(){return p},set:function(t){p=t}},vers:{get:function(){return b},set:function(t){b=t}},margin:{get:function(){return t},set:function(e){t.top=void 0!==e.top?e.top:t.top,t.right=void 0!==e.right?e.right:t.right,t.bottom=void 0!==e.bottom?e.bottom:t.bottom,t.left=void 0!==e.left?e.left:t.left}},color:{get:function(){return a},set:function(t){a=i.utils.getColor(t)}}}),i.utils.initOptions(M),M},i.models.heatMap=function(){"use strict";var t,e,n,o,r,a,s,l,c,u={top:0,right:0,bottom:0,left:0},d=960,h=500,p=Math.floor(1e4*Math.random()),f=d3.scale.ordinal(),b=d3.scale.ordinal(),M=!1,g=function(t){return t.x},m=function(t){return t.y},z=function(t){return t.value},v=!0,O=function(t){return"number"==typeof t?t.toFixed(0):t},y=!1,_=2,A=4,x=!1,w=!0,q=i.utils.defaultColor(),W=i.utils.defaultColor(),L="#bcbcbc",k="",T=5,S=d3.dispatch("chartClick","elementClick","elementDblClick","elementMouseover","elementMouseout","elementMousemove","renderEnd"),R=250,C=function(t){return F/3},D=function(t){return j/3},N=!1;function E(t){var e=d3.median(t),n=t.map((function(t){return Math.abs(t-e)}));return d3.median(n)}function B(t){var e=x?at(t):z(t);return P()&&!isNaN(e)||void 0!==e?M(e):L}function P(){return"number"==typeof K[0]}function Y(t){if(-1!=["centerRow","robustCenterRow","centerScaleRow","robustCenterScaleRow","centerColumn","robustCenterColumn","centerScaleColumn","robustCenterScaleColumn","centerAll","robustCenterAll","centerScaleAll","robustCenterScaleAll"].indexOf(x)){var e=!!x.includes("Scale"),n=x.includes("robust")?"median":"mean",i=x.includes("Row")?"row":x.includes("Column")?"col":null,o=function(t,e){var n={};return t.forEach((function(t,i){"row"==e?(rt(t)in n||(n[rt(t)]=[]),n[rt(t)].push(z(t))):"col"==e?(ot(t)in n||(n[ot(t)]=[]),n[ot(t)].push(z(t))):null==e&&(0 in n||(n[0]=[]),n[0].push(z(t)))})),n}(t,i),r={},a={};for(var s in o)r[s]="mean"==n?d3.mean(o[s]):d3.median(o[s]),e&&(a[s]="mean"==n?d3.deviation(o[s]):E(o[s]));t.forEach((function(t,n){if(P()){if("row"==i)var o=rt(t);else"col"==i?o=ot(t):null==i&&(o=0);var s=z(t)-r[o];t._cellPos.norm=e?s/a[o]:s}else t._cellPos.norm=z(t)}))}else x=!1;return t}function I(t){G={},Z={},K=[],J=[],Q=[],tt=[];var e,n=[],i={},o=0,r=0,l=0;t.forEach((function(t){var c,u,d,h=g(t),p=m(t),f=z(t);h in G||(G[h]=o,o++,i[h]={},"function"==typeof a&&J.push(a(t))),p in Z||(Z[p]=r,r++,i[h][p]={},"function"==typeof s&&Q.push(s(t))),-1==K.indexOf(f)&&K.push(f),t._cellPos={idx:l,ix:G[h],iy:Z[p]},l++,c=tt,u=e=[h,p],d=JSON.stringify(u),c.some((function(t){return JSON.stringify(t)===d}))?-1==n.indexOf(h+p)&&(n.push(h+p),console.warn("The row/column position "+h+"/"+p+" has multiple values; ensure each cell has only a single value.")):(tt.push(e),i[h][p]=t)})),K=K.sort();var c=[];return Object.keys(Z).forEach((function(t){Object.keys(G).forEach((function(e){var n=i[e][t];if(n)c.push(n);else{var o={idx:l,ix:G[e],iy:Z[t]};l++,c.push({_cellPos:o})}}))})),x?Y(c):c}function X(){d3.selectAll(".cell-hover").classed("cell-hover",!1),d3.selectAll(".no-hover").classed("no-hover",!1),d3.selectAll(".row-hover").classed("row-hover",!1),d3.selectAll(".column-hover").classed("column-hover",!1)}var H,F,j,V=function(t){var e=O(x?at(t):z(t));return P()&&!isNaN(e)||void 0!==e?e:k};function $(t){return Object.keys(t).sort((function(e,n){return t[e]-t[n]}))}function U(t,e){return Object.keys(t).filter((function(n){return t[n]===e}))[0]}var G={},Z={},K=[],J=[],Q=[],tt=[],et=i.utils.renderWatch(S,R),nt=["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],it=function(t){return t._cellPos},ot=function(t){return it(t).ix},rt=function(t){return it(t).iy},at=function(t){return it(t).norm},st=function(t){return it(t).idx};function lt(p){return et.reset(),p.each((function(p){H=I(p);var g=d-u.left-u.right,m=h-u.top-u.bottom;j=g/Object.keys(G).length,F=y?j/y:m/Object.keys(Z).length,y&&(m=F*Object.keys(Z).length-u.top-u.bottom),t=d3.select(this),i.utils.initSVG(t),f.domain(e||$(G)).rangeBands(o||[0,g-A/2]),b.domain(n||$(Z)).rangeBands(r||[0,m-A/2]),(M=P()?d3.scale.quantize():d3.scale.ordinal()).domain(c||(P()?x?d3.extent(H,(function(t){return at(t)})):d3.extent(K):P()?void 0:K)).range(l||nt);var O=t.selectAll("g.nv-heatMapWrap").data([H]),L=O.enter().append("g").attr("class","nvd3 nv-heatMapWrap");L.append("g").attr("class","cellWrap"),O.watchTransition(et,"nv-wrap: heatMapWrap").attr("transform","translate("+u.left+","+u.top+")"),L.append("g").attr("class","cellGrid").style("opacity",1e-6);var k=O.select(".cellGrid").selectAll(".gridLines.verticalGrid").data(Object.values(G).concat([Object.values(G).length]));k.enter().append("line").attr("class","gridLines verticalGrid"),k.exit().remove();var R=O.select(".cellGrid").selectAll(".gridLines.horizontalGrid").data(Object.values(Z).concat([Object.values(Z).length]));R.enter().append("line").attr("class","gridLines horizontalGrid"),R.exit().remove();var E=O.select(".cellWrap").selectAll(".nv-cell").data((function(t){return t}),(function(t){return st(t)}));L.append("g").attr("class","xMetaWrap").attr("transform",(function(){return"translate(0,"+(-C()-A-T)+")"}));var Y=O.select(".xMetaWrap").selectAll(".x-meta").data(J);Y.enter().append("rect").attr("class","x-meta meta").attr("width",j-A).attr("height",C()).attr("transform","translate(0,0)").attr("fill",(function(t){return q(t)})),L.append("g").attr("class","yMetaWrap").attr("transform",(function(t,e){return"translate("+(-D()-A-T)+",0)"}));var tt=O.select(".yMetaWrap").selectAll(".y-meta").data(Q);tt.enter().append("rect").attr("class","y-meta meta").attr("width",D()).attr("height",F-A).attr("transform",(function(t,e){return"translate(0,0)"})).attr("fill",(function(t,e){return W(t)})),Y.exit().remove(),tt.exit().remove();var it=E.enter().append("g").style("opacity",1e-6).attr("transform",(function(t){return"translate(0,"+rt(t)*F+")"})).attr("data-row",(function(t){return rt(t)})).attr("data-column",(function(t){return ot(t)}));it.append("rect"),it.append("text").attr("text-anchor","middle").attr("dy",4).attr("class","cell-text"),E.selectAll("rect").watchTransition(et,"heatMap: rect").attr("width",j-A).attr("height",F-A).attr("rx",_).attr("ry",_).style("stroke",(function(t){return B(t)})),E.attr("class",(function(t){return isNaN(z(t))?"nv-cell cell-missing":"nv-cell"})).watchTransition(et,"heatMap: cells").style({opacity:1,fill:function(t){return B(t)}}).attr("transform",(function(t){return"translate("+ot(t)*j+","+rt(t)*F+")"})).attr("class",(function(t){return isNaN(z(t))?"nv-cell cell-missing":"nv-cell"})),E.exit().remove(),E.selectAll("text").watchTransition(et,"heatMap: cells text").text((function(t){return V(t)})).attr("x",(function(t){return(j-A)/2})).attr("y",(function(t){return(F-A)/2})).style("fill",(function(t){return function(t){if(w){var e=d3.rgb(t);return(299*e.r+587*e.g+114*e.b)/1e3>=128?"#404040":"#EDEDED"}return"black"}(B(t))})).style("opacity",(function(){return v?1:0})),O.selectAll(".verticalGrid").watchTransition(et,"heatMap: gridLines").attr("y1",0).attr("y2",m-A).attr("x1",(function(t){return t*j-A/2})).attr("x2",(function(t){return t*j-A/2}));var lt=Object.keys(Z).length;O.selectAll(".horizontalGrid").watchTransition(et,"heatMap: gridLines").attr("x1",(function(t){return 0==t||t==lt?-A:0})).attr("x2",(function(t){return 0==t||t==lt?g:g-A})).attr("y1",(function(t){return t*F-A/2})).attr("y2",(function(t){return t*F-A/2})),O.select(".cellGrid").watchTransition(et,"heatMap: gridLines").style({"stroke-width":A,opacity:function(){return N?1:1e-6}}),O.selectAll(".x-meta"),O.selectAll(".y-meta");var ct=O.selectAll(".meta");Y.watchTransition(et,"heatMap: xMetaRect").attr("width",j-A).attr("height",C()).attr("transform",(function(t,e){return"translate("+e*j+",0)"})),tt.watchTransition(et,"heatMap: yMetaRect").attr("width",D()).attr("height",F-A).attr("transform",(function(t,e){return"translate(0,"+e*F+")"})),O.select(".xMetaWrap").watchTransition(et,"heatMap: xMetaWrap").attr("transform",(function(t,e){return"translate(0,"+(-C()-A-T)+")"})).style("opacity",(function(){return!1!==a?1:0})),O.select(".yMetaWrap").watchTransition(et,"heatMap: yMetaWrap").attr("transform",(function(t,e){return"translate("+(-D()-A-T)+",0)"})).style("opacity",(function(){return!1!==s?1:0})),E.on("mouseover",(function(t,e){var n=st(t),i=ot(t),o=rt(t);d3.selectAll(".nv-cell").each((function(t){n==st(t)?(d3.select(this).classed("cell-hover",!0),d3.select(this).classed("no-hover",!1)):(d3.select(this).classed("no-hover",!0),d3.select(this).classed("cell-hover",!1)),i==ot(t)&&(d3.select(this).classed("no-hover",!1),d3.select(this).classed("column-hover",!0)),o==rt(t)&&(d3.select(this).classed("no-hover",!1),d3.select(this).classed("row-hover",!0))})),d3.selectAll(".x-meta").each((function(t,e){e==i?(d3.select(this).classed("cell-hover",!0),d3.select(this).classed("no-hover",!1)):(d3.select(this).classed("no-hover",!0),d3.select(this).classed("cell-hover",!1))})),d3.selectAll(".y-meta").each((function(t,e){e==o?(d3.select(this).classed("cell-hover",!0),d3.select(this).classed("no-hover",!1)):(d3.select(this).classed("no-hover",!0),d3.select(this).classed("cell-hover",!1))})),S.elementMouseover({value:U(G,i)+" & "+U(Z,o),series:{value:V(t),color:d3.select(this).select("rect").style("fill")},e:d3.event})})).on("mouseout",(function(t,e){d3.select(this).select("rect").node().getBBox();var n=d3.mouse(d3.select(".nv-heatMap").node()),i=n[0],o=n[1];(i+A>=g||o+A>=m||i<0||o<0)&&(X(),S.elementMouseout({e:d3.event}))})).on("mousemove",(function(t,e){S.elementMousemove({e:d3.event})})),ct.on("mouseover",(function(t,e){var n=-1!=d3.select(this).attr("class").indexOf("x-meta");d3.selectAll(".nv-cell").each((function(t){n&&e==ot(t)?(d3.select(this).classed("column-hover",!0),d3.select(this).classed("no-hover",!1)):n||e-J.length!=rt(t)?(d3.select(this).classed("no-hover",!0),d3.select(this).classed("column-hover",!1),d3.select(this).classed("row-hover",!1)):(d3.select(this).classed("row-hover",!0),d3.select(this).classed("no-hover",!1)),d3.select(this).classed("cell-hover",!1)})),d3.selectAll(".meta").classed("no-hover",!0),d3.select(this).classed("cell-hover",!0),d3.select(this).classed("no-hover",!1),S.elementMouseover({value:n?"Column meta":"Row meta",series:{value:t,color:d3.select(this).style("fill")}})})).on("mouseout",(function(t,e){var n=-1!=d3.select(this).attr("class").indexOf("x-meta");d3.select(this).node().getBBox();var i=d3.mouse(d3.select(n?".xMetaWrap":".yMetaWrap").node()),o=i[0],r=i[1];(r<0||o<0||n&&o+A>=g||!n&&r+A>=m)&&(X(),S.elementMouseout({e:d3.event}))})).on("mousemove",(function(t,e){S.elementMousemove({e:d3.event})}))})),et.renderEnd("heatMap immediate"),lt}return lt.dispatch=S,lt.options=i.utils.optionsFunc.bind(lt),lt._options=Object.create({},{width:{get:function(){return d},set:function(t){d=t}},height:{get:function(){return h},set:function(t){h=t}},showCellValues:{get:function(){return v},set:function(t){v=t}},x:{get:function(){return g},set:function(t){g=t}},y:{get:function(){return m},set:function(t){m=t}},cellValue:{get:function(){return z},set:function(t){z=t}},missingDataColor:{get:function(){return L},set:function(t){L=t}},missingDataLabel:{get:function(){return k},set:function(t){k=t}},xScale:{get:function(){return f},set:function(t){f=t}},yScale:{get:function(){return b},set:function(t){b=t}},colorScale:{get:function(){return M},set:function(t){M=t}},xDomain:{get:function(){return e},set:function(t){e=t}},yDomain:{get:function(){return n},set:function(t){n=t}},xRange:{get:function(){return o},set:function(t){o=t}},yRange:{get:function(){return r},set:function(t){r=t}},colorRange:{get:function(){return l},set:function(t){l=t}},colorDomain:{get:function(){return c},set:function(t){c=t}},xMeta:{get:function(){return a},set:function(t){a=t}},yMeta:{get:function(){return s},set:function(t){s=t}},xMetaColorScale:{get:function(){return color},set:function(t){color=i.utils.getColor(t)}},yMetaColorScale:{get:function(){return color},set:function(t){color=i.utils.getColor(t)}},cellAspectRatio:{get:function(){return y},set:function(t){y=t}},cellRadius:{get:function(){return _},set:function(t){_=t}},cellHeight:{get:function(){return F}},cellWidth:{get:function(){return j}},normalize:{get:function(){return x},set:function(t){x=t}},cellBorderWidth:{get:function(){return A},set:function(t){A=t}},highContrastText:{get:function(){return w},set:function(t){w=t}},cellValueFormat:{get:function(){return O},set:function(t){O=t}},id:{get:function(){return p},set:function(t){p=t}},metaOffset:{get:function(){return T},set:function(t){T=t}},xMetaHeight:{get:function(){return C},set:function(t){C=t}},yMetaWidth:{get:function(){return D},set:function(t){D=t}},showGrid:{get:function(){return N},set:function(t){N=t}},margin:{get:function(){return u},set:function(t){u.top=void 0!==t.top?t.top:u.top,u.right=void 0!==t.right?t.right:u.right,u.bottom=void 0!==t.bottom?t.bottom:u.bottom,u.left=void 0!==t.left?t.left:u.left}},duration:{get:function(){return R},set:function(t){R=t,et.reset(R)}}}),i.utils.initOptions(lt),lt},i.models.heatMapChart=function(){"use strict";var t,e,n=i.models.heatMap(),o=i.models.legend(),r=i.models.tooltip(),a=i.models.axis(),s=i.models.axis(),l={top:20,right:10,bottom:50,left:60},c=null,u=null,d=!0,h=!1,p=!0,f=!0,b="left",M="top",g=0,m=null,z=d3.dispatch("beforeUpdate","renderEnd"),v=250;a.orient(M).showMaxMin(!1).tickFormat((function(t){return t})),s.orient(b).showMaxMin(!1).tickFormat((function(t){return t})),r.duration(0).headerEnabled(!0).keyFormatter((function(t,e){return a.tickFormat()(t,e)}));var O=i.utils.renderWatch(z,v);function y(r){return O.reset(),O.models(n),O.models(a),O.models(s),r.each((function(r){var m=d3.select(this);i.utils.initSVG(m);var _=i.utils.availableWidth(c,m,l),A=i.utils.availableHeight(u,m,l);if(y.update=function(){z.beforeUpdate(),m.transition().duration(v).call(y)},y.container=this,!r||!r.length)return i.utils.noData(y,m),y;m.selectAll(".nv-noData").remove(),t=n.xScale(),e=n.yScale();var x=m.selectAll("g.nv-wrap").data([r]),w=x.enter().append("g").attr("class","nvd3 nv-wrap").append("g"),q=x.select("g");w.append("g").attr("class","nv-heatMap"),w.append("g").attr("class","nv-legendWrap"),w.append("g").attr("class","nv-x nv-axis"),w.append("g").attr("class","nv-y nv-axis"),q.attr("transform","translate("+l.left+","+l.top+")"),n.width(_).height(A),q.select(".nv-heatMap").datum(r.filter((function(t){return!t.disabled}))).transition().call(n),n.cellAspectRatio()&&(A=n.cellHeight()*e.domain().length,n.height(A)),a.scale(t)._ticks(i.utils.calcTicksX(_/100,r)).tickSize(-A,0);var W=q.select(".nv-x.nv-axis");W.call(a).watchTransition(O,"heatMap: axisX").selectAll(".tick").style("opacity",(function(){return p?1:0})),W.selectAll("g").selectAll(".tick text").attr("transform",(function(t,e,n){return"translate(0, "+(h?n%2==0?"5":"17":"0")+") rotate("+(0!=g?g:"0")+" 0,0)"})).style("text-anchor",g>0?"start":g<0?"end":"middle");var L=-5;if("function"==typeof n.xMeta()&&(W.selectAll("text").style("text-anchor","middle"),L=-n.xMetaHeight()()/2-n.metaOffset()+3),"bottom"==M){if(W.watchTransition(O,"heatMap: axisX").attr("transform","translate(0,"+(A-L)+")"),!1!==n.xMeta()){var k=A+n.metaOffset()+n.cellBorderWidth();q.select(".xMetaWrap").watchTransition(O,"heatMap: xMetaWrap").attr("transform",(function(t,e){return"translate(0,"+k+")"}))}}else W.watchTransition(O,"heatMap: axisX").attr("transform","translate(0,"+L+")");s.scale(e)._ticks(i.utils.calcTicksY(A/36,r)).tickSize(-_,0);var T=q.select(".nv-y.nv-axis");T.call(s).watchTransition(O,"heatMap: axisY").selectAll(".tick").style("opacity",(function(){return f?1:0}));var S=-5;"function"==typeof n.yMeta()&&(T.selectAll("text").style("text-anchor","middle"),S=-n.yMetaWidth()()/2-n.metaOffset()),"right"==b?(T.attr("transform","translate("+(_-S)+",0)"),!1!==n.yMeta()&&(k=_+n.metaOffset()+n.cellBorderWidth(),q.select(".yMetaWrap").watchTransition(O,"heatMap: yMetaWrap").attr("transform",(function(t,e){return"translate("+k+",0)"})))):T.attr("transform","translate("+S+",0)");var R=q.select(".nv-legendWrap");o.width(_).color(n.colorScale().range());var C,D=(C=n.colorScale(),"string"==typeof C.domain()[0]?C.domain():C.range().map((function(t){var e=C.invertExtent(t);return null===e[0]&&(e[0]=C.domain()[0]),null===e[1]&&(e[1]=C.domain()[1]),e}))).map((function(t){return Array.isArray(t)?{key:t[0].toFixed(1)+" - "+t[1].toFixed(1)}:{key:t}}));R.datum(D).call(o).attr("transform","translate(0,"+("top"==M?A:-30)+")"),R.watchTransition(O,"heatMap: nv-legendWrap").style("opacity",(function(){return d?1:0}))})),d3.selectAll(".nv-axis").selectAll("line").style("stroke-opacity",0),d3.select(".nv-y").select("path.domain").remove(),O.renderEnd("heatMap chart immediate"),y}return n.dispatch.on("elementMouseover.tooltip",(function(t){r.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){r.hidden(!0)})),n.dispatch.on("elementMousemove.tooltip",(function(t){r()})),y.dispatch=z,y.heatMap=n,y.legend=o,y.xAxis=a,y.yAxis=s,y.tooltip=r,y.options=i.utils.optionsFunc.bind(y),y._options=Object.create({},{width:{get:function(){return c},set:function(t){c=t}},height:{get:function(){return u},set:function(t){u=t}},showLegend:{get:function(){return d},set:function(t){d=t}},noData:{get:function(){return m},set:function(t){m=t}},showXAxis:{get:function(){return p},set:function(t){p=t}},showYAxis:{get:function(){return f},set:function(t){f=t}},staggerLabels:{get:function(){return h},set:function(t){h=t}},rotateLabels:{get:function(){return g},set:function(t){g=t}},margin:{get:function(){return l},set:function(t){void 0!==t.top&&(l.top=t.top,marginTop=t.top),l.right=void 0!==t.right?t.right:l.right,l.bottom=void 0!==t.bottom?t.bottom:l.bottom,l.left=void 0!==t.left?t.left:l.left}},duration:{get:function(){return v},set:function(t){v=t,O.reset(v),n.duration(v),a.duration(v),s.duration(v)}},alignYAxis:{get:function(){return b},set:function(t){b=t,s.orient(t)}},alignXAxis:{get:function(){return M},set:function(t){M=t,a.orient(t)}}}),i.utils.inheritOptions(y,n),i.utils.initOptions(y),y},i.models.historicalBar=function(){"use strict";var t,e,n,o,r={top:0,right:0,bottom:0,left:0},a=null,s=null,l=Math.floor(1e4*Math.random()),c=null,u=d3.scale.linear(),d=d3.scale.linear(),h=function(t){return t.x},p=function(t){return t.y},f=[],b=[0],M=!1,g=!0,m=i.utils.defaultColor(),z=d3.dispatch("chartClick","elementClick","elementDblClick","elementMouseover","elementMouseout","elementMousemove","renderEnd"),v=!0,O=i.utils.renderWatch(z,0);function y(_){return _.each((function(y){O.reset(),c=d3.select(this);var _=i.utils.availableWidth(a,c,r),A=i.utils.availableHeight(s,c,r);i.utils.initSVG(c),u.domain(t||d3.extent(y[0].values.map(h).concat(f))),M?u.range(n||[.5*_/y[0].values.length,_*(y[0].values.length-.5)/y[0].values.length]):u.range(n||[0,_]),d.domain(e||d3.extent(y[0].values.map(p).concat(b))).range(o||[A,0]),u.domain()[0]===u.domain()[1]&&(u.domain()[0]?u.domain([u.domain()[0]-.01*u.domain()[0],u.domain()[1]+.01*u.domain()[1]]):u.domain([-1,1])),d.domain()[0]===d.domain()[1]&&(d.domain()[0]?d.domain([d.domain()[0]+.01*d.domain()[0],d.domain()[1]-.01*d.domain()[1]]):d.domain([-1,1]));var x=c.selectAll("g.nv-wrap.nv-historicalBar-"+l).data([y[0].values]),w=x.enter().append("g").attr("class","nvd3 nv-wrap nv-historicalBar-"+l),q=w.append("defs"),W=w.append("g"),L=x.select("g");W.append("g").attr("class","nv-bars"),x.attr("transform","translate("+r.left+","+r.top+")"),c.on("click",(function(t,e){z.chartClick({data:t,index:e,pos:d3.event,id:l})})),q.append("clipPath").attr("id","nv-chart-clip-path-"+l).append("rect"),x.select("#nv-chart-clip-path-"+l+" rect").attr("width",_).attr("height",A),L.attr("clip-path",g?"url(#nv-chart-clip-path-"+l+")":"");var k=x.select(".nv-bars").selectAll(".nv-bar").data((function(t){return t}),(function(t,e){return h(t,e)}));k.exit().remove(),k.enter().append("rect").attr("x",0).attr("y",(function(t,e){return i.utils.NaNtoZero(d(Math.max(0,p(t,e))))})).attr("height",(function(t,e){return i.utils.NaNtoZero(Math.abs(d(p(t,e))-d(0)))})).attr("transform",(function(t,e){return"translate("+(u(h(t,e))-_/y[0].values.length*.45)+",0)"})).on("mouseover",(function(t,e){v&&(d3.select(this).classed("hover",!0),z.elementMouseover({data:t,index:e,color:d3.select(this).style("fill")}))})).on("mouseout",(function(t,e){v&&(d3.select(this).classed("hover",!1),z.elementMouseout({data:t,index:e,color:d3.select(this).style("fill")}))})).on("mousemove",(function(t,e){v&&z.elementMousemove({data:t,index:e,color:d3.select(this).style("fill")})})).on("click",(function(t,e){v&&(z.elementClick({data:t,index:e,color:d3.select(this).style("fill"),event:d3.event,element:this}),d3.event.stopPropagation())})).on("dblclick",(function(t,e){v&&(z.elementDblClick({data:t,index:e,color:d3.select(this).style("fill")}),d3.event.stopPropagation())})),k.attr("fill",(function(t,e){return m(t,e)})).attr("class",(function(t,e,n){return(p(t,e)<0?"nv-bar negative":"nv-bar positive")+" nv-bar-"+n+"-"+e})).watchTransition(O,"bars").attr("transform",(function(t,e){return"translate("+(u(h(t,e))-_/y[0].values.length*.45)+",0)"})).attr("width",_/y[0].values.length*.9),k.watchTransition(O,"bars").attr("y",(function(t,e){var n=p(t,e)<0?d(0):d(0)-d(p(t,e))<1?d(0)-1:d(p(t,e));return i.utils.NaNtoZero(n)})).attr("height",(function(t,e){return i.utils.NaNtoZero(Math.max(Math.abs(d(p(t,e))-d(0)),1))}))})),O.renderEnd("historicalBar immediate"),y}return y.highlightPoint=function(t,e){c.select(".nv-bars .nv-bar-0-"+t).classed("hover",e)},y.clearHighlights=function(){c.select(".nv-bars .nv-bar.hover").classed("hover",!1)},y.dispatch=z,y.options=i.utils.optionsFunc.bind(y),y._options=Object.create({},{width:{get:function(){return a},set:function(t){a=t}},height:{get:function(){return s},set:function(t){s=t}},forceX:{get:function(){return f},set:function(t){f=t}},forceY:{get:function(){return b},set:function(t){b=t}},padData:{get:function(){return M},set:function(t){M=t}},x:{get:function(){return h},set:function(t){h=t}},y:{get:function(){return p},set:function(t){p=t}},xScale:{get:function(){return u},set:function(t){u=t}},yScale:{get:function(){return d},set:function(t){d=t}},xDomain:{get:function(){return t},set:function(e){t=e}},yDomain:{get:function(){return e},set:function(t){e=t}},xRange:{get:function(){return n},set:function(t){n=t}},yRange:{get:function(){return o},set:function(t){o=t}},clipEdge:{get:function(){return g},set:function(t){g=t}},id:{get:function(){return l},set:function(t){l=t}},interactive:{get:function(){return v},set:function(t){v=t}},margin:{get:function(){return r},set:function(t){r.top=void 0!==t.top?t.top:r.top,r.right=void 0!==t.right?t.right:r.right,r.bottom=void 0!==t.bottom?t.bottom:r.bottom,r.left=void 0!==t.left?t.left:r.left}},color:{get:function(){return m},set:function(t){m=i.utils.getColor(t)}}}),i.utils.initOptions(y),y},i.models.historicalBarChart=function(t){"use strict";var e,n,o=t||i.models.historicalBar(),r=i.models.axis(),a=i.models.axis(),s=i.models.legend(),l=i.interactiveGuideline(),c=i.models.tooltip(),u={top:30,right:90,bottom:50,left:90},d=null,h=i.utils.defaultColor(),p=null,f=null,b=!1,M=!0,g=!0,m=!1,z=!1,v={},O=null,y=null,_=d3.dispatch("tooltipHide","stateChange","changeState","renderEnd"),A=250;r.orient("bottom").tickPadding(7),a.orient(m?"right":"left"),c.duration(0).headerEnabled(!1).valueFormatter((function(t,e){return a.tickFormat()(t,e)})).headerFormatter((function(t,e){return r.tickFormat()(t,e)}));var x=i.utils.renderWatch(_,0);function w(t){return t.each((function(c){x.reset(),x.models(o),M&&x.models(r),g&&x.models(a);var y=d3.select(this);i.utils.initSVG(y);var q,W=i.utils.availableWidth(p,y,u),L=i.utils.availableHeight(f,y,u);if(w.update=function(){y.transition().duration(A).call(w)},w.container=this,v.disabled=c.map((function(t){return!!t.disabled})),!O)for(q in O={},v)v[q]instanceof Array?O[q]=v[q].slice(0):O[q]=v[q];if(!(c&&c.length&&c.filter((function(t){return t.values.length})).length))return i.utils.noData(w,y),w;y.selectAll(".nv-noData").remove(),e=o.xScale(),n=o.yScale();var k=y.selectAll("g.nv-wrap.nv-historicalBarChart").data([c]),T=k.enter().append("g").attr("class","nvd3 nv-wrap nv-historicalBarChart").append("g"),S=k.select("g");T.append("g").attr("class","nv-x nv-axis"),T.append("g").attr("class","nv-y nv-axis"),T.append("g").attr("class","nv-barsWrap"),T.append("g").attr("class","nv-legendWrap"),T.append("g").attr("class","nv-interactive"),b?(s.width(W),S.select(".nv-legendWrap").datum(c).call(s),d||s.height()===u.top||(u.top=s.height(),L=i.utils.availableHeight(f,y,u)),k.select(".nv-legendWrap").attr("transform","translate(0,"+-u.top+")")):S.select(".nv-legendWrap").selectAll("*").remove(),k.attr("transform","translate("+u.left+","+u.top+")"),m&&S.select(".nv-y.nv-axis").attr("transform","translate("+W+",0)"),z&&(l.width(W).height(L).margin({left:u.left,top:u.top}).svgContainer(y).xScale(e),k.select(".nv-interactive").call(l)),o.width(W).height(L).color(c.map((function(t,e){return t.color||h(t,e)})).filter((function(t,e){return!c[e].disabled}))),S.select(".nv-barsWrap").datum(c.filter((function(t){return!t.disabled}))).transition().call(o),M&&(r.scale(e)._ticks(i.utils.calcTicksX(W/100,c)).tickSize(-L,0),S.select(".nv-x.nv-axis").attr("transform","translate(0,"+n.range()[0]+")"),S.select(".nv-x.nv-axis").transition().call(r)),g&&(a.scale(n)._ticks(i.utils.calcTicksY(L/36,c)).tickSize(-W,0),S.select(".nv-y.nv-axis").transition().call(a)),l.dispatch.on("elementMousemove",(function(t){o.clearHighlights();var e,n,s,u=[];c.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(r,a){n=i.interactiveBisect(r.values,t.pointXValue,w.x()),o.highlightPoint(n,!0);var l=r.values[n];void 0!==l&&(void 0===e&&(e=l),void 0===s&&(s=w.xScale()(w.x()(l,n))),u.push({key:r.key,value:w.y()(l,n),color:h(r,r.seriesIndex),data:r.values[n]}))}));var d=r.tickFormat()(w.x()(e,n));l.tooltip.valueFormatter((function(t,e){return a.tickFormat()(t)})).data({value:d,index:n,series:u})(),l.renderGuideLine(s)})),l.dispatch.on("elementMouseout",(function(t){_.tooltipHide(),o.clearHighlights()})),s.dispatch.on("legendClick",(function(e,n){e.disabled=!e.disabled,c.filter((function(t){return!t.disabled})).length||c.map((function(t){return t.disabled=!1,k.selectAll(".nv-series").classed("disabled",!1),t})),v.disabled=c.map((function(t){return!!t.disabled})),_.stateChange(v),t.transition().call(w)})),s.dispatch.on("legendDblclick",(function(t){c.forEach((function(t){t.disabled=!0})),t.disabled=!1,v.disabled=c.map((function(t){return!!t.disabled})),_.stateChange(v),w.update()})),_.on("changeState",(function(t){void 0!==t.disabled&&(c.forEach((function(e,n){e.disabled=t.disabled[n]})),v.disabled=t.disabled),w.update()}))})),x.renderEnd("historicalBarChart immediate"),w}return o.dispatch.on("elementMouseover.tooltip",(function(t){t.series={key:w.x()(t.data),value:w.y()(t.data),color:t.color},c.data(t).hidden(!1)})),o.dispatch.on("elementMouseout.tooltip",(function(t){c.hidden(!0)})),o.dispatch.on("elementMousemove.tooltip",(function(t){c()})),w.dispatch=_,w.bars=o,w.legend=s,w.xAxis=r,w.yAxis=a,w.interactiveLayer=l,w.tooltip=c,w.options=i.utils.optionsFunc.bind(w),w._options=Object.create({},{width:{get:function(){return p},set:function(t){p=t}},height:{get:function(){return f},set:function(t){f=t}},showLegend:{get:function(){return b},set:function(t){b=t}},showXAxis:{get:function(){return M},set:function(t){M=t}},showYAxis:{get:function(){return g},set:function(t){g=t}},defaultState:{get:function(){return O},set:function(t){O=t}},noData:{get:function(){return y},set:function(t){y=t}},margin:{get:function(){return u},set:function(t){void 0!==t.top&&(u.top=t.top,d=t.top),u.right=void 0!==t.right?t.right:u.right,u.bottom=void 0!==t.bottom?t.bottom:u.bottom,u.left=void 0!==t.left?t.left:u.left}},color:{get:function(){return h},set:function(t){h=i.utils.getColor(t),s.color(h),o.color(h)}},duration:{get:function(){return A},set:function(t){A=t,x.reset(A),a.duration(A),r.duration(A)}},rightAlignYAxis:{get:function(){return m},set:function(t){m=t,a.orient(t?"right":"left")}},useInteractiveGuideline:{get:function(){return z},set:function(t){z=t,!0===t&&w.interactive(!1)}}}),i.utils.inheritOptions(w,o),i.utils.initOptions(w),w},i.models.ohlcBarChart=function(){var t=i.models.historicalBarChart(i.models.ohlcBar());return t.useInteractiveGuideline(!0),t.interactiveLayer.tooltip.contentGenerator((function(e){var n=e.series[0].data;return'<h3 style="color: #'+(n.open<n.close?"2ca02c":"d62728")+'">'+e.value+"</h3><table><tr><td>open:</td><td>"+t.yAxis.tickFormat()(n.open)+"</td></tr><tr><td>close:</td><td>"+t.yAxis.tickFormat()(n.close)+"</td></tr><tr><td>high</td><td>"+t.yAxis.tickFormat()(n.high)+"</td></tr><tr><td>low:</td><td>"+t.yAxis.tickFormat()(n.low)+"</td></tr></table>"})),t},i.models.candlestickBarChart=function(){var t=i.models.historicalBarChart(i.models.candlestickBar());return t.useInteractiveGuideline(!0),t.interactiveLayer.tooltip.contentGenerator((function(e){var n=e.series[0].data;return'<h3 style="color: #'+(n.open<n.close?"2ca02c":"d62728")+'">'+e.value+"</h3><table><tr><td>open:</td><td>"+t.yAxis.tickFormat()(n.open)+"</td></tr><tr><td>close:</td><td>"+t.yAxis.tickFormat()(n.close)+"</td></tr><tr><td>high</td><td>"+t.yAxis.tickFormat()(n.high)+"</td></tr><tr><td>low:</td><td>"+t.yAxis.tickFormat()(n.low)+"</td></tr></table>"})),t},i.models.legend=function(){"use strict";var t={top:5,right:0,bottom:5,left:0},e=400,n=20,o=function(t){return t.key},r=function(t){return t},a=i.utils.getColor(),s=20,l=!0,c=32,u=!0,d=!0,h=!0,p=!1,f=!1,b=d3.dispatch("legendClick","legendDblclick","legendMouseover","legendMouseout","stateChange"),M="classic";function g(m){function z(t,e){return"furious"!=M?"#000":f?t.disengaged?"#000":"#fff":f?void 0:(t.color||(t.color=a(t,e)),t.disabled?t.color:"#fff")}function v(t,e){return f&&"furious"==M&&t.disengaged?"#eee":t.color||a(t,e)}function O(t,e){return f&&"furious"==M?1:t.disabled?0:1}return m.each((function(a){var g=e-t.left-t.right,m=d3.select(this);i.utils.initSVG(m);var y=m.selectAll("g.nv-legend").data([a]),_=y.enter().append("g").attr("class","nvd3 nv-legend").append("g"),A=y.select("g");u?y.attr("transform","translate("+-t.right+","+t.top+")"):y.attr("transform","translate("+t.left+","+t.top+")");var x,w,q=A.selectAll(".nv-series").data((function(t){return"furious"!=M?t:t.filter((function(t){return!!f||!t.disengaged}))})),W=q.enter().append("g").attr("class","nv-series");switch(M){case"furious":w=23;break;case"classic":w=20}"classic"==M?(W.append("circle").style("stroke-width",2).attr("class","nv-legend-symbol").attr("r",5),x=q.select(".nv-legend-symbol")):"furious"==M&&(W.append("rect").style("stroke-width",2).attr("class","nv-legend-symbol").attr("rx",3).attr("ry",3),x=q.select(".nv-legend-symbol"),W.append("g").attr("class","nv-check-box").property("innerHTML",'<path d="M0.5,5 L22.5,5 L22.5,26.5 L0.5,26.5 L0.5,5 Z" class="nv-box"></path><path d="M5.5,12.8618467 L11.9185089,19.2803556 L31,0.198864511" class="nv-check"></path>').attr("transform","translate(-10,-8)scale(0.5)"),q.select(".nv-check-box").each((function(t,e){d3.select(this).selectAll("path").attr("stroke",z(t,e))}))),W.append("text").attr("text-anchor","start").attr("class","nv-legend-text").attr("dy",".32em").attr("dx","8");var L=q.select("text.nv-legend-text");q.on("mouseover",(function(t,e){b.legendMouseover(t,e)})).on("mouseout",(function(t,e){b.legendMouseout(t,e)})).on("click",(function(t,e){b.legendClick(t,e);var n=q.data();if(d){if("classic"==M)p?(n.forEach((function(t){t.disabled=!0})),t.disabled=!1):(t.disabled=!t.disabled,n.every((function(t){return t.disabled}))&&n.forEach((function(t){t.disabled=!1})));else if("furious"==M)if(f)t.disengaged=!t.disengaged,t.userDisabled=null==t.userDisabled?!!t.disabled:t.userDisabled,t.disabled=t.disengaged||t.userDisabled;else if(!f){t.disabled=!t.disabled,t.userDisabled=t.disabled;var i=n.filter((function(t){return!t.disengaged}));i.every((function(t){return t.userDisabled}))&&n.forEach((function(t){t.disabled=t.userDisabled=!1}))}b.stateChange({disabled:n.map((function(t){return!!t.disabled})),disengaged:n.map((function(t){return!!t.disengaged}))})}})).on("dblclick",(function(t,e){if(h){if("furious"==M&&f)return;if(b.legendDblclick(t,e),d){var n=q.data();n.forEach((function(t){t.disabled=!0,"furious"==M&&(t.userDisabled=t.disabled)})),t.disabled=!1,"furious"==M&&(t.userDisabled=t.disabled),b.stateChange({disabled:n.map((function(t){return!!t.disabled}))})}}})),q.classed("nv-disabled",(function(t){return t.userDisabled})),q.exit().remove(),L.attr("fill",z).text((function(t){return r(o(t))}));var k=0;if(l){var T=[];q.each((function(t,e){var n,a;if(r(o(t))&&r(o(t)).length>s){var l=r(o(t)).substring(0,s);n=d3.select(this).select("text").text(l+"..."),d3.select(this).append("svg:title").text(r(o(t)))}else n=d3.select(this).select("text");try{if((a=n.node().getComputedTextLength())<=0)throw Error()}catch(t){a=i.utils.calcApproxTextWidth(n)}T.push(a+c)}));var S=0,R=[];for(k=0;k<g&&S<T.length;)R[S]=T[S],k+=T[S++];for(0===S&&(S=1);k>g&&S>1;){R=[],S--;for(var C=0;C<T.length;C++)T[C]>(R[C%S]||0)&&(R[C%S]=T[C]);k=R.reduce((function(t,e,n,i){return t+e}))}for(var D=[],N=0,E=0;N<S;N++)D[N]=E,E+=R[N];q.attr("transform",(function(t,e){return"translate("+D[e%S]+","+(5+Math.floor(e/S)*w)+")"})),u?A.attr("transform","translate("+(e-t.right-k)+","+t.top+")"):A.attr("transform","translate(0,"+t.top+")"),n=t.top+t.bottom+Math.ceil(T.length/S)*w}else{var B,P=5,Y=5,I=0;q.attr("transform",(function(n,i){var o=d3.select(this).select("text").node().getComputedTextLength()+c;return B=Y,e<t.left+t.right+B+o&&(Y=B=5,P+=w),(Y+=o)>I&&(I=Y),k<B+I&&(k=B+I),"translate("+B+","+P+")"})),A.attr("transform","translate("+(e-t.right-I)+","+t.top+")"),n=t.top+t.bottom+P+15}"furious"==M&&(x.attr("width",(function(t,e){return L[0][e].getComputedTextLength()+27})).attr("height",18).attr("y",-9).attr("x",-15),_.insert("rect",":first-child").attr("class","nv-legend-bg").attr("fill","#eee").attr("opacity",0),A.select(".nv-legend-bg").transition().duration(300).attr("x",-w).attr("width",k+w-12).attr("height",n+10).attr("y",-t.top-10).attr("opacity",f?1:0)),x.style("fill",v).style("fill-opacity",O).style("stroke",v)})),g}return g.dispatch=b,g.options=i.utils.optionsFunc.bind(g),g._options=Object.create({},{width:{get:function(){return e},set:function(t){e=t}},height:{get:function(){return n},set:function(t){n=t}},key:{get:function(){return o},set:function(t){o=t}},keyFormatter:{get:function(){return r},set:function(t){r=t}},align:{get:function(){return l},set:function(t){l=t}},maxKeyLength:{get:function(){return s},set:function(t){s=t}},rightAlign:{get:function(){return u},set:function(t){u=t}},padding:{get:function(){return c},set:function(t){c=t}},updateState:{get:function(){return d},set:function(t){d=t}},enableDoubleClick:{get:function(){return h},set:function(t){h=t}},radioButtonMode:{get:function(){return p},set:function(t){p=t}},expanded:{get:function(){return f},set:function(t){f=t}},vers:{get:function(){return M},set:function(t){M=t}},margin:{get:function(){return t},set:function(e){t.top=void 0!==e.top?e.top:t.top,t.right=void 0!==e.right?e.right:t.right,t.bottom=void 0!==e.bottom?e.bottom:t.bottom,t.left=void 0!==e.left?e.left:t.left}},color:{get:function(){return a},set:function(t){a=i.utils.getColor(t)}}}),i.utils.initOptions(g),g},i.models.line=function(){"use strict";var t,e,n=i.models.scatter(),o={top:0,right:0,bottom:0,left:0},r=960,a=500,s=null,l=1.5,c=i.utils.defaultColor(),u=function(t){return t.x},d=function(t){return t.y},h=function(t,e){return!isNaN(d(t,e))&&null!==d(t,e)},p=function(t){return t.area},f=!1,b="linear",M=250,g=d3.dispatch("elementClick","elementMouseover","elementMouseout","renderEnd");n.pointSize(16).pointDomain([16,256]);var m,z,v=i.utils.renderWatch(g,M);function O(M){return v.reset(),v.models(n),M.each((function(M){s=d3.select(this);var g=i.utils.availableWidth(r,s,o),O=i.utils.availableHeight(a,s,o);i.utils.initSVG(s),t=n.xScale(),e=n.yScale(),m=m||t,z=z||e;var y=s.selectAll("g.nv-wrap.nv-line").data([M]),_=y.enter().append("g").attr("class","nvd3 nv-wrap nv-line"),A=_.append("defs"),x=_.append("g"),w=y.select("g");x.append("g").attr("class","nv-groups"),x.append("g").attr("class","nv-scatterWrap"),y.attr("transform","translate("+o.left+","+o.top+")"),n.width(g).height(O);var q=y.select(".nv-scatterWrap");q.call(n),A.append("clipPath").attr("id","nv-edge-clip-"+n.id()).append("rect"),y.select("#nv-edge-clip-"+n.id()+" rect").attr("width",g).attr("height",O>0?O:0),w.attr("clip-path",f?"url(#nv-edge-clip-"+n.id()+")":""),q.attr("clip-path",f?"url(#nv-edge-clip-"+n.id()+")":"");var W=y.select(".nv-groups").selectAll(".nv-group").data((function(t){return t}),(function(t){return t.key}));W.enter().append("g").style("stroke-opacity",1e-6).style("stroke-width",(function(t){return t.strokeWidth||l})).style("fill-opacity",1e-6),W.exit().remove(),W.attr("class",(function(t,e){return(t.classed||"")+" nv-group nv-series-"+e})).classed("hover",(function(t){return t.hover})).style("fill",(function(t,e){return c(t,e)})).style("stroke",(function(t,e){return c(t,e)})),W.watchTransition(v,"line: groups").style("stroke-opacity",1).style("fill-opacity",(function(t){return t.fillOpacity||.5}));var L=W.selectAll("path.nv-area").data((function(t){return p(t)?[t]:[]}));L.enter().append("path").attr("class","nv-area").attr("d",(function(t){return d3.svg.area().interpolate(b).defined(h).x((function(t,e){return i.utils.NaNtoZero(m(u(t,e)))})).y0((function(t,e){return i.utils.NaNtoZero(z(d(t,e)))})).y1((function(t,n){return z(e.domain()[0]<=0?e.domain()[1]>=0?0:e.domain()[1]:e.domain()[0])})).apply(this,[t.values])})),W.exit().selectAll("path.nv-area").remove(),L.watchTransition(v,"line: areaPaths").attr("d",(function(n){return d3.svg.area().interpolate(b).defined(h).x((function(e,n){return i.utils.NaNtoZero(t(u(e,n)))})).y0((function(t,n){return i.utils.NaNtoZero(e(d(t,n)))})).y1((function(t,n){return e(e.domain()[0]<=0?e.domain()[1]>=0?0:e.domain()[1]:e.domain()[0])})).apply(this,[n.values])}));var k=W.selectAll("path.nv-line").data((function(t){return[t.values]}));k.enter().append("path").attr("class","nv-line").attr("d",d3.svg.line().interpolate(b).defined(h).x((function(t,e){return i.utils.NaNtoZero(m(u(t,e)))})).y((function(t,e){return i.utils.NaNtoZero(z(d(t,e)))}))),k.watchTransition(v,"line: linePaths").attr("d",d3.svg.line().interpolate(b).defined(h).x((function(e,n){return i.utils.NaNtoZero(t(u(e,n)))})).y((function(t,n){return i.utils.NaNtoZero(e(d(t,n)))}))),m=t.copy(),z=e.copy()})),v.renderEnd("line immediate"),O}return O.dispatch=g,O.scatter=n,n.dispatch.on("elementClick",(function(){g.elementClick.apply(this,arguments)})),n.dispatch.on("elementMouseover",(function(){g.elementMouseover.apply(this,arguments)})),n.dispatch.on("elementMouseout",(function(){g.elementMouseout.apply(this,arguments)})),O.options=i.utils.optionsFunc.bind(O),O._options=Object.create({},{width:{get:function(){return r},set:function(t){r=t}},height:{get:function(){return a},set:function(t){a=t}},defined:{get:function(){return h},set:function(t){h=t}},interpolate:{get:function(){return b},set:function(t){b=t}},clipEdge:{get:function(){return f},set:function(t){f=t}},margin:{get:function(){return o},set:function(t){o.top=void 0!==t.top?t.top:o.top,o.right=void 0!==t.right?t.right:o.right,o.bottom=void 0!==t.bottom?t.bottom:o.bottom,o.left=void 0!==t.left?t.left:o.left}},duration:{get:function(){return M},set:function(t){M=t,v.reset(M),n.duration(M)}},isArea:{get:function(){return p},set:function(t){p=d3.functor(t)}},x:{get:function(){return u},set:function(t){u=t,n.x(t)}},y:{get:function(){return d},set:function(t){d=t,n.y(t)}},color:{get:function(){return c},set:function(t){c=i.utils.getColor(t),n.color(c)}}}),i.utils.inheritOptions(O,n),i.utils.initOptions(O),O},i.models.lineChart=function(){"use strict";var t,e,n=i.models.line(),o=i.models.axis(),r=i.models.axis(),a=i.models.legend(),s=i.interactiveGuideline(),l=i.zoomLayer(),c=i.models.tooltip(),u=i.models.focus(i.models.line()),d={top:30,right:20,bottom:50,left:60},h=null,p=i.utils.defaultColor(),f=null,b=null,M=!0,g="top",m=!0,z=!0,v=!1,O=!1,y=null,_=!1,A=i.utils.state(),x=null,w=null,q=d3.dispatch("stateChange","changeState","renderEnd","zoom"),W=250;o.orient("bottom").tickPadding(7),r.orient(v?"right":"left"),n.clipEdge(!0).duration(0),c.valueFormatter((function(t,e){return r.tickFormat()(t,e)})).headerFormatter((function(t,e){return o.tickFormat()(t,e)})),s.tooltip.valueFormatter((function(t,e){return r.tickFormat()(t,e)})).headerFormatter((function(t,e){return o.tickFormat()(t,e)}));var L=i.utils.renderWatch(q,W),k=function(t){return function(){return{active:t.map((function(t){return!t.disabled}))}}},T=function(t){return function(e){void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}};function S(c){return L.reset(),L.models(n),m&&L.models(o),z&&L.models(r),c.each((function(c){var w=d3.select(this);i.utils.initSVG(w);var L,R=i.utils.availableWidth(f,w,d),C=i.utils.availableHeight(b,w,d)-(_?u.height():0);if(S.update=function(){0===W?w.call(S):w.transition().duration(W).call(S)},S.container=this,A.setter(T(c),S.update).getter(k(c)).update(),A.disabled=c.map((function(t){return!!t.disabled})),!x)for(L in x={},A)A[L]instanceof Array?x[L]=A[L].slice(0):x[L]=A[L];if(!(c&&c.length&&c.filter((function(t){return t.values.length})).length))return i.utils.noData(S,w),S;w.selectAll(".nv-noData").remove(),u.dispatch.on("onBrush",(function(t){$(t)})),t=n.xScale(),e=n.yScale();var D=w.selectAll("g.nv-wrap.nv-lineChart").data([c]),N=D.enter().append("g").attr("class","nvd3 nv-wrap nv-lineChart").append("g"),E=D.select("g");N.append("g").attr("class","nv-legendWrap");var B=N.append("g").attr("class","nv-focus");if(B.append("g").attr("class","nv-background").append("rect"),B.append("g").attr("class","nv-x nv-axis"),B.append("g").attr("class","nv-y nv-axis"),B.append("g").attr("class","nv-linesWrap"),B.append("g").attr("class","nv-interactive"),B.append("g").attr("class","nv-zoomLayer"),N.append("g").attr("class","nv-focusWrap"),M?(a.width(R),E.select(".nv-legendWrap").datum(c).call(a),"bottom"===g?(d.bottom=o.height()+a.height(),C=i.utils.availableHeight(b,w,d),E.select(".nv-legendWrap").attr("transform","translate(0,"+(C+o.height())+")")):"top"===g&&(h||a.height()===d.top||(d.top=a.height(),C=i.utils.availableHeight(b,w,d)-(_?u.height():0)),D.select(".nv-legendWrap").attr("transform","translate(0,"+-d.top+")"))):E.select(".nv-legendWrap").selectAll("*").remove(),D.attr("transform","translate("+d.left+","+d.top+")"),v&&E.select(".nv-y.nv-axis").attr("transform","translate("+R+",0)"),O&&(s.width(R).height(C).margin({left:d.left,top:d.top}).svgContainer(w).xScale(t),D.select(".nv-interactive").call(s),l.width(R).height(C).margin({left:d.left,top:d.top}).svgContainer(w).xScale(t),D.select(".nv-zoomLayer").call(l)),y&&"x"==y)if(null==D.selectAll(".nv-zoomLayer g.button").node()){var P=D.select(".nv-zoomLayer").append("g").attr("class","button").attr("cursor","pointer");P.append("rect").attr("x",R-72-20).attr("y",4).attr("rx",2).attr("ry",2).attr("width",78).attr("height",25).attr("fill","#fff").attr("stroke","#999").attr("strokeWidth",1),P.append("text").attr("x",R-72-10).attr("y",22).text("Rest Zoom"),P.on("click",(function(){var t=d3.min(w.data()[0],(function(t){return d3.min(t.values,(function(t){return S.x()(t)}))})),e=d3.max(w.data()[0],(function(t){return d3.max(t.values,(function(t){return S.x()(t)}))}));S.options({xDomain:[t,e]}),q.zoom({type:"reset",xDomain:[t,e]}),S.update()}))}else D.select(".nv-zoomLayer g.button rect").attr("x",R-72-20),D.select(".nv-zoomLayer g.button text").attr("x",R-72-10);E.select(".nv-focus .nv-background rect").attr("width",R).attr("height",C),n.width(R).height(C).color(c.map((function(t,e){return t.color||p(t,e)})).filter((function(t,e){return!c[e].disabled})));var Y=E.select(".nv-linesWrap").datum(c.filter((function(t){return!t.disabled})));function I(){m&&E.select(".nv-focus .nv-x.nv-axis").transition().duration(W).call(o)}function X(){z&&E.select(".nv-focus .nv-y.nv-axis").transition().duration(W).call(r)}if(m&&o.scale(t)._ticks(i.utils.calcTicksX(R/100,c)).tickSize(-C,0),z&&r.scale(e)._ticks(i.utils.calcTicksY(C/36,c)).tickSize(-R,0),E.select(".nv-focus .nv-x.nv-axis").attr("transform","translate(0,"+C+")"),_||null!==u.brush.extent()){u.width(R),E.select(".nv-focusWrap").style("display",_?"initial":"none").attr("transform","translate(0,"+(C+d.bottom+u.margin().top)+")").call(u);var H=u.brush.empty()?u.xDomain():u.brush.extent();null!==H&&$(H)}else Y.transition().call(n),I(),X();if(a.dispatch.on("stateChange",(function(t){for(var e in t)A[e]=t[e];q.stateChange(A),S.update()})),s.dispatch.on("elementMousemove",(function(e){n.clearHighlights();var o,a,l,d=[];if(c.filter((function(t,e){return t.seriesIndex=e,!t.disabled&&!t.disableTooltip})).forEach((function(r,s){var c=null!==u.brush.extent()?u.brush.empty()?u.xScale().domain():u.brush.extent():t.domain(),h=r.values.filter((function(t,e){return c[0]<=c[1]?n.x()(t,e)>=c[0]&&n.x()(t,e)<=c[1]:n.x()(t,e)>=c[1]&&n.x()(t,e)<=c[0]}));if(h.length>0){var f=h[a=i.interactiveBisect(h,e.pointXValue,n.x())],b=S.y()(f,a);if(null!==b&&n.highlightPoint(s,r.values.indexOf(f),!0),void 0===f)return;void 0===o&&(o=f),void 0===l&&(l=S.xScale()(S.x()(f,a))),d.push({key:r.key,value:b,color:p(r,r.seriesIndex),data:f})}})),d.length>2){var h=S.yScale().invert(e.mouseY),f=.03*Math.abs(S.yScale().domain()[0]-S.yScale().domain()[1]),b=i.nearestValueIndex(d.map((function(t){return t.value})),h,f);null!==b&&(d[b].highlight=!0)}void 0!==a&&(s.tooltip.valueFormatter(s.tooltip.valueFormatter()||function(t,e){return null==t?"N/A":r.tickFormat()(t)}).data({value:S.x()(o,a),index:a,series:d})(),s.renderGuideLine(l))})),s.dispatch.on("elementClick",(function(t){var e,o=[];c.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(n){var r=i.interactiveBisect(n.values,t.pointXValue,S.x()),a=n.values[r];if(void 0!==a){void 0===e&&(e=S.xScale()(S.x()(a,r)));var s=S.yScale()(S.y()(a,r));o.push({point:a,pointIndex:r,pos:[e,s],seriesIndex:n.seriesIndex,series:n})}})),n.dispatch.elementClick(o)})),s.dispatch.on("elementMouseout",(function(t){n.clearHighlights()})),"x"==y){var F=null,j=null,V=null;l.dispatch.on("elementMousemove",(function(t){var e;null!==V&&(F=t.pointXValue,c.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(n){var o=i.interactiveBisect(n.values,t.pointXValue,S.x()),r=n.values[o];void 0!==r&&void 0===e&&(e=S.xScale()(S.x()(r,o)))})),l.updateSelectArea(j,e))})),l.dispatch.on("elementDragStart",(function(t){var e;V=t.pointXValue,c.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(n){var o=i.interactiveBisect(n.values,t.pointXValue,S.x()),r=n.values[o];void 0!==r&&void 0===e&&(e=S.xScale()(S.x()(r,o)))})),j=e,l.renderSelectArea(e)})),l.dispatch.on("elementDragEnd",(function(t){if(V!=F){var e=[d3.min([V,F]),d3.max([V,F])];S.options({xDomain:e}),S.update(),q.zoom({type:"zoom",xDomain:e})}V=null,j=null,l.removeSelectArea()}))}function $(t){E.select(".nv-focus .nv-linesWrap").datum(c.filter((function(t){return!t.disabled})).map((function(e,i){return{key:e.key,area:e.area,classed:e.classed,values:e.values.filter((function(e,i){return n.x()(e,i)>=t[0]&&n.x()(e,i)<=t[1]})),disableTooltip:e.disableTooltip}}))).transition().duration(W).call(n),I(),X()}u.dispatch.on("onBrush",(function(t){$(t)})),q.on("changeState",(function(t){void 0!==t.disabled&&c.length===t.disabled.length&&(c.forEach((function(e,n){e.disabled=t.disabled[n]})),A.disabled=t.disabled),S.update()}))})),L.renderEnd("lineChart immediate"),S}return n.dispatch.on("elementMouseover.tooltip",(function(t){t.series.disableTooltip||c.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){c.hidden(!0)})),S.dispatch=q,S.lines=n,S.legend=a,S.focus=u,S.xAxis=o,S.x2Axis=u.xAxis,S.yAxis=r,S.y2Axis=u.yAxis,S.interactiveLayer=s,S.tooltip=c,S.state=A,S.dispatch=q,S.options=i.utils.optionsFunc.bind(S),S._options=Object.create({},{width:{get:function(){return f},set:function(t){f=t}},height:{get:function(){return b},set:function(t){b=t}},showLegend:{get:function(){return M},set:function(t){M=t}},legendPosition:{get:function(){return g},set:function(t){g=t}},showXAxis:{get:function(){return m},set:function(t){m=t}},showYAxis:{get:function(){return z},set:function(t){z=t}},zoomType:{get:function(){return y},set:function(t){y=t}},defaultState:{get:function(){return x},set:function(t){x=t}},noData:{get:function(){return w},set:function(t){w=t}},focusEnable:{get:function(){return _},set:function(t){_=t}},focusHeight:{get:function(){return u.height()},set:function(t){u.height(t)}},focusShowAxisX:{get:function(){return u.showXAxis()},set:function(t){u.showXAxis(t)}},focusShowAxisY:{get:function(){return u.showYAxis()},set:function(t){u.showYAxis(t)}},brushExtent:{get:function(){return u.brushExtent()},set:function(t){u.brushExtent(t)}},focusMargin:{get:function(){return u.margin},set:function(t){void 0!==t.top&&(d.top=t.top,h=t.top),u.margin.right=void 0!==t.right?t.right:u.margin.right,u.margin.bottom=void 0!==t.bottom?t.bottom:u.margin.bottom,u.margin.left=void 0!==t.left?t.left:u.margin.left}},margin:{get:function(){return d},set:function(t){d.top=void 0!==t.top?t.top:d.top,d.right=void 0!==t.right?t.right:d.right,d.bottom=void 0!==t.bottom?t.bottom:d.bottom,d.left=void 0!==t.left?t.left:d.left}},duration:{get:function(){return W},set:function(t){W=t,L.reset(W),n.duration(W),u.duration(W),o.duration(W),r.duration(W)}},color:{get:function(){return p},set:function(t){p=i.utils.getColor(t),a.color(p),n.color(p),u.color(p)}},interpolate:{get:function(){return n.interpolate()},set:function(t){n.interpolate(t),u.interpolate(t)}},xTickFormat:{get:function(){return o.tickFormat()},set:function(t){o.tickFormat(t),u.xTickFormat(t)}},yTickFormat:{get:function(){return r.tickFormat()},set:function(t){r.tickFormat(t),u.yTickFormat(t)}},x:{get:function(){return n.x()},set:function(t){n.x(t),u.x(t)}},y:{get:function(){return n.y()},set:function(t){n.y(t),u.y(t)}},rightAlignYAxis:{get:function(){return v},set:function(t){v=t,r.orient(v?"right":"left")}},useInteractiveGuideline:{get:function(){return O},set:function(t){(O=t)&&(n.interactive(!1),n.useVoronoi(!1))}}}),i.utils.inheritOptions(S,n),i.utils.initOptions(S),S},i.models.lineWithFocusChart=function(){return i.models.lineChart().margin({bottom:30}).focusEnable(!0)},i.models.linePlusBarChart=function(){"use strict";var t,e,n,o,r,a,s,l=i.models.line(),c=i.models.line(),u=i.models.historicalBar(),d=i.models.historicalBar(),h=i.models.axis(),p=i.models.axis(),f=i.models.axis(),b=i.models.axis(),M=i.models.axis(),g=i.models.axis(),m=i.models.legend(),z=d3.svg.brush(),v=i.models.tooltip(),O={top:30,right:30,bottom:30,left:60},y=null,_={top:0,right:30,bottom:20,left:60},A=null,x=null,w=function(t){return t.x},q=function(t){return t.y},W=i.utils.defaultColor(),L=!0,k=!0,T=!1,S=!0,R=50,C=null,D=null,N=d3.dispatch("brush","stateChange","changeState"),E=0,B=i.utils.state(),P=null,Y=" (left axis)",I=" (right axis)",X=!1;l.clipEdge(!0),c.interactive(!1),c.pointActive((function(t){return!1})),h.orient("bottom").tickPadding(5),f.orient("left"),b.orient("right"),p.orient("bottom").tickPadding(5),M.orient("left"),g.orient("right"),v.headerEnabled(!0).headerFormatter((function(t,e){return h.tickFormat()(t,e)}));var H=function(t){return function(){return{active:t.map((function(t){return!t.disabled}))}}},F=function(t){return function(e){void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}},j=function(t){return t.every((function(t){return t.disabled}))};function V(v){return v.each((function(v){var D=d3.select(this);i.utils.initSVG(D);var $,U=i.utils.availableWidth(A,D,O),G=i.utils.availableHeight(x,D,O)-(k?R:0),Z=R-_.top-_.bottom;if(V.update=function(){D.transition().duration(E).call(V)},V.container=this,B.setter(F(v),V.update).getter(H(v)).update(),B.disabled=v.map((function(t){return!!t.disabled})),!P)for($ in P={},B)B[$]instanceof Array?P[$]=B[$].slice(0):P[$]=B[$];if(!(v&&v.length&&v.filter((function(t){return t.values.length})).length))return i.utils.noData(V,D),V;D.selectAll(".nv-noData").remove();var K=v.filter((function(t){return!t.disabled&&t.bar})),J=v.filter((function(t){return!t.bar}));e=K.length&&!X?u.xScale():l.xScale(),n=p.scale(),o=X?l.yScale():u.yScale(),r=X?u.yScale():l.yScale(),a=X?c.yScale():d.yScale(),s=X?d.yScale():c.yScale();var Q=v.filter((function(t){return!t.disabled&&(X?!t.bar:t.bar)})).map((function(t){return t.values.map((function(t,e){return{x:w(t,e),y:q(t,e)}}))})),tt=v.filter((function(t){return!t.disabled&&(X?t.bar:!t.bar)})).map((function(t){return t.values.map((function(t,e){return{x:w(t,e),y:q(t,e)}}))}));e.range([0,U]),n.domain(d3.extent(d3.merge(Q.concat(tt)),(function(t){return t.x}))).range([0,U]);var et=D.selectAll("g.nv-wrap.nv-linePlusBar").data([v]),nt=et.enter().append("g").attr("class","nvd3 nv-wrap nv-linePlusBar").append("g"),it=et.select("g");nt.append("g").attr("class","nv-legendWrap");var ot=nt.append("g").attr("class","nv-focus");ot.append("g").attr("class","nv-x nv-axis"),ot.append("g").attr("class","nv-y1 nv-axis"),ot.append("g").attr("class","nv-y2 nv-axis"),ot.append("g").attr("class","nv-barsWrap"),ot.append("g").attr("class","nv-linesWrap");var rt=nt.append("g").attr("class","nv-context");if(rt.append("g").attr("class","nv-x nv-axis"),rt.append("g").attr("class","nv-y1 nv-axis"),rt.append("g").attr("class","nv-y2 nv-axis"),rt.append("g").attr("class","nv-barsWrap"),rt.append("g").attr("class","nv-linesWrap"),rt.append("g").attr("class","nv-brushBackground"),rt.append("g").attr("class","nv-x nv-brush"),L){var at=m.align()?U/2:U,st=m.align()?at:0;m.width(at),it.select(".nv-legendWrap").datum(v.map((function(t){return t.originalKey=void 0===t.originalKey?t.key:t.originalKey,t.key=X?t.originalKey+(t.bar?I:Y):t.originalKey+(t.bar?Y:I),t}))).call(m),y||m.height()===O.top||(O.top=m.height(),G=i.utils.availableHeight(x,D,O)-R),it.select(".nv-legendWrap").attr("transform","translate("+st+","+-O.top+")")}else it.select(".nv-legendWrap").selectAll("*").remove();et.attr("transform","translate("+O.left+","+O.top+")"),it.select(".nv-context").style("display",k?"initial":"none"),d.width(U).height(Z).color(v.map((function(t,e){return t.color||W(t,e)})).filter((function(t,e){return!v[e].disabled&&v[e].bar}))),c.width(U).height(Z).color(v.map((function(t,e){return t.color||W(t,e)})).filter((function(t,e){return!v[e].disabled&&!v[e].bar})));var lt=it.select(".nv-context .nv-barsWrap").datum(K.length?K:[{values:[]}]),ct=it.select(".nv-context .nv-linesWrap").datum(j(J)?[{values:[]}]:J.filter((function(t){return!t.disabled})));it.select(".nv-context").attr("transform","translate(0,"+(G+O.bottom+_.top)+")"),lt.transition().call(d),ct.transition().call(c),S&&(p._ticks(i.utils.calcTicksX(U/100,v)).tickSize(-Z,0),it.select(".nv-context .nv-x.nv-axis").attr("transform","translate(0,"+a.range()[0]+")"),it.select(".nv-context .nv-x.nv-axis").transition().call(p)),T&&(M.scale(a)._ticks(Z/36).tickSize(-U,0),g.scale(s)._ticks(Z/36).tickSize(K.length?0:-U,0),it.select(".nv-context .nv-y3.nv-axis").style("opacity",K.length?1:0).attr("transform","translate(0,"+n.range()[0]+")"),it.select(".nv-context .nv-y2.nv-axis").style("opacity",J.length?1:0).attr("transform","translate("+n.range()[1]+",0)"),it.select(".nv-context .nv-y1.nv-axis").transition().call(M),it.select(".nv-context .nv-y2.nv-axis").transition().call(g)),z.x(n).on("brush",pt),C&&z.extent(C);var ut=it.select(".nv-brushBackground").selectAll("g").data([C||z.extent()]),dt=ut.enter().append("g");dt.append("rect").attr("class","left").attr("x",0).attr("y",0).attr("height",Z),dt.append("rect").attr("class","right").attr("x",0).attr("y",0).attr("height",Z);var ht=it.select(".nv-x.nv-brush").call(z);function pt(){C=z.empty()?null:z.extent(),t=z.empty()?n.domain():z.extent(),N.brush({extent:t,brush:z}),z.empty()||z.extent(C),ut.data([z.empty()?n.domain():C]).each((function(t,e){var i=n(t[0])-n.range()[0],o=n.range()[1]-n(t[1]);d3.select(this).select(".left").attr("width",i<0?0:i),d3.select(this).select(".right").attr("x",n(t[1])).attr("width",o<0?0:o)})),u.width(U).height(G).color(v.map((function(t,e){return t.color||W(t,e)})).filter((function(t,e){return!v[e].disabled&&v[e].bar}))),l.width(U).height(G).color(v.map((function(t,e){return t.color||W(t,e)})).filter((function(t,e){return!v[e].disabled&&!v[e].bar})));var a=it.select(".nv-focus .nv-barsWrap").datum(K.length?K.map((function(e,n){return{key:e.key,values:e.values.filter((function(e,n){return u.x()(e,n)>=t[0]&&u.x()(e,n)<=t[1]}))}})):[{values:[]}]),s=it.select(".nv-focus .nv-linesWrap").datum(j(J)?[{values:[]}]:J.filter((function(t){return!t.disabled})).map((function(e,n){return{area:e.area,fillOpacity:e.fillOpacity,strokeWidth:e.strokeWidth,key:e.key,values:e.values.filter((function(e,n){return l.x()(e,n)>=t[0]&&l.x()(e,n)<=t[1]}))}})));e=K.length&&!X?u.xScale():l.xScale(),h.scale(e)._ticks(i.utils.calcTicksX(U/100,v)).tickSize(-G,0),h.domain([Math.ceil(t[0]),Math.floor(t[1])]),it.select(".nv-x.nv-axis").transition().duration(E).call(h),a.transition().duration(E).call(u),s.transition().duration(E).call(l),it.select(".nv-focus .nv-x.nv-axis").attr("transform","translate(0,"+o.range()[0]+")"),f.scale(o)._ticks(i.utils.calcTicksY(G/36,v)).tickSize(-U,0),b.scale(r)._ticks(i.utils.calcTicksY(G/36,v)),X?b.tickSize(J.length?0:-U,0):b.tickSize(K.length?0:-U,0);var c=K.length?1:0,d=J.length&&!j(J)?1:0,p=X?d:c,M=X?c:d;it.select(".nv-focus .nv-y1.nv-axis").style("opacity",p),it.select(".nv-focus .nv-y2.nv-axis").style("opacity",M).attr("transform","translate("+e.range()[1]+",0)"),it.select(".nv-focus .nv-y1.nv-axis").transition().duration(E).call(f),it.select(".nv-focus .nv-y2.nv-axis").transition().duration(E).call(b)}ht.selectAll("rect").attr("height",Z),ht.selectAll(".resize").append("path").attr("d",(function(t){var e=+("e"==t),n=e?1:-1,i=Z/3;return"M"+.5*n+","+i+"A6,6 0 0 "+e+" "+6.5*n+","+(i+6)+"V"+(2*i-6)+"A6,6 0 0 "+e+" "+.5*n+","+2*i+"ZM"+2.5*n+","+(i+8)+"V"+(2*i-8)+"M"+4.5*n+","+(i+8)+"V"+(2*i-8)})),m.dispatch.on("stateChange",(function(t){for(var e in t)B[e]=t[e];N.stateChange(B),V.update()})),N.on("changeState",(function(t){void 0!==t.disabled&&(v.forEach((function(e,n){e.disabled=t.disabled[n]})),B.disabled=t.disabled),V.update()})),pt()})),V}return l.dispatch.on("elementMouseover.tooltip",(function(t){v.duration(100).valueFormatter((function(t,e){return(X?{main:f,focus:M}:{main:b,focus:g}).main.tickFormat()(t,e)})).data(t).hidden(!1)})),l.dispatch.on("elementMouseout.tooltip",(function(t){v.hidden(!0)})),u.dispatch.on("elementMouseover.tooltip",(function(t){t.value=V.x()(t.data),t.series={value:V.y()(t.data),color:t.color},v.duration(0).valueFormatter((function(t,e){return(X?{main:b,focus:g}:{main:f,focus:M}).main.tickFormat()(t,e)})).data(t).hidden(!1)})),u.dispatch.on("elementMouseout.tooltip",(function(t){v.hidden(!0)})),u.dispatch.on("elementMousemove.tooltip",(function(t){v()})),V.dispatch=N,V.legend=m,V.lines=l,V.lines2=c,V.bars=u,V.bars2=d,V.xAxis=h,V.x2Axis=p,V.y1Axis=f,V.y2Axis=b,V.y3Axis=M,V.y4Axis=g,V.tooltip=v,V.options=i.utils.optionsFunc.bind(V),V._options=Object.create({},{width:{get:function(){return A},set:function(t){A=t}},height:{get:function(){return x},set:function(t){x=t}},showLegend:{get:function(){return L},set:function(t){L=t}},brushExtent:{get:function(){return C},set:function(t){C=t}},noData:{get:function(){return D},set:function(t){D=t}},focusEnable:{get:function(){return k},set:function(t){k=t}},focusHeight:{get:function(){return R},set:function(t){R=t}},focusShowAxisX:{get:function(){return S},set:function(t){S=t}},focusShowAxisY:{get:function(){return T},set:function(t){T=t}},legendLeftAxisHint:{get:function(){return Y},set:function(t){Y=t}},legendRightAxisHint:{get:function(){return I},set:function(t){I=t}},margin:{get:function(){return O},set:function(t){void 0!==t.top&&(O.top=t.top,y=t.top),O.right=void 0!==t.right?t.right:O.right,O.bottom=void 0!==t.bottom?t.bottom:O.bottom,O.left=void 0!==t.left?t.left:O.left}},focusMargin:{get:function(){return _},set:function(t){_.top=void 0!==t.top?t.top:_.top,_.right=void 0!==t.right?t.right:_.right,_.bottom=void 0!==t.bottom?t.bottom:_.bottom,_.left=void 0!==t.left?t.left:_.left}},duration:{get:function(){return E},set:function(t){E=t}},color:{get:function(){return W},set:function(t){W=i.utils.getColor(t),m.color(W)}},x:{get:function(){return w},set:function(t){w=t,l.x(t),c.x(t),u.x(t),d.x(t)}},y:{get:function(){return q},set:function(t){q=t,l.y(t),c.y(t),u.y(t),d.y(t)}},switchYAxisOrder:{get:function(){return X},set:function(t){if(X!==t){var e=f;f=b,b=e;var n=M;M=g,g=n}X=t,f.orient("left"),b.orient("right"),M.orient("left"),g.orient("right")}}}),i.utils.inheritOptions(V,l),i.utils.initOptions(V),V},i.models.multiBar=function(){"use strict";var t,e,n,o,r,a,s,l={top:0,right:0,bottom:0,left:0},c=960,u=500,d=d3.scale.ordinal(),h=d3.scale.linear(),p=Math.floor(1e4*Math.random()),f=null,b=function(t){return t.x},M=function(t){return t.y},g=[0],m=!0,z=!1,v="zero",O=i.utils.defaultColor(),y=!1,_=null,A=500,x=.1,w=.75,q=d3.dispatch("chartClick","elementClick","elementDblClick","elementMouseover","elementMouseout","elementMousemove","renderEnd"),W=i.utils.renderWatch(q,A),L=0;function k(T){return W.reset(),T.each((function(k){var T=c-l.left-l.right,S=u-l.top-l.bottom;f=d3.select(this),i.utils.initSVG(f);var R=0;if(y&&k.length&&(y=[{values:k[0].values.map((function(t){return{x:t.x,y:0,series:t.series,size:.01}}))}]),z){var C=d3.layout.stack().offset(v).values((function(t){return t.values})).y(M)(!k.length&&y?y:k);C.forEach((function(t,e){t.nonStackable?(k[e].nonStackableSeries=R++,C[e]=k[e]):e>0&&C[e-1].nonStackable&&C[e].values.map((function(t,n){t.y0-=C[e-1].values[n].y,t.y1=t.y0+t.y}))})),k=C}k.forEach((function(t,e){t.values.forEach((function(n){n.series=e,n.key=t.key}))})),z&&k.length>0&&k[0].values.map((function(t,e){var n=0,i=0;k.map((function(t,o){if(!k[o].nonStackable){var r=t.values[e];r.size=Math.abs(r.y),r.y<0?(r.y1=i,i-=r.size):(r.y1=r.size+n,n+=r.size)}}))}));var D=e&&n?[]:k.map((function(t,e){return t.values.map((function(t,n){return{x:b(t,n),y:M(t,n),y0:t.y0,y1:t.y1,idx:e}}))}));d.domain(e||d3.merge(D).map((function(t){return t.x}))).rangeBands(o||[0,T],x),h.domain(n||d3.extent(d3.merge(D).map((function(t){var e=t.y;return z&&!k[t.idx].nonStackable&&(e=t.y>0?t.y1:t.y1+t.y),e})).concat(g))).range(r||[S,0]),d.domain()[0]===d.domain()[1]&&(d.domain()[0]?d.domain([d.domain()[0]-.01*d.domain()[0],d.domain()[1]+.01*d.domain()[1]]):d.domain([-1,1])),h.domain()[0]===h.domain()[1]&&(h.domain()[0]?h.domain([h.domain()[0]+.01*h.domain()[0],h.domain()[1]-.01*h.domain()[1]]):h.domain([-1,1])),a=a||d,s=s||h;var N=f.selectAll("g.nv-wrap.nv-multibar").data([k]),E=N.enter().append("g").attr("class","nvd3 nv-wrap nv-multibar"),B=E.append("defs"),P=E.append("g"),Y=N.select("g");P.append("g").attr("class","nv-groups"),N.attr("transform","translate("+l.left+","+l.top+")"),B.append("clipPath").attr("id","nv-edge-clip-"+p).append("rect"),N.select("#nv-edge-clip-"+p+" rect").attr("width",T).attr("height",S),Y.attr("clip-path",m?"url(#nv-edge-clip-"+p+")":"");var I=N.select(".nv-groups").selectAll(".nv-group").data((function(t){return t}),(function(t,e){return e}));I.enter().append("g").style("stroke-opacity",1e-6).style("fill-opacity",1e-6);var X=W.transition(I.exit().selectAll("rect.nv-bar"),"multibarExit",Math.min(100,A)).attr("y",(function(t,e,n){var i=s(0)||0;return z&&k[t.series]&&!k[t.series].nonStackable&&(i=s(t.y0)),i})).attr("height",0).remove();X.delay&&X.delay((function(t,e){return e*(A/(L+1))-e})),I.attr("class",(function(t,e){return"nv-group nv-series-"+e})).classed("hover",(function(t){return t.hover})).style("fill",(function(t,e){return O(t,e)})).style("stroke",(function(t,e){return O(t,e)})),I.style("stroke-opacity",1).style("fill-opacity",w);var H=I.selectAll("rect.nv-bar").data((function(t){return y&&!k.length?y.values:t.values}));H.exit().remove(),H.enter().append("rect").attr("class",(function(t,e){return M(t,e)<0?"nv-bar negative":"nv-bar positive"})).attr("x",(function(t,e,n){return z&&!k[n].nonStackable?0:n*d.rangeBand()/k.length})).attr("y",(function(t,e,n){return s(z&&!k[n].nonStackable?t.y0:0)||0})).attr("height",0).attr("width",(function(t,e,n){return d.rangeBand()/(z&&!k[n].nonStackable?1:k.length)})).attr("transform",(function(t,e){return"translate("+d(b(t,e))+",0)"})),H.style("fill",(function(t,e,n){return O(t,n,e)})).style("stroke",(function(t,e,n){return O(t,n,e)})).on("mouseover",(function(t,e,n){d3.select(this).classed("hover",!0),q.elementMouseover({data:t,index:e,series:k[n],color:d3.select(this).style("fill")})})).on("mouseout",(function(t,e,n){d3.select(this).classed("hover",!1),q.elementMouseout({data:t,index:e,series:k[n],color:d3.select(this).style("fill")})})).on("mousemove",(function(t,e,n){q.elementMousemove({data:t,index:e,series:k[n],color:d3.select(this).style("fill")})})).on("click",(function(t,e,n){q.elementClick({data:t,index:e,series:k[n],color:d3.select(this).style("fill"),event:d3.event,element:this}),d3.event.stopPropagation()})).on("dblclick",(function(t,e,n){q.elementDblClick({data:t,index:e,series:k[n],color:d3.select(this).style("fill")}),d3.event.stopPropagation()})),H.attr("class",(function(t,e){return M(t,e)<0?"nv-bar negative":"nv-bar positive"})).attr("transform",(function(t,e){return"translate("+d(b(t,e))+",0)"})),_&&(t||(t=k.map((function(){return!0}))),H.style("fill",(function(e,n,i){return d3.rgb(_(e,n)).darker(t.map((function(t,e){return e})).filter((function(e,n){return!t[n]}))[i]).toString()})).style("stroke",(function(e,n,i){return d3.rgb(_(e,n)).darker(t.map((function(t,e){return e})).filter((function(e,n){return!t[n]}))[i]).toString()})));var F=H.watchTransition(W,"multibar",Math.min(250,A)).delay((function(t,e){return e*A/k[0].values.length}));z?F.attr("y",(function(t,e,n){return k[n].nonStackable?M(t,e)<0?h(0):h(0)-h(M(t,e))<-1?h(0)-1:h(M(t,e))||0:h(t.y1)})).attr("height",(function(t,e,n){return k[n].nonStackable?Math.max(Math.abs(h(M(t,e))-h(0)),0)||0:Math.max(Math.abs(h(t.y+t.y0)-h(t.y0)),0)})).attr("x",(function(t,e,n){var i=0;return k[n].nonStackable&&(i=t.series*d.rangeBand()/k.length,k.length!==R&&(i=k[n].nonStackableSeries*d.rangeBand()/(2*R))),i})).attr("width",(function(t,e,n){if(k[n].nonStackable){var i=d.rangeBand()/R;return k.length!==R&&(i=d.rangeBand()/(2*R)),i}return d.rangeBand()})):F.attr("x",(function(t,e){return t.series*d.rangeBand()/k.length})).attr("width",d.rangeBand()/k.length).attr("y",(function(t,e){return M(t,e)<0?h(0):h(0)-h(M(t,e))<1?h(0)-1:h(M(t,e))||0})).attr("height",(function(t,e){return Math.max(Math.abs(h(M(t,e))-h(0)),1)||0})),a=d.copy(),s=h.copy(),k[0]&&k[0].values&&(L=k[0].values.length)})),W.renderEnd("multibar immediate"),k}return k.dispatch=q,k.options=i.utils.optionsFunc.bind(k),k._options=Object.create({},{width:{get:function(){return c},set:function(t){c=t}},height:{get:function(){return u},set:function(t){u=t}},x:{get:function(){return b},set:function(t){b=t}},y:{get:function(){return M},set:function(t){M=t}},xScale:{get:function(){return d},set:function(t){d=t}},yScale:{get:function(){return h},set:function(t){h=t}},xDomain:{get:function(){return e},set:function(t){e=t}},yDomain:{get:function(){return n},set:function(t){n=t}},xRange:{get:function(){return o},set:function(t){o=t}},yRange:{get:function(){return r},set:function(t){r=t}},forceY:{get:function(){return g},set:function(t){g=t}},stacked:{get:function(){return z},set:function(t){z=t}},stackOffset:{get:function(){return v},set:function(t){v=t}},clipEdge:{get:function(){return m},set:function(t){m=t}},disabled:{get:function(){return t},set:function(e){t=e}},id:{get:function(){return p},set:function(t){p=t}},hideable:{get:function(){return y},set:function(t){y=t}},groupSpacing:{get:function(){return x},set:function(t){x=t}},fillOpacity:{get:function(){return w},set:function(t){w=t}},margin:{get:function(){return l},set:function(t){l.top=void 0!==t.top?t.top:l.top,l.right=void 0!==t.right?t.right:l.right,l.bottom=void 0!==t.bottom?t.bottom:l.bottom,l.left=void 0!==t.left?t.left:l.left}},duration:{get:function(){return A},set:function(t){A=t,W.reset(A)}},color:{get:function(){return O},set:function(t){O=i.utils.getColor(t)}},barColor:{get:function(){return _},set:function(t){_=t?i.utils.getColor(t):null}}}),i.utils.initOptions(k),k},i.models.multiBarChart=function(){"use strict";var t,e,n=i.models.multiBar(),o=i.models.axis(),r=i.models.axis(),a=i.interactiveGuideline(),s=i.models.legend(),l=i.models.legend(),c=i.models.tooltip(),u={top:30,right:20,bottom:50,left:60},d=null,h=null,p=null,f=i.utils.defaultColor(),b=!0,M={},g=!0,m=null,z=!0,v=!0,O=!1,y=!0,_=!1,A=!1,x=0,w=i.utils.state(),q=null,W=null,L=d3.dispatch("stateChange","changeState","renderEnd"),k=function(){return b?180:0},T=250,S=!1;w.stacked=!1,n.stacked(!1),o.orient("bottom").tickPadding(7).showMaxMin(!1).tickFormat((function(t){return t})),r.orient(O?"right":"left").tickFormat(d3.format(",.1f")),c.duration(0).valueFormatter((function(t,e){return r.tickFormat()(t,e)})).headerFormatter((function(t,e){return o.tickFormat()(t,e)})),a.tooltip.valueFormatter((function(t,e){return null==t?"N/A":r.tickFormat()(t,e)})).headerFormatter((function(t,e){return o.tickFormat()(t,e)})),a.tooltip.valueFormatter((function(t,e){return null==t?"N/A":r.tickFormat()(t,e)})).headerFormatter((function(t,e){return o.tickFormat()(t,e)})),a.tooltip.duration(0).valueFormatter((function(t,e){return r.tickFormat()(t,e)})).headerFormatter((function(t,e){return o.tickFormat()(t,e)})),l.updateState(!1);var R=i.utils.renderWatch(L),C=!1,D=function(t){return function(){return{active:t.map((function(t){return!t.disabled})),stacked:C}}},N=function(t){return function(e){void 0!==e.stacked&&(C=e.stacked),void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}};function E(W){return R.reset(),R.models(n),z&&R.models(o),v&&R.models(r),W.each((function(W){var R=d3.select(this);i.utils.initSVG(R);var B,P=i.utils.availableWidth(h,R,u),Y=i.utils.availableHeight(p,R,u);if(E.update=function(){0===T?R.call(E):R.transition().duration(T).call(E)},E.container=this,w.setter(N(W),E.update).getter(D(W)).update(),w.disabled=W.map((function(t){return!!t.disabled})),!q)for(B in q={},w)w[B]instanceof Array?q[B]=w[B].slice(0):q[B]=w[B];if(!(W&&W.length&&W.filter((function(t){return t.values.length})).length))return i.utils.noData(E,R),E;R.selectAll(".nv-noData").remove(),t=n.xScale(),e=n.yScale();var I=R.selectAll("g.nv-wrap.nv-multiBarWithLegend").data([W]),X=I.enter().append("g").attr("class","nvd3 nv-wrap nv-multiBarWithLegend").append("g"),H=I.select("g");if(X.append("g").attr("class","nv-x nv-axis"),X.append("g").attr("class","nv-y nv-axis"),X.append("g").attr("class","nv-barsWrap"),X.append("g").attr("class","nv-legendWrap"),X.append("g").attr("class","nv-controlsWrap"),X.append("g").attr("class","nv-interactive"),g?"bottom"===m?(s.width(P-u.right),H.select(".nv-legendWrap").datum(W).call(s),u.bottom=o.height()+s.height(),Y=i.utils.availableHeight(p,R,u),H.select(".nv-legendWrap").attr("transform","translate(0,"+(Y+o.height())+")")):(s.width(P-k()),H.select(".nv-legendWrap").datum(W).call(s),d||s.height()===u.top||(u.top=s.height(),Y=i.utils.availableHeight(p,R,u)),H.select(".nv-legendWrap").attr("transform","translate("+k()+","+-u.top+")")):H.select(".nv-legendWrap").selectAll("*").remove(),b){var F=[{key:M.grouped||"Grouped",disabled:n.stacked()},{key:M.stacked||"Stacked",disabled:!n.stacked()}];l.width(k()).color(["#444","#444","#444"]),H.select(".nv-controlsWrap").datum(F).attr("transform","translate(0,"+-u.top+")").call(l)}else H.select(".nv-controlsWrap").selectAll("*").remove();if(I.attr("transform","translate("+u.left+","+u.top+")"),O&&H.select(".nv-y.nv-axis").attr("transform","translate("+P+",0)"),n.disabled(W.map((function(t){return t.disabled}))).width(P).height(Y).color(W.map((function(t,e){return t.color||f(t,e)})).filter((function(t,e){return!W[e].disabled}))),H.select(".nv-barsWrap").datum(W.filter((function(t){return!t.disabled}))).call(n),z){o.scale(t)._ticks(i.utils.calcTicksX(P/100,W)).tickSize(-Y,0),H.select(".nv-x.nv-axis").attr("transform","translate(0,"+e.range()[0]+")"),H.select(".nv-x.nv-axis").call(o);var j=H.select(".nv-x.nv-axis > g").selectAll("g");if(j.selectAll("line, text").style("opacity",1),_){var V=function(t,e){return"translate("+t+","+e+")"};j.selectAll("text").attr("transform",(function(t,e,n){return V(0,n%2==0?5:17)}));var $=d3.selectAll(".nv-x.nv-axis .nv-wrap g g text")[0].length;H.selectAll(".nv-x.nv-axis .nv-axisMaxMin text").attr("transform",(function(t,e){return V(0,0===e||$%2!=0?17:5)}))}A&&H.selectAll(".tick text").call(i.utils.wrapTicks,E.xAxis.rangeBand()),y&&j.filter((function(t,e){return e%Math.ceil(W[0].values.length/(P/100))!=0})).selectAll("text, line").style("opacity",0),x&&j.selectAll(".tick text").attr("transform","rotate("+x+" 0,0)").style("text-anchor",x>0?"start":"end"),H.select(".nv-x.nv-axis").selectAll("g.nv-axisMaxMin text").style("opacity",1)}v&&(r.scale(e)._ticks(i.utils.calcTicksY(Y/36,W)).tickSize(-P,0),H.select(".nv-y.nv-axis").call(r)),S&&(a.width(P).height(Y).margin({left:u.left,top:u.top}).svgContainer(R).xScale(t),I.select(".nv-interactive").call(a)),s.dispatch.on("stateChange",(function(t){for(var e in t)w[e]=t[e];L.stateChange(w),E.update()})),l.dispatch.on("legendClick",(function(t,e){if(t.disabled){switch(F=F.map((function(t){return t.disabled=!0,t})),t.disabled=!1,t.key){case"Grouped":case M.grouped:n.stacked(!1);break;case"Stacked":case M.stacked:n.stacked(!0)}w.stacked=n.stacked(),L.stateChange(w),E.update()}})),L.on("changeState",(function(t){void 0!==t.disabled&&(W.forEach((function(e,n){e.disabled=t.disabled[n]})),w.disabled=t.disabled),void 0!==t.stacked&&(n.stacked(t.stacked),w.stacked=t.stacked,C=t.stacked),E.update()})),S?(a.dispatch.on("elementMousemove",(function(e){if(null!=e.pointXValue){var n,i,o,r,s=[];W.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(a,l){i=t.domain().indexOf(e.pointXValue);var c=a.values[i];void 0!==c&&(r=c.x,void 0===n&&(n=c),void 0===o&&(o=e.mouseX),s.push({key:a.key,value:E.y()(c,i),color:f(a,a.seriesIndex),data:a.values[i]}))})),a.tooltip.data({value:r,index:i,series:s})(),a.renderGuideLine(o)}})),a.dispatch.on("elementMouseout",(function(t){a.tooltip.hidden(!0)}))):(n.dispatch.on("elementMouseover.tooltip",(function(t){t.value=E.x()(t.data),t.series={key:t.data.key,value:E.y()(t.data),color:t.color},c.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){c.hidden(!0)})),n.dispatch.on("elementMousemove.tooltip",(function(t){c()})))})),R.renderEnd("multibarchart immediate"),E}return E.dispatch=L,E.multibar=n,E.legend=s,E.controls=l,E.xAxis=o,E.yAxis=r,E.state=w,E.tooltip=c,E.interactiveLayer=a,E.options=i.utils.optionsFunc.bind(E),E._options=Object.create({},{width:{get:function(){return h},set:function(t){h=t}},height:{get:function(){return p},set:function(t){p=t}},showLegend:{get:function(){return g},set:function(t){g=t}},legendPosition:{get:function(){return m},set:function(t){m=t}},showControls:{get:function(){return b},set:function(t){b=t}},controlLabels:{get:function(){return M},set:function(t){M=t}},showXAxis:{get:function(){return z},set:function(t){z=t}},showYAxis:{get:function(){return v},set:function(t){v=t}},defaultState:{get:function(){return q},set:function(t){q=t}},noData:{get:function(){return W},set:function(t){W=t}},reduceXTicks:{get:function(){return y},set:function(t){y=t}},rotateLabels:{get:function(){return x},set:function(t){x=t}},staggerLabels:{get:function(){return _},set:function(t){_=t}},wrapLabels:{get:function(){return A},set:function(t){A=!!t}},margin:{get:function(){return u},set:function(t){void 0!==t.top&&(u.top=t.top,d=t.top),u.right=void 0!==t.right?t.right:u.right,u.bottom=void 0!==t.bottom?t.bottom:u.bottom,u.left=void 0!==t.left?t.left:u.left}},duration:{get:function(){return T},set:function(t){T=t,n.duration(T),o.duration(T),r.duration(T),R.reset(T)}},color:{get:function(){return f},set:function(t){f=i.utils.getColor(t),s.color(f)}},rightAlignYAxis:{get:function(){return O},set:function(t){O=t,r.orient(O?"right":"left")}},useInteractiveGuideline:{get:function(){return S},set:function(t){S=t}},barColor:{get:function(){return n.barColor},set:function(t){n.barColor(t),s.color((function(t,e){return d3.rgb("#ccc").darker(1.5*e).toString()}))}}}),i.utils.inheritOptions(E,n),i.utils.initOptions(E),E},i.models.multiBarHorizontal=function(){"use strict";var t,e,n,o,r,a,s,l={top:0,right:0,bottom:0,left:0},c=960,u=500,d=Math.floor(1e4*Math.random()),h=null,p=d3.scale.ordinal(),f=d3.scale.linear(),b=function(t){return t.x},M=function(t){return t.y},g=function(t){return t.yErr},m=[0],z=i.utils.defaultColor(),v=null,O=!1,y=!1,_=!1,A=60,x=.1,w=.75,q=d3.format(",.2f"),W=250,L=d3.dispatch("chartClick","elementClick","elementDblClick","elementMouseover","elementMouseout","elementMousemove","renderEnd"),k=i.utils.renderWatch(L,W);function T(d){return k.reset(),d.each((function(d){var W=c-l.left-l.right,T=u-l.top-l.bottom;h=d3.select(this),i.utils.initSVG(h),O&&(d=d3.layout.stack().offset("zero").values((function(t){return t.values})).y(M)(d)),d.forEach((function(t,e){t.values.forEach((function(n){n.series=e,n.key=t.key}))})),O&&d[0].values.map((function(t,e){var n=0,i=0;d.map((function(t){var o=t.values[e];o.size=Math.abs(o.y),o.y<0?(o.y1=i-o.size,i-=o.size):(o.y1=n,n+=o.size)}))}));var S=e&&n?[]:d.map((function(t){return t.values.map((function(t,e){return{x:b(t,e),y:M(t,e),y0:t.y0,y1:t.y1}}))}));p.domain(e||d3.merge(S).map((function(t){return t.x}))).rangeBands(o||[0,T],x),f.domain(n||d3.extent(d3.merge(S).map((function(t){return O?t.y>0?t.y1+t.y:t.y1:t.y})).concat(m))),y&&!O?f.range(r||[f.domain()[0]<0?A:0,W-(f.domain()[1]>0?A:0)]):f.range(r||[0,W]),a=a||p,s=s||d3.scale.linear().domain(f.domain()).range([f(0),f(0)]);var R=d3.select(this).selectAll("g.nv-wrap.nv-multibarHorizontal").data([d]),C=R.enter().append("g").attr("class","nvd3 nv-wrap nv-multibarHorizontal");C.append("defs");var D=C.append("g");R.select("g"),D.append("g").attr("class","nv-groups"),R.attr("transform","translate("+l.left+","+l.top+")");var N=R.select(".nv-groups").selectAll(".nv-group").data((function(t){return t}),(function(t,e){return e}));N.enter().append("g").style("stroke-opacity",1e-6).style("fill-opacity",1e-6),N.exit().watchTransition(k,"multibarhorizontal: exit groups").style("stroke-opacity",1e-6).style("fill-opacity",1e-6).remove(),N.attr("class",(function(t,e){return"nv-group nv-series-"+e})).classed("hover",(function(t){return t.hover})).style("fill",(function(t,e){return z(t,e)})).style("stroke",(function(t,e){return z(t,e)})),N.watchTransition(k,"multibarhorizontal: groups").style("stroke-opacity",1).style("fill-opacity",w);var E=N.selectAll("g.nv-bar").data((function(t){return t.values}));E.exit().remove();var B=E.enter().append("g").attr("transform",(function(t,e,n){return"translate("+s(O?t.y0:0)+","+(O?0:n*p.rangeBand()/d.length+p(b(t,e)))+")"}));B.append("rect").attr("width",0).attr("height",p.rangeBand()/(O?1:d.length)),E.on("mouseover",(function(t,e){d3.select(this).classed("hover",!0),L.elementMouseover({data:t,index:e,color:d3.select(this).style("fill")})})).on("mouseout",(function(t,e){d3.select(this).classed("hover",!1),L.elementMouseout({data:t,index:e,color:d3.select(this).style("fill")})})).on("mouseout",(function(t,e){L.elementMouseout({data:t,index:e,color:d3.select(this).style("fill")})})).on("mousemove",(function(t,e){L.elementMousemove({data:t,index:e,color:d3.select(this).style("fill")})})).on("click",(function(t,e){L.elementClick({data:t,index:e,color:d3.select(this).style("fill"),event:d3.event,element:this}),d3.event.stopPropagation()})).on("dblclick",(function(t,e){L.elementDblClick({data:t,index:e,color:d3.select(this).style("fill")}),d3.event.stopPropagation()})),g(d[0],0)&&(B.append("polyline"),E.select("polyline").attr("fill","none").attr("points",(function(t,e){var n=g(t,e),i=.8*p.rangeBand()/(2*(O?1:d.length));return[[(n=(n=n.length?n:[-Math.abs(n),Math.abs(n)]).map((function(n){return f(n+(M(t,e)<0?0:M(t,e)))-f(0)})))[0],-i],[n[0],i],[n[0],0],[n[1],0],[n[1],-i],[n[1],i]].map((function(t){return t.join(",")})).join(" ")})).attr("transform",(function(t,e){return"translate(0, "+p.rangeBand()/(2*(O?1:d.length))+")"}))),B.append("text"),y&&!O?(E.select("text").attr("text-anchor",(function(t,e){return M(t,e)<0?"end":"start"})).attr("y",p.rangeBand()/(2*d.length)).attr("dy",".32em").text((function(t,e){var n=q(M(t,e)),i=g(t,e);return void 0===i?n:i.length?n+"+"+q(Math.abs(i[1]))+"-"+q(Math.abs(i[0])):n+"±"+q(Math.abs(i))})),E.watchTransition(k,"multibarhorizontal: bars").select("text").attr("x",(function(t,e){return M(t,e)<0?-4:f(M(t,e))-f(0)+4}))):E.selectAll("text").text(""),_&&!O?(B.append("text").classed("nv-bar-label",!0),E.select("text.nv-bar-label").attr("text-anchor",(function(t,e){return M(t,e)<0?"start":"end"})).attr("y",p.rangeBand()/(2*d.length)).attr("dy",".32em").text((function(t,e){return b(t,e)})),E.watchTransition(k,"multibarhorizontal: bars").select("text.nv-bar-label").attr("x",(function(t,e){return M(t,e)<0?f(0)-f(M(t,e))+4:-4}))):E.selectAll("text.nv-bar-label").text(""),E.attr("class",(function(t,e){return M(t,e)<0?"nv-bar negative":"nv-bar positive"})),v&&(t||(t=d.map((function(){return!0}))),E.style("fill",(function(e,n,i){return d3.rgb(v(e,n)).darker(t.map((function(t,e){return e})).filter((function(e,n){return!t[n]}))[i]).toString()})).style("stroke",(function(e,n,i){return d3.rgb(v(e,n)).darker(t.map((function(t,e){return e})).filter((function(e,n){return!t[n]}))[i]).toString()}))),O?E.watchTransition(k,"multibarhorizontal: bars").attr("transform",(function(t,e){return"translate("+f(t.y1)+","+p(b(t,e))+")"})).select("rect").attr("width",(function(t,e){return Math.abs(f(M(t,e)+t.y0)-f(t.y0))||0})).attr("height",p.rangeBand()):E.watchTransition(k,"multibarhorizontal: bars").attr("transform",(function(t,e){return"translate("+(M(t,e)<0?f(M(t,e)):f(0))+","+(t.series*p.rangeBand()/d.length+p(b(t,e)))+")"})).select("rect").attr("height",p.rangeBand()/d.length).attr("width",(function(t,e){return Math.max(Math.abs(f(M(t,e))-f(0)),1)||0})),a=p.copy(),s=f.copy()})),k.renderEnd("multibarHorizontal immediate"),T}return T.dispatch=L,T.options=i.utils.optionsFunc.bind(T),T._options=Object.create({},{width:{get:function(){return c},set:function(t){c=t}},height:{get:function(){return u},set:function(t){u=t}},x:{get:function(){return b},set:function(t){b=t}},y:{get:function(){return M},set:function(t){M=t}},yErr:{get:function(){return g},set:function(t){g=t}},xScale:{get:function(){return p},set:function(t){p=t}},yScale:{get:function(){return f},set:function(t){f=t}},xDomain:{get:function(){return e},set:function(t){e=t}},yDomain:{get:function(){return n},set:function(t){n=t}},xRange:{get:function(){return o},set:function(t){o=t}},yRange:{get:function(){return r},set:function(t){r=t}},forceY:{get:function(){return m},set:function(t){m=t}},stacked:{get:function(){return O},set:function(t){O=t}},showValues:{get:function(){return y},set:function(t){y=t}},disabled:{get:function(){return t},set:function(e){t=e}},id:{get:function(){return d},set:function(t){d=t}},valueFormat:{get:function(){return q},set:function(t){q=t}},valuePadding:{get:function(){return A},set:function(t){A=t}},groupSpacing:{get:function(){return x},set:function(t){x=t}},fillOpacity:{get:function(){return w},set:function(t){w=t}},margin:{get:function(){return l},set:function(t){l.top=void 0!==t.top?t.top:l.top,l.right=void 0!==t.right?t.right:l.right,l.bottom=void 0!==t.bottom?t.bottom:l.bottom,l.left=void 0!==t.left?t.left:l.left}},duration:{get:function(){return W},set:function(t){W=t,k.reset(W)}},color:{get:function(){return z},set:function(t){z=i.utils.getColor(t)}},barColor:{get:function(){return v},set:function(t){v=t?i.utils.getColor(t):null}}}),i.utils.initOptions(T),T},i.models.multiBarHorizontalChart=function(){"use strict";var t,e,n=i.models.multiBarHorizontal(),o=i.models.axis(),r=i.models.axis(),a=i.models.legend().height(30),s=i.models.legend().height(30),l=i.models.tooltip(),c={top:30,right:20,bottom:50,left:60},u=null,d=null,h=null,p=i.utils.defaultColor(),f=!0,b="top",M={},g=!0,m="top",z=!0,v=!0,O=!1,y=i.utils.state(),_=null,A=null,x=d3.dispatch("stateChange","changeState","renderEnd"),w=function(){return f?180:0},q=250;y.stacked=!1,n.stacked(O),o.orient("left").tickPadding(5).showMaxMin(!1).tickFormat((function(t){return t})),r.orient("bottom").tickFormat(d3.format(",.1f")),l.duration(0).valueFormatter((function(t,e){return r.tickFormat()(t,e)})).headerFormatter((function(t,e){return o.tickFormat()(t,e)})),s.updateState(!1);var W=function(t){return function(){return{active:t.map((function(t){return!t.disabled})),stacked:O}}},L=function(t){return function(e){void 0!==e.stacked&&(O=e.stacked),void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}},k=i.utils.renderWatch(x,q);function T(l){return k.reset(),k.models(n),z&&k.models(o),v&&k.models(r),l.each((function(l){var A=d3.select(this);i.utils.initSVG(A);var k,S=i.utils.availableWidth(d,A,c),R=i.utils.availableHeight(h,A,c);if(T.update=function(){A.transition().duration(q).call(T)},T.container=this,O=n.stacked(),y.setter(L(l),T.update).getter(W(l)).update(),y.disabled=l.map((function(t){return!!t.disabled})),!_)for(k in _={},y)y[k]instanceof Array?_[k]=y[k].slice(0):_[k]=y[k];if(!(l&&l.length&&l.filter((function(t){return t.values.length})).length))return i.utils.noData(T,A),T;A.selectAll(".nv-noData").remove(),t=n.xScale(),e=n.yScale().clamp(!0);var C=A.selectAll("g.nv-wrap.nv-multiBarHorizontalChart").data([l]),D=C.enter().append("g").attr("class","nvd3 nv-wrap nv-multiBarHorizontalChart").append("g"),N=C.select("g");if(D.append("g").attr("class","nv-x nv-axis"),D.append("g").attr("class","nv-y nv-axis").append("g").attr("class","nv-zeroLine").append("line"),D.append("g").attr("class","nv-barsWrap"),D.append("g").attr("class","nv-legendWrap"),D.append("g").attr("class","nv-controlsWrap"),g?(a.width(S-w()),N.select(".nv-legendWrap").datum(l).call(a),"bottom"===m?(c.bottom=o.height()+a.height(),R=i.utils.availableHeight(h,A,c),N.select(".nv-legendWrap").attr("transform","translate("+w()+","+(R+o.height())+")")):"top"===m&&(u||a.height()===c.top||(c.top=a.height(),R=i.utils.availableHeight(h,A,c)),N.select(".nv-legendWrap").attr("transform","translate("+w()+","+-c.top+")"))):N.select(".nv-legendWrap").selectAll("*").remove(),f){var E=[{key:M.grouped||"Grouped",disabled:n.stacked()},{key:M.stacked||"Stacked",disabled:!n.stacked()}];s.width(w()).color(["#444","#444","#444"]),"bottom"===b?(c.bottom=o.height()+a.height(),R=i.utils.availableHeight(h,A,c),N.select(".nv-controlsWrap").datum(E).attr("transform","translate(0,"+(R+o.height())+")").call(s)):"top"===b&&N.select(".nv-controlsWrap").datum(E).attr("transform","translate(0,"+-c.top+")").call(s)}else N.select(".nv-controlsWrap").selectAll("*").remove();C.attr("transform","translate("+c.left+","+c.top+")"),n.disabled(l.map((function(t){return t.disabled}))).width(S).height(R).color(l.map((function(t,e){return t.color||p(t,e)})).filter((function(t,e){return!l[e].disabled}))),N.select(".nv-barsWrap").datum(l.filter((function(t){return!t.disabled}))).transition().call(n),z&&(o.scale(t)._ticks(i.utils.calcTicksY(R/24,l)).tickSize(-S,0),N.select(".nv-x.nv-axis").call(o),N.select(".nv-x.nv-axis").selectAll("g").selectAll("line, text")),v&&(r.scale(e)._ticks(i.utils.calcTicksX(S/100,l)).tickSize(-R,0),N.select(".nv-y.nv-axis").attr("transform","translate(0,"+R+")"),N.select(".nv-y.nv-axis").call(r)),N.select(".nv-zeroLine line").attr("x1",e(0)).attr("x2",e(0)).attr("y1",0).attr("y2",-R),a.dispatch.on("stateChange",(function(t){for(var e in t)y[e]=t[e];x.stateChange(y),T.update()})),s.dispatch.on("legendClick",(function(t,e){if(t.disabled){switch(E=E.map((function(t){return t.disabled=!0,t})),t.disabled=!1,t.key){case"Grouped":case M.grouped:n.stacked(!1);break;case"Stacked":case M.stacked:n.stacked(!0)}y.stacked=n.stacked(),x.stateChange(y),O=n.stacked(),T.update()}})),x.on("changeState",(function(t){void 0!==t.disabled&&(l.forEach((function(e,n){e.disabled=t.disabled[n]})),y.disabled=t.disabled),void 0!==t.stacked&&(n.stacked(t.stacked),y.stacked=t.stacked,O=t.stacked),T.update()}))})),k.renderEnd("multibar horizontal chart immediate"),T}return n.dispatch.on("elementMouseover.tooltip",(function(t){t.value=T.x()(t.data),t.series={key:t.data.key,value:T.y()(t.data),color:t.color},l.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){l.hidden(!0)})),n.dispatch.on("elementMousemove.tooltip",(function(t){l()})),T.dispatch=x,T.multibar=n,T.legend=a,T.controls=s,T.xAxis=o,T.yAxis=r,T.state=y,T.tooltip=l,T.options=i.utils.optionsFunc.bind(T),T._options=Object.create({},{width:{get:function(){return d},set:function(t){d=t}},height:{get:function(){return h},set:function(t){h=t}},showLegend:{get:function(){return g},set:function(t){g=t}},legendPosition:{get:function(){return m},set:function(t){m=t}},controlsPosition:{get:function(){return b},set:function(t){b=t}},showControls:{get:function(){return f},set:function(t){f=t}},controlLabels:{get:function(){return M},set:function(t){M=t}},showXAxis:{get:function(){return z},set:function(t){z=t}},showYAxis:{get:function(){return v},set:function(t){v=t}},defaultState:{get:function(){return _},set:function(t){_=t}},noData:{get:function(){return A},set:function(t){A=t}},margin:{get:function(){return c},set:function(t){void 0!==t.top&&(c.top=t.top,u=t.top),c.right=void 0!==t.right?t.right:c.right,c.bottom=void 0!==t.bottom?t.bottom:c.bottom,c.left=void 0!==t.left?t.left:c.left}},duration:{get:function(){return q},set:function(t){q=t,k.reset(q),n.duration(q),o.duration(q),r.duration(q)}},color:{get:function(){return p},set:function(t){p=i.utils.getColor(t),a.color(p)}},barColor:{get:function(){return n.barColor},set:function(t){n.barColor(t),a.color((function(t,e){return d3.rgb("#ccc").darker(1.5*e).toString()}))}}}),i.utils.inheritOptions(T,n),i.utils.initOptions(T),T},i.models.multiChart=function(){"use strict";var t,e,n,o,r={top:30,right:20,bottom:50,left:60},a=null,s=i.utils.defaultColor(),l=null,c=null,u=!0,d=null,h=1,p=1,f=function(t){return t.x},b=function(t){return t.y},M="linear",g=!0,m=i.interactiveGuideline(),z=!1,v=null,O=" (right axis)",y=250,_=d3.scale.linear(),A=d3.scale.linear(),x=d3.scale.linear(),w=i.models.line().yScale(A).duration(y),q=i.models.line().yScale(x).duration(y),W=i.models.scatter().yScale(A).duration(y),L=i.models.scatter().yScale(x).duration(y),k=i.models.multiBar().stacked(!1).yScale(A).duration(y),T=i.models.multiBar().stacked(!1).yScale(x).duration(y),S=i.models.stackedArea().yScale(A).duration(y),R=i.models.stackedArea().yScale(x).duration(y),C=i.models.axis().scale(_).orient("bottom").tickPadding(5).duration(y),D=i.models.axis().scale(A).orient("left").duration(y),N=i.models.axis().scale(x).orient("right").duration(y),E=i.models.legend().height(30).align(!1),B=i.models.tooltip(),P=d3.dispatch("zoom"),Y=[w,q,W,L,k,T,S,R];function I(d){return d.each((function(d){var g=d3.select(this),y=d3.select(this.parentNode);i.utils.initSVG(g),I.update=function(){g.transition().call(I)},I.container=this;var H=i.utils.availableWidth(l,g,r),F=i.utils.availableHeight(c,g,r),j=d.filter((function(t){return"line"==t.type&&1==t.yAxis})),V=d.filter((function(t){return"line"==t.type&&2==t.yAxis})),$=d.filter((function(t){return"scatter"==t.type&&1==t.yAxis})),U=d.filter((function(t){return"scatter"==t.type&&2==t.yAxis})),G=d.filter((function(t){return"bar"==t.type&&1==t.yAxis})),Z=d.filter((function(t){return"bar"==t.type&&2==t.yAxis})),K=d.filter((function(t){return"area"==t.type&&1==t.yAxis})),J=d.filter((function(t){return"area"==t.type&&2==t.yAxis}));if(!(d&&d.length&&d.filter((function(t){return t.values.length})).length))return i.utils.noData(I,g),I;g.selectAll(".nv-noData").remove();var Q=function(t){return t.values.map((function(t,e){return{x:f(t),y:b(t)}}))},tt=function(t){return"area"==t.type||"bar"==t.type&&1==t.yAxis&&k.stacked()||"bar"==t.type&&2==t.yAxis&&T.stacked()},et=d.filter((function(t){return!t.disabled&&1==t.yAxis})).map(Q),nt=d.filter((function(t){return!t.disabled&&1==t.yAxis&&tt(t)})).map(Q),it=d.filter((function(t){return!t.disabled&&2==t.yAxis})).map(Q),ot=d.filter((function(t){return!t.disabled&&2==t.yAxis&&tt(t)})).map(Q);_.domain(d3.extent(d3.merge(et.concat(it)),(function(t){return t.x}))).range([0,H]);var rt=g.selectAll("g.wrap.multiChart").data([d]),at=rt.enter().append("g").attr("class","wrap nvd3 multiChart").append("g");at.append("g").attr("class","nv-x nv-axis"),at.append("g").attr("class","nv-y1 nv-axis"),at.append("g").attr("class","nv-y2 nv-axis"),at.append("g").attr("class","stack1Wrap"),at.append("g").attr("class","stack2Wrap"),at.append("g").attr("class","bars1Wrap"),at.append("g").attr("class","bars2Wrap"),at.append("g").attr("class","scatters1Wrap"),at.append("g").attr("class","scatters2Wrap"),at.append("g").attr("class","lines1Wrap"),at.append("g").attr("class","lines2Wrap"),at.append("g").attr("class","legendWrap"),at.append("g").attr("class","nv-interactive"),at.append("g").attr("class","nv-zoomLayer");var st=rt.select("g"),lt=d.map((function(t,e){return d[e].color||s(t,e)}));if(u){var ct=E.align()?H/2:H,ut=E.align()?ct:0;E.width(ct),E.color(lt),st.select(".legendWrap").datum(d.map((function(t){return t.originalKey=void 0===t.originalKey?t.key:t.originalKey,t.key=t.originalKey+(1==t.yAxis?"":O),t}))).call(E),a||E.height()===r.top||(r.top=E.height(),F=i.utils.availableHeight(c,g,r)),st.select(".legendWrap").attr("transform","translate("+ut+","+-r.top+")")}else st.select(".legendWrap").selectAll("*").remove();w.width(H).height(F).interpolate(M).color(lt.filter((function(t,e){return!d[e].disabled&&1==d[e].yAxis&&"line"==d[e].type}))),q.width(H).height(F).interpolate(M).color(lt.filter((function(t,e){return!d[e].disabled&&2==d[e].yAxis&&"line"==d[e].type}))),W.width(H).height(F).color(lt.filter((function(t,e){return!d[e].disabled&&1==d[e].yAxis&&"scatter"==d[e].type}))),L.width(H).height(F).color(lt.filter((function(t,e){return!d[e].disabled&&2==d[e].yAxis&&"scatter"==d[e].type}))),k.width(H).height(F).color(lt.filter((function(t,e){return!d[e].disabled&&1==d[e].yAxis&&"bar"==d[e].type}))),T.width(H).height(F).color(lt.filter((function(t,e){return!d[e].disabled&&2==d[e].yAxis&&"bar"==d[e].type}))),S.width(H).height(F).interpolate(M).color(lt.filter((function(t,e){return!d[e].disabled&&1==d[e].yAxis&&"area"==d[e].type}))),R.width(H).height(F).interpolate(M).color(lt.filter((function(t,e){return!d[e].disabled&&2==d[e].yAxis&&"area"==d[e].type}))),st.attr("transform","translate("+r.left+","+r.top+")");var dt=st.select(".lines1Wrap").datum(j.filter((function(t){return!t.disabled}))),ht=st.select(".scatters1Wrap").datum($.filter((function(t){return!t.disabled}))),pt=st.select(".bars1Wrap").datum(G.filter((function(t){return!t.disabled}))),ft=st.select(".stack1Wrap").datum(K.filter((function(t){return!t.disabled}))),bt=st.select(".lines2Wrap").datum(V.filter((function(t){return!t.disabled}))),Mt=st.select(".scatters2Wrap").datum(U.filter((function(t){return!t.disabled}))),gt=st.select(".bars2Wrap").datum(Z.filter((function(t){return!t.disabled}))),mt=st.select(".stack2Wrap").datum(J.filter((function(t){return!t.disabled}))),zt=[];k.stacked()&&G.length&&(zt=G.filter((function(t){return!t.disabled})).map((function(t){return t.values}))).length>0&&(zt=zt.reduce((function(t,e){return t.map((function(t,n){return{x:t.x,y:t.y+e[n].y}}))}))),G.length&&zt.push({x:0,y:0});var vt=[];function Ot(t){return d3.transpose(t).map((function(t){return t.map((function(t){return t.y}))})).map((function(t){return d3.sum(t)}))}T.stacked()&&Z.length&&(vt=Z.filter((function(t){return!t.disabled})).map((function(t){return t.values}))).length>0&&(vt=vt.reduce((function(t,e){return t.map((function(t,n){return{x:t.x,y:t.y+e[n].y}}))}))),Z.length&&vt.push({x:0,y:0});var yt=t||d3.extent(d3.merge(et).concat(zt),(function(t){return t.y}));"number"==typeof n&&(yt[0]=n),yt[1]/=h,A.domain(yt).range([0,F]);var _t=d3.max(Ot(nt));_t&&A.domain([0,Math.max(_t,A.domain()[1])]).range([0,F]);var At=e||d3.extent(d3.merge(it).concat(vt),(function(t){return t.y}));"number"==typeof o&&(At[0]=o),At[1]/=p,x.domain(At).range([0,F]);var xt=d3.max(Ot(ot));function wt(t,e,n){var i=-1;function o(e,n){t.selectAll(".nv-area-"+e).classed("nv-area-stroke-hint",n)}e.filter((function(t){return!t.disabled})).map((function(t,e){d3.max(t.values,(function(t){return t[1]}))/n>=.02?(i>=0&&o(i,!0),o(e,!0),i=-1):(o(e,!1),i=e)}))}function qt(t){var e=2===t.series.yAxis?N:D;t.value=t.point.x,t.series={value:t.point.y,color:t.point.color,key:t.series.key},B.duration(0).headerFormatter((function(t,e){return C.tickFormat()(t,e)})).valueFormatter((function(t,n){return e.tickFormat()(t,n)})).data(t).hidden(!1)}function Wt(t){var e=2===t.series.yAxis?N:D;t.value=t.point.x,t.series={value:t.point.y,color:t.point.color,key:t.series.key},B.duration(100).headerFormatter((function(t,e){return C.tickFormat()(t,e)})).valueFormatter((function(t,n){return e.tickFormat()(t,n)})).data(t).hidden(!1)}function Lt(t){var e=2===t.series.yAxis?N:D;t.point.x=S.x()(t.point),t.point.y=S.y()(t.point),B.duration(0).headerFormatter((function(t,e){return C.tickFormat()(t,e)})).valueFormatter((function(t,n){return e.tickFormat()(t,n)})).data(t).hidden(!1)}function kt(t){var e=2===t.series.yAxis?N:D;t.value=k.x()(t.data),t.series={value:k.y()(t.data),color:t.color,key:t.data.key},B.duration(0).headerFormatter((function(t,e){return C.tickFormat()(t,e)})).valueFormatter((function(t,n){return e.tickFormat()(t,n)})).data(t).hidden(!1)}function Tt(){for(var t=0,e=Y.length;t<e;t++){var n=Y[t];try{n.clearHighlights()}catch(t){}}}if(xt&&x.domain([0,Math.max(xt,x.domain()[1])]).range([0,F]),w.yDomain(A.domain()),W.yDomain(A.domain()),k.yDomain(A.domain()),S.yDomain(A.domain()),q.yDomain(x.domain()),L.yDomain(x.domain()),T.yDomain(x.domain()),R.yDomain(x.domain()),K.length&&d3.transition(ft).call(S),J.length&&d3.transition(mt).call(R),G.length&&d3.transition(pt).call(k),Z.length&&d3.transition(gt).call(T),j.length&&d3.transition(dt).call(w),V.length&&d3.transition(bt).call(q),$.length&&d3.transition(ht).call(W),U.length&&d3.transition(Mt).call(L),C._ticks(i.utils.calcTicksX(H/100,d)).tickSize(-F,0),st.select(".nv-x.nv-axis").attr("transform","translate(0,"+F+")"),d3.transition(st.select(".nv-x.nv-axis")).call(C),D._ticks(i.utils.calcTicksY(F/36,d)).tickSize(-H,0),d3.transition(st.select(".nv-y1.nv-axis")).call(D),N._ticks(i.utils.calcTicksY(F/36,d)).tickSize(-H,0),d3.transition(st.select(".nv-y2.nv-axis")).call(N),st.select(".nv-y1.nv-axis").classed("nv-disabled",!et.length).attr("transform","translate("+_.range()[0]+",0)"),st.select(".nv-y2.nv-axis").classed("nv-disabled",!it.length).attr("transform","translate("+_.range()[1]+",0)"),E.dispatch.on("stateChange",(function(t){I.update()})),wt(ft,K,_t),wt(mt,J,xt),z&&(m.width(H).height(F).margin({left:r.left,top:r.top}).svgContainer(g).xScale(_),rt.select(".nv-interactive").call(m),X.width(H).height(F).margin({left:r.left,top:r.top}).svgContainer(y).xScale(_),rt.select(".nv-zoomLayer").call(X)),z){if(m.dispatch.on("elementMousemove",(function(t){Tt();var e,n,o,r=[];d.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(a,l){var c=_.domain(),u=a.values.filter((function(t,e){return I.x()(t,e)>=c[0]&&I.x()(t,e)<=c[1]})),d=u[n=i.interactiveBisect(u,t.pointXValue,I.x())],h=I.y()(d,n);null===h||isNaN(h)||a.noHighlightSeries||function(t,e,n,i){var o={line:{yAxis1:{chart:w,data:j},yAxis2:{chart:q,data:V}},scatter:{yAxis1:{chart:W,data:$},yAxis2:{chart:L,data:U}},bar:{yAxis1:{chart:k,data:G},yAxis2:{chart:T,data:Z}},area:{yAxis1:{chart:S,data:K},yAxis2:{chart:R,data:J}}},r=o[t.type]["yAxis"+t.yAxis].chart,a=o[t.type]["yAxis"+t.yAxis].data.filter((function(t){return!t.disabled})).reduce((function(e,n,i){return n.key===t.key?i:e}),0);try{r.highlightPoint(a,e,n,i)}catch(t){}}(a,n,!0),void 0!==d&&(void 0===e&&(e=d),void 0===o&&(o=_(I.x()(d,n))),r.push({key:a.key,value:h,color:s(a,a.seriesIndex),data:d,yAxis:2==a.yAxis?N:D,yAxis_idx:a.yAxis}))})),m.tooltip.headerFormatter((function(t,e){return C.tickFormat()(t,e)})).valueFormatter(m.tooltip.valueFormatter()||function(t,e){var n=r[e].yAxis;return null==t?"N/A":n.tickFormat()(t)}).data({value:I.x()(e,n),index:n,series:r})(),m.renderGuideLine(o)})),m.dispatch.on("elementMouseout",(function(t){Tt()})),"x"===v){var St=null,Rt=null,Ct=null;X.dispatch.on("elementMousemove",(function(t){var e;"x"===v&&null!==Ct&&(St=t.pointXValue,d.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(n){var o=i.interactiveBisect(n.values,t.pointXValue,I.x()),r=n.values[o];void 0!==r&&void 0===e&&(e=I.xScale()(I.x()(r,o)))})),X.updateSelectArea(Rt,e))})),X.dispatch.on("elementDragStart",(function(t){var e;"x"===v&&(Ct=t.pointXValue,d.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(n){var o=i.interactiveBisect(n.values,t.pointXValue,I.x()),r=n.values[o];void 0!==r&&void 0===e&&(e=I.xScale()(I.x()(r,o)))})),Rt=e,X.renderSelectArea(e))})),X.dispatch.on("elementDragAbort",(function(t){Ct=null,Rt=null,X.removeSelectArea()})),X.dispatch.on("elementDragEnd",(function(t){if("x"===v){if(Ct&&Math.abs(Ct-St)>=3){var e=[d3.min([Ct,St]),d3.max([Ct,St])];P.zoom({type:"zoom",xDomain:e})}Ct=null,Rt=null,X.removeSelectArea()}}))}}else w.dispatch.on("elementMouseover.tooltip",qt),q.dispatch.on("elementMouseover.tooltip",qt),w.dispatch.on("elementMouseout.tooltip",(function(t){B.hidden(!0)})),q.dispatch.on("elementMouseout.tooltip",(function(t){B.hidden(!0)})),W.dispatch.on("elementMouseover.tooltip",Wt),L.dispatch.on("elementMouseover.tooltip",Wt),W.dispatch.on("elementMouseout.tooltip",(function(t){B.hidden(!0)})),L.dispatch.on("elementMouseout.tooltip",(function(t){B.hidden(!0)})),S.dispatch.on("elementMouseover.tooltip",Lt),R.dispatch.on("elementMouseover.tooltip",Lt),S.dispatch.on("elementMouseout.tooltip",(function(t){B.hidden(!0)})),R.dispatch.on("elementMouseout.tooltip",(function(t){B.hidden(!0)})),k.dispatch.on("elementMouseover.tooltip",kt),T.dispatch.on("elementMouseover.tooltip",kt),k.dispatch.on("elementMouseout.tooltip",(function(t){B.hidden(!0)})),T.dispatch.on("elementMouseout.tooltip",(function(t){B.hidden(!0)})),k.dispatch.on("elementMousemove.tooltip",(function(t){B()})),T.dispatch.on("elementMousemove.tooltip",(function(t){B()}))})),I}I.dispatch=P,I.legend=E,I.lines1=w,I.lines2=q,I.scatters1=W,I.scatters2=L,I.bars1=k,I.bars2=T,I.stack1=S,I.stack2=R,I.xAxis=C,I.yAxis1=D,I.yAxis2=N,I.tooltip=B,I.interactiveLayer=m;var X=i.zoomLayer();return I.options=i.utils.optionsFunc.bind(I),I._options=Object.create({},{width:{get:function(){return l},set:function(t){l=t}},height:{get:function(){return c},set:function(t){c=t}},showLegend:{get:function(){return u},set:function(t){u=t}},xScale:{get:function(){return _},set:function(t){_=t,C.scale(_)}},yDomainMinY1:{get:function(){return n},set:function(t){n=t}},yDomainMinY2:{get:function(){return o},set:function(t){o=t}},yDomainRatioY1:{get:function(){return h},set:function(t){h=t}},yDomainRatioY2:{get:function(){return p},set:function(t){p=t}},yDomain1:{get:function(){return t},set:function(e){t=e}},yDomain2:{get:function(){return e},set:function(t){e=t}},noData:{get:function(){return d},set:function(t){d=t}},interpolate:{get:function(){return M},set:function(t){M=t}},legendRightAxisHint:{get:function(){return O},set:function(t){O=t}},zoomType:{get:function(){return v},set:function(t){v=t}},margin:{get:function(){return r},set:function(t){void 0!==t.top&&(r.top=t.top,a=t.top),r.right=void 0!==t.right?t.right:r.right,r.bottom=void 0!==t.bottom?t.bottom:r.bottom,r.left=void 0!==t.left?t.left:r.left}},color:{get:function(){return s},set:function(t){s=i.utils.getColor(t)}},x:{get:function(){return f},set:function(t){f=t,w.x(t),q.x(t),W.x(t),L.x(t),k.x(t),T.x(t),S.x(t),R.x(t)}},y:{get:function(){return b},set:function(t){b=t,w.y(t),q.y(t),W.y(t),L.y(t),S.y(t),R.y(t),k.y(t),T.y(t)}},useVoronoi:{get:function(){return g},set:function(t){g=t,w.useVoronoi(t),q.useVoronoi(t),S.useVoronoi(t),R.useVoronoi(t)}},useInteractiveGuideline:{get:function(){return z},set:function(t){(z=t)&&(w.interactive(!1),w.useVoronoi(!1),q.interactive(!1),q.useVoronoi(!1),S.interactive(!1),S.useVoronoi(!1),R.interactive(!1),R.useVoronoi(!1),W.interactive(!1),L.interactive(!1))}},duration:{get:function(){return y},set:function(t){y=t,[w,q,S,R,W,L,C,D,N].forEach((function(t){t.duration(y)}))}}}),i.utils.initOptions(I),I},i.models.ohlcBar=function(){"use strict";var t,e,n,o,r={top:0,right:0,bottom:0,left:0},a=null,s=null,l=Math.floor(1e4*Math.random()),c=null,u=d3.scale.linear(),d=d3.scale.linear(),h=function(t){return t.x},p=function(t){return t.y},f=function(t){return t.open},b=function(t){return t.close},M=function(t){return t.high},g=function(t){return t.low},m=[],z=[],v=!1,O=!0,y=i.utils.defaultColor(),_=!1,A=d3.dispatch("stateChange","changeState","renderEnd","chartClick","elementClick","elementDblClick","elementMouseover","elementMouseout","elementMousemove");function x(_){return _.each((function(_){c=d3.select(this);var x=i.utils.availableWidth(a,c,r),w=i.utils.availableHeight(s,c,r);i.utils.initSVG(c);var q=x/_[0].values.length*.9;u.domain(t||d3.extent(_[0].values.map(h).concat(m))),v?u.range(n||[.5*x/_[0].values.length,x*(_[0].values.length-.5)/_[0].values.length]):u.range(n||[5+q/2,x-q/2-5]),d.domain(e||[d3.min(_[0].values.map(g).concat(z)),d3.max(_[0].values.map(M).concat(z))]).range(o||[w,0]),u.domain()[0]===u.domain()[1]&&(u.domain()[0]?u.domain([u.domain()[0]-.01*u.domain()[0],u.domain()[1]+.01*u.domain()[1]]):u.domain([-1,1])),d.domain()[0]===d.domain()[1]&&(d.domain()[0]?d.domain([d.domain()[0]+.01*d.domain()[0],d.domain()[1]-.01*d.domain()[1]]):d.domain([-1,1]));var W=d3.select(this).selectAll("g.nv-wrap.nv-ohlcBar").data([_[0].values]),L=W.enter().append("g").attr("class","nvd3 nv-wrap nv-ohlcBar"),k=L.append("defs"),T=L.append("g"),S=W.select("g");T.append("g").attr("class","nv-ticks"),W.attr("transform","translate("+r.left+","+r.top+")"),c.on("click",(function(t,e){A.chartClick({data:t,index:e,pos:d3.event,id:l})})),k.append("clipPath").attr("id","nv-chart-clip-path-"+l).append("rect"),W.select("#nv-chart-clip-path-"+l+" rect").attr("width",x).attr("height",w),S.attr("clip-path",O?"url(#nv-chart-clip-path-"+l+")":"");var R=W.select(".nv-ticks").selectAll(".nv-tick").data((function(t){return t}));R.exit().remove(),R.enter().append("path").attr("class",(function(t,e,n){return(f(t,e)>b(t,e)?"nv-tick negative":"nv-tick positive")+" nv-tick-"+n+"-"+e})).attr("d",(function(t,e){return"m0,0l0,"+(d(f(t,e))-d(M(t,e)))+"l"+-q/2+",0l"+q/2+",0l0,"+(d(g(t,e))-d(f(t,e)))+"l0,"+(d(b(t,e))-d(g(t,e)))+"l"+q/2+",0l"+-q/2+",0z"})).attr("transform",(function(t,e){return"translate("+u(h(t,e))+","+d(M(t,e))+")"})).attr("fill",(function(t,e){return y[0]})).attr("stroke",(function(t,e){return y[0]})).attr("x",0).attr("y",(function(t,e){return d(Math.max(0,p(t,e)))})).attr("height",(function(t,e){return Math.abs(d(p(t,e))-d(0))})),R.attr("class",(function(t,e,n){return(f(t,e)>b(t,e)?"nv-tick negative":"nv-tick positive")+" nv-tick-"+n+"-"+e})),d3.transition(R).attr("transform",(function(t,e){return"translate("+u(h(t,e))+","+d(M(t,e))+")"})).attr("d",(function(t,e){var n=x/_[0].values.length*.9;return"m0,0l0,"+(d(f(t,e))-d(M(t,e)))+"l"+-n/2+",0l"+n/2+",0l0,"+(d(g(t,e))-d(f(t,e)))+"l0,"+(d(b(t,e))-d(g(t,e)))+"l"+n/2+",0l"+-n/2+",0z"}))})),x}return x.highlightPoint=function(t,e){x.clearHighlights(),c.select(".nv-ohlcBar .nv-tick-0-"+t).classed("hover",e)},x.clearHighlights=function(){c.select(".nv-ohlcBar .nv-tick.hover").classed("hover",!1)},x.dispatch=A,x.options=i.utils.optionsFunc.bind(x),x._options=Object.create({},{width:{get:function(){return a},set:function(t){a=t}},height:{get:function(){return s},set:function(t){s=t}},xScale:{get:function(){return u},set:function(t){u=t}},yScale:{get:function(){return d},set:function(t){d=t}},xDomain:{get:function(){return t},set:function(e){t=e}},yDomain:{get:function(){return e},set:function(t){e=t}},xRange:{get:function(){return n},set:function(t){n=t}},yRange:{get:function(){return o},set:function(t){o=t}},forceX:{get:function(){return m},set:function(t){m=t}},forceY:{get:function(){return z},set:function(t){z=t}},padData:{get:function(){return v},set:function(t){v=t}},clipEdge:{get:function(){return O},set:function(t){O=t}},id:{get:function(){return l},set:function(t){l=t}},interactive:{get:function(){return _},set:function(t){_=t}},x:{get:function(){return h},set:function(t){h=t}},y:{get:function(){return p},set:function(t){p=t}},open:{get:function(){return f()},set:function(t){f=t}},close:{get:function(){return b()},set:function(t){b=t}},high:{get:function(){return M},set:function(t){M=t}},low:{get:function(){return g},set:function(t){g=t}},margin:{get:function(){return r},set:function(t){r.top=null!=t.top?t.top:r.top,r.right=null!=t.right?t.right:r.right,r.bottom=null!=t.bottom?t.bottom:r.bottom,r.left=null!=t.left?t.left:r.left}},color:{get:function(){return y},set:function(t){y=i.utils.getColor(t)}}}),i.utils.initOptions(x),x},i.models.parallelCoordinates=function(){"use strict";var t,e,n,o={top:30,right:0,bottom:10,left:0},r=null,a=null,s=null,l=null,c=d3.scale.ordinal(),u={},d="undefined values",h=[],p=[],f=[],b=!0,M=i.utils.defaultColor(),g=[],m=[],z=[],v=[],O=1,y=d3.svg.line(),_=d3.svg.axis(),A=d3.dispatch("brushstart","brush","brushEnd","dimensionsOrder","stateChange","elementClick","elementMouseover","elementMouseout","elementMousemove","renderEnd","activeChanged"),x=i.utils.renderWatch(A);function w(q){return x.reset(),q.each((function(x){var w=d3.select(this);if(s=i.utils.availableWidth(r,w,o),l=i.utils.availableHeight(a,w,o),i.utils.initSVG(w),void 0===x[0].values){var q=[];x.forEach((function(t){var e={};Object.keys(t).forEach((function(n){"name"!==n&&(e[n]=t[n])})),q.push({key:t.name,values:e})})),x=q}var W=x.map((function(t){return t.values}));0===m.length&&(m=x),f=h.sort((function(t,e){return t.currentPosition-e.currentPosition})).map((function(t){return t.key})),p=h.filter((function(t){return!t.disabled})),c.rangePoints([0,s],1).domain(p.map((function(t){return t.key})));var L={},k=!1,T=[];f.forEach((function(t){var e=d3.extent(W,(function(e){return+e[t]})),n=e[0],i=e[1],o=!1;(isNaN(n)||isNaN(i))&&(o=!0,n=0,i=0),n===i&&(n-=1,i+=1);var r=g.filter((function(e){return e.dimension==t}));0!==r.length&&(o?(n=u[t].domain()[0],i=u[t].domain()[1]):!r[0].hasOnlyNaN&&b?(n=n>r[0].extent[0]?r[0].extent[0]:n,i=i<r[0].extent[1]?r[0].extent[1]:i):r[0].hasNaN&&(i=i<r[0].extent[1]?r[0].extent[1]:i,L[t]=u[t].domain()[1],k=!0)),u[t]=d3.scale.linear().domain([n,i]).range([.9*(l-12),0]),v=[],u[t].brush=d3.svg.brush().y(u[t]).on("brushstart",V).on("brush",$).on("brushend",U)}));var S=w.selectAll("g.nv-wrap.nv-parallelCoordinates").data([x]),R=S.enter().append("g").attr("class","nvd3 nv-wrap nv-parallelCoordinates").append("g"),C=S.select("g");R.append("g").attr("class","nv-parallelCoordinates background"),R.append("g").attr("class","nv-parallelCoordinates foreground"),R.append("g").attr("class","nv-parallelCoordinates missingValuesline"),S.attr("transform","translate("+o.left+","+o.top+")"),y.interpolate("cardinal").tension(O),_.orient("left");var D,N,E=d3.behavior.drag().on("dragstart",(function(t){z[t.key]=this.parentNode.__origin__=c(t.key),e.attr("visibility","hidden")})).on("drag",(function(e){z[e.key]=Math.min(s,Math.max(0,this.parentNode.__origin__+=d3.event.x)),t.attr("d",F),p.sort((function(t,e){return Z(t.key)-Z(e.key)})),p.forEach((function(t,e){return t.currentPosition=e})),c.domain(p.map((function(t){return t.key}))),n.attr("transform",(function(t){return"translate("+Z(t.key)+")"}))})).on("dragend",(function(n,i){delete this.parentNode.__origin__,delete z[n.key],d3.select(this.parentNode).attr("transform","translate("+c(n.key)+")"),t.attr("d",F),e.attr("d",F).attr("visibility",null),A.dimensionsOrder(p)})),B=c.range()[1]-c.range()[0];if(B=isNaN(B)?c.range()[0]:B,!isNaN(B)){var P=[0+B/2,l-12,s-B/2,l-12];(D=S.select(".missingValuesline").selectAll("line").data([P])).enter().append("line"),D.exit().remove(),D.attr("x1",(function(t){return t[0]})).attr("y1",(function(t){return t[1]})).attr("x2",(function(t){return t[2]})).attr("y2",(function(t){return t[3]})),(N=S.select(".missingValuesline").selectAll("text").data([d])).append("text").data([d]),N.enter().append("text"),N.exit().remove(),N.attr("y",l).attr("x",s-92-B/2).text((function(t){return t}))}(e=S.select(".background").selectAll("path").data(x)).enter().append("path"),e.exit().remove(),e.attr("d",F),(t=S.select(".foreground").selectAll("path").data(x)).enter().append("path"),t.exit().remove(),t.attr("d",F).style("stroke-width",(function(t,e){return isNaN(t.strokeWidth)&&(t.strokeWidth=1),t.strokeWidth})).attr("stroke",(function(t,e){return t.color||M(t,e)})),t.on("mouseover",(function(t,e){d3.select(this).classed("hover",!0).style("stroke-width",t.strokeWidth+2+"px").style("stroke-opacity",1),A.elementMouseover({label:t.name,color:t.color||M(t,e),values:t.values,dimensions:p})})),t.on("mouseout",(function(t,e){d3.select(this).classed("hover",!1).style("stroke-width",t.strokeWidth+"px").style("stroke-opacity",.7),A.elementMouseout({label:t.name,index:e})})),t.on("mousemove",(function(t,e){A.elementMousemove()})),t.on("click",(function(t){A.elementClick({id:t.id})}));var Y=(n=C.selectAll(".dimension").data(p)).enter().append("g").attr("class","nv-parallelCoordinates dimension");n.attr("transform",(function(t){return"translate("+c(t.key)+",0)"})),Y.append("g").attr("class","nv-axis"),Y.append("text").attr("class","nv-label").style("cursor","move").attr("dy","-1em").attr("text-anchor","middle").on("mouseover",(function(t,e){A.elementMouseover({label:t.tooltip||t.key,color:t.color})})).on("mouseout",(function(t,e){A.elementMouseout({label:t.tooltip})})).on("mousemove",(function(t,e){A.elementMousemove()})).call(E),Y.append("g").attr("class","nv-brushBackground"),n.exit().remove(),n.select(".nv-label").text((function(t){return t.key})),j(b);var I=f.filter((function(t){return!u[t].brush.empty()})),X=I.map((function(t){return u[t].brush.extent()})),H=m.slice(0);function F(t){return y(p.map((function(e){if(isNaN(t.values[e.key])||isNaN(parseFloat(t.values[e.key]))||k){var n=u[e.key].domain(),i=u[e.key].range(),o=n[0]-(n[1]-n[0])/9;if(v.indexOf(e.key)<0){var r=d3.scale.linear().domain([o,n[1]]).range([l-12,i[1]]);u[e.key].brush.y(r),v.push(e.key)}if(isNaN(t.values[e.key])||isNaN(parseFloat(t.values[e.key])))return[c(e.key),u[e.key](o)]}return void 0!==D&&(v.length>0||k?(D.style("display","inline"),N.style("display","inline")):(D.style("display","none"),N.style("display","none"))),[c(e.key),u[e.key](t.values[e.key])]})))}function j(t){g.forEach((function(e){var n=u[e.dimension].brush.y().domain();e.hasOnlyNaN&&(e.extent[1]=(u[e.dimension].domain()[1]-n[0])*(e.extent[1]-e.extent[0])/(L[e.dimension]-e.extent[0])+n[0]),e.hasNaN&&(e.extent[0]=n[0]),t&&u[e.dimension].brush.extent(e.extent)})),n.select(".nv-brushBackground").each((function(t){d3.select(this).call(u[t.key].brush)})).selectAll("rect").attr("x",-8).attr("width",16),G()}function V(){!1===b&&(b=!0,j(!0))}function $(){I=f.filter((function(t){return!u[t].brush.empty()})),X=I.map((function(t){return u[t].brush.extent()})),g=[],I.forEach((function(t,e){g[e]={dimension:t,extent:X[e],hasNaN:!1,hasOnlyNaN:!1}})),m=[],t.style("display",(function(t){var e=I.every((function(e,n){return!(!isNaN(t.values[e])&&!isNaN(parseFloat(t.values[e]))||X[n][0]!=u[e].brush.y().domain()[0])||X[n][0]<=t.values[e]&&t.values[e]<=X[n][1]&&!isNaN(parseFloat(t.values[e]))}));return e&&m.push(t),e?null:"none"})),G(),A.brush({filters:g,active:m})}function U(){var t=I.length>0;g.forEach((function(t){t.extent[0]===u[t.dimension].brush.y().domain()[0]&&v.indexOf(t.dimension)>=0&&(t.hasNaN=!0),t.extent[1]<u[t.dimension].domain()[0]&&(t.hasOnlyNaN=!0)})),A.brushEnd(m,t)}function G(){n.select(".nv-axis").each((function(t,e){var n=g.filter((function(e){return e.dimension==t.key}));T[t.key]=u[t.key].domain(),0!=n.length&&b&&(T[t.key]=[],n[0].extent[1]>u[t.key].domain()[0]&&(T[t.key]=[n[0].extent[1]]),n[0].extent[0]>=u[t.key].domain()[0]&&T[t.key].push(n[0].extent[0])),d3.select(this).call(_.scale(u[t.key]).tickFormat(t.format).tickValues(T[t.key]))}))}function Z(t){var e=z[t];return null==e?c(t):e}m=[],t.style("display",(function(t){var e=I.every((function(e,n){return!(!isNaN(t.values[e])&&!isNaN(parseFloat(t.values[e]))||X[n][0]!=u[e].brush.y().domain()[0])||X[n][0]<=t.values[e]&&t.values[e]<=X[n][1]&&!isNaN(parseFloat(t.values[e]))}));return e&&m.push(t),e?null:"none"})),(g.length>0||!i.utils.arrayEquals(m,H))&&A.activeChanged(m)})),w}return w.dispatch=A,w.options=i.utils.optionsFunc.bind(w),w._options=Object.create({},{width:{get:function(){return r},set:function(t){r=t}},height:{get:function(){return a},set:function(t){a=t}},dimensionData:{get:function(){return h},set:function(t){h=t}},displayBrush:{get:function(){return b},set:function(t){b=t}},filters:{get:function(){return g},set:function(t){g=t}},active:{get:function(){return m},set:function(t){m=t}},lineTension:{get:function(){return O},set:function(t){O=t}},undefinedValuesLabel:{get:function(){return d},set:function(t){d=t}},dimensions:{get:function(){return h.map((function(t){return t.key}))},set:function(t){i.deprecated("dimensions","use dimensionData instead"),0===h.length?t.forEach((function(t){h.push({key:t})})):t.forEach((function(t,e){h[e].key=t}))}},dimensionNames:{get:function(){return h.map((function(t){return t.key}))},set:function(t){i.deprecated("dimensionNames","use dimensionData instead"),f=[],0===h.length?t.forEach((function(t){h.push({key:t})})):t.forEach((function(t,e){h[e].key=t}))}},dimensionFormats:{get:function(){return h.map((function(t){return t.format}))},set:function(t){i.deprecated("dimensionFormats","use dimensionData instead"),0===h.length?t.forEach((function(t){h.push({format:t})})):t.forEach((function(t,e){h[e].format=t}))}},margin:{get:function(){return o},set:function(t){o.top=void 0!==t.top?t.top:o.top,o.right=void 0!==t.right?t.right:o.right,o.bottom=void 0!==t.bottom?t.bottom:o.bottom,o.left=void 0!==t.left?t.left:o.left}},color:{get:function(){return M},set:function(t){M=i.utils.getColor(t)}}}),i.utils.initOptions(w),w},i.models.parallelCoordinatesChart=function(){"use strict";var t=i.models.parallelCoordinates(),e=i.models.legend(),n=i.models.tooltip(),o={top:0,right:0,bottom:0,left:0},r=null,a=null,s=null,l=!0,c=i.utils.defaultColor(),u=i.utils.state(),d=[],h=!0,p=null,f=null,b="undefined",M=d3.dispatch("dimensionsOrder","brushEnd","stateChange","changeState","renderEnd"),g=i.utils.renderWatch(M),m=function(t){return function(){return{active:t.map((function(t){return!t.disabled}))}}},z=function(t){return function(e){void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}};function v(n){return g.reset(),g.models(t),n.each((function(n){var c=d3.select(this);i.utils.initSVG(c);var f,b=i.utils.availableWidth(a,c,o),g=i.utils.availableHeight(s,c,o);if(v.update=function(){c.call(v)},v.container=this,u.setter(z(d),v.update).getter(m(d)).update(),u.disabled=d.map((function(t){return!!t.disabled})),(d=d.map((function(t){return t.disabled=!!t.disabled,t}))).forEach((function(t,e){t.originalPosition=isNaN(t.originalPosition)?e:t.originalPosition,t.currentPosition=isNaN(t.currentPosition)?e:t.currentPosition})),!p)for(f in p={},u)u[f]instanceof Array?p[f]=u[f].slice(0):p[f]=u[f];if(!n||!n.length)return i.utils.noData(v,c),v;c.selectAll(".nv-noData").remove();var O=c.selectAll("g.nv-wrap.nv-parallelCoordinatesChart").data([n]),y=O.enter().append("g").attr("class","nvd3 nv-wrap nv-parallelCoordinatesChart").append("g"),_=O.select("g");y.append("g").attr("class","nv-parallelCoordinatesWrap"),y.append("g").attr("class","nv-legendWrap"),_.select("rect").attr("width",b).attr("height",g>0?g:0),l?(e.width(b).color((function(t){return"rgb(188,190,192)"})),_.select(".nv-legendWrap").datum(d.sort((function(t,e){return t.originalPosition-e.originalPosition}))).call(e),r||e.height()===o.top||(o.top=e.height(),g=i.utils.availableHeight(s,c,o)),O.select(".nv-legendWrap").attr("transform","translate( 0 ,"+-o.top+")")):_.select(".nv-legendWrap").selectAll("*").remove(),O.attr("transform","translate("+o.left+","+o.top+")"),t.width(b).height(g).dimensionData(d).displayBrush(h),_.select(".nv-parallelCoordinatesWrap ").datum(n).transition().call(t),t.dispatch.on("brushEnd",(function(t,e){e?(h=!0,M.brushEnd(t)):h=!1})),e.dispatch.on("stateChange",(function(t){for(var e in t)u[e]=t[e];M.stateChange(u),v.update()})),t.dispatch.on("dimensionsOrder",(function(t){d.sort((function(t,e){return t.currentPosition-e.currentPosition}));var e=!1;d.forEach((function(t,n){t.currentPosition=n,t.currentPosition!==t.originalPosition&&(e=!0)})),M.dimensionsOrder(d,e)})),M.on("changeState",(function(t){void 0!==t.disabled&&(d.forEach((function(e,n){e.disabled=t.disabled[n]})),u.disabled=t.disabled),v.update()}))})),g.renderEnd("parraleleCoordinateChart immediate"),v}return n.contentGenerator((function(t){var e='<table><thead><tr><td class="legend-color-guide"><div style="background-color:'+t.color+'"></div></td><td><strong>'+t.key+"</strong></td></tr></thead>";return 0!==t.series.length&&(e+='<tbody><tr><td height ="10px"></td></tr>',t.series.forEach((function(t){e=e+'<tr><td class="legend-color-guide"><div style="background-color:'+t.color+'"></div></td><td class="key">'+t.key+'</td><td class="value">'+t.value+"</td></tr>"})),e+="</tbody>"),e+="</table>"})),t.dispatch.on("elementMouseover.tooltip",(function(t){var e={key:t.label,color:t.color,series:[]};t.values&&(Object.keys(t.values).forEach((function(n){var i,o=t.dimensions.filter((function(t){return t.key===n}))[0];o&&(i=isNaN(t.values[n])||isNaN(parseFloat(t.values[n]))?b:o.format(t.values[n]),e.series.push({idx:o.currentPosition,key:n,value:i,color:o.color}))})),e.series.sort((function(t,e){return t.idx-e.idx}))),n.data(e).hidden(!1)})),t.dispatch.on("elementMouseout.tooltip",(function(t){n.hidden(!0)})),t.dispatch.on("elementMousemove.tooltip",(function(){n()})),v.dispatch=M,v.parallelCoordinates=t,v.legend=e,v.tooltip=n,v.options=i.utils.optionsFunc.bind(v),v._options=Object.create({},{width:{get:function(){return a},set:function(t){a=t}},height:{get:function(){return s},set:function(t){s=t}},showLegend:{get:function(){return l},set:function(t){l=t}},defaultState:{get:function(){return p},set:function(t){p=t}},dimensionData:{get:function(){return d},set:function(t){d=t}},displayBrush:{get:function(){return h},set:function(t){h=t}},noData:{get:function(){return f},set:function(t){f=t}},nanValue:{get:function(){return b},set:function(t){b=t}},margin:{get:function(){return o},set:function(t){void 0!==t.top&&(o.top=t.top,r=t.top),o.right=void 0!==t.right?t.right:o.right,o.bottom=void 0!==t.bottom?t.bottom:o.bottom,o.left=void 0!==t.left?t.left:o.left}},color:{get:function(){return c},set:function(n){c=i.utils.getColor(n),e.color(c),t.color(c)}}}),i.utils.inheritOptions(v,t),i.utils.initOptions(v),v},i.models.pie=function(){"use strict";var t={top:0,right:0,bottom:0,left:0},e=500,n=500,o=function(t){return t.x},r=function(t){return t.y},a=Math.floor(1e4*Math.random()),s=null,l=i.utils.defaultColor(),c=d3.format(",.2f"),u=!0,d=!1,h="key",p=.02,f=!1,b=!1,M=!1,g=!0,m=0,z=!1,v=!1,O=!1,y=!1,_=0,A=.5,x=250,w=[],q=d3.dispatch("chartClick","elementClick","elementDblClick","elementMouseover","elementMouseout","elementMousemove","renderEnd"),W=[],L=[],k=i.utils.renderWatch(q);function T(S){return k.reset(),S.each((function(T){var S=e-t.left-t.right,R=n-t.top-t.bottom,C=Math.min(S,R)/2,D=[],N=[];if(s=d3.select(this),0===w.length)for(var E=C-C/10,B=A*C,P=0;P<T[0].length;P++)D.push(E),N.push(B);else g?(D=w.map((function(t){return(t.outer-t.outer/10)*C})),N=w.map((function(t){return(t.inner-t.inner/10)*C})),A=d3.min(w.map((function(t){return t.inner-t.inner/10})))):(D=w.map((function(t){return t.outer*C})),N=w.map((function(t){return t.inner*C})),A=d3.min(w.map((function(t){return t.inner}))));i.utils.initSVG(s);var Y=s.selectAll(".nv-wrap.nv-pie").data(T),I=Y.enter().append("g").attr("class","nvd3 nv-wrap nv-pie nv-chart-"+a).append("g"),X=Y.select("g"),H=I.append("g").attr("class","nv-pie");for(I.append("g").attr("class","nv-pieLabels"),Y.attr("transform","translate("+t.left+","+t.top+")"),X.select(".nv-pie").attr("transform","translate("+S/2+","+R/2+")"),X.select(".nv-pieLabels").attr("transform","translate("+S/2+","+R/2+")"),s.on("click",(function(t,e){q.chartClick({data:t,index:e,pos:d3.event,id:a})})),W=[],L=[],P=0;P<T[0].length;P++){var F=d3.svg.arc().outerRadius(D[P]),j=d3.svg.arc().outerRadius(D[P]+5);!1!==v&&(F.startAngle(v),j.startAngle(v)),!1!==y&&(F.endAngle(y),j.endAngle(y)),b&&(F.innerRadius(N[P]),j.innerRadius(N[P])),F.cornerRadius&&_&&(F.cornerRadius(_),j.cornerRadius(_)),W.push(F),L.push(j)}var V=d3.layout.pie().sort(null).value((function(t){return t.disabled?0:r(t)}));V.padAngle&&O&&V.padAngle(O),b&&M&&(H.append("text").attr("class","nv-pie-title"),Y.select(".nv-pie-title").style("text-anchor","middle").text((function(t){return M})).style("font-size",Math.min(S,R)*A*2/(M.length+2)+"px").attr("dy","0.35em").attr("transform",(function(t,e){return"translate(0, "+m+")"})));var $=Y.select(".nv-pie").selectAll(".nv-slice").data(V),U=Y.select(".nv-pieLabels").selectAll(".nv-label").data(V);$.exit().remove(),U.exit().remove();var G=$.enter().append("g");if(G.attr("class","nv-slice"),G.on("mouseover",(function(t,e){d3.select(this).classed("hover",!0),g&&d3.select(this).select("path").transition().duration(70).attr("d",L[e]),q.elementMouseover({data:t.data,index:e,color:d3.select(this).style("fill"),percent:(t.endAngle-t.startAngle)/(2*Math.PI)})})),G.on("mouseout",(function(t,e){d3.select(this).classed("hover",!1),g&&d3.select(this).select("path").transition().duration(50).attr("d",W[e]),q.elementMouseout({data:t.data,index:e})})),G.on("mousemove",(function(t,e){q.elementMousemove({data:t.data,index:e})})),G.on("click",(function(t,e){q.elementClick({data:t.data,index:e,color:d3.select(this).style("fill"),event:d3.event,element:this})})),G.on("dblclick",(function(t,e){q.elementDblClick({data:t.data,index:e,color:d3.select(this).style("fill")})})),$.attr("fill",(function(t,e){return l(t.data,e)})),$.attr("stroke",(function(t,e){return l(t.data,e)})),G.append("path").each((function(t){this._current=t})),$.select("path").transition().duration(x).attr("d",(function(t,e){return W[e](t)})).attrTween("d",(function(t,e){t.endAngle=isNaN(t.endAngle)?0:t.endAngle,t.startAngle=isNaN(t.startAngle)?0:t.startAngle,b||(t.innerRadius=0);var n=d3.interpolate(this._current,t);return this._current=n(0),function(t){return W[e](n(t))}})),u){var Z=[];for(P=0;P<T[0].length;P++)Z.push(W[P]),d?b&&(Z[P]=d3.svg.arc().outerRadius(W[P].outerRadius()),!1!==v&&Z[P].startAngle(v),!1!==y&&Z[P].endAngle(y)):b||Z[P].innerRadius(0);U.enter().append("g").classed("nv-label",!0).each((function(t,e){var n=d3.select(this);n.attr("transform",(function(t,e){if(z){t.outerRadius=D[e]+10,t.innerRadius=D[e]+15;var n=(t.startAngle+t.endAngle)/2*(180/Math.PI);return(t.startAngle+t.endAngle)/2<Math.PI?n-=90:n+=90,"translate("+Z[e].centroid(t)+") rotate("+n+")"}return t.outerRadius=C+10,t.innerRadius=C+15,"translate("+Z[e].centroid(t)+")"})),n.append("rect").style("stroke","#fff").style("fill","#fff").attr("rx",3).attr("ry",3),n.append("text").style("text-anchor",z?(t.startAngle+t.endAngle)/2<Math.PI?"start":"end":"middle").style("fill","#000")}));var K={},J=function(t){return 140*Math.floor(t[0]/140)+","+14*Math.floor(t[1]/14)},Q=function(t){return(t.endAngle-t.startAngle)/(2*Math.PI)};U.watchTransition(k,"pie labels").attr("transform",(function(t,e){if(z){t.outerRadius=D[e]+10,t.innerRadius=D[e]+15;var n=(t.startAngle+t.endAngle)/2*(180/Math.PI);return(t.startAngle+t.endAngle)/2<Math.PI?n-=90:n+=90,"translate("+Z[e].centroid(t)+") rotate("+n+")"}t.outerRadius=C+10,t.innerRadius=C+15;var i=Z[e].centroid(t),o=Q(t);if(t.value&&o>=p){var r=J(i);K[r]&&(i[1]-=14),K[J(i)]=!0}return"translate("+i+")"})),U.select(".nv-label text").style("text-anchor",(function(t,e){return z?(t.startAngle+t.endAngle)/2<Math.PI?"start":"end":"middle"})).text((function(t,e){var n=Q(t),i="";if(!t.value||n<p)return"";if("function"==typeof h)i=h(t,e,{key:o(t.data),value:r(t.data),percent:c(n)});else switch(h){case"key":i=o(t.data);break;case"value":i=c(r(t.data));break;case"percent":i=d3.format("%")(n)}return i})),f&&U.each((function(t,e){if(this.getBBox){var n=this.getBBox(),o=Z[e].centroid(t),r={x:o[0]+n.x,y:o[1]+n.y},a={x:r.x+n.width,y:r.y},s={x:r.x,y:r.y+n.height},l={x:r.x+n.width,y:r.y+n.height};t.visible=i.utils.pointIsInArc(r,t,F)&&i.utils.pointIsInArc(a,t,F)&&i.utils.pointIsInArc(s,t,F)&&i.utils.pointIsInArc(l,t,F)}})).style("display",(function(t){return t.visible?null:"none"}))}})),k.renderEnd("pie immediate"),T}return T.dispatch=q,T.options=i.utils.optionsFunc.bind(T),T._options=Object.create({},{arcsRadius:{get:function(){return w},set:function(t){w=t}},width:{get:function(){return e},set:function(t){e=t}},height:{get:function(){return n},set:function(t){n=t}},showLabels:{get:function(){return u},set:function(t){u=t}},title:{get:function(){return M},set:function(t){M=t}},titleOffset:{get:function(){return m},set:function(t){m=t}},labelThreshold:{get:function(){return p},set:function(t){p=t}},hideOverlapLabels:{get:function(){return f},set:function(t){f=t}},valueFormat:{get:function(){return c},set:function(t){c=t}},x:{get:function(){return o},set:function(t){o=t}},id:{get:function(){return a},set:function(t){a=t}},endAngle:{get:function(){return y},set:function(t){y=t}},startAngle:{get:function(){return v},set:function(t){v=t}},padAngle:{get:function(){return O},set:function(t){O=t}},cornerRadius:{get:function(){return _},set:function(t){_=t}},donutRatio:{get:function(){return A},set:function(t){A=t}},labelsOutside:{get:function(){return d},set:function(t){d=t}},labelSunbeamLayout:{get:function(){return z},set:function(t){z=t}},donut:{get:function(){return b},set:function(t){b=t}},growOnHover:{get:function(){return g},set:function(t){g=t}},pieLabelsOutside:{get:function(){return d},set:function(t){d=t,i.deprecated("pieLabelsOutside","use labelsOutside instead")}},donutLabelsOutside:{get:function(){return d},set:function(t){d=t,i.deprecated("donutLabelsOutside","use labelsOutside instead")}},labelFormat:{get:function(){return c},set:function(t){c=t,i.deprecated("labelFormat","use valueFormat instead")}},margin:{get:function(){return t},set:function(e){t.top=void 0!==e.top?e.top:t.top,t.right=void 0!==e.right?e.right:t.right,t.bottom=void 0!==e.bottom?e.bottom:t.bottom,t.left=void 0!==e.left?e.left:t.left}},duration:{get:function(){return x},set:function(t){x=t,k.reset(x)}},y:{get:function(){return r},set:function(t){r=d3.functor(t)}},color:{get:function(){return l},set:function(t){l=i.utils.getColor(t)}},labelType:{get:function(){return h},set:function(t){h=t||"key"}}}),i.utils.initOptions(T),T},i.models.pieChart=function(){"use strict";var t=i.models.pie(),e=i.models.legend(),n=i.models.tooltip(),o={top:30,right:20,bottom:20,left:20},r=null,a=null,s=null,l=!1,c=!0,u="top",d=i.utils.defaultColor(),h=i.utils.state(),p=null,f=null,b=250,M=d3.dispatch("stateChange","changeState","renderEnd");n.duration(0).headerEnabled(!1).valueFormatter((function(e,n){return t.valueFormat()(e,n)}));var g=i.utils.renderWatch(M),m=function(t){return function(){return{active:t.map((function(t){return!t.disabled}))}}},z=function(t){return function(e){void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}};function v(n){return g.reset(),g.models(t),n.each((function(n){var l=d3.select(this);i.utils.initSVG(l);var d,f=i.utils.availableWidth(a,l,o),b=i.utils.availableHeight(s,l,o);if(v.update=function(){l.transition().call(v)},v.container=this,h.setter(z(n),v.update).getter(m(n)).update(),h.disabled=n.map((function(t){return!!t.disabled})),!p)for(d in p={},h)h[d]instanceof Array?p[d]=h[d].slice(0):p[d]=h[d];if(!n||!n.length)return i.utils.noData(v,l),v;l.selectAll(".nv-noData").remove();var g=l.selectAll("g.nv-wrap.nv-pieChart").data([n]),O=g.enter().append("g").attr("class","nvd3 nv-wrap nv-pieChart").append("g"),y=g.select("g");if(O.append("g").attr("class","nv-pieWrap"),O.append("g").attr("class","nv-legendWrap"),c)if("top"===u)e.width(f).key(t.x()),g.select(".nv-legendWrap").datum(n).call(e),r||e.height()===o.top||(o.top=e.height(),b=i.utils.availableHeight(s,l,o)),g.select(".nv-legendWrap").attr("transform","translate(0,"+-o.top+")");else if("right"===u){var _=i.models.legend().width();f/2<_&&(_=f/2),e.height(b).key(t.x()),e.width(_),f-=e.width(),g.select(".nv-legendWrap").datum(n).call(e).attr("transform","translate("+f+",0)")}else"bottom"===u&&(e.width(f).key(t.x()),g.select(".nv-legendWrap").datum(n).call(e),o.bottom=e.height(),b=i.utils.availableHeight(s,l,o),g.select(".nv-legendWrap").attr("transform","translate(0,"+b+")"));else y.select(".nv-legendWrap").selectAll("*").remove();g.attr("transform","translate("+o.left+","+o.top+")"),t.width(f).height(b);var A=y.select(".nv-pieWrap").datum([n]);d3.transition(A).call(t),e.dispatch.on("stateChange",(function(t){for(var e in t)h[e]=t[e];M.stateChange(h),v.update()})),M.on("changeState",(function(t){void 0!==t.disabled&&(n.forEach((function(e,n){e.disabled=t.disabled[n]})),h.disabled=t.disabled),v.update()}))})),g.renderEnd("pieChart immediate"),v}return t.dispatch.on("elementMouseover.tooltip",(function(t){t.series={key:v.x()(t.data),value:v.y()(t.data),color:t.color,percent:t.percent},l||(delete t.percent,delete t.series.percent),n.data(t).hidden(!1)})),t.dispatch.on("elementMouseout.tooltip",(function(t){n.hidden(!0)})),t.dispatch.on("elementMousemove.tooltip",(function(t){n()})),v.legend=e,v.dispatch=M,v.pie=t,v.tooltip=n,v.options=i.utils.optionsFunc.bind(v),v._options=Object.create({},{width:{get:function(){return a},set:function(t){a=t}},height:{get:function(){return s},set:function(t){s=t}},noData:{get:function(){return f},set:function(t){f=t}},showTooltipPercent:{get:function(){return l},set:function(t){l=t}},showLegend:{get:function(){return c},set:function(t){c=t}},legendPosition:{get:function(){return u},set:function(t){u=t}},defaultState:{get:function(){return p},set:function(t){p=t}},color:{get:function(){return d},set:function(n){d=n,e.color(d),t.color(d)}},duration:{get:function(){return b},set:function(e){b=e,g.reset(b),t.duration(b)}},margin:{get:function(){return o},set:function(t){void 0!==t.top&&(o.top=t.top,r=t.top),o.right=void 0!==t.right?t.right:o.right,o.bottom=void 0!==t.bottom?t.bottom:o.bottom,o.left=void 0!==t.left?t.left:o.left}}}),i.utils.inheritOptions(v,t),i.utils.initOptions(v),v},i.models.sankey=function(){"use strict";var t={},e=24,n=8,o=[1,1],r=[],a=[],s=!0,l=function(t){r.forEach((function(t){t.sourceLinks=[],t.targetLinks=[]})),a.forEach((function(t){var e=t.source,n=t.target;"number"==typeof e&&(e=t.source=r[t.source]),"number"==typeof n&&(n=t.target=r[t.target]),e.sourceLinks.push(t),n.targetLinks.push(t)})),r.forEach((function(t){t.value=Math.max(d3.sum(t.sourceLinks,h),d3.sum(t.targetLinks,h))})),function(){for(var t,n,i=r,a=0;i.length&&a<r.length;)t=[],i.forEach((function(n){n.x=a,n.dx=e,n.sourceLinks.forEach((function(e){t.indexOf(e.target)<0&&t.push(e.target)}))})),i=t,++a;s&&function(t){r.forEach((function(e){e.sourceLinks.length||(e.x=t-1)}))}(a),n=(o[0]-e)/(a-1),r.forEach((function(t){t.x*=n}))}(),function(t){var e=d3.nest().key((function(t){return t.x})).sortKeys(d3.ascending).entries(r).map((function(t){return t.values}));s(),p(),d();for(var i=1;t>0;--t)c(i*=.99),p(),d(),l(i),p(),d();function s(){var t=d3.min(e,(function(t){return(o[1]-(t.length-1)*n)/d3.sum(t,h)}));e.forEach((function(e){e.forEach((function(e,n){e.y=n,e.dy=e.value*t}))})),a.forEach((function(e){e.dy=e.value*t}))}function l(t){function n(t){return(t.source.y+t.sy+t.dy/2)*t.value}e.forEach((function(e,i){e.forEach((function(e){if(e.targetLinks.length){var i=d3.sum(e.targetLinks,n)/d3.sum(e.targetLinks,h);e.y+=(i-u(e))*t}}))}))}function c(t){function n(t){return(t.target.y+t.ty+t.dy/2)*t.value}e.slice().reverse().forEach((function(e){e.forEach((function(e){if(e.sourceLinks.length){var i=d3.sum(e.sourceLinks,n)/d3.sum(e.sourceLinks,h);e.y+=(i-u(e))*t}}))}))}function p(){e.forEach((function(t){var e,i,r,a=0,s=t.length;for(t.sort(f),r=0;r<s;++r)(i=a-(e=t[r]).y)>0&&(e.y+=i),a=e.y+e.dy+n;if((i=a-n-o[1])>0)for(a=e.y-=i,r=s-2;r>=0;--r)(i=(e=t[r]).y+e.dy+n-a)>0&&(e.y-=i),a=e.y}))}function f(t,e){return t.y-e.y}}(t)},c=function(){var t=.5;function e(e){var n=e.source.x+e.source.dx,i=e.target.x,o=d3.interpolateNumber(n,i),r=o(t),a=o(1-t),s=e.source.y+e.sy+e.dy/2,l=e.target.y+e.ty+e.dy/2;return"M"+n+","+s+"C"+r+","+s+" "+a+","+l+" "+i+","+l}return e.curvature=function(n){return arguments.length?(t=+n,e):t},e},u=function(t){return t.y+t.dy/2};function d(){function t(t,e){return t.source.y-e.source.y}function e(t,e){return t.target.y-e.target.y}r.forEach((function(n){n.sourceLinks.sort(e),n.targetLinks.sort(t)})),r.forEach((function(t){var e=0,n=0;t.sourceLinks.forEach((function(t){t.sy=e,e+=t.dy})),t.targetLinks.forEach((function(t){t.ty=n,n+=t.dy}))}))}function h(t){return t.value}return t.options=i.utils.optionsFunc.bind(t),t._options=Object.create({},{nodeWidth:{get:function(){return e},set:function(t){e=+t}},nodePadding:{get:function(){return n},set:function(t){n=t}},nodes:{get:function(){return r},set:function(t){r=t}},links:{get:function(){return a},set:function(t){a=t}},size:{get:function(){return o},set:function(t){o=t}},sinksRight:{get:function(){return s},set:function(t){s=t}},layout:{get:function(){l(32)},set:function(t){l(t)}},relayout:{get:function(){d()},set:function(t){}},center:{get:function(){return u()},set:function(t){"function"==typeof t&&(u=t)}},link:{get:function(){return c()},set:function(t){return"function"==typeof t&&(c=t),c()}}}),i.utils.initOptions(t),t},i.models.sankeyChart=function(){"use strict";var t={top:5,right:0,bottom:5,left:0},e=i.models.sankey(),n=600,o=400,r=36,a=40,s="units",l=void 0,c=d3.format(",.0f"),u=function(t){return c(t)+" "+s},d=d3.scale.category20(),h=function(t){return t.source.name+" → "+t.target.name+"\n"+u(t.value)},p=function(t){return t.color=d(t.name.replace(/ .*/,""))},f=function(t){return d3.rgb(t.color).darker(2)},b=function(t){return t.name+"\n"+u(t.value)},M=function(t,e){t.append("text").attr("x",0).attr("y",0).attr("class","nvd3-sankey-chart-error").attr("text-anchor","middle").text(e)};function g(t){return t.each((function(i){var s={nodes:[{node:1,name:"Test 1"},{node:2,name:"Test 2"},{node:3,name:"Test 3"},{node:4,name:"Test 4"},{node:5,name:"Test 5"},{node:6,name:"Test 6"}],links:[{source:0,target:1,value:2295},{source:0,target:5,value:1199},{source:1,target:2,value:1119},{source:1,target:5,value:1176},{source:2,target:3,value:487},{source:2,target:5,value:632},{source:3,target:4,value:301},{source:3,target:5,value:186}]},c=!1,u=!1;if(("object"==typeof i.nodes&&i.nodes.length)>=0&&("object"==typeof i.links&&i.links.length)>=0&&(c=!0),i.nodes&&i.nodes.length>0&&i.links&&i.links.length>0&&(u=!0),!c)return console.error("NVD3 Sankey chart error:","invalid data format for",i),console.info("Valid data format is: ",s,JSON.stringify(s)),M(t,"Error loading chart, data is invalid"),!1;if(!u)return M(t,"No data available"),!1;var d=t.append("svg").attr("width",n).attr("height",o).append("g").attr("class","nvd3 nv-wrap nv-sankeyChart");e.nodeWidth(r).nodePadding(a).size([n,o]);var g=e.link();e.nodes(i.nodes).links(i.links).layout(32).center(l);var m=d.append("g").selectAll(".link").data(i.links).enter().append("path").attr("class","link").attr("d",g).style("stroke-width",(function(t){return Math.max(1,t.dy)})).sort((function(t,e){return e.dy-t.dy}));m.append("title").text(h);var z=d.append("g").selectAll(".node").data(i.nodes).enter().append("g").attr("class","node").attr("transform",(function(t){return"translate("+t.x+","+t.y+")"})).call(d3.behavior.drag().origin((function(t){return t})).on("dragstart",(function(){this.parentNode.appendChild(this)})).on("drag",(function(t){d3.select(this).attr("transform","translate("+t.x+","+(t.y=Math.max(0,Math.min(o-t.dy,d3.event.y)))+")"),e.relayout(),m.attr("d",g)})));z.append("rect").attr("height",(function(t){return t.dy})).attr("width",e.nodeWidth()).style("fill",p).style("stroke",f).append("title").text(b),z.append("text").attr("x",-6).attr("y",(function(t){return t.dy/2})).attr("dy",".35em").attr("text-anchor","end").attr("transform",null).text((function(t){return t.name})).filter((function(t){return t.x<n/2})).attr("x",6+e.nodeWidth()).attr("text-anchor","start")})),g}return g.options=i.utils.optionsFunc.bind(g),g._options=Object.create({},{units:{get:function(){return s},set:function(t){s=t}},width:{get:function(){return n},set:function(t){n=t}},height:{get:function(){return o},set:function(t){o=t}},format:{get:function(){return u},set:function(t){u=t}},linkTitle:{get:function(){return h},set:function(t){h=t}},nodeWidth:{get:function(){return r},set:function(t){r=t}},nodePadding:{get:function(){return a},set:function(t){a=t}},center:{get:function(){return l},set:function(t){l=t}},margin:{get:function(){return t},set:function(e){t.top=void 0!==e.top?e.top:t.top,t.right=void 0!==e.right?e.right:t.right,t.bottom=void 0!==e.bottom?e.bottom:t.bottom,t.left=void 0!==e.left?e.left:t.left}},nodeStyle:{get:function(){return{}},set:function(t){p=void 0!==t.fillColor?t.fillColor:p,f=void 0!==t.strokeColor?t.strokeColor:f,b=void 0!==t.title?t.title:b}}}),i.utils.initOptions(g),g},i.models.scatter=function(){"use strict";var t,e,n,o,r,a,s,l,c={top:0,right:0,bottom:0,left:0},u=null,d=null,h=i.utils.defaultColor(),p=null,f=Math.floor(1e5*Math.random()),b=null,M=d3.scale.linear(),g=d3.scale.linear(),m=d3.scale.linear(),z=function(t){return t.x},v=function(t){return t.y},O=function(t){return t.size||1},y=function(t){return t.shape||"circle"},_=[],A=[],x=[],w=!0,q=function(t){return!t.notActive},W=!1,L=.1,k=!1,T=!0,S=!1,R=function(){return 25},C=null,D=null,N=null,E=null,B=null,P=null,Y=!1,I=d3.dispatch("elementClick","elementDblClick","elementMouseover","elementMouseout","renderEnd"),X=!0,H=250,F=300,j=!1,V=!1,$=i.utils.renderWatch(I,H),U=[16,256],G={};function Z(t){var e;e=t[0].series+":"+t[1],delete G[e]}function K(t){var e,n,i,o=function(t){var e;return e=t[0].series+":"+t[1],G[e]=G[e]||{}}(t),r=!1;for(e=1;e<arguments.length;e+=2)n=arguments[e],i=arguments[e+1](t[0],t[1]),o[n]===i&&o.hasOwnProperty(n)||(o[n]=i,r=!0);return r}function J(H){return $.reset(),H.each((function(H){b=d3.select(this);var G=i.utils.availableWidth(u,b,c),Q=i.utils.availableHeight(d,b,c);i.utils.initSVG(b),H.forEach((function(t,e){t.values.forEach((function(t){t.series=e}))}));var tt="function"==typeof J.yScale().base,et=C&&D&&B?[]:d3.merge(H.map((function(t){return t.values.map((function(t,e){return{x:z(t,e),y:v(t,e),size:O(t,e)}}))})));if(M.domain(C||d3.extent(et.map((function(t){return t.x})).concat(_))),W&&H[0]?M.range(N||[(G*L+G)/(2*H[0].values.length),G-G*(1+L)/(2*H[0].values.length)]):M.range(N||[0,G]),tt){var nt=d3.min(et.map((function(t){if(0!==t.y)return t.y})));g.clamp(!0).domain(D||d3.extent(et.map((function(t){return 0!==t.y?t.y:.1*nt})).concat(A))).range(E||[Q,0])}else g.domain(D||d3.extent(et.map((function(t){return t.y})).concat(A))).range(E||[Q,0]);m.domain(B||d3.extent(et.map((function(t){return t.size})).concat(x))).range(P||U),Y=M.domain()[0]===M.domain()[1]||g.domain()[0]===g.domain()[1],M.domain()[0]===M.domain()[1]&&(M.domain()[0]?M.domain([M.domain()[0]-.01*M.domain()[0],M.domain()[1]+.01*M.domain()[1]]):M.domain([-1,1])),g.domain()[0]===g.domain()[1]&&(g.domain()[0]?g.domain([g.domain()[0]-.01*g.domain()[0],g.domain()[1]+.01*g.domain()[1]]):g.domain([-1,1])),isNaN(M.domain()[0])&&M.domain([-1,1]),isNaN(g.domain()[0])&&g.domain([-1,1]),t=t||M,e=e||g,n=n||m;var it=M(1)!==t(1)||g(1)!==e(1)||m(1)!==n(1);s=s||d;var ot=(a=a||u)!==u||s!==d,rt=(o=o||[])[0]!==M.domain()[0]||o[1]!==M.domain()[1];o=M.domain(),r=r||[],rt=rt||r[0]!==g.domain()[0]||r[1]!==g.domain()[1],r=g.domain();var at=b.selectAll("g.nv-wrap.nv-scatter").data([H]),st=at.enter().append("g").attr("class","nvd3 nv-wrap nv-scatter nv-chart-"+f),lt=st.append("defs"),ct=st.append("g"),ut=at.select("g");function dt(){if(V=!1,!w)return!1;if(b.selectAll(".nv-point.hover").classed("hover",!1),at.select(".nv-point-paths").selectAll("path").remove(),!0===X){var t=d3.merge(H.map((function(t,e){return t.values.map((function(t,n){var o=z(t,n),r=v(t,n);return[i.utils.NaNtoZero(M(o))+1e-4*Math.random(),i.utils.NaNtoZero(g(r))+1e-4*Math.random(),e,n,t]})).filter((function(t,e){return q(t[4],e)}))})));if(0==t.length)return!1;t.length<3&&(t.push([M.range()[0]-20,g.range()[0]-20,null,null]),t.push([M.range()[1]+20,g.range()[1]+20,null,null]),t.push([M.range()[0]-20,g.range()[0]+20,null,null]),t.push([M.range()[1]+20,g.range()[1]-20,null,null]));var e=d3.geom.polygon([[-10,-10],[-10,d+10],[u+10,d+10],[u+10,-10]]),n=1e-4;t=t.sort((function(t,e){return t[0]-e[0]||t[1]-e[1]}));for(var o=0;o<t.length-1;)Math.abs(t[o][0]-t[o+1][0])<n&&Math.abs(t[o][1]-t[o+1][1])<n?t.splice(o+1,1):o++;var r=d3.geom.voronoi(t).map((function(n,i){return 0===n.length?null:{data:e.clip(n),series:t[i][2],point:t[i][3]}})),a=at.select(".nv-point-paths").selectAll("path").data(r),s=a.enter().append("svg:path").attr("d",(function(t){return t&&t.data&&0!==t.data.length?"M"+t.data.join(",")+"Z":"M 0 0"})).attr("id",(function(t,e){return"nv-path-"+e})).attr("clip-path",(function(t,e){return"url(#nv-clip-"+f+"-"+e+")"}));S&&s.style("fill",d3.rgb(230,230,230)).style("fill-opacity",.4).style("stroke-opacity",1).style("stroke",d3.rgb(200,200,200)),T&&(at.select(".nv-point-clips").selectAll("*").remove(),at.select(".nv-point-clips").selectAll("clipPath").data(t).enter().append("svg:clipPath").attr("id",(function(t,e){return"nv-clip-"+f+"-"+e})).append("svg:circle").attr("cx",(function(t){return t[0]})).attr("cy",(function(t){return t[1]})).attr("r",R));var l=function(t,e,n){if(V)return 0;var i=H[e.series];if(void 0!==i){var o=i.values[e.point];o.color=h(i,e.series),o.x=z(o),o.y=v(o);var r=b.node().getBoundingClientRect(),a=window.pageYOffset||document.documentElement.scrollTop,s=window.pageXOffset||document.documentElement.scrollLeft;n({point:o,series:i,pos:{left:M(z(o,e.point))+r.left+s+c.left+10,top:g(v(o,e.point))+r.top+a+c.top+10},relativePos:[M(z(o,e.point))+c.left,g(v(o,e.point))+c.top],seriesIndex:e.series,pointIndex:e.point,event:d3.event,element:t})}};a.on("click",(function(t){l(this,t,I.elementClick)})).on("dblclick",(function(t){l(this,t,I.elementDblClick)})).on("mouseover",(function(t){l(this,t,I.elementMouseover)})).on("mouseout",(function(t,e){l(this,t,I.elementMouseout)}))}else at.select(".nv-groups").selectAll(".nv-group").selectAll(".nv-point").on("click",(function(t,e){if(V||!H[t[0].series])return 0;var n=H[t[0].series],i=n.values[e];I.elementClick({point:i,series:n,pos:[M(z(i,e))+c.left,g(v(i,e))+c.top],relativePos:[M(z(i,e))+c.left,g(v(i,e))+c.top],seriesIndex:t[0].series,pointIndex:e,event:d3.event,element:this})})).on("dblclick",(function(t,e){if(V||!H[t[0].series])return 0;var n=H[t[0].series],i=n.values[e];I.elementDblClick({point:i,series:n,pos:[M(z(i,e))+c.left,g(v(i,e))+c.top],relativePos:[M(z(i,e))+c.left,g(v(i,e))+c.top],seriesIndex:t[0].series,pointIndex:e})})).on("mouseover",(function(t,e){if(V||!H[t[0].series])return 0;var n=H[t[0].series],i=n.values[e];I.elementMouseover({point:i,series:n,pos:[M(z(i,e))+c.left,g(v(i,e))+c.top],relativePos:[M(z(i,e))+c.left,g(v(i,e))+c.top],seriesIndex:t[0].series,pointIndex:e,color:h(t[0],e)})})).on("mouseout",(function(t,e){if(V||!H[t[0].series])return 0;var n=H[t[0].series],i=n.values[e];I.elementMouseout({point:i,series:n,pos:[M(z(i,e))+c.left,g(v(i,e))+c.top],relativePos:[M(z(i,e))+c.left,g(v(i,e))+c.top],seriesIndex:t[0].series,pointIndex:e,color:h(t[0],e)})}))}at.classed("nv-single-point",Y),ct.append("g").attr("class","nv-groups"),ct.append("g").attr("class","nv-point-paths"),st.append("g").attr("class","nv-point-clips"),at.attr("transform","translate("+c.left+","+c.top+")"),lt.append("clipPath").attr("id","nv-edge-clip-"+f).append("rect").attr("transform","translate( -10, -10)"),at.select("#nv-edge-clip-"+f+" rect").attr("width",G+20).attr("height",Q>0?Q+20:0),ut.attr("clip-path",k?"url(#nv-edge-clip-"+f+")":""),V=!0;var ht=at.select(".nv-groups").selectAll(".nv-group").data((function(t){return t}),(function(t){return t.key}));ht.enter().append("g").style("stroke-opacity",1e-6).style("fill-opacity",1e-6),ht.exit().remove(),ht.attr("class",(function(t,e){return(t.classed||"")+" nv-group nv-series-"+e})).classed("nv-noninteractive",!w).classed("hover",(function(t){return t.hover})),ht.watchTransition($,"scatter: groups").style("fill",(function(t,e){return h(t,e)})).style("stroke",(function(t,e){return t.pointBorderColor||p||h(t,e)})).style("stroke-opacity",1).style("fill-opacity",.5);var pt=ht.selectAll("path.nv-point").data((function(t){return t.values.map((function(t,e){return[t,e]})).filter((function(t,e){return q(t[0],e)}))}));if(pt.enter().append("path").attr("class",(function(t){return"nv-point nv-point-"+t[1]})).style("fill",(function(t){return t.color})).style("stroke",(function(t){return t.color})).attr("transform",(function(n){return"translate("+i.utils.NaNtoZero(t(z(n[0],n[1])))+","+i.utils.NaNtoZero(e(v(n[0],n[1])))+")"})).attr("d",i.utils.symbol().type((function(t){return y(t[0])})).size((function(t){return m(O(t[0],t[1]))}))),pt.exit().each(Z).remove(),ht.exit().selectAll("path.nv-point").watchTransition($,"scatter exit").attr("transform",(function(t){return"translate("+i.utils.NaNtoZero(M(z(t[0],t[1])))+","+i.utils.NaNtoZero(g(v(t[0],t[1])))+")"})).remove(),pt.filter((function(t){return K(t,"x",z,"y",v)||it||ot||rt})).watchTransition($,"scatter points").attr("transform",(function(t){return"translate("+i.utils.NaNtoZero(M(z(t[0],t[1])))+","+i.utils.NaNtoZero(g(v(t[0],t[1])))+")"})),pt.filter((function(t){return K(t,"shape",y,"size",O)||it||ot||rt})).watchTransition($,"scatter points").attr("d",i.utils.symbol().type((function(t){return y(t[0])})).size((function(t){return m(O(t[0],t[1]))}))),j){var ft=ht.selectAll(".nv-label").data((function(t){return t.values.map((function(t,e){return[t,e]})).filter((function(t,e){return q(t[0],e)}))}));ft.enter().append("text").style("fill",(function(t,e){return t.color})).style("stroke-opacity",0).style("fill-opacity",1).attr("transform",(function(n){return"translate("+(i.utils.NaNtoZero(t(z(n[0],n[1])))+Math.sqrt(m(O(n[0],n[1]))/Math.PI)+2)+","+i.utils.NaNtoZero(e(v(n[0],n[1])))+")"})).text((function(t,e){return t[0].label})),ft.exit().remove(),ht.exit().selectAll("path.nv-label").watchTransition($,"scatter exit").attr("transform",(function(t){return"translate("+(i.utils.NaNtoZero(M(z(t[0],t[1])))+Math.sqrt(m(O(t[0],t[1]))/Math.PI)+2)+","+i.utils.NaNtoZero(g(v(t[0],t[1])))+")"})).remove(),ft.each((function(t){d3.select(this).classed("nv-label",!0).classed("nv-label-"+t[1],!1).classed("hover",!1)})),ft.watchTransition($,"scatter labels").text((function(t,e){return t[0].label})).attr("transform",(function(t){return"translate("+(i.utils.NaNtoZero(M(z(t[0],t[1])))+Math.sqrt(m(O(t[0],t[1]))/Math.PI)+2)+","+i.utils.NaNtoZero(g(v(t[0],t[1])))+")"}))}F?(clearTimeout(l),l=setTimeout(dt,F)):dt(),t=M.copy(),e=g.copy(),n=m.copy(),a=u,s=d})),$.renderEnd("scatter immediate"),J}return J.dispatch=I,J.options=i.utils.optionsFunc.bind(J),J._calls=new function(){this.clearHighlights=function(){return i.dom.write((function(){b.selectAll(".nv-point.hover").classed("hover",!1)})),null},this.highlightPoint=function(t,e,n){i.dom.write((function(){b.select(".nv-groups").selectAll(".nv-series-"+t).selectAll(".nv-point-"+e).classed("hover",n)}))}},I.on("elementMouseover.point",(function(t){w&&J._calls.highlightPoint(t.seriesIndex,t.pointIndex,!0)})),I.on("elementMouseout.point",(function(t){w&&J._calls.highlightPoint(t.seriesIndex,t.pointIndex,!1)})),J._options=Object.create({},{width:{get:function(){return u},set:function(t){u=t}},height:{get:function(){return d},set:function(t){d=t}},xScale:{get:function(){return M},set:function(t){M=t}},yScale:{get:function(){return g},set:function(t){g=t}},pointScale:{get:function(){return m},set:function(t){m=t}},xDomain:{get:function(){return C},set:function(t){C=t}},yDomain:{get:function(){return D},set:function(t){D=t}},pointDomain:{get:function(){return B},set:function(t){B=t}},xRange:{get:function(){return N},set:function(t){N=t}},yRange:{get:function(){return E},set:function(t){E=t}},pointRange:{get:function(){return P},set:function(t){P=t}},forceX:{get:function(){return _},set:function(t){_=t}},forceY:{get:function(){return A},set:function(t){A=t}},forcePoint:{get:function(){return x},set:function(t){x=t}},interactive:{get:function(){return w},set:function(t){w=t}},pointActive:{get:function(){return q},set:function(t){q=t}},padDataOuter:{get:function(){return L},set:function(t){L=t}},padData:{get:function(){return W},set:function(t){W=t}},clipEdge:{get:function(){return k},set:function(t){k=t}},clipVoronoi:{get:function(){return T},set:function(t){T=t}},clipRadius:{get:function(){return R},set:function(t){R=t}},showVoronoi:{get:function(){return S},set:function(t){S=t}},id:{get:function(){return f},set:function(t){f=t}},interactiveUpdateDelay:{get:function(){return F},set:function(t){F=t}},showLabels:{get:function(){return j},set:function(t){j=t}},pointBorderColor:{get:function(){return p},set:function(t){p=t}},x:{get:function(){return z},set:function(t){z=d3.functor(t)}},y:{get:function(){return v},set:function(t){v=d3.functor(t)}},pointSize:{get:function(){return O},set:function(t){O=d3.functor(t)}},pointShape:{get:function(){return y},set:function(t){y=d3.functor(t)}},margin:{get:function(){return c},set:function(t){c.top=void 0!==t.top?t.top:c.top,c.right=void 0!==t.right?t.right:c.right,c.bottom=void 0!==t.bottom?t.bottom:c.bottom,c.left=void 0!==t.left?t.left:c.left}},duration:{get:function(){return H},set:function(t){H=t,$.reset(H)}},color:{get:function(){return h},set:function(t){h=i.utils.getColor(t)}},useVoronoi:{get:function(){return X},set:function(t){!1===(X=t)&&(T=!1)}}}),i.utils.initOptions(J),J},i.models.scatterChart=function(){"use strict";var t=i.models.scatter(),e=i.models.axis(),n=i.models.axis(),o=i.models.legend(),r=i.models.distribution(),a=i.models.distribution(),s=i.models.tooltip(),l={top:30,right:20,bottom:50,left:75},c=null,u=null,d=null,h=null,p=i.utils.defaultColor(),f=t.xScale(),b=t.yScale(),M=!1,g=!1,m=!0,z=!0,v=!0,O=!1,y=i.utils.state(),_=null,A=d3.dispatch("stateChange","changeState","renderEnd"),x=null,w=250,q=!1;t.xScale(f).yScale(b),e.orient("bottom").tickPadding(10),n.orient(O?"right":"left").tickPadding(10),r.axis("x"),a.axis("y"),s.headerFormatter((function(t,n){return e.tickFormat()(t,n)})).valueFormatter((function(t,e){return n.tickFormat()(t,e)}));var W=i.utils.renderWatch(A,w),L=function(t){return function(){return{active:t.map((function(t){return!t.disabled}))}}},k=function(t){return function(e){void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}};function T(x){return W.reset(),W.models(t),z&&W.models(e),v&&W.models(n),M&&W.models(r),g&&W.models(a),x.each((function(x){h=d3.select(this),i.utils.initSVG(h);var S,R=i.utils.availableWidth(u,h,l),C=i.utils.availableHeight(d,h,l);if(T.update=function(){0===w?h.call(T):h.transition().duration(w).call(T)},T.container=this,y.setter(k(x),T.update).getter(L(x)).update(),y.disabled=x.map((function(t){return!!t.disabled})),!_)for(S in _={},y)y[S]instanceof Array?_[S]=y[S].slice(0):_[S]=y[S];if(!(x&&x.length&&x.filter((function(t){return t.values.length})).length))return i.utils.noData(T,h),W.renderEnd("scatter immediate"),T;h.selectAll(".nv-noData").remove(),f=t.xScale(),b=t.yScale();var D=h.selectAll("g.nv-wrap.nv-scatterChart").data([x]),N=D.enter().append("g").attr("class","nvd3 nv-wrap nv-scatterChart nv-chart-"+t.id()).append("g"),E=D.select("g");if(N.append("rect").attr("class","nvd3 nv-background").style("pointer-events","none"),N.append("g").attr("class","nv-x nv-axis"),N.append("g").attr("class","nv-y nv-axis"),N.append("g").attr("class","nv-scatterWrap"),N.append("g").attr("class","nv-regressionLinesWrap"),N.append("g").attr("class","nv-distWrap"),N.append("g").attr("class","nv-legendWrap"),O&&E.select(".nv-y.nv-axis").attr("transform","translate("+R+",0)"),m){var B=R;o.width(B),D.select(".nv-legendWrap").datum(x).call(o),c||o.height()===l.top||(l.top=o.height(),C=i.utils.availableHeight(d,h,l)),D.select(".nv-legendWrap").attr("transform","translate(0,"+-l.top+")")}else E.select(".nv-legendWrap").selectAll("*").remove();D.attr("transform","translate("+l.left+","+l.top+")"),t.width(R).height(C).color(x.map((function(t,e){return t.color=t.color||p(t,e),t.color})).filter((function(t,e){return!x[e].disabled}))).showLabels(q),D.select(".nv-scatterWrap").datum(x.filter((function(t){return!t.disabled}))).call(t),D.select(".nv-regressionLinesWrap").attr("clip-path","url(#nv-edge-clip-"+t.id()+")");var P=D.select(".nv-regressionLinesWrap").selectAll(".nv-regLines").data((function(t){return t}));P.enter().append("g").attr("class","nv-regLines");var Y=P.selectAll(".nv-regLine").data((function(t){return[t]}));Y.enter().append("line").attr("class","nv-regLine").style("stroke-opacity",0),Y.filter((function(t){return t.intercept&&t.slope})).watchTransition(W,"scatterPlusLineChart: regline").attr("x1",f.range()[0]).attr("x2",f.range()[1]).attr("y1",(function(t,e){return b(f.domain()[0]*t.slope+t.intercept)})).attr("y2",(function(t,e){return b(f.domain()[1]*t.slope+t.intercept)})).style("stroke",(function(t,e,n){return p(t,n)})).style("stroke-opacity",(function(t,e){return t.disabled||void 0===t.slope||void 0===t.intercept?0:1})),z&&(e.scale(f)._ticks(i.utils.calcTicksX(R/100,x)).tickSize(-C,0),E.select(".nv-x.nv-axis").attr("transform","translate(0,"+b.range()[0]+")").call(e)),v&&(n.scale(b)._ticks(i.utils.calcTicksY(C/36,x)).tickSize(-R,0),E.select(".nv-y.nv-axis").call(n)),r.getData(t.x()).scale(f).width(R).color(x.map((function(t,e){return t.color||p(t,e)})).filter((function(t,e){return!x[e].disabled}))),N.select(".nv-distWrap").append("g").attr("class","nv-distributionX"),E.select(".nv-distributionX").attr("transform","translate(0,"+b.range()[0]+")").datum(x.filter((function(t){return!t.disabled}))).call(r).style("opacity",(function(){return M?"1":"1e-6"})).watchTransition(W,"scatterPlusLineChart").style("opacity",(function(){return M?"1":"1e-6"})),a.getData(t.y()).scale(b).width(C).color(x.map((function(t,e){return t.color||p(t,e)})).filter((function(t,e){return!x[e].disabled}))),N.select(".nv-distWrap").append("g").attr("class","nv-distributionY"),E.select(".nv-distributionY").attr("transform","translate("+(O?R:-a.size())+",0)").datum(x.filter((function(t){return!t.disabled}))).call(a).style("opacity",(function(){return g?"1":"1e-6"})).watchTransition(W,"scatterPlusLineChart").style("opacity",(function(){return g?"1":"1e-6"})),o.dispatch.on("stateChange",(function(t){for(var e in t)y[e]=t[e];A.stateChange(y),T.update()})),A.on("changeState",(function(t){void 0!==t.disabled&&(x.forEach((function(e,n){e.disabled=t.disabled[n]})),y.disabled=t.disabled),T.update()})),t.dispatch.on("elementMouseout.tooltip",(function(e){s.hidden(!0),h.select(".nv-chart-"+t.id()+" .nv-series-"+e.seriesIndex+" .nv-distx-"+e.pointIndex).attr("y1",0),h.select(".nv-chart-"+t.id()+" .nv-series-"+e.seriesIndex+" .nv-disty-"+e.pointIndex).attr("x2",a.size())})),t.dispatch.on("elementMouseover.tooltip",(function(t){h.select(".nv-series-"+t.seriesIndex+" .nv-distx-"+t.pointIndex).attr("y1",t.relativePos[1]-C),h.select(".nv-series-"+t.seriesIndex+" .nv-disty-"+t.pointIndex).attr("x2",t.relativePos[0]+r.size()),s.data(t).hidden(!1)})),f.copy(),b.copy()})),W.renderEnd("scatter with line immediate"),T}return T.dispatch=A,T.scatter=t,T.legend=o,T.xAxis=e,T.yAxis=n,T.distX=r,T.distY=a,T.tooltip=s,T.options=i.utils.optionsFunc.bind(T),T._options=Object.create({},{width:{get:function(){return u},set:function(t){u=t}},height:{get:function(){return d},set:function(t){d=t}},container:{get:function(){return h},set:function(t){h=t}},showDistX:{get:function(){return M},set:function(t){M=t}},showDistY:{get:function(){return g},set:function(t){g=t}},showLegend:{get:function(){return m},set:function(t){m=t}},showXAxis:{get:function(){return z},set:function(t){z=t}},showYAxis:{get:function(){return v},set:function(t){v=t}},defaultState:{get:function(){return _},set:function(t){_=t}},noData:{get:function(){return x},set:function(t){x=t}},duration:{get:function(){return w},set:function(t){w=t}},showLabels:{get:function(){return q},set:function(t){q=t}},margin:{get:function(){return l},set:function(t){void 0!==t.top&&(l.top=t.top,c=t.top),l.right=void 0!==t.right?t.right:l.right,l.bottom=void 0!==t.bottom?t.bottom:l.bottom,l.left=void 0!==t.left?t.left:l.left}},rightAlignYAxis:{get:function(){return O},set:function(t){O=t,n.orient(t?"right":"left")}},color:{get:function(){return p},set:function(t){p=i.utils.getColor(t),o.color(p),r.color(p),a.color(p)}}}),i.utils.inheritOptions(T,t),i.utils.initOptions(T),T},i.models.sparkline=function(){"use strict";var t,e,n,o,r={top:2,right:0,bottom:2,left:0},a=400,s=32,l=null,c=!0,u=d3.scale.linear(),d=d3.scale.linear(),h=function(t){return t.x},p=function(t){return t.y},f=i.utils.getColor(["#000"]),b=!0,M=!0,g=d3.dispatch("renderEnd"),m=i.utils.renderWatch(g);function z(c){return m.reset(),c.each((function(c){var g=a-r.left-r.right,m=s-r.top-r.bottom;l=d3.select(this),i.utils.initSVG(l),u.domain(t||d3.extent(c,h)).range(n||[0,g]),d.domain(e||d3.extent(c,p)).range(o||[m,0]);var z=l.selectAll("g.nv-wrap.nv-sparkline").data([c]);z.enter().append("g").attr("class","nvd3 nv-wrap nv-sparkline").append("g"),z.select("g"),z.attr("transform","translate("+r.left+","+r.top+")");var v=z.selectAll("path").data((function(t){return[t]}));v.enter().append("path"),v.exit().remove(),v.style("stroke",(function(t,e){return t.color||f(t,e)})).attr("d",d3.svg.line().x((function(t,e){return u(h(t,e))})).y((function(t,e){return d(p(t,e))})));var O=z.selectAll("circle.nv-point").data((function(t){var e=t.map((function(t,e){return p(t,e)}));function n(e){if(-1!=e){var n=t[e];return n.pointIndex=e,n}return null}var i=n(e.lastIndexOf(d.domain()[1])),o=n(e.indexOf(d.domain()[0])),r=n(e.length-1);return[b?o:null,b?i:null,M?r:null].filter((function(t){return null!=t}))}));O.enter().append("circle"),O.exit().remove(),O.attr("cx",(function(t,e){return u(h(t,t.pointIndex))})).attr("cy",(function(t,e){return d(p(t,t.pointIndex))})).attr("r",2).attr("class",(function(t,e){return h(t,t.pointIndex)==u.domain()[1]?"nv-point nv-currentValue":p(t,t.pointIndex)==d.domain()[0]?"nv-point nv-minValue":"nv-point nv-maxValue"}))})),m.renderEnd("sparkline immediate"),z}return z.options=i.utils.optionsFunc.bind(z),z._options=Object.create({},{width:{get:function(){return a},set:function(t){a=t}},height:{get:function(){return s},set:function(t){s=t}},xDomain:{get:function(){return t},set:function(e){t=e}},yDomain:{get:function(){return e},set:function(t){e=t}},xRange:{get:function(){return n},set:function(t){n=t}},yRange:{get:function(){return o},set:function(t){o=t}},xScale:{get:function(){return u},set:function(t){u=t}},yScale:{get:function(){return d},set:function(t){d=t}},animate:{get:function(){return c},set:function(t){c=t}},showMinMaxPoints:{get:function(){return b},set:function(t){b=t}},showCurrentPoint:{get:function(){return M},set:function(t){M=t}},x:{get:function(){return h},set:function(t){h=d3.functor(t)}},y:{get:function(){return p},set:function(t){p=d3.functor(t)}},margin:{get:function(){return r},set:function(t){r.top=void 0!==t.top?t.top:r.top,r.right=void 0!==t.right?t.right:r.right,r.bottom=void 0!==t.bottom?t.bottom:r.bottom,r.left=void 0!==t.left?t.left:r.left}},color:{get:function(){return f},set:function(t){f=i.utils.getColor(t)}}}),z.dispatch=g,i.utils.initOptions(z),z},i.models.sparklinePlus=function(){"use strict";var t,e,n=i.models.sparkline(),o={top:15,right:100,bottom:10,left:50},r=null,a=null,s=[],l=!1,c=d3.format(",r"),u=d3.format(",.2f"),d=!0,h=!0,p=!1,f=null,b=d3.dispatch("renderEnd"),M=i.utils.renderWatch(b);function g(f){return M.reset(),M.models(n),f.each((function(f){var b=d3.select(this);i.utils.initSVG(b);var M=i.utils.availableWidth(r,b,o),m=i.utils.availableHeight(a,b,o);if(g.update=function(){b.call(g)},g.container=this,!f||!f.length)return i.utils.noData(g,b),g;b.selectAll(".nv-noData").remove();var z=n.y()(f[f.length-1],f.length-1);t=n.xScale(),e=n.yScale();var v=b.selectAll("g.nv-wrap.nv-sparklineplus").data([f]),O=v.enter().append("g").attr("class","nvd3 nv-wrap nv-sparklineplus").append("g"),y=v.select("g");O.append("g").attr("class","nv-sparklineWrap"),O.append("g").attr("class","nv-valueWrap"),O.append("g").attr("class","nv-hoverArea"),v.attr("transform","translate("+o.left+","+o.top+")");var _=y.select(".nv-sparklineWrap");if(n.width(M).height(m),_.call(n),d){var A=y.select(".nv-valueWrap").selectAll(".nv-currentValue").data([z]);A.enter().append("text").attr("class","nv-currentValue").attr("dx",p?-8:8).attr("dy",".9em").style("text-anchor",p?"end":"start"),A.attr("x",M+(p?o.right:0)).attr("y",h?function(t){return e(t)}:0).style("fill",n.color()(f[f.length-1],f.length-1)).text(u(z))}function x(){if(!l){var e=y.selectAll(".nv-hoverValue").data(s),i=e.enter().append("g").attr("class","nv-hoverValue").style("stroke-opacity",0).style("fill-opacity",0);e.exit().transition().duration(250).style("stroke-opacity",0).style("fill-opacity",0).remove(),e.attr("transform",(function(e){return"translate("+t(n.x()(f[e],e))+",0)"})).transition().duration(250).style("stroke-opacity",1).style("fill-opacity",1),s.length&&(i.append("line").attr("x1",0).attr("y1",-o.top).attr("x2",0).attr("y2",m),i.append("text").attr("class","nv-xValue").attr("x",-6).attr("y",-o.top).attr("text-anchor","end").attr("dy",".9em"),y.select(".nv-hoverValue .nv-xValue").text(c(n.x()(f[s[0]],s[0]))),i.append("text").attr("class","nv-yValue").attr("x",6).attr("y",-o.top).attr("text-anchor","start").attr("dy",".9em"),y.select(".nv-hoverValue .nv-yValue").text(u(n.y()(f[s[0]],s[0]))))}}O.select(".nv-hoverArea").append("rect").on("mousemove",(function(){if(!l){var e=d3.mouse(this)[0]-o.left;s=[function(t,e){for(var i=Math.abs(n.x()(t[0],0)-e),o=0,r=0;r<t.length;r++)Math.abs(n.x()(t[r],r)-e)<i&&(i=Math.abs(n.x()(t[r],r)-e),o=r);return o}(f,Math.round(t.invert(e)))],x()}})).on("click",(function(){l=!l})).on("mouseout",(function(){s=[],x()})),y.select(".nv-hoverArea rect").attr("transform",(function(t){return"translate("+-o.left+","+-o.top+")"})).attr("width",M+o.left+o.right).attr("height",m+o.top)})),M.renderEnd("sparklinePlus immediate"),g}return g.dispatch=b,g.sparkline=n,g.options=i.utils.optionsFunc.bind(g),g._options=Object.create({},{width:{get:function(){return r},set:function(t){r=t}},height:{get:function(){return a},set:function(t){a=t}},xTickFormat:{get:function(){return c},set:function(t){c=t}},yTickFormat:{get:function(){return u},set:function(t){u=t}},showLastValue:{get:function(){return d},set:function(t){d=t}},alignValue:{get:function(){return h},set:function(t){h=t}},rightAlignValue:{get:function(){return p},set:function(t){p=t}},noData:{get:function(){return f},set:function(t){f=t}},margin:{get:function(){return o},set:function(t){o.top=void 0!==t.top?t.top:o.top,o.right=void 0!==t.right?t.right:o.right,o.bottom=void 0!==t.bottom?t.bottom:o.bottom,o.left=void 0!==t.left?t.left:o.left}}}),i.utils.inheritOptions(g,n),i.utils.initOptions(g),g},i.models.stackedArea=function(){"use strict";var t,e,n={top:0,right:0,bottom:0,left:0},o=960,r=500,a=i.utils.defaultColor(),s=Math.floor(1e5*Math.random()),l=null,c=function(t){return t.x},u=function(t){return t.y},d=function(t,e){return!isNaN(u(t,e))&&null!==u(t,e)},h="stack",p="zero",f="default",b="linear",M=!1,g=i.models.scatter(),m=250,z=function(t,e,n){t.display={y:n,y0:e}},v=function(t){return e(t.display.y+t.display.y0)},O=d3.dispatch("areaClick","areaMouseover","areaMouseout","renderEnd","elementClick","elementMouseover","elementMouseout");g.pointSize(2.2).pointDomain([2.2,2.2]);var y=i.utils.renderWatch(O,m);function _(h){return y.reset(),y.models(g),h.each((function(h){var m=o-n.left-n.right,A=r-n.top-n.bottom;l=d3.select(this),i.utils.initSVG(l),t=g.xScale(),e=g.yScale();var x=h;h.forEach((function(t,e){t.seriesIndex=e,t.values=t.values.map((function(t,n){return t.index=n,t.seriesIndex=e,t}))}));var w=h.filter((function(t){return!t.disabled}));h=d3.layout.stack().order(f).offset(p).values((function(t){return t.values})).x(c).y(u).out(z)(w);var q=l.selectAll("g.nv-wrap.nv-stackedarea").data([h]),W=q.enter().append("g").attr("class","nvd3 nv-wrap nv-stackedarea"),L=W.append("defs"),k=W.append("g"),T=q.select("g");k.append("g").attr("class","nv-areaWrap"),k.append("g").attr("class","nv-scatterWrap"),q.attr("transform","translate("+n.left+","+n.top+")"),0==g.forceY().length&&g.forceY().push(0),g.width(m).height(A).x(c).y((function(t){if(void 0!==t.display)return t.display.y+t.display.y0})).color(h.map((function(t,e){return t.color=t.color||a(t,t.seriesIndex),t.color}))),T.select(".nv-scatterWrap").datum(h).call(g),L.append("clipPath").attr("id","nv-edge-clip-"+s).append("rect"),q.select("#nv-edge-clip-"+s+" rect").attr("width",m).attr("height",A),T.attr("clip-path",M?"url(#nv-edge-clip-"+s+")":"");var S=d3.svg.area().defined(d).x((function(e,n){return t(c(e,n))})).y0((function(t){return e(t.display.y0)})).y1(v).interpolate(b),R=d3.svg.area().defined(d).x((function(e,n){return t(c(e,n))})).y0((function(t){return e(t.display.y0)})).y1((function(t){return e(t.display.y0)})).interpolate(b),C=T.select(".nv-areaWrap").selectAll("path.nv-area").data((function(t){return t}));C.enter().append("path").attr("class",(function(t,e){return"nv-area nv-area-"+e})).attr("d",(function(t,e){return R(t.values,t.seriesIndex)})).on("mouseover",(function(t,e){d3.select(this).classed("hover",!0),O.areaMouseover({point:t,series:t.key,pos:[d3.event.pageX,d3.event.pageY],seriesIndex:t.seriesIndex})})).on("mouseout",(function(t,e){d3.select(this).classed("hover",!1),O.areaMouseout({point:t,series:t.key,pos:[d3.event.pageX,d3.event.pageY],seriesIndex:t.seriesIndex})})).on("click",(function(t,e){d3.select(this).classed("hover",!1),O.areaClick({point:t,series:t.key,pos:[d3.event.pageX,d3.event.pageY],seriesIndex:t.seriesIndex})})),C.exit().remove(),C.style("fill",(function(t,e){return t.color||a(t,t.seriesIndex)})).style("stroke",(function(t,e){return t.color||a(t,t.seriesIndex)})),C.watchTransition(y,"stackedArea path").attr("d",(function(t,e){return S(t.values,e)})),g.dispatch.on("elementMouseover.area",(function(t){T.select(".nv-chart-"+s+" .nv-area-"+t.seriesIndex).classed("hover",!0)})),g.dispatch.on("elementMouseout.area",(function(t){T.select(".nv-chart-"+s+" .nv-area-"+t.seriesIndex).classed("hover",!1)})),_.d3_stackedOffset_stackPercent=function(t){var e,n,i,o=t.length,r=t[0].length,a=[];for(n=0;n<r;++n){for(e=0,i=0;e<x.length;e++)i+=u(x[e].values[n]);if(i)for(e=0;e<o;e++)t[e][n][1]/=i;else for(e=0;e<o;e++)t[e][n][1]=0}for(n=0;n<r;++n)a[n]=0;return a}})),y.renderEnd("stackedArea immediate"),_}return _.dispatch=O,_.scatter=g,g.dispatch.on("elementClick",(function(){O.elementClick.apply(this,arguments)})),g.dispatch.on("elementMouseover",(function(){O.elementMouseover.apply(this,arguments)})),g.dispatch.on("elementMouseout",(function(){O.elementMouseout.apply(this,arguments)})),_.interpolate=function(t){return arguments.length?(b=t,_):b},_.duration=function(t){return arguments.length?(m=t,y.reset(m),g.duration(m),_):m},_.dispatch=O,_.scatter=g,_.options=i.utils.optionsFunc.bind(_),_._options=Object.create({},{width:{get:function(){return o},set:function(t){o=t}},height:{get:function(){return r},set:function(t){r=t}},defined:{get:function(){return d},set:function(t){d=t}},clipEdge:{get:function(){return M},set:function(t){M=t}},offset:{get:function(){return p},set:function(t){p=t}},order:{get:function(){return f},set:function(t){f=t}},interpolate:{get:function(){return b},set:function(t){b=t}},x:{get:function(){return c},set:function(t){c=d3.functor(t)}},y:{get:function(){return u},set:function(t){u=d3.functor(t)}},areaY1:{get:function(){return v},set:function(t){v=d3.functor(t)}},transformData:{get:function(){return z},set:function(t){z=d3.functor(t)}},margin:{get:function(){return n},set:function(t){n.top=void 0!==t.top?t.top:n.top,n.right=void 0!==t.right?t.right:n.right,n.bottom=void 0!==t.bottom?t.bottom:n.bottom,n.left=void 0!==t.left?t.left:n.left}},color:{get:function(){return a},set:function(t){a=i.utils.getColor(t)}},style:{get:function(){return h},set:function(t){switch(h=t){case"stack":_.offset("zero"),_.order("default");break;case"stream":_.offset("wiggle"),_.order("inside-out");break;case"stream-center":_.offset("silhouette"),_.order("inside-out");break;case"expand":_.offset("expand"),_.order("default");break;case"stack_percent":_.offset(_.d3_stackedOffset_stackPercent),_.order("default")}}},duration:{get:function(){return m},set:function(t){m=t,y.reset(m),g.duration(m)}}}),i.utils.inheritOptions(_,g),i.utils.initOptions(_),_},i.models.stackedAreaChart=function(){"use strict";var t,e,n=i.models.stackedArea(),o=i.models.axis(),r=i.models.axis(),a=i.models.legend(),s=i.models.legend(),l=i.interactiveGuideline(),c=i.models.tooltip(),u=i.models.focus(i.models.stackedArea()),d={top:10,right:25,bottom:50,left:60},h=null,p=null,f=null,b=i.utils.defaultColor(),M=!0,g=!0,m="top",z=!0,v=!0,O=!1,y=!1,_=!1,A=!0,x="TOTAL",w=i.utils.state(),q=null,W=null,L=d3.dispatch("stateChange","changeState","renderEnd"),k=250,T=["Stacked","Stream","Expanded"],S={},R=250;w.style=n.style(),o.orient("bottom").tickPadding(7),r.orient(O?"right":"left"),c.headerFormatter((function(t,e){return o.tickFormat()(t,e)})).valueFormatter((function(t,e){return r.tickFormat()(t,e)})),l.tooltip.headerFormatter((function(t,e){return o.tickFormat()(t,e)})).valueFormatter((function(t,e){return null==t?"N/A":r.tickFormat()(t,e)}));var C=null,D=null;s.updateState(!1);var N=i.utils.renderWatch(L),E=(n.style(),function(t){return function(){return{active:t.map((function(t){return!t.disabled})),style:n.style()}}}),B=function(t){return function(e){void 0!==e.style&&e.style,void 0!==e.active&&t.forEach((function(t,n){t.disabled=!e.active[n]}))}},P=d3.format("%");function Y(c){return N.reset(),N.models(n),z&&N.models(o),v&&N.models(r),c.each((function(c){var W=d3.select(this);i.utils.initSVG(W);var N,I=i.utils.availableWidth(p,W,d),X=i.utils.availableHeight(f,W,d)-(y?u.height():0);if(Y.update=function(){W.transition().duration(R).call(Y)},Y.container=this,w.setter(B(c),Y.update).getter(E(c)).update(),w.disabled=c.map((function(t){return!!t.disabled})),!q)for(N in q={},w)w[N]instanceof Array?q[N]=w[N].slice(0):q[N]=w[N];if(!(c&&c.length&&c.filter((function(t){return t.values.length})).length))return i.utils.noData(Y,W),Y;W.selectAll(".nv-noData").remove(),t=n.xScale(),e=n.yScale();var H=W.selectAll("g.nv-wrap.nv-stackedAreaChart").data([c]),F=H.enter().append("g").attr("class","nvd3 nv-wrap nv-stackedAreaChart").append("g"),j=H.select("g");F.append("g").attr("class","nv-legendWrap"),F.append("g").attr("class","nv-controlsWrap");var V=F.append("g").attr("class","nv-focus");if(V.append("g").attr("class","nv-background").append("rect"),V.append("g").attr("class","nv-x nv-axis"),V.append("g").attr("class","nv-y nv-axis"),V.append("g").attr("class","nv-stackedWrap"),V.append("g").attr("class","nv-interactive"),F.append("g").attr("class","nv-focusWrap"),g){var $=M&&"top"===m?I-k:I;if(a.width($),j.select(".nv-legendWrap").datum(c).call(a),"bottom"===m){var U=o.height();d.bottom=Math.max(a.height()+U,d.bottom);var G=(X=i.utils.availableHeight(f,W,d)-(y?u.height():0))+U;j.select(".nv-legendWrap").attr("transform","translate(0,"+G+")")}else"top"===m&&(h||d.top==a.height()||(d.top=a.height(),X=i.utils.availableHeight(f,W,d)-(y?u.height():0)),j.select(".nv-legendWrap").attr("transform","translate("+(I-$)+","+-d.top+")"))}else j.select(".nv-legendWrap").selectAll("*").remove();if(M){var Z=[{key:S.stacked||"Stacked",metaKey:"Stacked",disabled:"stack"!=n.style(),style:"stack"},{key:S.stream||"Stream",metaKey:"Stream",disabled:"stream"!=n.style(),style:"stream"},{key:S.stream_center||"Stream Center",metaKey:"Stream_Center",disabled:"stream_center"!=n.style(),style:"stream-center"},{key:S.expanded||"Expanded",metaKey:"Expanded",disabled:"expand"!=n.style(),style:"expand"},{key:S.stack_percent||"Stack %",metaKey:"Stack_Percent",disabled:"stack_percent"!=n.style(),style:"stack_percent"}];k=T.length/3*260,Z=Z.filter((function(t){return-1!==T.indexOf(t.metaKey)})),s.width(k).color(["#444","#444","#444"]),j.select(".nv-controlsWrap").datum(Z).call(s);var K=Math.max(s.height(),g&&"top"===m?a.height():0);d.top!=K&&(d.top=K,X=i.utils.availableHeight(f,W,d)-(y?u.height():0)),j.select(".nv-controlsWrap").attr("transform","translate(0,"+-d.top+")")}else j.select(".nv-controlsWrap").selectAll("*").remove();H.attr("transform","translate("+d.left+","+d.top+")"),O&&j.select(".nv-y.nv-axis").attr("transform","translate("+I+",0)"),_&&(l.width(I).height(X).margin({left:d.left,top:d.top}).svgContainer(W).xScale(t),H.select(".nv-interactive").call(l)),j.select(".nv-focus .nv-background rect").attr("width",I).attr("height",X),n.width(I).height(X).color(c.map((function(t,e){return t.color||b(t,e)})).filter((function(t,e){return!c[e].disabled})));var J,Q=j.select(".nv-focus .nv-stackedWrap").datum(c.filter((function(t){return!t.disabled})));function tt(){z&&j.select(".nv-focus .nv-x.nv-axis").attr("transform","translate(0,"+X+")").transition().duration(R).call(o)}function et(){if(v){if("expand"===n.style()||"stack_percent"===n.style()){var t=r.tickFormat();C&&t===P||(C=t),r.tickFormat(P)}else C&&(r.tickFormat(C),C=null);j.select(".nv-focus .nv-y.nv-axis").transition().duration(0).call(r)}}if(z&&o.scale(t)._ticks(i.utils.calcTicksX(I/100,c)).tickSize(-X,0),v&&(J="wiggle"===n.offset()?0:i.utils.calcTicksY(X/36,c),r.scale(e)._ticks(J).tickSize(-I,0)),y){u.width(I),j.select(".nv-focusWrap").attr("transform","translate(0,"+(X+d.bottom+u.margin().top)+")").datum(c.filter((function(t){return!t.disabled}))).call(u);var nt=u.brush.empty()?u.xDomain():u.brush.extent();null!==nt&&it(nt)}else Q.transition().call(n),tt(),et();function it(t){j.select(".nv-focus .nv-stackedWrap").datum(c.filter((function(t){return!t.disabled})).map((function(e,i){return{key:e.key,area:e.area,classed:e.classed,values:e.values.filter((function(e,i){return n.x()(e,i)>=t[0]&&n.x()(e,i)<=t[1]})),disableTooltip:e.disableTooltip}}))).transition().duration(R).call(n),tt(),et()}n.dispatch.on("areaClick.toggle",(function(t){1===c.filter((function(t){return!t.disabled})).length?c.forEach((function(t){t.disabled=!1})):c.forEach((function(e,n){e.disabled=n!=t.seriesIndex})),w.disabled=c.map((function(t){return!!t.disabled})),L.stateChange(w),Y.update()})),a.dispatch.on("stateChange",(function(t){for(var e in t)w[e]=t[e];L.stateChange(w),Y.update()})),s.dispatch.on("legendClick",(function(t,e){t.disabled&&(Z=Z.map((function(t){return t.disabled=!0,t})),t.disabled=!1,n.style(t.style),w.style=n.style(),L.stateChange(w),Y.update())})),l.dispatch.on("elementMousemove",(function(t){n.clearHighlights();var e,o,r,a=[],s=0,u=!0,d=!1;if(c.filter((function(t,e){return t.seriesIndex=e,!t.disabled})).forEach((function(l,h){o=i.interactiveBisect(l.values,t.pointXValue,Y.x());var p=l.values[o],f=Y.y()(p,o);if(null!=f&&f>0&&(n.highlightPoint(h,o,!0),d=!0),h!==c.length-1||d||n.highlightPoint(h,o,!0),void 0!==p){void 0===e&&(e=p),void 0===r&&(r=Y.xScale()(Y.x()(p,o)));var M="expand"==n.style()?p.display.y:Y.y()(p,o);a.push({key:l.key,value:M,color:b(l,l.seriesIndex),point:p}),A&&"expand"!=n.style()&&null!=M&&(s+=M,u=!1)}})),a.reverse(),a.length>2){var h=Y.yScale().invert(t.mouseY),p=null;a.forEach((function(t,e){h=Math.abs(h);var n=Math.abs(t.point.display.y0),i=Math.abs(t.point.display.y);h>=n&&h<=i+n&&(p=e)})),null!=p&&(a[p].highlight=!0)}A&&"expand"!=n.style()&&a.length>=2&&!u&&a.push({key:x,value:s,total:!0});var f=Y.x()(e,o),M=l.tooltip.valueFormatter();"expand"===n.style()||"stack_percent"===n.style()?(D||(D=M),M=d3.format(".1%")):D&&(M=D,D=null),l.tooltip.valueFormatter(M).data({value:f,series:a})(),l.renderGuideLine(r)})),l.dispatch.on("elementMouseout",(function(t){n.clearHighlights()})),u.dispatch.on("onBrush",(function(t){it(t)})),L.on("changeState",(function(t){void 0!==t.disabled&&c.length===t.disabled.length&&(c.forEach((function(e,n){e.disabled=t.disabled[n]})),w.disabled=t.disabled),void 0!==t.style&&(n.style(t.style),t.style),Y.update()}))})),N.renderEnd("stacked Area chart immediate"),Y}return n.dispatch.on("elementMouseover.tooltip",(function(t){t.point.x=n.x()(t.point),t.point.y=n.y()(t.point),c.data(t).hidden(!1)})),n.dispatch.on("elementMouseout.tooltip",(function(t){c.hidden(!0)})),Y.dispatch=L,Y.stacked=n,Y.legend=a,Y.controls=s,Y.xAxis=o,Y.x2Axis=u.xAxis,Y.yAxis=r,Y.y2Axis=u.yAxis,Y.interactiveLayer=l,Y.tooltip=c,Y.focus=u,Y.dispatch=L,Y.options=i.utils.optionsFunc.bind(Y),Y._options=Object.create({},{width:{get:function(){return p},set:function(t){p=t}},height:{get:function(){return f},set:function(t){f=t}},showLegend:{get:function(){return g},set:function(t){g=t}},legendPosition:{get:function(){return m},set:function(t){m=t}},showXAxis:{get:function(){return z},set:function(t){z=t}},showYAxis:{get:function(){return v},set:function(t){v=t}},defaultState:{get:function(){return q},set:function(t){q=t}},noData:{get:function(){return W},set:function(t){W=t}},showControls:{get:function(){return M},set:function(t){M=t}},controlLabels:{get:function(){return S},set:function(t){S=t}},controlOptions:{get:function(){return T},set:function(t){T=t}},showTotalInTooltip:{get:function(){return A},set:function(t){A=t}},totalLabel:{get:function(){return x},set:function(t){x=t}},focusEnable:{get:function(){return y},set:function(t){y=t}},focusHeight:{get:function(){return u.height()},set:function(t){u.height(t)}},brushExtent:{get:function(){return u.brushExtent()},set:function(t){u.brushExtent(t)}},margin:{get:function(){return d},set:function(t){void 0!==t.top&&(d.top=t.top,h=t.top),d.right=void 0!==t.right?t.right:d.right,d.bottom=void 0!==t.bottom?t.bottom:d.bottom,d.left=void 0!==t.left?t.left:d.left}},focusMargin:{get:function(){return u.margin},set:function(t){u.margin.top=void 0!==t.top?t.top:u.margin.top,u.margin.right=void 0!==t.right?t.right:u.margin.right,u.margin.bottom=void 0!==t.bottom?t.bottom:u.margin.bottom,u.margin.left=void 0!==t.left?t.left:u.margin.left}},duration:{get:function(){return R},set:function(t){R=t,N.reset(R),n.duration(R),o.duration(R),r.duration(R)}},color:{get:function(){return b},set:function(t){b=i.utils.getColor(t),a.color(b),n.color(b),u.color(b)}},x:{get:function(){return n.x()},set:function(t){n.x(t),u.x(t)}},y:{get:function(){return n.y()},set:function(t){n.y(t),u.y(t)}},rightAlignYAxis:{get:function(){return O},set:function(t){O=t,r.orient(O?"right":"left")}},useInteractiveGuideline:{get:function(){return _},set:function(t){_=!!t,Y.interactive(!t),Y.useVoronoi(!t),n.scatter.interactive(!t)}}}),i.utils.inheritOptions(Y,n),i.utils.initOptions(Y),Y},i.models.stackedAreaWithFocusChart=function(){return i.models.stackedAreaChart().margin({bottom:30}).focusEnable(!0)},i.models.sunburst=function(){"use strict";var t,e,n,o,r={top:0,right:0,bottom:0,left:0},a=600,s=600,l="count",c={count:function(t){return 1},value:function(t){return t.value||t.size},size:function(t){return t.value||t.size}},u=Math.floor(1e4*Math.random()),d=null,h=i.utils.defaultColor(),p=!1,f=function(t){return"count"===l?t.name+" #"+t.value:t.name+" "+(t.value||t.size)},b=.02,M=function(t,e){return t.name>e.name},g=function(t,e){return void 0!==t.parent?t.name+"-"+t.parent.name+"-"+e:t.name},m=!0,z=500,v=d3.dispatch("chartClick","elementClick","elementDblClick","elementMousemove","elementMouseover","elementMouseout","renderEnd"),O=d3.scale.linear().range([0,2*Math.PI]),y=d3.scale.sqrt(),_=d3.layout.partition().sort(M),A={},x=d3.svg.arc().startAngle((function(t){return Math.max(0,Math.min(2*Math.PI,O(t.x)))})).endAngle((function(t){return Math.max(0,Math.min(2*Math.PI,O(t.x+t.dx)))})).innerRadius((function(t){return Math.max(0,y(t.y))})).outerRadius((function(t){return Math.max(0,y(t.y+t.dy))}));function w(t){return q(t)>90?180:0}function q(t){return(Math.max(0,Math.min(2*Math.PI,O(t.x)))+Math.max(0,Math.min(2*Math.PI,O(t.x+t.dx))))/2*(180/Math.PI)-90}function W(t){var e=Math.max(0,Math.min(2*Math.PI,O(t.x)));return(Math.max(0,Math.min(2*Math.PI,O(t.x+t.dx)))-e)/(2*Math.PI)}function L(t){var e=Math.max(0,Math.min(2*Math.PI,O(t.x)));return Math.max(0,Math.min(2*Math.PI,O(t.x+t.dx)))-e>b}function k(e,n){var i=d3.interpolate(O.domain(),[t.x,t.x+t.dx]),r=d3.interpolate(y.domain(),[t.y,1]),a=d3.interpolate(y.range(),[t.y?20:0,o]);return 0===n?function(){return x(e)}:function(t){return O.domain(i(t)),y.domain(r(t)).range(a(t)),x(e)}}function T(t){var e=d3.interpolate({x:t.x0,dx:t.dx0,y:t.y0,dy:t.dy0},t);return function(n){var i=e(n);return t.x0=i.x,t.dx0=i.dx,t.y0=i.y,t.dy0=i.dy,x(i)}}function S(t){t.forEach((function(t){var e=g(t),n=A[e];n?(t.dx0=n.dx,t.x0=n.x,t.dy0=n.dy,t.y0=n.y):(t.dx0=t.dx,t.x0=t.x,t.dy0=t.dy,t.y0=t.y),function(t){var e=g(t);A[e]||(A[e]={});var n=A[e];n.dx=t.dx,n.x=t.x,n.dy=t.dy,n.y=t.y}(t)}))}function R(e){var n=d.selectAll("text"),i=d.selectAll("path");n.transition().attr("opacity",0),t=e,i.transition().duration(z).attrTween("d",k).each("end",(function(t){t.x>=e.x&&t.x<e.x+e.dx&&t.depth>=e.depth&&d3.select(this.parentNode).select("text").transition().duration(z).text((function(t){return f(t)})).attr("opacity",(function(t){return L(t)?1:0})).attr("transform",(function(){var n=this.getBBox().width;if(0===t.depth)return"translate("+n/2*-1+",0)";if(t.depth===e.depth)return"translate("+(y(t.y)+5)+",0)";var i=q(t),o=w(t);return 0===o?"rotate("+i+")translate("+(y(t.y)+5)+",0)":"rotate("+i+")translate("+(y(t.y)+n+5)+",0)rotate("+o+")"}))}))}var C=i.utils.renderWatch(v);function D(t){return C.reset(),t.each((function(t){d=d3.select(this),e=i.utils.availableWidth(a,d,r),n=i.utils.availableHeight(s,d,r),o=Math.min(e,n)/2,y.range([0,o]);var b=d.select("g.nvd3.nv-wrap.nv-sunburst");b[0][0]?b.attr("transform","translate("+(e/2+r.left+r.right)+","+(n/2+r.top+r.bottom)+")"):b=d.append("g").attr("class","nvd3 nv-wrap nv-sunburst nv-chart-"+u).attr("transform","translate("+(e/2+r.left+r.right)+","+(n/2+r.top+r.bottom)+")"),d.on("click",(function(t,e){v.chartClick({data:t,index:e,pos:d3.event,id:u})})),_.value(c[l]||c.count);var M=_.nodes(t[0]).reverse();S(M);var O=b.selectAll(".arc-container").data(M,g);O.enter().append("g").attr("class","arc-container").append("path").attr("d",x).style("fill",(function(t){return t.color?t.color:h(m?(t.children?t:t.parent).name:t.name)})).style("stroke","#FFF").on("click",(function(t,e){R(t),v.elementClick({data:t,index:e})})).on("mouseover",(function(t,e){d3.select(this).classed("hover",!0).style("opacity",.8),v.elementMouseover({data:t,color:d3.select(this).style("fill"),percent:W(t)})})).on("mouseout",(function(t,e){d3.select(this).classed("hover",!1).style("opacity",1),v.elementMouseout({data:t})})).on("mousemove",(function(t,e){v.elementMousemove({data:t})})),O.each((function(t){d3.select(this).select("path").transition().duration(z).attrTween("d",T)})),p&&(O.selectAll("text").remove(),O.append("text").text((function(t){return f(t)})).transition().duration(z).attr("opacity",(function(t){return L(t)?1:0})).attr("transform",(function(t){var e=this.getBBox().width;if(0===t.depth)return"rotate(0)translate("+e/2*-1+",0)";var n=q(t),i=w(t);return 0===i?"rotate("+n+")translate("+(y(t.y)+5)+",0)":"rotate("+n+")translate("+(y(t.y)+e+5)+",0)rotate("+i+")"}))),R(M[M.length-1]),O.exit().transition().duration(z).attr("opacity",0).each("end",(function(t){var e=g(t);A[e]=void 0})).remove()})),C.renderEnd("sunburst immediate"),D}return D.dispatch=v,D.options=i.utils.optionsFunc.bind(D),D._options=Object.create({},{width:{get:function(){return a},set:function(t){a=t}},height:{get:function(){return s},set:function(t){s=t}},mode:{get:function(){return l},set:function(t){l=t}},id:{get:function(){return u},set:function(t){u=t}},duration:{get:function(){return z},set:function(t){z=t}},groupColorByParent:{get:function(){return m},set:function(t){m=!!t}},showLabels:{get:function(){return p},set:function(t){p=!!t}},labelFormat:{get:function(){return f},set:function(t){f=t}},labelThreshold:{get:function(){return b},set:function(t){b=t}},sort:{get:function(){return M},set:function(t){M=t}},key:{get:function(){return g},set:function(t){g=t}},margin:{get:function(){return r},set:function(t){r.top=null!=t.top?t.top:r.top,r.right=null!=t.right?t.right:r.right,r.bottom=null!=t.bottom?t.bottom:r.bottom,r.left=null!=t.left?t.left:r.left}},color:{get:function(){return h},set:function(t){h=i.utils.getColor(t)}}}),i.utils.initOptions(D),D},i.models.sunburstChart=function(){"use strict";var t=i.models.sunburst(),e=i.models.tooltip(),n={top:30,right:20,bottom:20,left:20},o=null,r=null,a=i.utils.defaultColor(),s=!1,l=(Math.round(1e5*Math.random()),null),c=null,u=250,d=d3.dispatch("stateChange","changeState","renderEnd"),h=i.utils.renderWatch(d);function p(e){return h.reset(),h.models(t),e.each((function(e){var a=d3.select(this);i.utils.initSVG(a);var s=i.utils.availableWidth(o,a,n),l=i.utils.availableHeight(r,a,n);if(p.update=function(){0===u?a.call(p):a.transition().duration(u).call(p)},p.container=a,!e||!e.length)return i.utils.noData(p,a),p;a.selectAll(".nv-noData").remove(),t.width(s).height(l).margin(n),a.call(t)})),h.renderEnd("sunburstChart immediate"),p}return e.duration(0).headerEnabled(!1).valueFormatter((function(t){return t})),t.dispatch.on("elementMouseover.tooltip",(function(t){t.series={key:t.data.name,value:t.data.value||t.data.size,color:t.color,percent:t.percent},s||(delete t.percent,delete t.series.percent),e.data(t).hidden(!1)})),t.dispatch.on("elementMouseout.tooltip",(function(t){e.hidden(!0)})),t.dispatch.on("elementMousemove.tooltip",(function(t){e()})),p.dispatch=d,p.sunburst=t,p.tooltip=e,p.options=i.utils.optionsFunc.bind(p),p._options=Object.create({},{noData:{get:function(){return c},set:function(t){c=t}},defaultState:{get:function(){return l},set:function(t){l=t}},showTooltipPercent:{get:function(){return s},set:function(t){s=t}},color:{get:function(){return a},set:function(e){a=e,t.color(a)}},duration:{get:function(){return u},set:function(e){u=e,h.reset(u),t.duration(u)}},margin:{get:function(){return n},set:function(e){n.top=void 0!==e.top?e.top:n.top,n.right=void 0!==e.right?e.right:n.right,n.bottom=void 0!==e.bottom?e.bottom:n.bottom,n.left=void 0!==e.left?e.left:n.left,t.margin(n)}}}),i.utils.inheritOptions(p,t),i.utils.initOptions(p),p},i.version="1.8.6-dev"},5891:function(t,e,n){var i=n(9755);t.exports=function(){"use strict";const t=(t,e,n,i)=>(t=""+t,e=""+e,i&&(t=t.trim(),e=e.trim()),n?t==e:t.toLowerCase()==e.toLowerCase());function e(t){var e=document.createElement("div");return t.replace(/\&#?[0-9a-z]+;/gi,(function(t){return e.innerHTML=t,e.innerText}))}function n(t,e){for(e=e||"previous";t=t[e+"Sibling"];)if(3==t.nodeType)return t}function o(t){return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/`|'/g,"'")}function r(t){return t instanceof Array}function a(t){var e=Object.prototype.toString.call(t).split(" ")[1].slice(0,-1);return t===Object(t)&&"Array"!=e&&"Function"!=e&&"RegExp"!=e&&"HTMLUnknownElement"!=e}function s(t,e,n){function i(t,e){for(var n in e)if(e.hasOwnProperty(n)){if(a(e[n])){a(t[n])?i(t[n],e[n]):t[n]=Object.assign({},e[n]);continue}if(r(e[n])){t[n]=Object.assign([],e[n]);continue}t[n]=e[n]}}return t instanceof Object||(t={}),i(t,e),n&&i(t,n),t}function l(t){return String.prototype.normalize?"string"==typeof t?t.normalize("NFD").replace(/[\u0300-\u036f]/g,""):void 0:t}var c=()=>/(?=.*chrome)(?=.*android)/i.test(navigator.userAgent),u={init(){this.DOM.dropdown=this.parseTemplate("dropdown",[this.settings]),this.DOM.dropdown.content=this.DOM.dropdown.querySelector(this.settings.classNames.dropdownWrapperSelector)},show(e){var n,i,o,r=this.settings,s=window.getSelection(),l="mix"==r.mode&&!r.enforceWhitelist,c=!r.whitelist||!r.whitelist.length,u="manual"==r.dropdown.position;if(e=void 0===e?this.state.inputText:e,(!c||l||r.templates.dropdownItemNoMatch)&&!1!==r.dropdown.enable&&!this.state.isLoading){if(clearTimeout(this.dropdownHide__bindEventsTimeout),this.suggestedListItems=this.dropdown.filterListItems.call(this,e),e&&!this.suggestedListItems.length&&(this.trigger("dropdown:noMatch",e),r.templates.dropdownItemNoMatch&&(o=r.templates.dropdownItemNoMatch.call(this,{value:e}))),!o){if(this.suggestedListItems.length)e&&l&&!this.state.editing.scope&&!t(this.suggestedListItems[0].value,e)&&this.suggestedListItems.unshift({value:e});else{if(!e||!l||this.state.editing.scope)return this.input.autocomplete.suggest.call(this),void this.dropdown.hide.call(this);this.suggestedListItems=[{value:e}]}i=""+(a(n=this.suggestedListItems[0])?n.value:n),r.autoComplete&&i&&0==i.indexOf(e)&&this.input.autocomplete.suggest.call(this,n)}this.dropdown.fill.call(this,o),r.dropdown.highlightFirst&&this.dropdown.highlightOption.call(this,this.DOM.dropdown.content.children[0]),this.state.dropdown.visible||setTimeout(this.dropdown.events.binding.bind(this)),this.state.dropdown.visible=e||!0,this.state.dropdown.query=e,this.state.selection={anchorOffset:s.anchorOffset,anchorNode:s.anchorNode},u||setTimeout((()=>{this.dropdown.position.call(this),this.dropdown.render.call(this)})),setTimeout((()=>{this.trigger("dropdown:show",this.DOM.dropdown)}))}},hide(t){var e=this.DOM,n=e.scope,i=e.dropdown,o="manual"==this.settings.dropdown.position&&!t;if(i&&document.body.contains(i)&&!o)return window.removeEventListener("resize",this.dropdown.position),this.dropdown.events.binding.call(this,!1),n.setAttribute("aria-expanded",!1),i.parentNode.removeChild(i),setTimeout((()=>{this.state.dropdown.visible=!1}),100),this.state.dropdown.query=this.state.ddItemData=this.state.ddItemElm=this.state.selection=null,this.state.tag&&this.state.tag.value.length&&(this.state.flaggedTags[this.state.tag.baseOffset]=this.state.tag),this.trigger("dropdown:hide",i),this},render(){var t,e,n=((e=this.DOM.dropdown.cloneNode(!0)).style.cssText="position:fixed; top:-9999px; opacity:0",document.body.appendChild(e),t=e.clientHeight,e.parentNode.removeChild(e),t),i=this.settings;return this.DOM.scope.setAttribute("aria-expanded",!0),document.body.contains(this.DOM.dropdown)||(this.DOM.dropdown.classList.add(i.classNames.dropdownInital),this.dropdown.position.call(this,n),i.dropdown.appendTarget.appendChild(this.DOM.dropdown),setTimeout((()=>this.DOM.dropdown.classList.remove(i.classNames.dropdownInital)))),this},fill(t){var e;t="string"==typeof t?t:this.dropdown.createListHTML.call(this,t||this.suggestedListItems),this.DOM.dropdown.content.innerHTML=(e=t)?e.replace(/\>[\r\n ]+\</g,"><").replace(/(<.*?>)|\s+/g,((t,e)=>e||" ")):""},refilter(t){t=t||this.state.dropdown.query||"",this.suggestedListItems=this.dropdown.filterListItems.call(this,t),this.dropdown.fill.call(this),this.suggestedListItems.length||this.dropdown.hide.call(this),this.trigger("dropdown:updated",this.DOM.dropdown)},position(t){var e=this.settings.dropdown;if("manual"!=e.position){var n,i,o,r,a,s,l=this.DOM.dropdown,c=e.placeAbove,u=document.documentElement.clientHeight,d=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)>480?e.position:"all",h=this.DOM["input"==d?"input":"scope"];t=t||l.clientHeight,this.state.dropdown.visible&&("text"==d?(o=(n=this.getCaretGlobalPosition()).bottom,i=n.top,r=n.left,a="auto"):(s=function(t){for(var e=0,n=0;t;)e+=t.offsetLeft||0,n+=t.offsetTop||0,t=t.parentNode;return{left:e,top:n}}(this.settings.dropdown.appendTarget),i=(n=h.getBoundingClientRect()).top-s.top,o=n.bottom-1-s.top,r=n.left-s.left,a=n.width+"px"),i=Math.floor(i),o=Math.ceil(o),c=void 0===c?u-n.bottom<t:c,l.style.cssText="left:"+(r+window.pageXOffset)+"px; width:"+a+";"+(c?"top: "+(i+window.pageYOffset)+"px":"top: "+(o+window.pageYOffset)+"px"),l.setAttribute("placement",c?"top":"bottom"),l.setAttribute("position",d))}},events:{binding(t=!0){var e=this.dropdown.events.callbacks,n=this.listeners.dropdown=this.listeners.dropdown||{position:this.dropdown.position.bind(this),onKeyDown:e.onKeyDown.bind(this),onMouseOver:e.onMouseOver.bind(this),onMouseLeave:e.onMouseLeave.bind(this),onClick:e.onClick.bind(this),onScroll:e.onScroll.bind(this)},i=t?"addEventListener":"removeEventListener";"manual"!=this.settings.dropdown.position&&(window[i]("resize",n.position),window[i]("keydown",n.onKeyDown)),this.DOM.dropdown[i]("mouseover",n.onMouseOver),this.DOM.dropdown[i]("mouseleave",n.onMouseLeave),this.DOM.dropdown[i]("mousedown",n.onClick),this.DOM.dropdown.content[i]("scroll",n.onScroll)},callbacks:{onKeyDown(t){var e=this.DOM.dropdown.querySelector(this.settings.classNames.dropdownItemActiveSelector),n=e;switch(t.key){case"ArrowDown":case"ArrowUp":case"Down":case"Up":var i;t.preventDefault(),n&&(n=n[("ArrowUp"==t.key||"Up"==t.key?"previous":"next")+"ElementSibling"]),n||(n=(i=this.DOM.dropdown.content.children)["ArrowUp"==t.key||"Up"==t.key?i.length-1:0]),this.dropdown.highlightOption.call(this,n,!0);break;case"Escape":case"Esc":this.dropdown.hide.call(this);break;case"ArrowRight":if(this.state.actions.ArrowLeft)return;case"Tab":if("mix"!=this.settings.mode&&n&&!this.settings.autoComplete.rightKey&&!this.state.editing){t.preventDefault();var o=n.getAttribute("tagifySuggestionIdx"),r=o?this.suggestedListItems[+o]:"",a=this.dropdown.getMappedValue.call(this,r);return this.input.autocomplete.set.call(this,a),!1}return!0;case"Enter":t.preventDefault(),this.dropdown.selectOption.call(this,e);break;case"Backspace":{if("mix"==this.settings.mode||this.state.editing.scope)return;let t=this.state.inputText.trim();""!=t&&8203!=t.charCodeAt(0)||(!0===this.settings.backspace?this.removeTags():"edit"==this.settings.backspace&&setTimeout(this.editTag.bind(this),0))}}},onMouseOver(t){var e=t.target.closest(this.settings.classNames.dropdownItemSelector);e&&this.dropdown.highlightOption.call(this,e)},onMouseLeave(t){this.dropdown.highlightOption.call(this)},onClick(t){if(0==t.button&&t.target!=this.DOM.dropdown&&t.target!=this.DOM.dropdown.content){var e=t.target.closest(this.settings.classNames.dropdownItemSelector);this.state.actions.selectOption=!0,setTimeout((()=>this.state.actions.selectOption=!1),50),this.settings.hooks.suggestionClick(t,{tagify:this,suggestionElm:e}).then((()=>{e?this.dropdown.selectOption.call(this,e):this.dropdown.hide.call(this)})).catch((t=>t))}},onScroll(t){var e=t.target,n=e.scrollTop/(e.scrollHeight-e.parentNode.clientHeight)*100;this.trigger("dropdown:scroll",{percentage:Math.round(n)})}}},highlightOption(t,e){var n,i=this.settings.classNames.dropdownItemActive;if(this.state.ddItemElm&&(this.state.ddItemElm.classList.remove(i),this.state.ddItemElm.removeAttribute("aria-selected")),!t)return this.state.ddItemData=null,this.state.ddItemElm=null,void this.input.autocomplete.suggest.call(this);n=this.suggestedListItems[this.getNodeIndex(t)],this.state.ddItemData=n,this.state.ddItemElm=t,t.classList.add(i),t.setAttribute("aria-selected",!0),e&&(t.parentNode.scrollTop=t.clientHeight+t.offsetTop-t.parentNode.clientHeight),this.settings.autoComplete&&(this.input.autocomplete.suggest.call(this,n),this.dropdown.position.call(this))},selectOption(t){var e=this.settings.dropdown,n=e.clearOnSelect,i=e.closeOnSelect;if(!t)return this.addTags(this.state.inputText,!0),void(i&&this.dropdown.hide.call(this));var o=t.getAttribute("tagifySuggestionIdx"),r=this.suggestedListItems[+o];if(this.trigger("dropdown:select",{data:r,elm:t}),o&&r){if(this.state.editing?this.onEditTagDone(null,s({__isValid:!0},r)):this["mix"==this.settings.mode?"addMixTags":"addTags"]([r],n),setTimeout((()=>{this.DOM.input.focus(),this.toggleFocusClass(!0)})),i)return this.dropdown.hide.call(this);this.dropdown.refilter.call(this)}else this.dropdown.hide.call(this)},selectAll(){return this.suggestedListItems.length=0,this.dropdown.hide.call(this),this.addTags(this.dropdown.filterListItems.call(this,""),!0),this},filterListItems(t,e){var n,i,o,r,s,c=this.settings,u=c.dropdown,d=(e=e||{},[]),h=c.whitelist,p=u.maxItems||1/0,f=u.searchKeys,b=0;if(!t||!f.length)return(c.duplicates?h:h.filter((t=>!this.isTagDuplicate(a(t)?t.value:t)))).slice(0,p);function M(t,e){return e.toLowerCase().split(" ").every((e=>t.includes(e.toLowerCase())))}for(s=u.caseSensitive?""+t:(""+t).toLowerCase();b<h.length;b++){n=h[b]instanceof Object?h[b]:{value:h[b]};let t=Object.keys(n).some((t=>f.includes(t)))?f:["value"];if(u.fuzzySearch&&!e.exact?(o=t.reduce(((t,e)=>t+" "+(n[e]||"")),"").toLowerCase(),u.accentedSearch&&(o=l(o),s=l(s)),i=M(o,s)):i=t.some((t=>{var i=""+(n[t]||"");return u.accentedSearch&&(i=l(i),s=l(s)),u.caseSensitive||(i=i.toLowerCase()),e.exact?i==s:0==i.indexOf(s)})),r=!c.duplicates&&this.isTagDuplicate(a(n)?n.value:n),i&&!r&&p--&&d.push(n),0==p)break}return d},getMappedValue(t){var e=this.settings.dropdown.mapValueTo;return e?"function"==typeof e?e(t):t[e]||t.value:t.value},createListHTML(t){return s([],t).map(((t,e)=>{"string"!=typeof t&&"number"!=typeof t||(t={value:t});var n=this.dropdown.getMappedValue.call(this,t);t.value=n&&"string"==typeof n?o(n):n;var i=this.settings.templates.dropdownItem.call(this,t);return i.replace(/\s*tagifySuggestionIdx=(["'])(.*?)\1/gim,"").replace(">",` tagifySuggestionIdx="${e}">`)})).join("")}},d={delimiters:",",pattern:null,tagTextProp:"value",maxTags:1/0,callbacks:{},addTagOnBlur:!0,duplicates:!1,whitelist:[],blacklist:[],enforceWhitelist:!1,keepInvalidTags:!1,mixTagsAllowedAfter:/,|\.|\:|\s/,mixTagsInterpolator:["[[","]]"],backspace:!0,skipInvalid:!1,editTags:{clicks:2,keepInvalid:!0},transformTag:()=>{},trim:!0,mixMode:{insertAfterTag:" "},autoComplete:{enabled:!0,rightKey:!1},classNames:{namespace:"tagify",mixMode:"tagify--mix",selectMode:"tagify--select",input:"tagify__input",focus:"tagify--focus",tag:"tagify__tag",tagNoAnimation:"tagify--noAnim",tagInvalid:"tagify--invalid",tagNotAllowed:"tagify--notAllowed",inputInvalid:"tagify__input--invalid",tagX:"tagify__tag__removeBtn",tagText:"tagify__tag-text",dropdown:"tagify__dropdown",dropdownWrapper:"tagify__dropdown__wrapper",dropdownItem:"tagify__dropdown__item",dropdownItemActive:"tagify__dropdown__item--active",dropdownInital:"tagify__dropdown--initial",scopeLoading:"tagify--loading",tagLoading:"tagify__tag--loading",tagEditing:"tagify__tag--editable",tagFlash:"tagify__tag--flash",tagHide:"tagify__tag--hide",hasMaxTags:"tagify--hasMaxTags",hasNoTags:"tagify--noTags",empty:"tagify--empty"},dropdown:{classname:"",enabled:2,maxItems:10,searchKeys:["value","searchBy"],fuzzySearch:!0,caseSensitive:!1,accentedSearch:!0,highlightFirst:!1,closeOnSelect:!0,clearOnSelect:!0,position:"all",appendTarget:null},hooks:{beforeRemoveTag:()=>Promise.resolve(),suggestionClick:()=>Promise.resolve()}},h={wrapper:(t,e)=>`<tags class="${e.classNames.namespace} ${e.mode?`${e.classNames[e.mode+"Mode"]}`:""} ${t.className}"\n ${e.readonly?"readonly":""}\n ${e.required?"required":""}\n tabIndex="-1">\n <span ${e.readonly&&"mix"==e.mode?"":"contenteditable"} data-placeholder="${e.placeholder||"​"}" aria-placeholder="${e.placeholder||""}"\n class="${e.classNames.input}"\n role="textbox"\n aria-autocomplete="both"\n aria-multiline="${"mix"==e.mode}"></span>\n </tags>`,tag(t){return`<tag title="${t.title||t.value}"\n contenteditable='false'\n spellcheck='false'\n tabIndex="-1"\n class="${this.settings.classNames.tag} ${t.class?t.class:""}"\n ${this.getAttributes(t)}>\n <x title='' class="${this.settings.classNames.tagX}" role='button' aria-label='remove tag'></x>\n <div>\n <span class="${this.settings.classNames.tagText}">${t[this.settings.tagTextProp]||t.value}</span>\n </div>\n </tag>`},dropdown(t){var e=t.dropdown,n="manual"==e.position,i=`${t.classNames.dropdown}`;return`<div class="${n?"":i} ${e.classname}" role="listbox" aria-labelledby="dropdown">\n <div class="${t.classNames.dropdownWrapper}"></div>\n </div>`},dropdownItem(t){return`<div ${this.getAttributes(t)}\n class='${this.settings.classNames.dropdownItem} ${t.class?t.class:""}'\n tabindex="0"\n role="option">${t.value}</div>`},dropdownItemNoMatch:null},p={customBinding(){this.customEventsList.forEach((t=>{this.on(t,this.settings.callbacks[t])}))},binding(t=!0){var e,n=this.events.callbacks,o=t?"addEventListener":"removeEventListener";if(!this.state.mainEvents||!t)for(var r in this.state.mainEvents=t,t&&!this.listeners.main&&(this.DOM.input.addEventListener(this.isIE?"keydown":"input",n[this.isIE?"onInputIE":"onInput"].bind(this)),this.settings.isJQueryPlugin&&i(this.DOM.originalInput).on("tagify.removeAllTags",this.removeAllTags.bind(this))),e=this.listeners.main=this.listeners.main||{focus:["input",n.onFocusBlur.bind(this)],blur:["input",n.onFocusBlur.bind(this)],keydown:["input",n.onKeydown.bind(this)],click:["scope",n.onClickScope.bind(this)],dblclick:["scope",n.onDoubleClickScope.bind(this)],paste:["input",n.onPaste.bind(this)]})("blur"!=r||t)&&this.DOM[e[r][0]][o](r,e[r][1])},callbacks:{onFocusBlur(t){var e=t.target?this.trim(t.target.textContent):"",n=this.settings,i=t.type,o=n.dropdown.enabled>=0,r={relatedTarget:t.relatedTarget},a=this.state.actions.selectOption&&(o||!n.dropdown.closeOnSelect),s=this.state.actions.addNew&&o;if("blur"==i){if(t.relatedTarget===this.DOM.scope)return this.dropdown.hide.call(this),void this.DOM.input.focus();this.postUpdate(),this.triggerChangeEvent()}if(!a&&!s)if(this.state.hasFocus="focus"==i&&+new Date,this.toggleFocusClass(this.state.hasFocus),"mix"!=n.mode){if("focus"==i)return this.trigger("focus",r),void(0===n.dropdown.enabled&&this.dropdown.show.call(this));"blur"==i&&(this.trigger("blur",r),this.loading(!1),("select"==this.settings.mode?!this.value.length||this.value[0].value!=e:e&&!this.state.actions.selectOption&&n.addTagOnBlur)&&this.addTags(e,!0)),this.DOM.input.removeAttribute("style"),this.dropdown.hide.call(this)}else"focus"==i?this.trigger("focus",r):"blur"==t.type&&(this.trigger("blur",r),this.loading(!1),this.dropdown.hide.call(this),this.state.dropdown.visible=void 0,this.setStateSelection())},onKeydown(t){var i=this.trim(t.target.textContent);if(this.trigger("keydown",{originalEvent:this.cloneEvent(t)}),"mix"==this.settings.mode){switch(t.key){case"Left":case"ArrowLeft":this.state.actions.ArrowLeft=!0;break;case"Delete":case"Backspace":if(this.state.editing)return;var o,r,a=document.getSelection(),s="Delete"==t.key&&a.anchorOffset==(a.anchorNode.length||0),l=1==a.anchorNode.nodeType||!a.anchorOffset&&a.anchorNode.previousElementSibling,u=e(this.DOM.input.innerHTML),d=this.getTagElms();if(c()&&l)return r=n(l),l.hasAttribute("readonly")||l.remove(),this.DOM.input.focus(),void setTimeout((()=>{this.placeCaretAfterNode(r),this.DOM.input.click()}));if("BR"==a.anchorNode.nodeName)return;if((s||l)&&1==a.anchorNode.nodeType?o=0==a.anchorOffset?s?d[0]:null:d[a.anchorOffset-1]:s?o=a.anchorNode.nextElementSibling:l&&(o=l),3==a.anchorNode.nodeType&&!a.anchorNode.nodeValue&&a.anchorNode.previousElementSibling&&t.preventDefault(),(l||s)&&!this.settings.backspace)return void t.preventDefault();if("Range"!=a.type&&!a.anchorOffset&&a.anchorNode==this.DOM.input&&"Delete"!=t.key)return void t.preventDefault();if("Range"!=a.type&&o&&o.hasAttribute("readonly"))return void this.placeCaretAfterNode(n(o));setTimeout((()=>{var t=document.getSelection(),n=e(this.DOM.input.innerHTML),i=t.anchorNode.previousElementSibling;if(!c()&&n.length>=u.length&&i&&!i.hasAttribute("readonly")&&(this.removeTags(i),this.fixFirefoxLastTagNoCaret(),2==this.DOM.input.children.length&&"BR"==this.DOM.input.children[1].tagName))return this.DOM.input.innerHTML="",this.value.length=0,!0;this.value=[].map.call(d,((t,e)=>{var n=this.tagData(t);if(t.parentNode||n.readonly)return n;this.trigger("remove",{tag:t,index:e,data:n})})).filter((t=>t))}),50)}return!0}switch(t.key){case"Backspace":this.state.dropdown.visible&&"manual"!=this.settings.dropdown.position||""!=i&&8203!=i.charCodeAt(0)||(!0===this.settings.backspace?this.removeTags():"edit"==this.settings.backspace&&setTimeout(this.editTag.bind(this),0));break;case"Esc":case"Escape":if(this.state.dropdown.visible)return;t.target.blur();break;case"Down":case"ArrowDown":this.state.dropdown.visible||this.dropdown.show.call(this);break;case"ArrowRight":{let t=this.state.inputSuggestion||this.state.ddItemData;if(t&&this.settings.autoComplete.rightKey)return void this.addTags([t],!0);break}case"Tab":{let e="select"==this.settings.mode;if(!i||e)return!0;t.preventDefault()}case"Enter":if(this.state.dropdown.visible||229==t.keyCode)return;t.preventDefault(),setTimeout((()=>{this.state.actions.selectOption||this.addTags(i,!0)}))}},onInput(t){if("mix"==this.settings.mode)return this.events.callbacks.onMixTagsInput.call(this,t);var e=this.input.normalize.call(this),n=e.length>=this.settings.dropdown.enabled,i={value:e,inputElm:this.DOM.input};i.isValid=this.validateTag({value:e}),this.trigger("input",i),this.state.inputText!=e&&(this.input.set.call(this,e,!1),-1!=e.search(this.settings.delimiters)?this.addTags(e)&&this.input.set.call(this):this.settings.dropdown.enabled>=0&&this.dropdown[n?"show":"hide"].call(this,e))},onMixTagsInput(t){var e,n,i,o,r,a,l,u,d=this.settings,h=this.value.length,p=this.getTagElms(),f=document.createDocumentFragment(),b=window.getSelection().getRangeAt(0),M=[].map.call(p,(t=>this.tagData(t).value));if("deleteContentBackward"==t.inputType&&c()&&this.events.callbacks.onKeydown.call(this,{target:t.target,key:"Backspace"}),this.value.slice().forEach((t=>{t.readonly&&!M.includes(t.value)&&f.appendChild(this.createTagElem(t))})),f.childNodes.length&&(b.insertNode(f),this.setRangeAtStartEnd(!1,f.lastChild)),p.length!=h)return this.value=[].map.call(this.getTagElms(),(t=>this.tagData(t))),void this.update({withoutChangeEvent:!0});if(this.hasMaxTags())return!0;if(window.getSelection&&(a=window.getSelection()).rangeCount>0&&3==a.anchorNode.nodeType){if((b=a.getRangeAt(0).cloneRange()).collapse(!0),b.setStart(a.focusNode,0),i=(e=b.toString().slice(0,b.endOffset)).split(d.pattern).length-1,(n=e.match(d.pattern))&&(o=e.slice(e.lastIndexOf(n[n.length-1]))),o){if(this.state.actions.ArrowLeft=!1,this.state.tag={prefix:o.match(d.pattern)[0],value:o.replace(d.pattern,"")},this.state.tag.baseOffset=a.baseOffset-this.state.tag.value.length,u=this.state.tag.value.match(d.delimiters))return this.state.tag.value=this.state.tag.value.replace(d.delimiters,""),this.state.tag.delimiters=u[0],this.addTags(this.state.tag.value,d.dropdown.clearOnSelect),void this.dropdown.hide.call(this);r=this.state.tag.value.length>=d.dropdown.enabled;try{l=(l=this.state.flaggedTags[this.state.tag.baseOffset]).prefix==this.state.tag.prefix&&l.value[0]==this.state.tag.value[0],this.state.flaggedTags[this.state.tag.baseOffset]&&!this.state.tag.value&&delete this.state.flaggedTags[this.state.tag.baseOffset]}catch(t){}(l||i<this.state.mixMode.matchedPatternCount)&&(r=!1)}else this.state.flaggedTags={};this.state.mixMode.matchedPatternCount=i}setTimeout((()=>{this.update({withoutChangeEvent:!0}),this.trigger("input",s({},this.state.tag,{textContent:this.DOM.input.textContent})),this.state.tag&&this.dropdown[r?"show":"hide"].call(this,this.state.tag.value)}),10)},onInputIE(t){var e=this;setTimeout((function(){e.events.callbacks.onInput.call(e,t)}))},onClickScope(t){var e=this.settings,n=t.target.closest("."+e.classNames.tag),i=+new Date-this.state.hasFocus;if(t.target!=this.DOM.scope){if(!t.target.classList.contains(e.classNames.tagX))return n?(this.trigger("click",{tag:n,index:this.getNodeIndex(n),data:this.tagData(n),originalEvent:this.cloneEvent(t)}),void(1!==e.editTags&&1!==e.editTags.clicks||this.events.callbacks.onDoubleClickScope.call(this,t))):void(t.target==this.DOM.input&&("mix"==e.mode&&this.fixFirefoxLastTagNoCaret(),i>500)?this.state.dropdown.visible?this.dropdown.hide.call(this):0===e.dropdown.enabled&&"mix"!=e.mode&&this.dropdown.show.call(this):"select"==e.mode&&!this.state.dropdown.visible&&this.dropdown.show.call(this));this.removeTags(t.target.parentNode)}else this.state.hasFocus||this.DOM.input.focus()},onPaste(t){var e;t.preventDefault(),this.settings.readonly||(e=(t.clipboardData||window.clipboardData).getData("Text"),this.injectAtCaret(e,window.getSelection().getRangeAt(0)),"mix"!=this.settings.mode&&this.addTags(this.DOM.input.textContent,!0))},onEditTagInput(t,e){var n=t.closest("."+this.settings.classNames.tag),i=this.getNodeIndex(n),o=this.tagData(n),r=this.input.normalize.call(this,t),a=n.innerHTML!=n.__tagifyTagData.__originalHTML,l=this.validateTag({[this.settings.tagTextProp]:r});a||!0!==t.originalIsValid||(l=!0),n.classList.toggle(this.settings.classNames.tagInvalid,!0!==l),o.__isValid=l,n.title=!0===l?o.title||o.value:l,r.length>=this.settings.dropdown.enabled&&(this.state.editing&&(this.state.editing.value=r),this.dropdown.show.call(this,r)),this.trigger("edit:input",{tag:n,index:i,data:s({},this.value[i],{newValue:r}),originalEvent:this.cloneEvent(e)})},onEditTagFocus(t){this.state.editing={scope:t,input:t.querySelector("[contenteditable]")}},onEditTagBlur(t){if(this.state.hasFocus||this.toggleFocusClass(),this.DOM.scope.contains(t)){var e,n=this.settings,i=t.closest("."+n.classNames.tag),o=this.input.normalize.call(this,t),r=this.tagData(i).__originalData,a=i.innerHTML!=i.__tagifyTagData.__originalHTML,l=this.validateTag({[n.tagTextProp]:o});if(o)if(a){if(e=this.getWhitelistItem(o)||s({},r,{[n.tagTextProp]:o,value:o}),n.transformTag.call(this,e,r),!0!==(l=this.validateTag({[n.tagTextProp]:e[n.tagTextProp]}))){if(this.trigger("invalid",{data:e,tag:i,message:l}),n.editTags.keepInvalid)return;n.keepInvalidTags?e.__isValid=l:e=r}this.onEditTagDone(i,e)}else this.onEditTagDone(i,r);else this.onEditTagDone(i)}},onEditTagkeydown(t,e){switch(this.trigger("edit:keydown",{originalEvent:this.cloneEvent(t)}),t.key){case"Esc":case"Escape":e.innerHTML=e.__tagifyTagData.__originalHTML;case"Enter":case"Tab":t.preventDefault(),t.target.blur()}},onDoubleClickScope(t){var e,n,i=t.target.closest("."+this.settings.classNames.tag),o=this.settings;i&&(e=i.classList.contains(this.settings.classNames.tagEditing),n=i.hasAttribute("readonly"),"select"==o.mode||o.readonly||e||n||!this.settings.editTags||this.editTag(i),this.toggleFocusClass(!0),this.trigger("dblclick",{tag:i,index:this.getNodeIndex(i),data:this.tagData(i)}))}}};function f(t,e){return t?t.previousElementSibling&&t.previousElementSibling.classList.contains("tagify")?(console.warn("Tagify: ","input element is already Tagified",t),this):(s(this,function(t){var e=document.createTextNode("");function n(t,n,i){i&&n.split(/\s+/g).forEach((n=>e[t+"EventListener"].call(e,n,i)))}return{off(t,e){return n("remove",t,e),this},on(t,e){return e&&"function"==typeof e&&n("add",t,e),this},trigger(n,o,r){var a;if(r=r||{cloneData:!0},n)if(t.settings.isJQueryPlugin)"remove"==n&&(n="removeTag"),i(t.DOM.originalInput).triggerHandler(n,[o]);else{try{var l="object"==typeof o?o:{value:o};if((l=r.cloneData?s({},l):l).tagify=this,o instanceof Object)for(var c in o)o[c]instanceof HTMLElement&&(l[c]=o[c]);a=new CustomEvent(n,{detail:l})}catch(t){console.warn(t)}e.dispatchEvent(a)}}}}(this)),this.isFirefox="undefined"!=typeof InstallTrigger,this.isIE=window.document.documentMode,this.applySettings(t,e||{}),this.state={inputText:"",editing:!1,actions:{},mixMode:{},dropdown:{},flaggedTags:{}},this.value=[],this.listeners={},this.DOM={},this.build(t),this.getCSSVars(),this.loadOriginalValues(),this.events.customBinding.call(this),this.events.binding.call(this),void(t.autofocus&&this.DOM.input.focus())):(console.warn("Tagify: ","input element not found",t),this)}return f.prototype={dropdown:u,TEXTS:{empty:"empty",exceed:"number of tags exceeded",pattern:"pattern mismatch",duplicate:"already exists",notAllowed:"not allowed"},customEventsList:["change","add","remove","invalid","input","click","keydown","focus","blur","edit:input","edit:beforeUpdate","edit:updated","edit:start","edit:keydown","dropdown:show","dropdown:hide","dropdown:select","dropdown:updated","dropdown:noMatch"],trim(t){return this.settings.trim&&t&&"string"==typeof t?t.trim():t},parseHTML:function(t){return(new DOMParser).parseFromString(t.trim(),"text/html").body.firstElementChild},templates:h,parseTemplate(t,e){return t=this.settings.templates[t]||t,this.parseHTML(t.apply(this,e))},applySettings(t,e){d.templates=this.templates;var n=this.settings=s({},d,e);n.readonly=t.hasAttribute("readonly"),n.placeholder=t.getAttribute("placeholder")||n.placeholder||"",n.required=t.hasAttribute("required");for(let t in n.classNames)Object.defineProperty(n.classNames,t+"Selector",{get(){return"."+this[t].split(" ").join(".")}});if(this.isIE&&(n.autoComplete=!1),["whitelist","blacklist"].forEach((e=>{var i=t.getAttribute("data-"+e);i&&(i=i.split(n.delimiters))instanceof Array&&(n[e]=i)})),"autoComplete"in e&&!a(e.autoComplete)&&(n.autoComplete=d.autoComplete,n.autoComplete.enabled=e.autoComplete),"mix"==n.mode&&(n.autoComplete.rightKey=!0,n.delimiters=e.delimiters||null,n.tagTextProp&&!n.dropdown.searchKeys.includes(n.tagTextProp)&&n.dropdown.searchKeys.push(n.tagTextProp)),t.pattern)try{n.pattern=new RegExp(t.pattern)}catch(t){}if(this.settings.delimiters)try{n.delimiters=new RegExp(this.settings.delimiters,"g")}catch(t){}"select"==n.mode&&(n.dropdown.enabled=0),n.dropdown.appendTarget=e.dropdown&&e.dropdown.appendTarget?e.dropdown.appendTarget:document.body},getAttributes(t){if("[object Object]"!=Object.prototype.toString.call(t))return"";var e,n,i=Object.keys(t),o="";for(n=i.length;n--;)"class"!=(e=i[n])&&t.hasOwnProperty(e)&&void 0!==t[e]&&(o+=" "+e+(void 0!==t[e]?`="${t[e]}"`:""));return o},setStateSelection(){var t=window.getSelection(),e={anchorOffset:t.anchorOffset,anchorNode:t.anchorNode,range:t.getRangeAt&&t.rangeCount&&t.getRangeAt(0)};return this.state.selection=e,e},getCaretGlobalPosition(){const t=document.getSelection();if(t.rangeCount){const e=t.getRangeAt(0),n=e.startContainer,i=e.startOffset;let o,r;if(i>0)return r=document.createRange(),r.setStart(n,i-1),r.setEnd(n,i),o=r.getBoundingClientRect(),{left:o.right,top:o.top,bottom:o.bottom};if(n.getBoundingClientRect)return n.getBoundingClientRect()}return{left:-9999,top:-9999}},getCSSVars(){var t,e=getComputedStyle(this.DOM.scope,null);this.CSSVars={tagHideTransition:(({value:t,unit:e})=>"s"==e?1e3*t:t)(function(t){if(!t)return{};var e=(t=t.trim().split(" ")[0]).split(/\d+/g).filter((t=>t)).pop().trim();return{value:+t.split(e).filter((t=>t))[0].trim(),unit:e}}((t="tag-hide-transition",e.getPropertyValue("--"+t))))}},build(t){var e=this.DOM;this.settings.mixMode.integrated?(e.originalInput=null,e.scope=t,e.input=t):(e.originalInput=t,e.scope=this.parseTemplate("wrapper",[t,this.settings]),e.input=e.scope.querySelector(this.settings.classNames.inputSelector),t.parentNode.insertBefore(e.scope,t)),this.settings.dropdown.enabled>=0&&this.dropdown.init.call(this)},destroy(){this.DOM.scope.parentNode.removeChild(this.DOM.scope),this.dropdown.hide.call(this,!0),clearTimeout(this.dropdownHide__bindEventsTimeout)},loadOriginalValues(t){var e,n=this.settings;if(t=t||(n.mixMode.integrated?this.DOM.input.textContent:this.DOM.originalInput.value))if(this.removeAllTags({withoutChangeEvent:!0}),"mix"==n.mode)this.parseMixTags(t.trim()),(e=this.DOM.input.lastChild)&&"BR"==e.tagName||this.DOM.input.insertAdjacentHTML("beforeend","<br>");else{try{JSON.parse(t)instanceof Array&&(t=JSON.parse(t))}catch(t){}this.addTags(t).forEach((t=>t&&t.classList.add(n.classNames.tagNoAnimation)))}else this.postUpdate();this.state.lastOriginalValueReported=n.mixMode.integrated?"":this.DOM.originalInput.value,this.state.loadedOriginalValues=!0},cloneEvent(t){var e={};for(var n in t)e[n]=t[n];return e},loading(t){return this.state.isLoading=t,this.DOM.scope.classList[t?"add":"remove"](this.settings.classNames.scopeLoading),this},tagLoading(t,e){return t&&t.classList[e?"add":"remove"](this.settings.classNames.tagLoading),this},toggleClass(t,e){"string"==typeof t&&this.DOM.scope.classList.toggle(t,e)},toggleFocusClass(t){this.toggleClass(this.settings.classNames.focus,!!t)},triggerChangeEvent:function(){if(!this.settings.mixMode.integrated){var t=this.DOM.originalInput,e=this.state.lastOriginalValueReported!==t.value,n=new CustomEvent("change",{bubbles:!0});e&&(this.state.lastOriginalValueReported=t.value,n.simulated=!0,t._valueTracker&&t._valueTracker.setValue(Math.random()),t.dispatchEvent(n),this.trigger("change",this.state.lastOriginalValueReported),t.value=this.state.lastOriginalValueReported)}},events:p,fixFirefoxLastTagNoCaret(){},placeCaretAfterNode(t){if(t&&t.parentNode){var e=t.nextSibling,n=window.getSelection(),i=n.getRangeAt(0);n.rangeCount&&(i.setStartBefore(e||t),i.setEndBefore(e||t),n.removeAllRanges(),n.addRange(i))}},insertAfterTag(t,e){if(e=e||this.settings.mixMode.insertAfterTag,t&&t.parentNode&&e)return e="string"==typeof e?document.createTextNode(e):e,t.parentNode.insertBefore(e,t.nextSibling),e},editTag(t,e){t=t||this.getLastTag(),e=e||{},this.dropdown.hide.call(this);var n=this.settings;function i(){return t.querySelector(n.classNames.tagTextSelector)}var o=i(),r=this.getNodeIndex(t),a=this.tagData(t),l=this.events.callbacks,c=this,u=!0;if(o){if(!(a instanceof Object&&"editable"in a)||a.editable)return o.setAttribute("contenteditable",!0),t.classList.add(n.classNames.tagEditing),this.tagData(t,{__originalData:s({},a),__originalHTML:t.innerHTML}),o.addEventListener("focus",l.onEditTagFocus.bind(this,t)),o.addEventListener("blur",(function(){setTimeout((()=>l.onEditTagBlur.call(c,i())))})),o.addEventListener("input",l.onEditTagInput.bind(this,o)),o.addEventListener("keydown",(e=>l.onEditTagkeydown.call(this,e,t))),o.focus(),this.setRangeAtStartEnd(!1,o),e.skipValidation||(u=this.editTagToggleValidity(t,a.value)),o.originalIsValid=u,this.trigger("edit:start",{tag:t,index:r,data:a,isValid:u}),this}else console.warn("Cannot find element in Tag template: .",n.classNames.tagTextSelector)},editTagToggleValidity(t,e){var n,i=this.tagData(t);if(i)return n=!(!i.__isValid||1==i.__isValid),t.classList.toggle(this.settings.classNames.tagInvalid,n),i.__isValid;console.warn("tag has no data: ",t,i)},onEditTagDone(t,e){e=e||{};var n={tag:t=t||this.state.editing.scope,index:this.getNodeIndex(t),previousData:this.tagData(t),data:e};this.trigger("edit:beforeUpdate",n,{cloneData:!1}),this.state.editing=!1,delete e.__originalData,delete e.__originalHTML,t&&e[this.settings.tagTextProp]?(this.editTagToggleValidity(t),this.replaceTag(t,e)):t&&this.removeTags(t),this.trigger("edit:updated",n),this.dropdown.hide.call(this),this.settings.keepInvalidTags&&this.reCheckInvalidTags()},replaceTag(t,e){e&&e.value||(e=t.__tagifyTagData),e.__isValid&&1!=e.__isValid&&s(e,this.getInvalidTagAttrs(e,e.__isValid));var n=this.createTagElem(e);t.parentNode.replaceChild(n,t),this.updateValueByDOMTags()},updateValueByDOMTags(){this.value.length=0,[].forEach.call(this.getTagElms(),(t=>{t.classList.contains(this.settings.classNames.tagNotAllowed.split(" ")[0])||this.value.push(this.tagData(t))})),this.update()},setRangeAtStartEnd(t,e){t="number"==typeof t?t:!!t,e=(e=e||this.DOM.input).lastChild||e;var n=document.getSelection();try{n.rangeCount>=1&&["Start","End"].forEach((i=>n.getRangeAt(0)["set"+i](e,t||e.length)))}catch(t){console.warn("Tagify: ",t)}},injectAtCaret(t,e){if(e=e||this.state.selection.range)return"string"==typeof t&&(t=document.createTextNode(t)),e.deleteContents(),e.insertNode(t),this.setRangeAtStartEnd(!1,t),this.updateValueByDOMTags(),this.update(),this},input:{set(t="",e=!0){var n=this.settings.dropdown.closeOnSelect;this.state.inputText=t,e&&(this.DOM.input.innerHTML=o(""+t)),!t&&n&&this.dropdown.hide.bind(this),this.input.autocomplete.suggest.call(this),this.input.validate.call(this)},validate(){var t=!this.state.inputText||!0===this.validateTag({value:this.state.inputText});return this.DOM.input.classList.toggle(this.settings.classNames.inputInvalid,!t),t},normalize(t){var e=t||this.DOM.input,n=[];e.childNodes.forEach((t=>3==t.nodeType&&n.push(t.nodeValue))),n=n.join("\n");try{n=n.replace(/(?:\r\n|\r|\n)/g,this.settings.delimiters.source.charAt(0))}catch(t){}return n=n.replace(/\s/g," "),this.settings.trim&&(n=n.replace(/^\s+/,"")),n},autocomplete:{suggest(t){if(this.settings.autoComplete.enabled){"string"==typeof(t=t||{})&&(t={value:t});var e=t.value?""+t.value:"",n=e.substr(0,this.state.inputText.length).toLowerCase(),i=e.substring(this.state.inputText.length);e&&this.state.inputText&&n==this.state.inputText.toLowerCase()?(this.DOM.input.setAttribute("data-suggest",i),this.state.inputSuggestion=t):(this.DOM.input.removeAttribute("data-suggest"),delete this.state.inputSuggestion)}},set(t){var e=this.DOM.input.getAttribute("data-suggest"),n=t||(e?this.state.inputText+e:null);return!!n&&("mix"==this.settings.mode?this.replaceTextWithNode(document.createTextNode(this.state.tag.prefix+n)):(this.input.set.call(this,n),this.setRangeAtStartEnd()),this.input.autocomplete.suggest.call(this),this.dropdown.hide.call(this),!0)}}},getTagIdx(t){return this.value.findIndex((e=>e.value==(t||{}).value))},getNodeIndex(t){var e=0;if(t)for(;t=t.previousElementSibling;)e++;return e},getTagElms(...t){var e="."+[...this.settings.classNames.tag.split(" "),...t].join(".");return[].slice.call(this.DOM.scope.querySelectorAll(e))},getLastTag(){var t=this.DOM.scope.querySelectorAll(`${this.settings.classNames.tagSelector}:not(.${this.settings.classNames.tagHide}):not([readonly])`);return t[t.length-1]},tagData:(t,e,n)=>t?(e&&(t.__tagifyTagData=n?e:s({},t.__tagifyTagData||{},e)),t.__tagifyTagData):(console.warn("tag elment doesn't exist",t,e),e),isTagDuplicate(e,n){var i=this.settings;return"select"!=i.mode&&this.value.reduce(((o,r)=>t(this.trim(""+e),r.value,n||i.dropdown.caseSensitive)?o+1:o),0)},getTagIndexByValue(e){var n=[];return this.getTagElms().forEach(((i,o)=>{t(this.trim(i.textContent),e,this.settings.dropdown.caseSensitive)&&n.push(o)})),n},getTagElmByValue(t){var e=this.getTagIndexByValue(t)[0];return this.getTagElms()[e]},flashTag(t){t&&(t.classList.add(this.settings.classNames.tagFlash),setTimeout((()=>{t.classList.remove(this.settings.classNames.tagFlash)}),100))},isTagBlacklisted(t){return t=this.trim(t.toLowerCase()),this.settings.blacklist.filter((e=>(""+e).toLowerCase()==t)).length},isTagWhitelisted(t){return!!this.getWhitelistItem(t)},getWhitelistItem(e,n,i){n=n||"value";var o,r=this.settings;return(i=i||r.whitelist).some((i=>{var a="string"==typeof i?i:i[n]||i.value;if(t(a,e,r.dropdown.caseSensitive,r.trim))return o="string"==typeof i?{value:i}:i,!0})),o||"value"!=n||"value"==r.tagTextProp||(o=this.getWhitelistItem(e,r.tagTextProp,i)),o},validateTag(t){var e=this.settings,n="value"in t?"value":e.tagTextProp,i=this.trim(t[n]+"");return(t[n]+"").trim()?e.pattern&&e.pattern instanceof RegExp&&!e.pattern.test(i)?this.TEXTS.pattern:!e.duplicates&&this.isTagDuplicate(i,this.state.editing)?this.TEXTS.duplicate:this.isTagBlacklisted(i)||e.enforceWhitelist&&!this.isTagWhitelisted(i)?this.TEXTS.notAllowed:!e.validate||e.validate(t):this.TEXTS.empty},getInvalidTagAttrs(t,e){return{"aria-invalid":!0,class:`${t.class||""} ${this.settings.classNames.tagNotAllowed}`.trim(),title:e}},hasMaxTags(){return this.value.length>=this.settings.maxTags&&this.TEXTS.exceed},setReadonly(t){var e=this.settings;document.activeElement.blur(),e.readonly=t,this.DOM.scope[(t?"set":"remove")+"Attribute"]("readonly",!0),"mix"==e.mode&&(this.DOM.input.contentEditable=!t)},normalizeTags(t){var e=this.settings,n=e.whitelist,i=e.delimiters,o=e.mode,r=e.tagTextProp;e.enforceWhitelist;var a=[],s=!!n&&n[0]instanceof Object,l=t instanceof Array,c=t=>(t+"").split(i).filter((t=>t)).map((t=>({[r]:this.trim(t),value:this.trim(t)})));if("number"==typeof t&&(t=t.toString()),"string"==typeof t){if(!t.trim())return[];t=c(t)}else l&&(t=[].concat(...t.map((t=>t.value?t:c(t)))));return s&&(t.forEach((t=>{var e=a.map((t=>t.value)),n=this.dropdown.filterListItems.call(this,t[r],{exact:!0}).filter((t=>!e.includes(t.value))),i=n.length>1?this.getWhitelistItem(t[r],r,n):n[0];i&&i instanceof Object?a.push(i):"mix"!=o&&(null==t.value&&(t.value=t[r]),a.push(t))})),t=a),t},parseMixTags(t){var e=this.settings,n=e.mixTagsInterpolator,i=e.duplicates,o=e.transformTag,r=e.enforceWhitelist,a=e.maxTags,s=e.tagTextProp,l=[];return t=t.split(n[0]).map(((t,e)=>{var c,u,d,h=t.split(n[1]),p=h[0],f=l.length==a;try{if(p==+p)throw Error;u=JSON.parse(p)}catch(t){u=this.normalizeTags(p)[0]||{value:p}}if(f||!(h.length>1)||r&&!this.isTagWhitelisted(u.value)||!i&&this.isTagDuplicate(u.value)){if(t)return e?n[0]+t:t}else o.call(this,u),u[c=u[s]?s:"value"]=this.trim(u[c]),d=this.createTagElem(u),l.push(u),d.classList.add(this.settings.classNames.tagNoAnimation),h[0]=d.outerHTML,this.value.push(u);return h.join("")})).join(""),this.DOM.input.innerHTML=t,this.DOM.input.appendChild(document.createTextNode("")),this.DOM.input.normalize(),this.getTagElms().forEach(((t,e)=>this.tagData(t,l[e]))),this.update({withoutChangeEvent:!0}),t},replaceTextWithNode(t,e){if(this.state.tag||e){e=e||this.state.tag.prefix+this.state.tag.value;var n,i,o=window.getSelection(),r=o.anchorNode,a=this.state.tag.delimiters?this.state.tag.delimiters.length:0;return r.splitText(o.anchorOffset-a),n=r.nodeValue.lastIndexOf(e),i=r.splitText(n),t&&r.parentNode.replaceChild(t,i),!0}},selectTag(t,e){if(!this.settings.enforceWhitelist||this.isTagWhitelisted(e.value))return this.input.set.call(this,e.value,!0),this.state.actions.selectOption&&setTimeout(this.setRangeAtStartEnd.bind(this)),this.getLastTag()?this.replaceTag(this.getLastTag(),e):this.appendTag(t),this.value[0]=e,this.trigger("add",{tag:t,data:e}),this.update(),[t]},addEmptyTag(t){var e=s({value:""},t||{}),n=this.createTagElem(e);this.tagData(n,e),this.appendTag(n),this.editTag(n,{skipValidation:!0})},addTags(t,e,n=this.settings.skipInvalid){var i=[],o=this.settings;return t&&0!=t.length?(t=this.normalizeTags(t),"mix"==o.mode?this.addMixTags(t):("select"==o.mode&&(e=!1),this.DOM.input.removeAttribute("style"),t.forEach((t=>{var e,r={},a=Object.assign({},t,{value:t.value+""});if((t=Object.assign({},a)).__isValid=this.hasMaxTags()||this.validateTag(t),o.transformTag.call(this,t),!0!==t.__isValid){if(n)return;s(r,this.getInvalidTagAttrs(t,t.__isValid),{__preInvalidData:a}),t.__isValid==this.TEXTS.duplicate&&this.flashTag(this.getTagElmByValue(t.value))}if(t.readonly&&(r["aria-readonly"]=!0),e=this.createTagElem(s({},t,r)),i.push(e),"select"==o.mode)return this.selectTag(e,t);this.appendTag(e),t.__isValid&&!0===t.__isValid?(this.value.push(t),this.update(),this.trigger("add",{tag:e,index:this.value.length-1,data:t})):(this.trigger("invalid",{data:t,index:this.value.length,tag:e,message:t.__isValid}),o.keepInvalidTags||setTimeout((()=>this.removeTags(e,!0)),1e3)),this.dropdown.position.call(this)})),t.length&&e&&this.input.set.call(this),this.dropdown.refilter.call(this),i)):("select"==o.mode&&this.removeAllTags(),i)},addMixTags(t){if(t[0].prefix||this.state.tag)this.prefixedTextToTag(t[0]);else{"string"==typeof t&&(t=[{value:t}]);var e=!!this.state.selection,n=document.createDocumentFragment();t.forEach((t=>{var e=this.createTagElem(t);n.appendChild(e),this.insertAfterTag(e)})),e?this.injectAtCaret(n):(this.DOM.input.focus(),(e=this.setStateSelection()).range.setStart(this.DOM.input,e.range.endOffset),e.range.setEnd(this.DOM.input,e.range.endOffset),this.DOM.input.appendChild(n),this.updateValueByDOMTags(),this.update())}},prefixedTextToTag(t){var e,n=this.settings,i=this.state.tag.delimiters;if(n.transformTag.call(this,t),t.prefix=t.prefix||this.state.tag?this.state.tag.prefix:(n.pattern.source||n.pattern)[0],e=this.createTagElem(t),this.replaceTextWithNode(e)||this.DOM.input.appendChild(e),setTimeout((()=>e.classList.add(this.settings.classNames.tagNoAnimation)),300),this.value.push(t),this.update(),!i){var o=this.insertAfterTag(e)||e;this.placeCaretAfterNode(o)}return this.state.tag=null,this.trigger("add",s({},{tag:e},{data:t})),e},appendTag(t){var e=this.DOM.scope.lastElementChild;e===this.DOM.input?this.DOM.scope.insertBefore(t,e):this.DOM.scope.appendChild(t)},createTagElem(t){var e,n=s({},t,{value:o(t.value+"")});return function(t){for(var e,n=document.createNodeIterator(t,NodeFilter.SHOW_TEXT,null,!1);e=n.nextNode();)e.textContent.trim()||e.parentNode.removeChild(e)}(e=this.parseTemplate("tag",[n])),this.tagData(e,t),e},reCheckInvalidTags(){var t=this.settings,e=`${t.classNames.tagSelector}${t.classNames.tagNotAllowedSelector}`,n=this.DOM.scope.querySelectorAll(e);[].forEach.call(n,(t=>{var e=this.tagData(t),n=t.getAttribute("title")==this.TEXTS.duplicate,i=!0===this.validateTag(e);n&&i&&(e=e.__preInvalidData?e.__preInvalidData:{value:e.value},this.replaceTag(t,e))}))},removeTags(t,e,n){var i;t=t&&t instanceof HTMLElement?[t]:t instanceof Array?t:t?[t]:[this.getLastTag()],i=t.reduce(((t,e)=>(e&&"string"==typeof e&&(e=this.getTagElmByValue(e)),e&&t.push({node:e,idx:this.getTagIdx(this.tagData(e)),data:this.tagData(e,{__removed:!0})}),t)),[]),n="number"==typeof n?n:this.CSSVars.tagHideTransition,"select"==this.settings.mode&&(n=0,this.input.set.call(this)),1==i.length&&i[0].node.classList.contains(this.settings.classNames.tagNotAllowed)&&(e=!0),i.length&&this.settings.hooks.beforeRemoveTag(i,{tagify:this}).then((()=>{function t(t){t.node.parentNode&&(t.node.parentNode.removeChild(t.node),e?this.settings.keepInvalidTags&&this.trigger("remove",{tag:t.node,index:t.idx}):(this.trigger("remove",{tag:t.node,index:t.idx,data:t.data}),this.dropdown.refilter.call(this),this.dropdown.position.call(this),this.DOM.input.normalize(),this.settings.keepInvalidTags&&this.reCheckInvalidTags()))}n&&n>10&&1==i.length?function(e){e.node.style.width=parseFloat(window.getComputedStyle(e.node).width)+"px",document.body.clientTop,e.node.classList.add(this.settings.classNames.tagHide),setTimeout(t.bind(this),n,e)}.call(this,i[0]):i.forEach(t.bind(this)),e||(i.forEach((t=>{var e=Object.assign({},t.data);delete e.__removed;var n=this.getTagIdx(e);n>-1&&this.value.splice(n,1)})),this.update())})).catch((t=>{}))},removeAllTags(t){t=t||{},this.value=[],"mix"==this.settings.mode?this.DOM.input.innerHTML="":Array.prototype.slice.call(this.getTagElms()).forEach((t=>t.parentNode.removeChild(t))),this.dropdown.position.call(this),"select"==this.settings.mode&&this.input.set.call(this),this.update(t)},postUpdate(){var t=this.settings.classNames,e="mix"==this.settings.mode?this.settings.mixMode.integrated?this.DOM.input.textContent:this.DOM.originalInput.value:this.value.length;this.toggleClass(t.hasMaxTags,this.value.length>=this.settings.maxTags),this.toggleClass(t.hasNoTags,!this.value.length),this.toggleClass(t.empty,!e)},update(t){var e,n,i=this.DOM.originalInput,o=(t||{}).withoutChangeEvent,r=(e=this.value,n=["__isValid","__removed"],e.map((t=>{var e={};for(var i in t)n.indexOf(i)<0&&(e[i]=t[i]);return e})));this.settings.mixMode.integrated||(i.value="mix"==this.settings.mode?this.getMixedTagsAsString(r):r.length?this.settings.originalInputValueFormat?this.settings.originalInputValueFormat(r):JSON.stringify(r):""),this.postUpdate(),!o&&this.state.loadedOriginalValues&&this.triggerChangeEvent()},getMixedTagsAsString(){var t="",e=this,n=this.settings.mixTagsInterpolator;return function i(o){o.childNodes.forEach((o=>{if(1==o.nodeType){if(o.classList.contains(e.settings.classNames.tag)&&e.tagData(o)){if(e.tagData(o).__removed)return;return void(t+=n[0]+JSON.stringify(o.__tagifyTagData)+n[1])}"BR"!=o.tagName||o.parentNode!=e.DOM.input&&1!=o.parentNode.childNodes.length?"DIV"!=o.tagName&&"P"!=o.tagName||(t+="\r\n",i(o)):t+="\r\n"}else t+=o.textContent}))}(this.DOM.input),t}},f.prototype.removeTag=f.prototype.removeTags,f}()},3535:(t,e,n)=>{var i=n(9755);if(void 0===i)throw new Error("Tempus Dominus Bootstrap4's requires jQuery. jQuery must be included before Tempus Dominus Bootstrap4's JavaScript.");if(function(t){var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||e[0]>=4)throw new Error("Tempus Dominus Bootstrap4's requires at least jQuery v3.0.0 but less than v4.0.0")}(i),"undefined"==typeof moment)throw new Error("Tempus Dominus Bootstrap4's requires moment.js. Moment.js must be included before Tempus Dominus Bootstrap4's JavaScript.");var o=moment.version.split(".");if(o[0]<=2&&o[1]<17||o[0]>=3)throw new Error("Tempus Dominus Bootstrap4's requires at least moment.js v2.17.0 but less than v3.0.0");!function(){var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=function(t,i){var o="datetimepicker",r=""+o,a="."+r,s=".data-api",l={DATA_TOGGLE:'[data-toggle="'+r+'"]'},c={INPUT:o+"-input"},u={CHANGE:"change"+a,BLUR:"blur"+a,KEYUP:"keyup"+a,KEYDOWN:"keydown"+a,FOCUS:"focus"+a,CLICK_DATA_API:"click"+a+s,UPDATE:"update"+a,ERROR:"error"+a,HIDE:"hide"+a,SHOW:"show"+a},d=[{CLASS_NAME:"days",NAV_FUNCTION:"M",NAV_STEP:1},{CLASS_NAME:"months",NAV_FUNCTION:"y",NAV_STEP:1},{CLASS_NAME:"years",NAV_FUNCTION:"y",NAV_STEP:10},{CLASS_NAME:"decades",NAV_FUNCTION:"y",NAV_STEP:100}],h={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},p=["times","days","months","years","decades"],f={},b={},M={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:i.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"fas fa-clock",date:"fas fa-calendar",up:"fas fa-arrow-up",down:"fas fa-arrow-down",previous:"fas fa-chevron-left",next:"fas fa-chevron-right",today:"fas fa-calendar-check",clear:"fas fa-delete",close:"fas fa-times"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time",selectDate:"Select Date"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",buttons:{showToday:!1,showClear:!1,showClose:!1},widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,keyBinds:{up:function(){if(!this.widget)return!1;var t=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")?this.date(t.clone().subtract(7,"d")):this.date(t.clone().add(this.stepping(),"m")),!0},down:function(){if(!this.widget)return this.show(),!1;var t=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")?this.date(t.clone().add(7,"d")):this.date(t.clone().subtract(this.stepping(),"m")),!0},"control up":function(){if(!this.widget)return!1;var t=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")?this.date(t.clone().subtract(1,"y")):this.date(t.clone().add(1,"h")),!0},"control down":function(){if(!this.widget)return!1;var t=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")?this.date(t.clone().add(1,"y")):this.date(t.clone().subtract(1,"h")),!0},left:function(){if(!this.widget)return!1;var t=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"d")),!0},right:function(){if(!this.widget)return!1;var t=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"d")),!0},pageUp:function(){if(!this.widget)return!1;var t=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"M")),!0},pageDown:function(){if(!this.widget)return!1;var t=this._dates[0]||this.getMoment();return this.widget.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"M")),!0},enter:function(){return!!this.widget&&(this.hide(),!0)},escape:function(){return!!this.widget&&(this.hide(),!0)},"control space":function(){return!!this.widget&&(this.widget.find(".timepicker").is(":visible")&&this.widget.find('.btn[data-action="togglePeriod"]').click(),!0)},t:function(){return!!this.widget&&(this.date(this.getMoment()),!0)},delete:function(){return!!this.widget&&(this.clear(),!0)}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1,allowMultidate:!1,multidateSeparator:","},g=function(){function g(t,e){n(this,g),this._options=this._getOptions(e),this._element=t,this._dates=[],this._datesFormatted=[],this._viewDate=null,this.unset=!0,this.component=!1,this.widget=!1,this.use24Hours=null,this.actualFormat=null,this.parseFormats=null,this.currentViewMode=null,this.MinViewModeNumber=0,this._int()}return g.prototype._int=function(){var e=this._element.data("target-input");this._element.is("input")?this.input=this._element:void 0!==e&&(this.input="nearest"===e?this._element.find("input"):t(e)),this._dates=[],this._dates[0]=this.getMoment(),this._viewDate=this.getMoment().clone(),t.extend(!0,this._options,this._dataToOptions()),this.options(this._options),this._initFormatting(),void 0!==this.input&&this.input.is("input")&&0!==this.input.val().trim().length?this._setValue(this._parseInputDate(this.input.val().trim()),0):this._options.defaultDate&&void 0!==this.input&&void 0===this.input.attr("placeholder")&&this._setValue(this._options.defaultDate,0),this._options.inline&&this.show()},g.prototype._update=function(){this.widget&&(this._fillDate(),this._fillTime())},g.prototype._setValue=function(t,e){var n=this.unset?null:this._dates[e],i="";if(!t)return this._options.allowMultidate&&1!==this._dates.length?(i=(i=this._element.data("date")+",").replace(n.format(this.actualFormat)+",","").replace(",,","").replace(/,\s*$/,""),this._dates.splice(e,1),this._datesFormatted.splice(e,1)):(this.unset=!0,this._dates=[],this._datesFormatted=[]),void 0!==this.input&&(this.input.val(i),this.input.trigger("input")),this._element.data("date",i),this._notifyEvent({type:g.Event.CHANGE,date:!1,oldDate:n}),void this._update();if(t=t.clone().locale(this._options.locale),this._hasTimeZone()&&t.tz(this._options.timeZone),1!==this._options.stepping&&t.minutes(Math.round(t.minutes()/this._options.stepping)*this._options.stepping).seconds(0),this._isValid(t)){if(this._dates[e]=t,this._datesFormatted[e]=t.format("YYYY-MM-DD"),this._viewDate=t.clone(),this._options.allowMultidate&&this._dates.length>1){for(var o=0;o<this._dates.length;o++)i+=""+this._dates[o].format(this.actualFormat)+this._options.multidateSeparator;i=i.replace(/,\s*$/,"")}else i=this._dates[e].format(this.actualFormat);void 0!==this.input&&(this.input.val(i),this.input.trigger("input")),this._element.data("date",i),this.unset=!1,this._update(),this._notifyEvent({type:g.Event.CHANGE,date:this._dates[e].clone(),oldDate:n})}else this._options.keepInvalid?this._notifyEvent({type:g.Event.CHANGE,date:t,oldDate:n}):void 0!==this.input&&(this.input.val(""+(this.unset?"":this._dates[e].format(this.actualFormat))),this.input.trigger("input")),this._notifyEvent({type:g.Event.ERROR,date:t,oldDate:n})},g.prototype._change=function(e){var n=t(e.target).val().trim(),i=n?this._parseInputDate(n):null;return this._setValue(i),e.stopImmediatePropagation(),!1},g.prototype._getOptions=function(e){return e=t.extend(!0,{},M,e)},g.prototype._hasTimeZone=function(){return void 0!==i.tz&&void 0!==this._options.timeZone&&null!==this._options.timeZone&&""!==this._options.timeZone},g.prototype._isEnabled=function(t){if("string"!=typeof t||t.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(t){case"y":return-1!==this.actualFormat.indexOf("Y");case"M":return-1!==this.actualFormat.indexOf("M");case"d":return-1!==this.actualFormat.toLowerCase().indexOf("d");case"h":case"H":return-1!==this.actualFormat.toLowerCase().indexOf("h");case"m":return-1!==this.actualFormat.indexOf("m");case"s":return-1!==this.actualFormat.indexOf("s");case"a":case"A":return-1!==this.actualFormat.toLowerCase().indexOf("a");default:return!1}},g.prototype._hasTime=function(){return this._isEnabled("h")||this._isEnabled("m")||this._isEnabled("s")},g.prototype._hasDate=function(){return this._isEnabled("y")||this._isEnabled("M")||this._isEnabled("d")},g.prototype._dataToOptions=function(){var e=this._element.data(),n={};return e.dateOptions&&e.dateOptions instanceof Object&&(n=t.extend(!0,n,e.dateOptions)),t.each(this._options,(function(t){var i="date"+t.charAt(0).toUpperCase()+t.slice(1);void 0!==e[i]?n[t]=e[i]:delete n[t]})),n},g.prototype._notifyEvent=function(t){t.type===g.Event.CHANGE&&t.date&&t.date.isSame(t.oldDate)||!t.date&&!t.oldDate||this._element.trigger(t)},g.prototype._viewUpdate=function(t){"y"===t&&(t="YYYY"),this._notifyEvent({type:g.Event.UPDATE,change:t,viewDate:this._viewDate.clone()})},g.prototype._showMode=function(t){this.widget&&(t&&(this.currentViewMode=Math.max(this.MinViewModeNumber,Math.min(3,this.currentViewMode+t))),this.widget.find(".datepicker > div").hide().filter(".datepicker-"+d[this.currentViewMode].CLASS_NAME).show())},g.prototype._isInDisabledDates=function(t){return!0===this._options.disabledDates[t.format("YYYY-MM-DD")]},g.prototype._isInEnabledDates=function(t){return!0===this._options.enabledDates[t.format("YYYY-MM-DD")]},g.prototype._isInDisabledHours=function(t){return!0===this._options.disabledHours[t.format("H")]},g.prototype._isInEnabledHours=function(t){return!0===this._options.enabledHours[t.format("H")]},g.prototype._isValid=function(e,n){if(!e.isValid())return!1;if(this._options.disabledDates&&"d"===n&&this._isInDisabledDates(e))return!1;if(this._options.enabledDates&&"d"===n&&!this._isInEnabledDates(e))return!1;if(this._options.minDate&&e.isBefore(this._options.minDate,n))return!1;if(this._options.maxDate&&e.isAfter(this._options.maxDate,n))return!1;if(this._options.daysOfWeekDisabled&&"d"===n&&-1!==this._options.daysOfWeekDisabled.indexOf(e.day()))return!1;if(this._options.disabledHours&&("h"===n||"m"===n||"s"===n)&&this._isInDisabledHours(e))return!1;if(this._options.enabledHours&&("h"===n||"m"===n||"s"===n)&&!this._isInEnabledHours(e))return!1;if(this._options.disabledTimeIntervals&&("h"===n||"m"===n||"s"===n)){var i=!1;if(t.each(this._options.disabledTimeIntervals,(function(){if(e.isBetween(this[0],this[1]))return i=!0,!1})),i)return!1}return!0},g.prototype._parseInputDate=function(t){return void 0===this._options.parseInputDate?i.isMoment(t)||(t=this.getMoment(t)):t=this._options.parseInputDate(t),t},g.prototype._keydown=function(t){var e=null,n=void 0,i=void 0,o=void 0,r=void 0,a=[],s={},l=t.which;for(n in f[l]="p",f)f.hasOwnProperty(n)&&"p"===f[n]&&(a.push(n),parseInt(n,10)!==l&&(s[n]=!0));for(n in this._options.keyBinds)if(this._options.keyBinds.hasOwnProperty(n)&&"function"==typeof this._options.keyBinds[n]&&(o=n.split(" ")).length===a.length&&h[l]===o[o.length-1]){for(r=!0,i=o.length-2;i>=0;i--)if(!(h[o[i]]in s)){r=!1;break}if(r){e=this._options.keyBinds[n];break}}e&&e.call(this)&&(t.stopPropagation(),t.preventDefault())},g.prototype._keyup=function(t){f[t.which]="r",b[t.which]&&(b[t.which]=!1,t.stopPropagation(),t.preventDefault())},g.prototype._indexGivenDates=function(e){var n={},i=this;return t.each(e,(function(){var t=i._parseInputDate(this);t.isValid()&&(n[t.format("YYYY-MM-DD")]=!0)})),!!Object.keys(n).length&&n},g.prototype._indexGivenHours=function(e){var n={};return t.each(e,(function(){n[this]=!0})),!!Object.keys(n).length&&n},g.prototype._initFormatting=function(){var t=this._options.format||"L LT",e=this;this.actualFormat=t.replace(/(\[[^\[]*])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,(function(t){return e._dates[0].localeData().longDateFormat(t)||t})),this.parseFormats=this._options.extraFormats?this._options.extraFormats.slice():[],this.parseFormats.indexOf(t)<0&&this.parseFormats.indexOf(this.actualFormat)<0&&this.parseFormats.push(this.actualFormat),this.use24Hours=this.actualFormat.toLowerCase().indexOf("a")<1&&this.actualFormat.replace(/\[.*?]/g,"").indexOf("h")<1,this._isEnabled("y")&&(this.MinViewModeNumber=2),this._isEnabled("M")&&(this.MinViewModeNumber=1),this._isEnabled("d")&&(this.MinViewModeNumber=0),this.currentViewMode=Math.max(this.MinViewModeNumber,this.currentViewMode),this.unset||this._setValue(this._dates[0],0)},g.prototype._getLastPickedDate=function(){return this._dates[this._getLastPickedDateIndex()]},g.prototype._getLastPickedDateIndex=function(){return this._dates.length-1},g.prototype.getMoment=function(t){var e=void 0;return e=null==t?i():this._hasTimeZone()?i.tz(t,this.parseFormats,this._options.locale,this._options.useStrict,this._options.timeZone):i(t,this.parseFormats,this._options.locale,this._options.useStrict),this._hasTimeZone()&&e.tz(this._options.timeZone),e},g.prototype.toggle=function(){return this.widget?this.hide():this.show()},g.prototype.ignoreReadonly=function(t){if(0===arguments.length)return this._options.ignoreReadonly;if("boolean"!=typeof t)throw new TypeError("ignoreReadonly () expects a boolean parameter");this._options.ignoreReadonly=t},g.prototype.options=function(e){if(0===arguments.length)return t.extend(!0,{},this._options);if(!(e instanceof Object))throw new TypeError("options() this.options parameter should be an object");t.extend(!0,this._options,e);var n=this;t.each(this._options,(function(t,e){void 0!==n[t]&&n[t](e)}))},g.prototype.date=function(t,e){if(e=e||0,0===arguments.length)return this.unset?null:this._options.allowMultidate?this._dates.join(this._options.multidateSeparator):this._dates[e].clone();if(!(null===t||"string"==typeof t||i.isMoment(t)||t instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");this._setValue(null===t?null:this._parseInputDate(t),e)},g.prototype.format=function(t){if(0===arguments.length)return this._options.format;if("string"!=typeof t&&("boolean"!=typeof t||!1!==t))throw new TypeError("format() expects a string or boolean:false parameter "+t);this._options.format=t,this.actualFormat&&this._initFormatting()},g.prototype.timeZone=function(t){if(0===arguments.length)return this._options.timeZone;if("string"!=typeof t)throw new TypeError("newZone() expects a string parameter");this._options.timeZone=t},g.prototype.dayViewHeaderFormat=function(t){if(0===arguments.length)return this._options.dayViewHeaderFormat;if("string"!=typeof t)throw new TypeError("dayViewHeaderFormat() expects a string parameter");this._options.dayViewHeaderFormat=t},g.prototype.extraFormats=function(t){if(0===arguments.length)return this._options.extraFormats;if(!1!==t&&!(t instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");this._options.extraFormats=t,this.parseFormats&&this._initFormatting()},g.prototype.disabledDates=function(e){if(0===arguments.length)return this._options.disabledDates?t.extend({},this._options.disabledDates):this._options.disabledDates;if(!e)return this._options.disabledDates=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("disabledDates() expects an array parameter");this._options.disabledDates=this._indexGivenDates(e),this._options.enabledDates=!1,this._update()},g.prototype.enabledDates=function(e){if(0===arguments.length)return this._options.enabledDates?t.extend({},this._options.enabledDates):this._options.enabledDates;if(!e)return this._options.enabledDates=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("enabledDates() expects an array parameter");this._options.enabledDates=this._indexGivenDates(e),this._options.disabledDates=!1,this._update()},g.prototype.daysOfWeekDisabled=function(t){if(0===arguments.length)return this._options.daysOfWeekDisabled.splice(0);if("boolean"==typeof t&&!t)return this._options.daysOfWeekDisabled=!1,this._update(),!0;if(!(t instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(this._options.daysOfWeekDisabled=t.reduce((function(t,e){return(e=parseInt(e,10))>6||e<0||isNaN(e)||-1===t.indexOf(e)&&t.push(e),t}),[]).sort(),this._options.useCurrent&&!this._options.keepInvalid)for(var e=0;e<this._dates.length;e++){for(var n=0;!this._isValid(this._dates[e],"d");){if(this._dates[e].add(1,"d"),31===n)throw"Tried 31 times to find a valid date";n++}this._setValue(this._dates[e],e)}this._update()},g.prototype.maxDate=function(t){if(0===arguments.length)return this._options.maxDate?this._options.maxDate.clone():this._options.maxDate;if("boolean"==typeof t&&!1===t)return this._options.maxDate=!1,this._update(),!0;"string"==typeof t&&("now"!==t&&"moment"!==t||(t=this.getMoment()));var e=this._parseInputDate(t);if(!e.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+t);if(this._options.minDate&&e.isBefore(this._options.minDate))throw new TypeError("maxDate() date parameter is before this.options.minDate: "+e.format(this.actualFormat));this._options.maxDate=e;for(var n=0;n<this._dates.length;n++)this._options.useCurrent&&!this._options.keepInvalid&&this._dates[n].isAfter(t)&&this._setValue(this._options.maxDate,n);this._viewDate.isAfter(e)&&(this._viewDate=e.clone().subtract(this._options.stepping,"m")),this._update()},g.prototype.minDate=function(t){if(0===arguments.length)return this._options.minDate?this._options.minDate.clone():this._options.minDate;if("boolean"==typeof t&&!1===t)return this._options.minDate=!1,this._update(),!0;"string"==typeof t&&("now"!==t&&"moment"!==t||(t=this.getMoment()));var e=this._parseInputDate(t);if(!e.isValid())throw new TypeError("minDate() Could not parse date parameter: "+t);if(this._options.maxDate&&e.isAfter(this._options.maxDate))throw new TypeError("minDate() date parameter is after this.options.maxDate: "+e.format(this.actualFormat));this._options.minDate=e;for(var n=0;n<this._dates.length;n++)this._options.useCurrent&&!this._options.keepInvalid&&this._dates[n].isBefore(t)&&this._setValue(this._options.minDate,n);this._viewDate.isBefore(e)&&(this._viewDate=e.clone().add(this._options.stepping,"m")),this._update()},g.prototype.defaultDate=function(t){if(0===arguments.length)return this._options.defaultDate?this._options.defaultDate.clone():this._options.defaultDate;if(!t)return this._options.defaultDate=!1,!0;"string"==typeof t&&(t="now"===t||"moment"===t?this.getMoment():this.getMoment(t));var e=this._parseInputDate(t);if(!e.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+t);if(!this._isValid(e))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");this._options.defaultDate=e,(this._options.defaultDate&&this._options.inline||void 0!==this.input&&""===this.input.val().trim())&&this._setValue(this._options.defaultDate,0)},g.prototype.locale=function(t){if(0===arguments.length)return this._options.locale;if(!i.localeData(t))throw new TypeError("locale() locale "+t+" is not loaded from moment locales!");this._options.locale=t;for(var e=0;e<this._dates.length;e++)this._dates[e].locale(this._options.locale);this._viewDate.locale(this._options.locale),this.actualFormat&&this._initFormatting(),this.widget&&(this.hide(),this.show())},g.prototype.stepping=function(t){if(0===arguments.length)return this._options.stepping;t=parseInt(t,10),(isNaN(t)||t<1)&&(t=1),this._options.stepping=t},g.prototype.useCurrent=function(t){var e=["year","month","day","hour","minute"];if(0===arguments.length)return this._options.useCurrent;if("boolean"!=typeof t&&"string"!=typeof t)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof t&&-1===e.indexOf(t.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+e.join(", "));this._options.useCurrent=t},g.prototype.collapse=function(t){if(0===arguments.length)return this._options.collapse;if("boolean"!=typeof t)throw new TypeError("collapse() expects a boolean parameter");if(this._options.collapse===t)return!0;this._options.collapse=t,this.widget&&(this.hide(),this.show())},g.prototype.icons=function(e){if(0===arguments.length)return t.extend({},this._options.icons);if(!(e instanceof Object))throw new TypeError("icons() expects parameter to be an Object");t.extend(this._options.icons,e),this.widget&&(this.hide(),this.show())},g.prototype.tooltips=function(e){if(0===arguments.length)return t.extend({},this._options.tooltips);if(!(e instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");t.extend(this._options.tooltips,e),this.widget&&(this.hide(),this.show())},g.prototype.useStrict=function(t){if(0===arguments.length)return this._options.useStrict;if("boolean"!=typeof t)throw new TypeError("useStrict() expects a boolean parameter");this._options.useStrict=t},g.prototype.sideBySide=function(t){if(0===arguments.length)return this._options.sideBySide;if("boolean"!=typeof t)throw new TypeError("sideBySide() expects a boolean parameter");this._options.sideBySide=t,this.widget&&(this.hide(),this.show())},g.prototype.viewMode=function(t){if(0===arguments.length)return this._options.viewMode;if("string"!=typeof t)throw new TypeError("viewMode() expects a string parameter");if(-1===g.ViewModes.indexOf(t))throw new TypeError("viewMode() parameter must be one of ("+g.ViewModes.join(", ")+") value");this._options.viewMode=t,this.currentViewMode=Math.max(g.ViewModes.indexOf(t)-1,this.MinViewModeNumber),this._showMode()},g.prototype.calendarWeeks=function(t){if(0===arguments.length)return this._options.calendarWeeks;if("boolean"!=typeof t)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");this._options.calendarWeeks=t,this._update()},g.prototype.buttons=function(e){if(0===arguments.length)return t.extend({},this._options.buttons);if(!(e instanceof Object))throw new TypeError("buttons() expects parameter to be an Object");if(t.extend(this._options.buttons,e),"boolean"!=typeof this._options.buttons.showToday)throw new TypeError("buttons.showToday expects a boolean parameter");if("boolean"!=typeof this._options.buttons.showClear)throw new TypeError("buttons.showClear expects a boolean parameter");if("boolean"!=typeof this._options.buttons.showClose)throw new TypeError("buttons.showClose expects a boolean parameter");this.widget&&(this.hide(),this.show())},g.prototype.keepOpen=function(t){if(0===arguments.length)return this._options.keepOpen;if("boolean"!=typeof t)throw new TypeError("keepOpen() expects a boolean parameter");this._options.keepOpen=t},g.prototype.focusOnShow=function(t){if(0===arguments.length)return this._options.focusOnShow;if("boolean"!=typeof t)throw new TypeError("focusOnShow() expects a boolean parameter");this._options.focusOnShow=t},g.prototype.inline=function(t){if(0===arguments.length)return this._options.inline;if("boolean"!=typeof t)throw new TypeError("inline() expects a boolean parameter");this._options.inline=t},g.prototype.clear=function(){this._setValue(null)},g.prototype.keyBinds=function(t){if(0===arguments.length)return this._options.keyBinds;this._options.keyBinds=t},g.prototype.debug=function(t){if("boolean"!=typeof t)throw new TypeError("debug() expects a boolean parameter");this._options.debug=t},g.prototype.allowInputToggle=function(t){if(0===arguments.length)return this._options.allowInputToggle;if("boolean"!=typeof t)throw new TypeError("allowInputToggle() expects a boolean parameter");this._options.allowInputToggle=t},g.prototype.keepInvalid=function(t){if(0===arguments.length)return this._options.keepInvalid;if("boolean"!=typeof t)throw new TypeError("keepInvalid() expects a boolean parameter");this._options.keepInvalid=t},g.prototype.datepickerInput=function(t){if(0===arguments.length)return this._options.datepickerInput;if("string"!=typeof t)throw new TypeError("datepickerInput() expects a string parameter");this._options.datepickerInput=t},g.prototype.parseInputDate=function(t){if(0===arguments.length)return this._options.parseInputDate;if("function"!=typeof t)throw new TypeError("parseInputDate() should be as function");this._options.parseInputDate=t},g.prototype.disabledTimeIntervals=function(e){if(0===arguments.length)return this._options.disabledTimeIntervals?t.extend({},this._options.disabledTimeIntervals):this._options.disabledTimeIntervals;if(!e)return this._options.disabledTimeIntervals=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");this._options.disabledTimeIntervals=e,this._update()},g.prototype.disabledHours=function(e){if(0===arguments.length)return this._options.disabledHours?t.extend({},this._options.disabledHours):this._options.disabledHours;if(!e)return this._options.disabledHours=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(this._options.disabledHours=this._indexGivenHours(e),this._options.enabledHours=!1,this._options.useCurrent&&!this._options.keepInvalid)for(var n=0;n<this._dates.length;n++){for(var i=0;!this._isValid(this._dates[n],"h");){if(this._dates[n].add(1,"h"),24===i)throw"Tried 24 times to find a valid date";i++}this._setValue(this._dates[n],n)}this._update()},g.prototype.enabledHours=function(e){if(0===arguments.length)return this._options.enabledHours?t.extend({},this._options.enabledHours):this._options.enabledHours;if(!e)return this._options.enabledHours=!1,this._update(),!0;if(!(e instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(this._options.enabledHours=this._indexGivenHours(e),this._options.disabledHours=!1,this._options.useCurrent&&!this._options.keepInvalid)for(var n=0;n<this._dates.length;n++){for(var i=0;!this._isValid(this._dates[n],"h");){if(this._dates[n].add(1,"h"),24===i)throw"Tried 24 times to find a valid date";i++}this._setValue(this._dates[n],n)}this._update()},g.prototype.viewDate=function(t){if(0===arguments.length)return this._viewDate.clone();if(!t)return this._viewDate=(this._dates[0]||this.getMoment()).clone(),!0;if(!("string"==typeof t||i.isMoment(t)||t instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");this._viewDate=this._parseInputDate(t),this._viewUpdate()},g.prototype.allowMultidate=function(t){if("boolean"!=typeof t)throw new TypeError("allowMultidate() expects a boolean parameter");this._options.allowMultidate=t},g.prototype.multidateSeparator=function(t){if(0===arguments.length)return this._options.multidateSeparator;if("string"!=typeof t||t.length>1)throw new TypeError("multidateSeparator expects a single character string parameter");this._options.multidateSeparator=t},e(g,null,[{key:"NAME",get:function(){return o}},{key:"DATA_KEY",get:function(){return r}},{key:"EVENT_KEY",get:function(){return a}},{key:"DATA_API_KEY",get:function(){return s}},{key:"DatePickerModes",get:function(){return d}},{key:"ViewModes",get:function(){return p}},{key:"Event",get:function(){return u}},{key:"Selector",get:function(){return l}},{key:"Default",get:function(){return M},set:function(t){M=t}},{key:"ClassName",get:function(){return c}}]),g}();return g}(i,moment);!function(e){var i=e.fn[o.NAME],r=["top","bottom","auto"],a=["left","right","auto"],s=["default","top","bottom"],l=function(t){var n=t.data("target"),i=void 0;return n||(n=t.attr("href")||"",n=/^#[a-z]/i.test(n)?n:null),0===(i=e(n)).length||i.data(o.DATA_KEY)||e.extend({},i.data(),e(this).data()),i},c=function(i){function l(t,e){n(this,l);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return o._init(),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),null!=e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,i),l.prototype._init=function(){if(this._element.hasClass("input-group")){var t=this._element.find(".datepickerbutton");0===t.length?this.component=this._element.find('[data-toggle="datetimepicker"]'):this.component=t}},l.prototype._getDatePickerTemplate=function(){var t=e("<thead>").append(e("<tr>").append(e("<th>").addClass("prev").attr("data-action","previous").append(e("<span>").addClass(this._options.icons.previous))).append(e("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",this._options.calendarWeeks?"6":"5")).append(e("<th>").addClass("next").attr("data-action","next").append(e("<span>").addClass(this._options.icons.next)))),n=e("<tbody>").append(e("<tr>").append(e("<td>").attr("colspan",this._options.calendarWeeks?"8":"7")));return[e("<div>").addClass("datepicker-days").append(e("<table>").addClass("table table-sm").append(t).append(e("<tbody>"))),e("<div>").addClass("datepicker-months").append(e("<table>").addClass("table-sm").append(t.clone()).append(n.clone())),e("<div>").addClass("datepicker-years").append(e("<table>").addClass("table-sm").append(t.clone()).append(n.clone())),e("<div>").addClass("datepicker-decades").append(e("<table>").addClass("table-sm").append(t.clone()).append(n.clone()))]},l.prototype._getTimePickerMainTemplate=function(){var t=e("<tr>"),n=e("<tr>"),i=e("<tr>");return this._isEnabled("h")&&(t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(e("<span>").addClass(this._options.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:this._options.tooltips.pickHour}).attr("data-action","showHours"))),i.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(e("<span>").addClass(this._options.icons.down))))),this._isEnabled("m")&&(this._isEnabled("h")&&(t.append(e("<td>").addClass("separator")),n.append(e("<td>").addClass("separator").html(":")),i.append(e("<td>").addClass("separator"))),t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(e("<span>").addClass(this._options.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:this._options.tooltips.pickMinute}).attr("data-action","showMinutes"))),i.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(e("<span>").addClass(this._options.icons.down))))),this._isEnabled("s")&&(this._isEnabled("m")&&(t.append(e("<td>").addClass("separator")),n.append(e("<td>").addClass("separator").html(":")),i.append(e("<td>").addClass("separator"))),t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(e("<span>").addClass(this._options.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:this._options.tooltips.pickSecond}).attr("data-action","showSeconds"))),i.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:this._options.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(e("<span>").addClass(this._options.icons.down))))),this.use24Hours||(t.append(e("<td>").addClass("separator")),n.append(e("<td>").append(e("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:this._options.tooltips.togglePeriod}))),i.append(e("<td>").addClass("separator"))),e("<div>").addClass("timepicker-picker").append(e("<table>").addClass("table-sm").append([t,n,i]))},l.prototype._getTimePickerTemplate=function(){var t=e("<div>").addClass("timepicker-hours").append(e("<table>").addClass("table-sm")),n=e("<div>").addClass("timepicker-minutes").append(e("<table>").addClass("table-sm")),i=e("<div>").addClass("timepicker-seconds").append(e("<table>").addClass("table-sm")),o=[this._getTimePickerMainTemplate()];return this._isEnabled("h")&&o.push(t),this._isEnabled("m")&&o.push(n),this._isEnabled("s")&&o.push(i),o},l.prototype._getToolbar=function(){var t=[];if(this._options.buttons.showToday&&t.push(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1","data-action":"today",title:this._options.tooltips.today}).append(e("<span>").addClass(this._options.icons.today)))),!this._options.sideBySide&&this._hasDate()&&this._hasTime()){var n=void 0,i=void 0;"times"===this._options.viewMode?(n=this._options.tooltips.selectDate,i=this._options.icons.date):(n=this._options.tooltips.selectTime,i=this._options.icons.time),t.push(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1","data-action":"togglePicker",title:n}).append(e("<span>").addClass(i))))}return this._options.buttons.showClear&&t.push(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1","data-action":"clear",title:this._options.tooltips.clear}).append(e("<span>").addClass(this._options.icons.clear)))),this._options.buttons.showClose&&t.push(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1","data-action":"close",title:this._options.tooltips.close}).append(e("<span>").addClass(this._options.icons.close)))),0===t.length?"":e("<table>").addClass("table-sm").append(e("<tbody>").append(e("<tr>").append(t)))},l.prototype._getTemplate=function(){var t=e("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),n=e("<div>").addClass("datepicker").append(this._getDatePickerTemplate()),i=e("<div>").addClass("timepicker").append(this._getTimePickerTemplate()),o=e("<ul>").addClass("list-unstyled"),r=e("<li>").addClass("picker-switch"+(this._options.collapse?" accordion-toggle":"")).append(this._getToolbar());return this._options.inline&&t.removeClass("dropdown-menu"),this.use24Hours&&t.addClass("usetwentyfour"),this._isEnabled("s")&&!this.use24Hours&&t.addClass("wider"),this._options.sideBySide&&this._hasDate()&&this._hasTime()?(t.addClass("timepicker-sbs"),"top"===this._options.toolbarPlacement&&t.append(r),t.append(e("<div>").addClass("row").append(n.addClass("col-md-6")).append(i.addClass("col-md-6"))),"bottom"!==this._options.toolbarPlacement&&"default"!==this._options.toolbarPlacement||t.append(r),t):("top"===this._options.toolbarPlacement&&o.append(r),this._hasDate()&&o.append(e("<li>").addClass(this._options.collapse&&this._hasTime()?"collapse":"").addClass(this._options.collapse&&this._hasTime()&&"times"===this._options.viewMode?"":"show").append(n)),"default"===this._options.toolbarPlacement&&o.append(r),this._hasTime()&&o.append(e("<li>").addClass(this._options.collapse&&this._hasDate()?"collapse":"").addClass(this._options.collapse&&this._hasDate()&&"times"===this._options.viewMode?"show":"").append(i)),"bottom"===this._options.toolbarPlacement&&o.append(r),t.append(o))},l.prototype._place=function(t){var n=t&&t.data&&t.data.picker||this,i=n._options.widgetPositioning.vertical,o=n._options.widgetPositioning.horizontal,r=void 0,a=(n.component&&n.component.length?n.component:n._element).position(),s=(n.component&&n.component.length?n.component:n._element).offset();if(n._options.widgetParent)r=n._options.widgetParent.append(n.widget);else if(n._element.is("input"))r=n._element.after(n.widget).parent();else{if(n._options.inline)return void(r=n._element.append(n.widget));r=n._element,n._element.children().first().after(n.widget)}if("auto"===i&&(i=s.top+1.5*n.widget.height()>=e(window).height()+e(window).scrollTop()&&n.widget.height()+n._element.outerHeight()<s.top?"top":"bottom"),"auto"===o&&(o=r.width()<s.left+n.widget.outerWidth()/2&&s.left+n.widget.outerWidth()>e(window).width()?"right":"left"),"top"===i?n.widget.addClass("top").removeClass("bottom"):n.widget.addClass("bottom").removeClass("top"),"right"===o?n.widget.addClass("float-right"):n.widget.removeClass("float-right"),"relative"!==r.css("position")&&(r=r.parents().filter((function(){return"relative"===e(this).css("position")})).first()),0===r.length)throw new Error("datetimepicker component should be placed within a relative positioned container");n.widget.css({top:"top"===i?"auto":a.top+n._element.outerHeight()+"px",bottom:"top"===i?r.outerHeight()-(r===n._element?0:a.top)+"px":"auto",left:"left"===o?(r===n._element?0:a.left)+"px":"auto",right:"left"===o?"auto":r.outerWidth()-n._element.outerWidth()-(r===n._element?0:a.left)+"px"})},l.prototype._fillDow=function(){var t=e("<tr>"),n=this._viewDate.clone().startOf("w").startOf("d");for(!0===this._options.calendarWeeks&&t.append(e("<th>").addClass("cw").text("#"));n.isBefore(this._viewDate.clone().endOf("w"));)t.append(e("<th>").addClass("dow").text(n.format("dd"))),n.add(1,"d");this.widget.find(".datepicker-days thead").append(t)},l.prototype._fillMonths=function(){for(var t=[],n=this._viewDate.clone().startOf("y").startOf("d");n.isSame(this._viewDate,"y");)t.push(e("<span>").attr("data-action","selectMonth").addClass("month").text(n.format("MMM"))),n.add(1,"M");this.widget.find(".datepicker-months td").empty().append(t)},l.prototype._updateMonths=function(){var t=this.widget.find(".datepicker-months"),n=t.find("th"),i=t.find("tbody").find("span"),o=this;n.eq(0).find("span").attr("title",this._options.tooltips.prevYear),n.eq(1).attr("title",this._options.tooltips.selectYear),n.eq(2).find("span").attr("title",this._options.tooltips.nextYear),t.find(".disabled").removeClass("disabled"),this._isValid(this._viewDate.clone().subtract(1,"y"),"y")||n.eq(0).addClass("disabled"),n.eq(1).text(this._viewDate.year()),this._isValid(this._viewDate.clone().add(1,"y"),"y")||n.eq(2).addClass("disabled"),i.removeClass("active"),this._getLastPickedDate().isSame(this._viewDate,"y")&&!this.unset&&i.eq(this._getLastPickedDate().month()).addClass("active"),i.each((function(t){o._isValid(o._viewDate.clone().month(t),"M")||e(this).addClass("disabled")}))},l.prototype._getStartEndYear=function(t,e){var n=t/10,i=Math.floor(e/t)*t;return[i,i+9*n,Math.floor(e/n)*n]},l.prototype._updateYears=function(){var t=this.widget.find(".datepicker-years"),e=t.find("th"),n=this._getStartEndYear(10,this._viewDate.year()),i=this._viewDate.clone().year(n[0]),o=this._viewDate.clone().year(n[1]),r="";for(e.eq(0).find("span").attr("title",this._options.tooltips.prevDecade),e.eq(1).attr("title",this._options.tooltips.selectDecade),e.eq(2).find("span").attr("title",this._options.tooltips.nextDecade),t.find(".disabled").removeClass("disabled"),this._options.minDate&&this._options.minDate.isAfter(i,"y")&&e.eq(0).addClass("disabled"),e.eq(1).text(i.year()+"-"+o.year()),this._options.maxDate&&this._options.maxDate.isBefore(o,"y")&&e.eq(2).addClass("disabled"),r+='<span data-action="selectYear" class="year old'+(this._isValid(i,"y")?"":" disabled")+'">'+(i.year()-1)+"</span>";!i.isAfter(o,"y");)r+='<span data-action="selectYear" class="year'+(i.isSame(this._getLastPickedDate(),"y")&&!this.unset?" active":"")+(this._isValid(i,"y")?"":" disabled")+'">'+i.year()+"</span>",i.add(1,"y");r+='<span data-action="selectYear" class="year old'+(this._isValid(i,"y")?"":" disabled")+'">'+i.year()+"</span>",t.find("td").html(r)},l.prototype._updateDecades=function(){var t=this.widget.find(".datepicker-decades"),e=t.find("th"),n=this._getStartEndYear(100,this._viewDate.year()),i=this._viewDate.clone().year(n[0]),o=this._viewDate.clone().year(n[1]),r=!1,a=!1,s=void 0,l="";for(e.eq(0).find("span").attr("title",this._options.tooltips.prevCentury),e.eq(2).find("span").attr("title",this._options.tooltips.nextCentury),t.find(".disabled").removeClass("disabled"),(0===i.year()||this._options.minDate&&this._options.minDate.isAfter(i,"y"))&&e.eq(0).addClass("disabled"),e.eq(1).text(i.year()+"-"+o.year()),this._options.maxDate&&this._options.maxDate.isBefore(o,"y")&&e.eq(2).addClass("disabled"),i.year()-10<0?l+="<span> </span>":l+='<span data-action="selectDecade" class="decade old" data-selection="'+(i.year()+6)+'">'+(i.year()-10)+"</span>";!i.isAfter(o,"y");)s=i.year()+11,r=this._options.minDate&&this._options.minDate.isAfter(i,"y")&&this._options.minDate.year()<=s,a=this._options.maxDate&&this._options.maxDate.isAfter(i,"y")&&this._options.maxDate.year()<=s,l+='<span data-action="selectDecade" class="decade'+(this._getLastPickedDate().isAfter(i)&&this._getLastPickedDate().year()<=s?" active":"")+(this._isValid(i,"y")||r||a?"":" disabled")+'" data-selection="'+(i.year()+6)+'">'+i.year()+"</span>",i.add(10,"y");l+='<span data-action="selectDecade" class="decade old" data-selection="'+(i.year()+6)+'">'+i.year()+"</span>",t.find("td").html(l)},l.prototype._fillDate=function(){var t=this.widget.find(".datepicker-days"),n=t.find("th"),i=[],o=void 0,r=void 0,a=void 0,s=void 0;if(this._hasDate()){for(n.eq(0).find("span").attr("title",this._options.tooltips.prevMonth),n.eq(1).attr("title",this._options.tooltips.selectMonth),n.eq(2).find("span").attr("title",this._options.tooltips.nextMonth),t.find(".disabled").removeClass("disabled"),n.eq(1).text(this._viewDate.format(this._options.dayViewHeaderFormat)),this._isValid(this._viewDate.clone().subtract(1,"M"),"M")||n.eq(0).addClass("disabled"),this._isValid(this._viewDate.clone().add(1,"M"),"M")||n.eq(2).addClass("disabled"),o=this._viewDate.clone().startOf("M").startOf("w").startOf("d"),s=0;s<42;s++){if(0===o.weekday()&&(r=e("<tr>"),this._options.calendarWeeks&&r.append('<td class="cw">'+o.week()+"</td>"),i.push(r)),a="",o.isBefore(this._viewDate,"M")&&(a+=" old"),o.isAfter(this._viewDate,"M")&&(a+=" new"),this._options.allowMultidate){var l=this._datesFormatted.indexOf(o.format("YYYY-MM-DD"));-1!==l&&o.isSame(this._datesFormatted[l],"d")&&!this.unset&&(a+=" active")}else o.isSame(this._getLastPickedDate(),"d")&&!this.unset&&(a+=" active");this._isValid(o,"d")||(a+=" disabled"),o.isSame(this.getMoment(),"d")&&(a+=" today"),0!==o.day()&&6!==o.day()||(a+=" weekend"),r.append('<td data-action="selectDay" data-day="'+o.format("L")+'" class="day'+a+'">'+o.date()+"</td>"),o.add(1,"d")}t.find("tbody").empty().append(i),this._updateMonths(),this._updateYears(),this._updateDecades()}},l.prototype._fillHours=function(){var t=this.widget.find(".timepicker-hours table"),n=this._viewDate.clone().startOf("d"),i=[],o=e("<tr>");for(this._viewDate.hour()>11&&!this.use24Hours&&n.hour(12);n.isSame(this._viewDate,"d")&&(this.use24Hours||this._viewDate.hour()<12&&n.hour()<12||this._viewDate.hour()>11);)n.hour()%4==0&&(o=e("<tr>"),i.push(o)),o.append('<td data-action="selectHour" class="hour'+(this._isValid(n,"h")?"":" disabled")+'">'+n.format(this.use24Hours?"HH":"hh")+"</td>"),n.add(1,"h");t.empty().append(i)},l.prototype._fillMinutes=function(){for(var t=this.widget.find(".timepicker-minutes table"),n=this._viewDate.clone().startOf("h"),i=[],o=1===this._options.stepping?5:this._options.stepping,r=e("<tr>");this._viewDate.isSame(n,"h");)n.minute()%(4*o)==0&&(r=e("<tr>"),i.push(r)),r.append('<td data-action="selectMinute" class="minute'+(this._isValid(n,"m")?"":" disabled")+'">'+n.format("mm")+"</td>"),n.add(o,"m");t.empty().append(i)},l.prototype._fillSeconds=function(){for(var t=this.widget.find(".timepicker-seconds table"),n=this._viewDate.clone().startOf("m"),i=[],o=e("<tr>");this._viewDate.isSame(n,"m");)n.second()%20==0&&(o=e("<tr>"),i.push(o)),o.append('<td data-action="selectSecond" class="second'+(this._isValid(n,"s")?"":" disabled")+'">'+n.format("ss")+"</td>"),n.add(5,"s");t.empty().append(i)},l.prototype._fillTime=function(){var t=void 0,e=void 0,n=this.widget.find(".timepicker span[data-time-component]");this.use24Hours||(t=this.widget.find(".timepicker [data-action=togglePeriod]"),e=this._getLastPickedDate().clone().add(this._getLastPickedDate().hours()>=12?-12:12,"h"),t.text(this._getLastPickedDate().format("A")),this._isValid(e,"h")?t.removeClass("disabled"):t.addClass("disabled")),n.filter("[data-time-component=hours]").text(this._getLastPickedDate().format(this.use24Hours?"HH":"hh")),n.filter("[data-time-component=minutes]").text(this._getLastPickedDate().format("mm")),n.filter("[data-time-component=seconds]").text(this._getLastPickedDate().format("ss")),this._fillHours(),this._fillMinutes(),this._fillSeconds()},l.prototype._doAction=function(t,n){var i=this._getLastPickedDate();if(e(t.currentTarget).is(".disabled"))return!1;switch(n=n||e(t.currentTarget).data("action")){case"next":var r=o.DatePickerModes[this.currentViewMode].NAV_FUNCTION;this._viewDate.add(o.DatePickerModes[this.currentViewMode].NAV_STEP,r),this._fillDate(),this._viewUpdate(r);break;case"previous":var a=o.DatePickerModes[this.currentViewMode].NAV_FUNCTION;this._viewDate.subtract(o.DatePickerModes[this.currentViewMode].NAV_STEP,a),this._fillDate(),this._viewUpdate(a);break;case"pickerSwitch":this._showMode(1);break;case"selectMonth":var s=e(t.target).closest("tbody").find("span").index(e(t.target));this._viewDate.month(s),this.currentViewMode===this.MinViewModeNumber?(this._setValue(i.clone().year(this._viewDate.year()).month(this._viewDate.month()),this._getLastPickedDateIndex()),this._options.inline||this.hide()):(this._showMode(-1),this._fillDate()),this._viewUpdate("M");break;case"selectYear":var l=parseInt(e(t.target).text(),10)||0;this._viewDate.year(l),this.currentViewMode===this.MinViewModeNumber?(this._setValue(i.clone().year(this._viewDate.year()),this._getLastPickedDateIndex()),this._options.inline||this.hide()):(this._showMode(-1),this._fillDate()),this._viewUpdate("YYYY");break;case"selectDecade":var c=parseInt(e(t.target).data("selection"),10)||0;this._viewDate.year(c),this.currentViewMode===this.MinViewModeNumber?(this._setValue(i.clone().year(this._viewDate.year()),this._getLastPickedDateIndex()),this._options.inline||this.hide()):(this._showMode(-1),this._fillDate()),this._viewUpdate("YYYY");break;case"selectDay":var u=this._viewDate.clone();e(t.target).is(".old")&&u.subtract(1,"M"),e(t.target).is(".new")&&u.add(1,"M");var d=u.date(parseInt(e(t.target).text(),10)),h=0;this._options.allowMultidate?-1!==(h=this._datesFormatted.indexOf(d.format("YYYY-MM-DD")))?this._setValue(null,h):this._setValue(d,this._getLastPickedDateIndex()+1):this._setValue(d,this._getLastPickedDateIndex()),this._hasTime()||this._options.keepOpen||this._options.inline||this._options.allowMultidate||this.hide();break;case"incrementHours":var p=i.clone().add(1,"h");this._isValid(p,"h")&&this._setValue(p,this._getLastPickedDateIndex());break;case"incrementMinutes":var f=i.clone().add(this._options.stepping,"m");this._isValid(f,"m")&&this._setValue(f,this._getLastPickedDateIndex());break;case"incrementSeconds":var b=i.clone().add(1,"s");this._isValid(b,"s")&&this._setValue(b,this._getLastPickedDateIndex());break;case"decrementHours":var M=i.clone().subtract(1,"h");this._isValid(M,"h")&&this._setValue(M,this._getLastPickedDateIndex());break;case"decrementMinutes":var g=i.clone().subtract(this._options.stepping,"m");this._isValid(g,"m")&&this._setValue(g,this._getLastPickedDateIndex());break;case"decrementSeconds":var m=i.clone().subtract(1,"s");this._isValid(m,"s")&&this._setValue(m,this._getLastPickedDateIndex());break;case"togglePeriod":this._setValue(i.clone().add(i.hours()>=12?-12:12,"h"),this._getLastPickedDateIndex());break;case"togglePicker":var z=e(t.target),v=z.closest("a"),O=z.closest("ul"),y=O.find(".show"),_=O.find(".collapse:not(.show)"),A=z.is("span")?z:z.find("span"),x=void 0;if(y&&y.length){if((x=y.data("collapse"))&&x.transitioning)return!0;y.collapse?(y.collapse("hide"),_.collapse("show")):(y.removeClass("show"),_.addClass("show")),A.toggleClass(this._options.icons.time+" "+this._options.icons.date),A.hasClass(this._options.icons.date)?v.attr("title",this._options.tooltips.selectDate):v.attr("title",this._options.tooltips.selectTime)}break;case"showPicker":this.widget.find(".timepicker > div:not(.timepicker-picker)").hide(),this.widget.find(".timepicker .timepicker-picker").show();break;case"showHours":this.widget.find(".timepicker .timepicker-picker").hide(),this.widget.find(".timepicker .timepicker-hours").show();break;case"showMinutes":this.widget.find(".timepicker .timepicker-picker").hide(),this.widget.find(".timepicker .timepicker-minutes").show();break;case"showSeconds":this.widget.find(".timepicker .timepicker-picker").hide(),this.widget.find(".timepicker .timepicker-seconds").show();break;case"selectHour":var w=parseInt(e(t.target).text(),10);this.use24Hours||(i.hours()>=12?12!==w&&(w+=12):12===w&&(w=0)),this._setValue(i.clone().hours(w),this._getLastPickedDateIndex()),this._isEnabled("a")||this._isEnabled("m")||this._options.keepOpen||this._options.inline?this._doAction(t,"showPicker"):this.hide();break;case"selectMinute":this._setValue(i.clone().minutes(parseInt(e(t.target).text(),10)),this._getLastPickedDateIndex()),this._isEnabled("a")||this._isEnabled("s")||this._options.keepOpen||this._options.inline?this._doAction(t,"showPicker"):this.hide();break;case"selectSecond":this._setValue(i.clone().seconds(parseInt(e(t.target).text(),10)),this._getLastPickedDateIndex()),this._isEnabled("a")||this._options.keepOpen||this._options.inline?this._doAction(t,"showPicker"):this.hide();break;case"clear":this.clear();break;case"close":this.hide();break;case"today":var q=this.getMoment();this._isValid(q,"d")&&this._setValue(q,this._getLastPickedDateIndex())}return!1},l.prototype.hide=function(){var t=!1;this.widget&&(this.widget.find(".collapse").each((function(){var n=e(this).data("collapse");return!n||!n.transitioning||(t=!0,!1)})),t||(this.component&&this.component.hasClass("btn")&&this.component.toggleClass("active"),this.widget.hide(),e(window).off("resize",this._place()),this.widget.off("click","[data-action]"),this.widget.off("mousedown",!1),this.widget.remove(),this.widget=!1,this._notifyEvent({type:o.Event.HIDE,date:this._getLastPickedDate().clone()}),void 0!==this.input&&this.input.blur(),this._viewDate=this._getLastPickedDate().clone()))},l.prototype.show=function(){var t=void 0,n={year:function(t){return t.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(t){return t.date(1).hours(0).seconds(0).minutes(0)},day:function(t){return t.hours(0).seconds(0).minutes(0)},hour:function(t){return t.seconds(0).minutes(0)},minute:function(t){return t.seconds(0)}};if(void 0!==this.input){if(this.input.prop("disabled")||!this._options.ignoreReadonly&&this.input.prop("readonly")||this.widget)return;void 0!==this.input.val()&&0!==this.input.val().trim().length?this._setValue(this._parseInputDate(this.input.val().trim()),0):this.unset&&this._options.useCurrent&&(t=this.getMoment(),"string"==typeof this._options.useCurrent&&(t=n[this._options.useCurrent](t)),this._setValue(t,0))}else this.unset&&this._options.useCurrent&&(t=this.getMoment(),"string"==typeof this._options.useCurrent&&(t=n[this._options.useCurrent](t)),this._setValue(t,0));this.widget=this._getTemplate(),this._fillDow(),this._fillMonths(),this.widget.find(".timepicker-hours").hide(),this.widget.find(".timepicker-minutes").hide(),this.widget.find(".timepicker-seconds").hide(),this._update(),this._showMode(),e(window).on("resize",{picker:this},this._place),this.widget.on("click","[data-action]",e.proxy(this._doAction,this)),this.widget.on("mousedown",!1),this.component&&this.component.hasClass("btn")&&this.component.toggleClass("active"),this._place(),this.widget.show(),void 0!==this.input&&this._options.focusOnShow&&!this.input.is(":focus")&&this.input.focus(),this._notifyEvent({type:o.Event.SHOW})},l.prototype.destroy=function(){this.hide(),this._element.removeData(o.DATA_KEY),this._element.removeData("date")},l.prototype.disable=function(){this.hide(),this.component&&this.component.hasClass("btn")&&this.component.addClass("disabled"),void 0!==this.input&&this.input.prop("disabled",!0)},l.prototype.enable=function(){this.component&&this.component.hasClass("btn")&&this.component.removeClass("disabled"),void 0!==this.input&&this.input.prop("disabled",!1)},l.prototype.toolbarPlacement=function(t){if(0===arguments.length)return this._options.toolbarPlacement;if("string"!=typeof t)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===s.indexOf(t))throw new TypeError("toolbarPlacement() parameter must be one of ("+s.join(", ")+") value");this._options.toolbarPlacement=t,this.widget&&(this.hide(),this.show())},l.prototype.widgetPositioning=function(t){if(0===arguments.length)return e.extend({},this._options.widgetPositioning);if("[object Object]"!=={}.toString.call(t))throw new TypeError("widgetPositioning() expects an object variable");if(t.horizontal){if("string"!=typeof t.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(t.horizontal=t.horizontal.toLowerCase(),-1===a.indexOf(t.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+a.join(", ")+")");this._options.widgetPositioning.horizontal=t.horizontal}if(t.vertical){if("string"!=typeof t.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(t.vertical=t.vertical.toLowerCase(),-1===r.indexOf(t.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+r.join(", ")+")");this._options.widgetPositioning.vertical=t.vertical}this._update()},l.prototype.widgetParent=function(t){if(0===arguments.length)return this._options.widgetParent;if("string"==typeof t&&(t=e(t)),null!==t&&"string"!=typeof t&&!(t instanceof e))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");this._options.widgetParent=t,this.widget&&(this.hide(),this.show())},l._jQueryHandleThis=function(n,i,r){var a=e(n).data(o.DATA_KEY);if("object"===(void 0===i?"undefined":t(i))&&e.extend({},o.Default,i),a||(a=new l(e(n),i),e(n).data(o.DATA_KEY,a)),"string"==typeof i){if(void 0===a[i])throw new Error('No method named "'+i+'"');return void 0===r?a[i]():a[i](r)}},l._jQueryInterface=function(t,e){return 1===this.length?l._jQueryHandleThis(this[0],t,e):this.each((function(){l._jQueryHandleThis(this,t,e)}))},l}(o);e(document).on(o.Event.CLICK_DATA_API,o.Selector.DATA_TOGGLE,(function(){var t=l(e(this));0!==t.length&&c._jQueryInterface.call(t,"toggle")})).on(o.Event.CHANGE,"."+o.ClassName.INPUT,(function(t){var n=l(e(this));0!==n.length&&c._jQueryInterface.call(n,"_change",t)})).on(o.Event.BLUR,"."+o.ClassName.INPUT,(function(t){var n=l(e(this)),i=n.data(o.DATA_KEY);0!==n.length&&(i._options.debug||window.debug||c._jQueryInterface.call(n,"hide",t))})).on(o.Event.KEYDOWN,"."+o.ClassName.INPUT,(function(t){var n=l(e(this));0!==n.length&&c._jQueryInterface.call(n,"_keydown",t)})).on(o.Event.KEYUP,"."+o.ClassName.INPUT,(function(t){var n=l(e(this));0!==n.length&&c._jQueryInterface.call(n,"_keyup",t)})).on(o.Event.FOCUS,"."+o.ClassName.INPUT,(function(t){var n=l(e(this)),i=n.data(o.DATA_KEY);0!==n.length&&i._options.allowInputToggle&&c._jQueryInterface.call(n,"show",t)})),e.fn[o.NAME]=c._jQueryInterface,e.fn[o.NAME].Constructor=c,e.fn[o.NAME].noConflict=function(){return e.fn[o.NAME]=i,c._jQueryInterface}}(i)}()},2522:(t,e,n)=>{n(9755).fn.dataTable.Api.registerPlural("columns().names()","column().name()",(function(t){return this.iterator("column",(function(e,n){var i=e.aoColumns[n];return void 0!==t?(i.sName=t,this):i.sName}),1)}))},972:(t,e,n)=>{var i=n(9755);i.fn.dataTableExt.sErrMode="console",i.fn.dataTableExt.formatSecondsToHHMMSS=(t,e,n)=>isNaN(t)?t:"display"==e&&t<=0?" ":"display"==e?NtopUtils.secondsToTime(t):t,i.fn.dataTableExt.absoluteFormatSecondsToHHMMSS=(t,e,n)=>{if(isNaN(t))return t;if("display"==e&&t<=0)return" ";const i=Math.floor(Date.now()/1e3)-t;return"display"==e?NtopUtils.secondsToTime(i):t},i.fn.dataTableExt.sortBytes=(t,e,n)=>"display"==e?NtopUtils.bytesToSize(t):t,i.fn.dataTableExt.hideIfZero=(t,e,n)=>"display"===e&&0===parseInt(t)?"":t,i.fn.dataTableExt.showProgress=(t,e,n)=>{if("display"===e){const e=t.toFixed(1);return`\n <div class="d-flex align-items-center">\n <span class="progress w-100">\n <span class="progress-bar bg-warning" role="progressbar" style="width: ${e}%" aria-valuenow="${e}" aria-valuemin="0" aria-valuemax="100"></span>\n </span>\n <span>${e}%</span>\n </div>\n `}return t},i.extend(i.fn.dataTableExt.oSort,{"time-uni-pre":function(t){var e;if(t.toLowerCase().indexOf("am")>-1||t.toLowerCase().indexOf("pm")>-1&&12===Number(t.split(":")[0]))for(e=t.toLowerCase().split("pm")[0].split("am")[0];e.indexOf(":")>-1;)e=e.replace(":","");else if(t.toLowerCase().indexOf("pm")>-1||t.toLowerCase().indexOf("am")>-1&&12===Number(t.split(":")[0])){e=Number(t.split(":")[0])+12;for(var n=t.toLowerCase().split("pm")[0].split("am")[0].split(":"),i=1;i<n.length;i++)e+=n[i].trim().toString()}else for(e=t.replace(":","");e.indexOf(":")>-1;)e=e.replace(":","");return Number(e)},"time-uni-asc":function(t,e){return t<e?-1:t>e?1:0},"time-uni-desc":function(t,e){return t<e?1:t>e?-1:0}}),i.extend(i.fn.dataTableExt.oSort,{"bytes-pre":function(t){var e;if(t.toLowerCase().indexOf("am")>-1||t.toLowerCase().indexOf("pm")>-1&&12===Number(t.split(":")[0]))for(e=t.toLowerCase().split("pm")[0].split("am")[0];e.indexOf(":")>-1;)e=e.replace(":","");else if(t.toLowerCase().indexOf("pm")>-1||t.toLowerCase().indexOf("am")>-1&&12===Number(t.split(":")[0])){e=Number(t.split(":")[0])+12;for(var n=t.toLowerCase().split("pm")[0].split("am")[0].split(":"),i=1;i<n.length;i++)e+=n[i].trim().toString()}else for(e=t.replace(":","");e.indexOf(":")>-1;)e=e.replace(":","");return Number(e)},"bytes-asc":function(t,e){return t<e?-1:t>e?1:0},"bytes-desc":function(t,e){return t<e?1:t>e?-1:0}}),i.fn.dataTable.ext.type.order["file-size-pre"]=function(t){if(null===t||""===t)return 0;var e=t.match(/^(\d+(?:\.\d+)?)\s*([a-z]+)/i);if(e){var n={b:1,bytes:1,kb:1e3,kib:1024,mb:1e6,mib:1048576,gb:1e9,gib:1073741824,tb:1e12,tib:1099511627776,pb:1e15,pib:0x4000000000000}[e[2].toLowerCase()];return parseFloat(e[1])*n}return-1},i.fn.dataTable.ext.type.order["severity-pre"]=function(t){if(null===t||""===t)return 0;var e=t.toLowerCase(),n=t.indexOf("<");e=e.slice(0,n-1);return["","none","info","notice","warning","error","critical","emergency"].indexOf(e)}},653:()=>{String.prototype.capitalizeSingleWord=function(){var t=this.toUpperCase();return"ASN"==t||"OS"==t?t:this.charAt(0).toUpperCase()+this.slice(1)},String.prototype.capitalize=function(){var t=this.split(" ");for(var e in t)t[e]=t[e].capitalizeSingleWord();return t.join(" ")},String.prototype.startsWith=function(t){return 0===this.indexOf(t)},String.prototype.sformat=function(){let t=arguments,e=-1;return this.replace(/(\%\{.*?\})/gi,(function(n){return e+=1,void 0!==t[e]?t[e]:n}))},void 0===String.prototype.contains&&(String.prototype.contains=function(t){return-1!==this.indexOf(t)})},5927:(t,e,n)=>{"use strict";var i;function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function r(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){u(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e,n){return e&&l(t.prototype,e),n&&l(t,n),t}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&p(t,e)}function h(t){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},h(t)}function p(t,e){return p=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},p(t,e)}function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=h(t);if(e){var o=h(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,n)}}function b(t){return function(t){if(Array.isArray(t))return g(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||M(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(t,e){if(t){if("string"==typeof t)return g(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(t,e):void 0}}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var m=function(){function t(){s(this,t)}return c(t,[{key:"shadeRGBColor",value:function(t,e){var n=e.split(","),i=t<0?0:255,o=t<0?-1*t:t,r=parseInt(n[0].slice(4),10),a=parseInt(n[1],10),s=parseInt(n[2],10);return"rgb("+(Math.round((i-r)*o)+r)+","+(Math.round((i-a)*o)+a)+","+(Math.round((i-s)*o)+s)+")"}},{key:"shadeHexColor",value:function(t,e){var n=parseInt(e.slice(1),16),i=t<0?0:255,o=t<0?-1*t:t,r=n>>16,a=n>>8&255,s=255&n;return"#"+(16777216+65536*(Math.round((i-r)*o)+r)+256*(Math.round((i-a)*o)+a)+(Math.round((i-s)*o)+s)).toString(16).slice(1)}},{key:"shadeColor",value:function(e,n){return t.isColorHex(n)?this.shadeHexColor(e,n):this.shadeRGBColor(e,n)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(t){return t&&"object"===a(t)&&!Array.isArray(t)&&null!=t}},{key:"is",value:function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var e,n=[];for(e=0;e<t.length;e++)n[e]=t[e];return n}},{key:"extend",value:function(t,e){var n=this;"function"!=typeof Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i)for(var o in i)i.hasOwnProperty(o)&&(e[o]=i[o])}return e});var i=Object.assign({},t);return this.isObject(t)&&this.isObject(e)&&Object.keys(e).forEach((function(o){n.isObject(e[o])&&o in t?i[o]=n.extend(t[o],e[o]):Object.assign(i,u({},o,e[o]))})),i}},{key:"extendArray",value:function(e,n){var i=[];return e.map((function(e){i.push(t.extend(n,e))})),i}},{key:"monthMod",value:function(t){return t%12}},{key:"clone",value:function(e){if(t.is("Array",e)){for(var n=[],i=0;i<e.length;i++)n[i]=this.clone(e[i]);return n}if(t.is("Null",e))return null;if(t.is("Date",e))return e;if("object"===a(e)){var o={};for(var r in e)e.hasOwnProperty(r)&&(o[r]=this.clone(e[r]));return o}return e}},{key:"log10",value:function(t){return Math.log(t)/Math.LN10}},{key:"roundToBase10",value:function(t){return Math.pow(10,Math.floor(Math.log10(t)))}},{key:"roundToBase",value:function(t,e){return Math.pow(e,Math.floor(Math.log(t)/Math.log(e)))}},{key:"parseNumber",value:function(t){return null===t?t:parseFloat(t)}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var e=String(t).split(/[eE]/);if(1===e.length)return e[0];var n="",i=t<0?"-":"",o=e[0].replace(".",""),r=Number(e[1])+1;if(r<0){for(n=i+"0.";r++;)n+="0";return n+o.replace(/^-/,"")}for(r-=o.length;r--;)n+="0";return o+n}},{key:"getDimensions",value:function(t){var e=getComputedStyle(t,null),n=t.clientHeight,i=t.clientWidth;return n-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),[i-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),n]}},{key:"getBoundingClientRect",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:t.clientWidth,height:t.clientHeight,x:e.left,y:e.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce((function(t,e){return Array.isArray(e)&&(e=e.reduce((function(t,e){return t.length>e.length?t:e}))),t.length>e.length?t:e}),0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var n=t.replace("#","");n=n.match(new RegExp("(.{"+n.length/3+"})","g"));for(var i=0;i<n.length;i++)n[i]=parseInt(1===n[i].length?n[i]+n[i]:n[i],16);return void 0!==e&&n.push(e),"rgba("+n.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(t){return parseFloat(t.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(t){return(t=t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===t.length?"#"+("0"+parseInt(t[1],10).toString(16)).slice(-2)+("0"+parseInt(t[2],10).toString(16)).slice(-2)+("0"+parseInt(t[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(t)}},{key:"getPolygonPos",value:function(t,e){for(var n=[],i=2*Math.PI/e,o=0;o<e;o++){var r={};r.x=t*Math.sin(o*i),r.y=-t*Math.cos(o*i),n.push(r)}return n}},{key:"polarToCartesian",value:function(t,e,n,i){var o=(i-90)*Math.PI/180;return{x:t+n*Math.cos(o),y:e+n*Math.sin(o)}}},{key:"escapeString",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",n=t.toString().slice();return n.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,n){if(n>=t.length)for(var i=n-t.length+1;i--;)t.push(void 0);return t.splice(n,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t.style.key=e[n])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var i=t.indexOf("Edge/");return i>0&&parseInt(t.substring(i+5,t.indexOf(".",i)),10)}}]),t}(),z=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.setEasingFunctions()}return c(t,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,n,i){t.attr(e).animate(i).attr(n)}},{key:"animateMarker",value:function(t,e,n,i,o,r){e||(e=0),t.attr({r:e,width:e,height:e}).animate(i,o).attr({r:n,width:n.width,height:n.height}).afterAll((function(){r()}))}},{key:"animateCircle",value:function(t,e,n,i,o){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(i,o).attr({r:n.r,cx:n.cx,cy:n.cy})}},{key:"animateRect",value:function(t,e,n,i,o){t.attr(e).animate(i).attr(n).afterAll((function(){return o()}))}},{key:"animatePathsGradually",value:function(t){var e=t.el,n=t.realIndex,i=t.j,o=t.fill,r=t.pathFrom,a=t.pathTo,s=t.speed,l=t.delay,c=this.w,u=0;c.config.chart.animations.animateGradually.enabled&&(u=c.config.chart.animations.animateGradually.delay),c.config.chart.animations.dynamicAnimation.enabled&&c.globals.dataChanged&&"bar"!==c.config.chart.type&&(u=0),this.morphSVG(e,n,i,"line"!==c.config.chart.type||c.globals.comboCharts?o:"stroke",r,a,s,l*u)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(t){t.el.classList.remove("apexcharts-element-hidden")}))}},{key:"animationCompleted",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof e.config.chart.events.animationEnd&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:"morphSVG",value:function(t,e,n,i,o,r,a,s){var l=this,c=this.w;o||(o=t.attr("pathFrom")),r||(r=t.attr("pathTo"));var u=function(t){return"radar"===c.config.chart.type&&(a=1),"M 0 ".concat(c.globals.gridHeight)};(!o||o.indexOf("undefined")>-1||o.indexOf("NaN")>-1)&&(o=u()),(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=u()),c.globals.shouldAnimate||(a=1),t.plot(o).animate(1,c.globals.easing,s).plot(o).animate(a,c.globals.easing,s).plot(r).afterAll((function(){m.isNumber(n)?n===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(t):"none"!==i&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&e===c.globals.series.length-1||c.globals.comboCharts)&&l.animationCompleted(t),l.showDelayedElements()}))}}]),t}(),v=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"getDefaultFilter",value:function(t,e){var n=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==n.config.states.normal.filter?this.applyFilter(t,e,n.config.states.normal.filter.type,n.config.states.normal.filter.value):n.config.chart.dropShadow.enabled&&this.dropShadow(t,n.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var n=this.w;n.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,n.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,n){var i=this,o=this.w,r=n.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var n=o.config.chart.dropShadow;(n.enabled?i.addShadow(t,e,n):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,e,n){var i=this,o=this.w,r=n.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var n=o.config.chart.dropShadow;(n.enabled?i.addShadow(t,e,n):t).componentTransfer({rgb:{type:"linear",slope:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(n){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:i});break;case"darken":this.addDarkenFilter(t,e,{intensity:i})}}},{key:"addShadow",value:function(t,e,n){var i=n.blur,o=n.top,r=n.left,a=n.color,s=n.opacity,l=t.flood(Array.isArray(a)?a[e]:a,s).composite(t.sourceAlpha,"in").offset(r,o).gaussianBlur(i).merge(t.source);return t.blend(t.source,l)}},{key:"dropShadow",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=e.top,o=e.left,r=e.blur,a=e.color,s=e.opacity,l=e.noUserSpaceOnUse,c=this.w;return t.unfilter(!0),m.isIE()&&"radialBar"===c.config.chart.type||(a=Array.isArray(a)?a[n]:a,t.filter((function(t){var e;e=m.isSafari()||m.isFirefox()||m.isIE()?t.flood(a,s).composite(t.sourceAlpha,"in").offset(o,i).gaussianBlur(r):t.flood(a,s).composite(t.sourceAlpha,"in").offset(o,i).gaussianBlur(r).merge(t.source),t.blend(t.source,e)})),l||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,e,n){var i=this.w;if(void 0!==i.globals.selectedDataPoints[e]&&i.globals.selectedDataPoints[e].indexOf(n)>-1){t.node.setAttribute("selected",!0);var o=i.config.states.active.filter;"none"!==o&&this.applyFilter(t,e,o.type,o.value)}}},{key:"_scaleFilterSize",value:function(t){!function(e){for(var n in e)e.hasOwnProperty(n)&&t.setAttribute(n,e[n])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),t}(),O=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"roundPathCorners",value:function(t,e){function n(t,e,n){var o=e.x-t.x,r=e.y-t.y,a=Math.sqrt(o*o+r*r);return i(t,e,Math.min(1,n/a))}function i(t,e,n){return{x:t.x+(e.x-t.x)*n,y:t.y+(e.y-t.y)*n}}function o(t,e){t.length>2&&(t[t.length-2]=e.x,t[t.length-1]=e.y)}function r(t){return{x:parseFloat(t[t.length-2]),y:parseFloat(t[t.length-1])}}var a=t.split(/[,\s]/).reduce((function(t,e){var n=e.match("([a-zA-Z])(.+)");return n?(t.push(n[1]),t.push(n[2])):t.push(e),t}),[]).reduce((function(t,e){return parseFloat(e)==e&&t.length?t[t.length-1].push(e):t.push([e]),t}),[]),s=[];if(a.length>1){var l=r(a[0]),c=null;"Z"==a[a.length-1][0]&&a[0].length>2&&(c=["L",l.x,l.y],a[a.length-1]=c),s.push(a[0]);for(var u=1;u<a.length;u++){var d=s[s.length-1],h=a[u],p=h==c?a[1]:a[u+1];if(p&&d&&d.length>2&&"L"==h[0]&&p.length>2&&"L"==p[0]){var f,b,M=r(d),g=r(h),m=r(p);f=n(g,M,e),b=n(g,m,e),o(h,f),h.origPoint=g,s.push(h);var z=i(f,g,.5),v=i(g,b,.5),O=["C",z.x,z.y,v.x,v.y,b.x,b.y];O.origPoint=g,s.push(O)}else s.push(h)}if(c){var y=r(s[s.length-1]);s.push(["Z"]),o(s[0],y)}}else s=a;return s.reduce((function(t,e){return t+e.join(" ")+" "}),"")}},{key:"drawLine",value:function(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:n,y2:i,stroke:o,"stroke-dasharray":r,"stroke-width":a,"stroke-linecap":s})}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,u=this.w.globals.dom.Paper.rect();return u.attr({x:t,y:e,width:n>0?n:0,height:i>0?i:0,rx:o,ry:o,opacity:a,"stroke-width":null!==s?s:0,stroke:null!==l?l:"none","stroke-dasharray":c}),u.node.setAttribute("fill",r),u}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:i,stroke:e,"stroke-width":n})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;t<0&&(t=0);var n=this.w.globals.dom.Paper.circle(2*t);return null!==e&&n.attr(e),n}},{key:"drawPath",value:function(t){var e=t.d,n=void 0===e?"":e,i=t.stroke,o=void 0===i?"#a8a8a8":i,r=t.strokeWidth,a=void 0===r?1:r,s=t.fill,l=t.fillOpacity,c=void 0===l?1:l,u=t.strokeOpacity,d=void 0===u?1:u,h=t.classes,p=t.strokeLinecap,f=void 0===p?null:p,b=t.strokeDashArray,M=void 0===b?0:b,g=this.w;return null===f&&(f=g.config.stroke.lineCap),(n.indexOf("undefined")>-1||n.indexOf("NaN")>-1)&&(n="M 0 ".concat(g.globals.gridHeight)),g.globals.dom.Paper.path(n).attr({fill:s,"fill-opacity":c,stroke:o,"stroke-opacity":d,"stroke-linecap":f,"stroke-width":a,"stroke-dasharray":M,class:h})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:"move",value:function(t,e){return["M",t,e].join(" ")}},{key:"line",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=null;return null===n?i=[" L",t,e].join(" "):"H"===n?i=[" H",t].join(" "):"V"===n&&(i=[" V",e].join(" ")),i}},{key:"curve",value:function(t,e,n,i,o,r){return["C",t,e,n,i,o,r].join(" ")}},{key:"quadraticCurve",value:function(t,e,n,i){return["Q",t,e,n,i].join(" ")}},{key:"arc",value:function(t,e,n,i,o,r,a){var s="A";return arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(s="a"),[s,t,e,n,i,o,r,a].join(" ")}},{key:"renderPaths",value:function(t){var e,n=t.j,i=t.realIndex,o=t.pathFrom,a=t.pathTo,s=t.stroke,l=t.strokeWidth,c=t.strokeLinecap,u=t.fill,d=t.animationDelay,h=t.initialSpeed,p=t.dataChangeSpeed,f=t.className,b=t.shouldClipToGrid,M=void 0===b||b,g=t.bindEventsOnPaths,m=void 0===g||g,O=t.drawShadow,y=void 0===O||O,_=this.w,A=new v(this.ctx),x=new z(this.ctx),w=this.w.config.chart.animations.enabled,q=w&&this.w.config.chart.animations.dynamicAnimation.enabled,W=!!(w&&!_.globals.resized||q&&_.globals.dataChanged&&_.globals.shouldAnimate);W?e=o:(e=a,_.globals.animationEnded=!0);var L,k=_.config.stroke.dashArray;L=Array.isArray(k)?k[i]:_.config.stroke.dashArray;var T=this.drawPath({d:e,stroke:s,strokeWidth:l,fill:u,fillOpacity:1,classes:f,strokeLinecap:c,strokeDashArray:L});if(T.attr("index",i),M&&T.attr({"clip-path":"url(#gridRectMask".concat(_.globals.cuid,")")}),"none"!==_.config.states.normal.filter.type)A.getDefaultFilter(T,i);else if(_.config.chart.dropShadow.enabled&&y&&(!_.config.chart.dropShadow.enabledOnSeries||_.config.chart.dropShadow.enabledOnSeries&&-1!==_.config.chart.dropShadow.enabledOnSeries.indexOf(i))){var S=_.config.chart.dropShadow;A.dropShadow(T,S,i)}m&&(T.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,T)),T.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,T)),T.node.addEventListener("mousedown",this.pathMouseDown.bind(this,T))),T.attr({pathTo:a,pathFrom:o});var R={el:T,j:n,realIndex:i,pathFrom:o,pathTo:a,fill:u,strokeWidth:l,delay:d};return!w||_.globals.resized||_.globals.dataChanged?!_.globals.resized&&_.globals.dataChanged||x.showDelayedElements():x.animatePathsGradually(r(r({},R),{},{speed:h})),_.globals.dataChanged&&q&&W&&x.animatePathsGradually(r(r({},R),{},{speed:p})),T}},{key:"drawPattern",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=this.w.globals.dom.Paper.pattern(e,n,(function(r){"horizontalLines"===t?r.line(0,0,n,0).stroke({color:i,width:o+1}):"verticalLines"===t?r.line(0,0,0,e).stroke({color:i,width:o+1}):"slantedLines"===t?r.line(0,0,e,n).stroke({color:i,width:o}):"squares"===t?r.rect(e,n).fill("none").stroke({color:i,width:o}):"circles"===t&&r.circle(e).fill("none").stroke({color:i,width:o})}));return r}},{key:"drawGradient",value:function(t,e,n,i,o){var r,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,u=this.w;e.length<9&&0===e.indexOf("#")&&(e=m.hexToRgba(e,i)),n.length<9&&0===n.indexOf("#")&&(n=m.hexToRgba(n,o));var d=0,h=1,p=1,f=null;null!==s&&(d=void 0!==s[0]?s[0]/100:0,h=void 0!==s[1]?s[1]/100:1,p=void 0!==s[2]?s[2]/100:1,f=void 0!==s[3]?s[3]/100:null);var b=!("donut"!==u.config.chart.type&&"pie"!==u.config.chart.type&&"polarArea"!==u.config.chart.type&&"bubble"!==u.config.chart.type);if(r=null===l||0===l.length?u.globals.dom.Paper.gradient(b?"radial":"linear",(function(t){t.at(d,e,i),t.at(h,n,o),t.at(p,n,o),null!==f&&t.at(f,e,i)})):u.globals.dom.Paper.gradient(b?"radial":"linear",(function(t){(Array.isArray(l[c])?l[c]:l).forEach((function(e){t.at(e.offset/100,e.color,e.opacity)}))})),b){var M=u.globals.gridWidth/2,g=u.globals.gridHeight/2;"bubble"!==u.config.chart.type?r.attr({gradientUnits:"userSpaceOnUse",cx:M,cy:g,r:a}):r.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?r.from(0,0).to(0,1):"diagonal"===t?r.from(0,0).to(1,1):"horizontal"===t?r.from(0,1).to(1,1):"diagonal2"===t&&r.from(1,0).to(0,1);return r}},{key:"getTextBasedOnMaxWidth",value:function(t){var e=t.text,n=t.maxWidth,i=t.fontSize,o=t.fontFamily,r=this.getTextRects(e,i,o),a=r.width/e.length,s=Math.floor(n/a);return n<r.width?e.slice(0,s-3)+"...":e}},{key:"drawText",value:function(t){var e=this,n=t.x,i=t.y,o=t.text,a=t.textAnchor,s=t.fontSize,l=t.fontFamily,c=t.fontWeight,u=t.foreColor,d=t.opacity,h=t.maxWidth,p=t.cssClass,f=void 0===p?"":p,b=t.isPlainText,M=void 0===b||b,g=this.w;void 0===o&&(o="");var m=o;a||(a="start"),u&&u.length||(u=g.config.chart.foreColor),l=l||g.config.chart.fontFamily,c=c||"regular";var z,v={maxWidth:h,fontSize:s=s||"11px",fontFamily:l};return Array.isArray(o)?z=g.globals.dom.Paper.text((function(t){for(var n=0;n<o.length;n++)m=o[n],h&&(m=e.getTextBasedOnMaxWidth(r({text:o[n]},v))),0===n?t.tspan(m):t.tspan(m).newLine()})):(h&&(m=this.getTextBasedOnMaxWidth(r({text:o},v))),z=M?g.globals.dom.Paper.plain(o):g.globals.dom.Paper.text((function(t){return t.tspan(m)}))),z.attr({x:n,y:i,"text-anchor":a,"dominant-baseline":"auto","font-size":s,"font-family":l,"font-weight":c,fill:u,class:"apexcharts-text "+f}),z.node.style.fontFamily=l,z.node.style.opacity=d,z}},{key:"drawMarker",value:function(t,e,n){t=t||0;var i=n.pSize||0,o=null;if("square"===n.shape||"rect"===n.shape){var r=void 0===n.pRadius?i/2:n.pRadius;null!==e&&i||(i=0,r=0);var a=1.2*i+r,s=this.drawRect(a,a,a,a,r);s.attr({x:t-a/2,y:e-a/2,cx:t,cy:e,class:n.class?n.class:"",fill:n.pointFillColor,"fill-opacity":n.pointFillOpacity?n.pointFillOpacity:1,stroke:n.pointStrokeColor,"stroke-width":n.pointStrokeWidth?n.pointStrokeWidth:0,"stroke-opacity":n.pointStrokeOpacity?n.pointStrokeOpacity:1}),o=s}else"circle"!==n.shape&&n.shape||(m.isNumber(e)||(i=0,e=0),o=this.drawCircle(i,{cx:t,cy:e,class:n.class?n.class:"",stroke:n.pointStrokeColor,fill:n.pointFillColor,"fill-opacity":n.pointFillOpacity?n.pointFillOpacity:1,"stroke-width":n.pointStrokeWidth?n.pointStrokeWidth:0,"stroke-opacity":n.pointStrokeOpacity?n.pointStrokeOpacity:1}));return o}},{key:"pathMouseEnter",value:function(t,e){var n=this.w,i=new v(this.ctx),o=parseInt(t.node.getAttribute("index"),10),r=parseInt(t.node.getAttribute("j"),10);if("function"==typeof n.config.chart.events.dataPointMouseEnter&&n.config.chart.events.dataPointMouseEnter(e,this.ctx,{seriesIndex:o,dataPointIndex:r,w:n}),this.ctx.events.fireEvent("dataPointMouseEnter",[e,this.ctx,{seriesIndex:o,dataPointIndex:r,w:n}]),("none"===n.config.states.active.filter.type||"true"!==t.node.getAttribute("selected"))&&"none"!==n.config.states.hover.filter.type&&!n.globals.isTouchDevice){var a=n.config.states.hover.filter;i.applyFilter(t,o,a.type,a.value)}}},{key:"pathMouseLeave",value:function(t,e){var n=this.w,i=new v(this.ctx),o=parseInt(t.node.getAttribute("index"),10),r=parseInt(t.node.getAttribute("j"),10);"function"==typeof n.config.chart.events.dataPointMouseLeave&&n.config.chart.events.dataPointMouseLeave(e,this.ctx,{seriesIndex:o,dataPointIndex:r,w:n}),this.ctx.events.fireEvent("dataPointMouseLeave",[e,this.ctx,{seriesIndex:o,dataPointIndex:r,w:n}]),"none"!==n.config.states.active.filter.type&&"true"===t.node.getAttribute("selected")||"none"!==n.config.states.hover.filter.type&&i.getDefaultFilter(t,o)}},{key:"pathMouseDown",value:function(t,e){var n=this.w,i=new v(this.ctx),o=parseInt(t.node.getAttribute("index"),10),r=parseInt(t.node.getAttribute("j"),10),a="false";if("true"===t.node.getAttribute("selected")){if(t.node.setAttribute("selected","false"),n.globals.selectedDataPoints[o].indexOf(r)>-1){var s=n.globals.selectedDataPoints[o].indexOf(r);n.globals.selectedDataPoints[o].splice(s,1)}}else{if(!n.config.states.active.allowMultipleDataPointsSelection&&n.globals.selectedDataPoints.length>0){n.globals.selectedDataPoints=[];var l=n.globals.dom.Paper.select(".apexcharts-series path").members,c=n.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,u=function(t){Array.prototype.forEach.call(t,(function(t){t.node.setAttribute("selected","false"),i.getDefaultFilter(t,o)}))};u(l),u(c)}t.node.setAttribute("selected","true"),a="true",void 0===n.globals.selectedDataPoints[o]&&(n.globals.selectedDataPoints[o]=[]),n.globals.selectedDataPoints[o].push(r)}if("true"===a){var d=n.config.states.active.filter;if("none"!==d)i.applyFilter(t,o,d.type,d.value);else if("none"!==n.config.states.hover.filter&&!n.globals.isTouchDevice){var h=n.config.states.hover.filter;i.applyFilter(t,o,h.type,h.value)}}else"none"!==n.config.states.active.filter.type&&("none"===n.config.states.hover.filter.type||n.globals.isTouchDevice?i.getDefaultFilter(t,o):(h=n.config.states.hover.filter,i.applyFilter(t,o,h.type,h.value)));"function"==typeof n.config.chart.events.dataPointSelection&&n.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:o,dataPointIndex:r,w:n}),e&&this.ctx.events.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:o,dataPointIndex:r,w:n}])}},{key:"rotateAroundCenter",value:function(t){var e={};return t&&"function"==typeof t.getBBox&&(e=t.getBBox()),{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,n,i){var o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w,a=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:n,foreColor:"#fff",opacity:0});i&&a.attr("transform",i),r.globals.dom.Paper.add(a);var s=a.bbox();return o||(s=a.node.getBoundingClientRect()),a.remove(),{width:s.width,height:s.height}}},{key:"placeTextWithEllipsis",value:function(t,e,n){if("function"==typeof t.getComputedTextLength&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=n/1.1)){for(var i=e.length-3;i>0;i-=3)if(t.getSubStringLength(0,i)<=n/1.1)return void(t.textContent=e.substring(0,i)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,e){for(var n in e)e.hasOwnProperty(n)&&t.setAttribute(n,e[n])}}]),t}(),y=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.w,n=[];if(0===e.globals.series.length)return n;for(var i=0;i<e.globals.series[e.globals.maxValsInArrayIndex].length;i++){for(var o=0,r=0;r<e.globals.series.length;r++)void 0!==e.globals.series[r][i]&&-1===t.indexOf(r)&&(o+=e.globals.series[r][i]);n.push(o)}return n}},{key:"getSeriesTotalByIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce((function(t,e){return t+e}),0):this.w.globals.series[t].reduce((function(t,e){return t+e}),0)}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter((function(t){return null!==t})):this.w.config.series[t].data.filter((function(t){return null!==t}))).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every((function(t,e,n){return t===n[0]}))}},{key:"getCategoryLabels",value:function(t){var e=this.w,n=t.slice();return e.config.xaxis.convertedCatToNumeric&&(n=t.map((function(t,n){return e.config.xaxis.labels.formatter(t-e.globals.minX+1)}))),n}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map((function(t){return t.length})).indexOf(Math.max.apply(Math,t.globals.series.map((function(t){return t.length}))))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach((function(t){e=Math.max(e,t)})),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach((function(t){e=Math.max(e,t.size)})),e>0&&(e+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map((function(t,e){var n=0;if(Array.isArray(t))for(var i=0;i<t.length;i++)n+=t[i];else n+=t;return n}))}},{key:"getSeriesTotalsXRange",value:function(t,e){var n=this.w;return n.globals.series.map((function(i,o){for(var r=0,a=0;a<i.length;a++)n.globals.seriesX[o][a]>t&&n.globals.seriesX[o][a]<e&&(r+=i[a]);return r}))}},{key:"getPercentSeries",value:function(){var t=this.w;t.globals.seriesPercent=t.globals.series.map((function(e,n){var i=[];if(Array.isArray(e))for(var o=0;o<e.length;o++){var r=t.globals.stackedSeriesTotals[o],a=0;r&&(a=100*e[o]/r),i.push(a)}else{var s=100*e/t.globals.seriesTotals.reduce((function(t,e){return t+e}),0);i.push(s)}return i}))}},{key:"getCalculatedRatios",value:function(){var t,e,n,i,o=this.w.globals,r=[],a=0,s=[],l=.1,c=0;if(o.yRange=[],o.isMultipleYAxis)for(var u=0;u<o.minYArr.length;u++)o.yRange.push(Math.abs(o.minYArr[u]-o.maxYArr[u])),s.push(0);else o.yRange.push(Math.abs(o.minY-o.maxY));o.xRange=Math.abs(o.maxX-o.minX),o.zRange=Math.abs(o.maxZ-o.minZ);for(var d=0;d<o.yRange.length;d++)r.push(o.yRange[d]/o.gridHeight);if(e=o.xRange/o.gridWidth,n=Math.abs(o.initialMaxX-o.initialMinX)/o.gridWidth,t=o.yRange/o.gridWidth,i=o.xRange/o.gridHeight,(a=o.zRange/o.gridHeight*16)||(a=1),o.minY!==Number.MIN_VALUE&&0!==Math.abs(o.minY)&&(o.hasNegs=!0),o.isMultipleYAxis){s=[];for(var h=0;h<r.length;h++)s.push(-o.minYArr[h]/r[h])}else s.push(-o.minY/r[0]),o.minY!==Number.MIN_VALUE&&0!==Math.abs(o.minY)&&(l=-o.minY/t,c=o.minX/e);return{yRatio:r,invertedYRatio:t,zRatio:a,xRatio:e,initialXRatio:n,invertedXRatio:i,baseLineInvertedY:l,baseLineY:s,baseLineX:c}}},{key:"getLogSeries",value:function(t){var e=this,n=this.w;return n.globals.seriesLog=t.map((function(t,i){return n.config.yaxis[i]&&n.config.yaxis[i].logarithmic?t.map((function(t){return null===t?null:e.getLogVal(n.config.yaxis[i].logBase,t,i)})):t})),n.globals.invalidLogScale?t:n.globals.seriesLog}},{key:"getBaseLog",value:function(t,e){return Math.log(e)/Math.log(t)}},{key:"getLogVal",value:function(t,e,n){if(0===e)return 0;var i=this.w,o=0===i.globals.minYArr[n]?-1:this.getBaseLog(t,i.globals.minYArr[n]),r=(0===i.globals.maxYArr[n]?0:this.getBaseLog(t,i.globals.maxYArr[n]))-o;return e<1?e/r:(this.getBaseLog(t,e)-o)/r}},{key:"getLogYRatios",value:function(t){var e=this,n=this.w,i=this.w.globals;return i.yLogRatio=t.slice(),i.logYRange=i.yRange.map((function(t,o){if(n.config.yaxis[o]&&e.w.config.yaxis[o].logarithmic){var r,a=-Number.MAX_VALUE,s=Number.MIN_VALUE;return i.seriesLog.forEach((function(t,e){t.forEach((function(t){n.config.yaxis[e]&&n.config.yaxis[e].logarithmic&&(a=Math.max(t,a),s=Math.min(t,s))}))})),r=Math.pow(i.yRange[o],Math.abs(s-a)/i.yRange[o]),i.yLogRatio[o]=r/i.gridHeight,r}})),i.invalidLogScale?t.slice():i.yLogRatio}}],[{key:"checkComboSeries",value:function(t){var e=!1,n=0,i=0;return t.length&&void 0!==t[0].type&&t.forEach((function(t){"bar"!==t.type&&"column"!==t.type&&"candlestick"!==t.type&&"boxPlot"!==t.type||n++,void 0!==t.type&&i++})),i>0&&(e=!0),{comboBarCount:n,comboCharts:e}}},{key:"extendArrayProps",value:function(t,e,n){return e.yaxis&&(e=t.extendYAxis(e,n)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),t}(),_=function(){function t(e){s(this,t),this.w=e.w,this.annoCtx=e}return c(t,[{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.w;if("vertical"===t.label.orientation){var i=null!==e?e:0,o=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(i,"']"));if(null!==o){var r=o.getBoundingClientRect();o.setAttribute("x",parseFloat(o.getAttribute("x"))-r.height+4),"top"===t.label.position?o.setAttribute("y",parseFloat(o.getAttribute("y"))+r.width):o.setAttribute("y",parseFloat(o.getAttribute("y"))-r.width);var a=this.annoCtx.graphics.rotateAroundCenter(o),s=a.x,l=a.y;o.setAttribute("transform","rotate(-90 ".concat(s," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var n=this.w;if(!t||void 0===e.label.text||void 0!==e.label.text&&!String(e.label.text).trim())return null;var i=n.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),o=t.getBoundingClientRect(),r=e.label.style.padding.left,a=e.label.style.padding.right,s=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(s=e.label.style.padding.left,l=e.label.style.padding.right,r=e.label.style.padding.top,a=e.label.style.padding.bottom);var c=o.left-i.left-r,u=o.top-i.top-s,d=this.annoCtx.graphics.drawRect(c-n.globals.barPadForNumericAxis,u,o.width+r+a,o.height+s+l,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&d.node.classList.add(e.id),d}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,n=function(n,i,o){var r=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(o,"-annotations .apexcharts-").concat(o,"-annotation-label[rel='").concat(i,"']"));if(r){var a=r.parentNode,s=t.addBackgroundToAnno(r,n);s&&(a.insertBefore(s.node,r),n.label.mouseEnter&&s.node.addEventListener("mouseenter",n.label.mouseEnter.bind(t,n)),n.label.mouseLeave&&s.node.addEventListener("mouseleave",n.label.mouseLeave.bind(t,n)),n.label.click&&s.node.addEventListener("click",n.label.click.bind(t,n)))}};e.config.annotations.xaxis.map((function(t,e){n(t,e,"xaxis")})),e.config.annotations.yaxis.map((function(t,e){n(t,e,"yaxis")})),e.config.annotations.points.map((function(t,e){n(t,e,"point")}))}},{key:"getY1Y2",value:function(t,e){var n,i="y1"===t?e.y:e.y2,o=this.w;if(this.annoCtx.invertAxis){var r=o.globals.labels.indexOf(i);o.config.xaxis.convertedCatToNumeric&&(r=o.globals.categoryLabels.indexOf(i));var a=o.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(r+1)+")");a&&(n=parseFloat(a.getAttribute("y")))}else{var s;s=o.config.yaxis[e.yAxisIndex].logarithmic?(i=new y(this.annoCtx.ctx).getLogVal(i,e.yAxisIndex))/o.globals.yLogRatio[e.yAxisIndex]:(i-o.globals.minYArr[e.yAxisIndex])/(o.globals.yRange[e.yAxisIndex]/o.globals.gridHeight),n=o.globals.gridHeight-s,!e.marker||void 0!==e.y&&null!==e.y||(n=0),o.config.yaxis[e.yAxisIndex]&&o.config.yaxis[e.yAxisIndex].reversed&&(n=s)}return"string"==typeof i&&i.indexOf("px")>-1&&(n=parseFloat(i)),n}},{key:"getX1X2",value:function(t,e){var n=this.w,i=this.annoCtx.invertAxis?n.globals.minY:n.globals.minX,o=this.annoCtx.invertAxis?n.globals.maxY:n.globals.maxX,r=this.annoCtx.invertAxis?n.globals.yRange[0]:n.globals.xRange,a=(e.x-i)/(r/n.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(a=(o-e.x)/(r/n.globals.gridWidth)),"category"!==n.config.xaxis.type&&!n.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||n.globals.dataFormatXNumeric||(a=this.getStringX(e.x));var s=(e.x2-i)/(r/n.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(s=(o-e.x2)/(r/n.globals.gridWidth)),"category"!==n.config.xaxis.type&&!n.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||n.globals.dataFormatXNumeric||(s=this.getStringX(e.x2)),void 0!==e.x&&null!==e.x||!e.marker||(a=n.globals.gridWidth),"x1"===t&&"string"==typeof e.x&&e.x.indexOf("px")>-1&&(a=parseFloat(e.x)),"x2"===t&&"string"==typeof e.x2&&e.x2.indexOf("px")>-1&&(s=parseFloat(e.x2)),"x1"===t?a:s}},{key:"getStringX",value:function(t){var e=this.w,n=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var i=e.globals.labels.indexOf(t),o=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(i+1)+")");return o&&(n=parseFloat(o.getAttribute("x"))),n}}]),t}(),A=function(){function t(e){s(this,t),this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new _(this.annoCtx)}return c(t,[{key:"addXaxisAnnotation",value:function(t,e,n){var i,o=this.w,r=this.helpers.getX1X2("x1",t),a=t.label.text,s=t.strokeDashArray;if(m.isNumber(r)){if(null===t.x2||void 0===t.x2){var l=this.annoCtx.graphics.drawLine(r+t.offsetX,0+t.offsetY,r+t.offsetX,o.globals.gridHeight+t.offsetY,t.borderColor,s,t.borderWidth);e.appendChild(l.node),t.id&&l.node.classList.add(t.id)}else{if((i=this.helpers.getX1X2("x2",t))<r){var c=r;r=i,i=c}var u=this.annoCtx.graphics.drawRect(r+t.offsetX,0+t.offsetY,i-r,o.globals.gridHeight+t.offsetY,0,t.fillColor,t.opacity,1,t.borderColor,s);u.node.classList.add("apexcharts-annotation-rect"),u.attr("clip-path","url(#gridRectMask".concat(o.globals.cuid,")")),e.appendChild(u.node),t.id&&u.node.classList.add(t.id)}var d=this.annoCtx.graphics.getTextRects(a,parseFloat(t.label.style.fontSize)),h="top"===t.label.position?4:"center"===t.label.position?o.globals.gridHeight/2+("vertical"===t.label.orientation?d.width/2:0):o.globals.gridHeight,p=this.annoCtx.graphics.drawText({x:r+t.label.offsetX,y:h+t.label.offsetY-("vertical"===t.label.orientation?"top"===t.label.position?d.width/2-12:-d.width/2:0),text:a,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});p.attr({rel:n}),e.appendChild(p.node),this.annoCtx.helpers.setOrientations(t,n)}}},{key:"drawXAxisAnnotations",value:function(){var t=this,e=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return e.config.annotations.xaxis.map((function(e,i){t.addXaxisAnnotation(e,n.node,i)})),n}}]),t}(),x=function(){function t(e){s(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new _(this.annoCtx)}return c(t,[{key:"addYaxisAnnotation",value:function(t,e,n){var i,o=this.w,r=t.strokeDashArray,a=this.helpers.getY1Y2("y1",t),s=t.label.text;if(null===t.y2||void 0===t.y2){var l=this.annoCtx.graphics.drawLine(0+t.offsetX,a+t.offsetY,this._getYAxisAnnotationWidth(t),a+t.offsetY,t.borderColor,r,t.borderWidth);e.appendChild(l.node),t.id&&l.node.classList.add(t.id)}else{if((i=this.helpers.getY1Y2("y2",t))>a){var c=a;a=i,i=c}var u=this.annoCtx.graphics.drawRect(0+t.offsetX,i+t.offsetY,this._getYAxisAnnotationWidth(t),a-i,0,t.fillColor,t.opacity,1,t.borderColor,r);u.node.classList.add("apexcharts-annotation-rect"),u.attr("clip-path","url(#gridRectMask".concat(o.globals.cuid,")")),e.appendChild(u.node),t.id&&u.node.classList.add(t.id)}var d="right"===t.label.position?o.globals.gridWidth:"center"===t.label.position?o.globals.gridWidth/2:0,h=this.annoCtx.graphics.drawText({x:d+t.label.offsetX,y:(null!=i?i:a)+t.label.offsetY-3,text:s,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});h.attr({rel:n}),e.appendChild(h.node)}},{key:"_getYAxisAnnotationWidth",value:function(t){var e=this.w;return e.globals.gridWidth,(t.width.indexOf("%")>-1?e.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map((function(e,i){t.addYaxisAnnotation(e,n.node,i)})),n}}]),t}(),w=function(){function t(e){s(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new _(this.annoCtx)}return c(t,[{key:"addPointAnnotation",value:function(t,e,n){this.w;var i=this.helpers.getX1X2("x1",t),o=this.helpers.getY1Y2("y1",t);if(m.isNumber(i)){var r={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},a=this.annoCtx.graphics.drawMarker(i+t.marker.offsetX,o+t.marker.offsetY,r);e.appendChild(a.node);var s=t.label.text?t.label.text:"",l=this.annoCtx.graphics.drawText({x:i+t.label.offsetX,y:o+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:s,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(l.attr({rel:n}),e.appendChild(l.node),t.customSVG.SVG){var c=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});c.attr({transform:"translate(".concat(i+t.customSVG.offsetX,", ").concat(o+t.customSVG.offsetY,")")}),c.node.innerHTML=t.customSVG.SVG,e.appendChild(c.node)}if(t.image.path){var u=t.image.width?t.image.width:20,d=t.image.height?t.image.height:20;a=this.annoCtx.addImage({x:i+t.image.offsetX-u/2,y:o+t.image.offsetY-d/2,width:u,height:d,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&a.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&a.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&a.node.addEventListener("click",t.click.bind(this,t))}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map((function(e,i){t.addPointAnnotation(e,n.node,i)})),n}}]),t}(),q={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},W=function(){function t(){s(this,t),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return c(t,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[q],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)/t.globals.series.length+"%"}}}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!0}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),L=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.graphics=new O(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new _(this),this.xAxisAnnotations=new A(this),this.yAxisAnnotations=new x(this),this.pointsAnnotations=new w(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return c(t,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),n=this.xAxisAnnotations.drawXAxisAnnotations(),i=this.pointsAnnotations.drawPointAnnotations(),o=t.config.chart.animations.enabled,r=[e,n,i],a=[n.node,e.node,i.node],s=0;s<3;s++)t.globals.dom.elGraphical.add(r[s]),!o||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&t.globals.dataPoints>1&&a[s].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:a[s],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map((function(e,n){t.addImage(e,n)}))}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map((function(e,n){t.addText(e,n)}))}},{key:"addXaxisAnnotation",value:function(t,e,n){this.xAxisAnnotations.addXaxisAnnotation(t,e,n)}},{key:"addYaxisAnnotation",value:function(t,e,n){this.yAxisAnnotations.addYaxisAnnotation(t,e,n)}},{key:"addPointAnnotation",value:function(t,e,n){this.pointsAnnotations.addPointAnnotation(t,e,n)}},{key:"addText",value:function(t,e){var n=t.x,i=t.y,o=t.text,r=t.textAnchor,a=t.foreColor,s=t.fontSize,l=t.fontFamily,c=t.fontWeight,u=t.cssClass,d=t.backgroundColor,h=t.borderWidth,p=t.strokeDashArray,f=t.borderRadius,b=t.borderColor,M=t.appendTo,g=void 0===M?".apexcharts-annotations":M,m=t.paddingLeft,z=void 0===m?4:m,v=t.paddingRight,O=void 0===v?4:v,y=t.paddingBottom,_=void 0===y?2:y,A=t.paddingTop,x=void 0===A?2:A,w=this.w,q=this.graphics.drawText({x:n,y:i,text:o,textAnchor:r||"start",fontSize:s||"12px",fontWeight:c||"regular",fontFamily:l||w.config.chart.fontFamily,foreColor:a||w.config.chart.foreColor,cssClass:u}),W=w.globals.dom.baseEl.querySelector(g);W&&W.appendChild(q.node);var L=q.bbox();if(o){var k=this.graphics.drawRect(L.x-z,L.y-x,L.width+z+O,L.height+_+x,f,d||"transparent",1,h,b,p);W.insertBefore(k.node,q.node)}}},{key:"addImage",value:function(t,e){var n=this.w,i=t.path,o=t.x,r=void 0===o?0:o,a=t.y,s=void 0===a?0:a,l=t.width,c=void 0===l?20:l,u=t.height,d=void 0===u?20:u,h=t.appendTo,p=void 0===h?".apexcharts-annotations":h,f=n.globals.dom.Paper.image(i);f.size(c,d).move(r,s);var b=n.globals.dom.baseEl.querySelector(p);return b&&b.appendChild(f.node),f}},{key:"addXaxisAnnotationExternal",value:function(t,e,n){return this.addAnnotationExternal({params:t,pushToMemory:e,context:n,type:"xaxis",contextMethod:n.addXaxisAnnotation}),n}},{key:"addYaxisAnnotationExternal",value:function(t,e,n){return this.addAnnotationExternal({params:t,pushToMemory:e,context:n,type:"yaxis",contextMethod:n.addYaxisAnnotation}),n}},{key:"addPointAnnotationExternal",value:function(t,e,n){return void 0===this.invertAxis&&(this.invertAxis=n.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:n,type:"point",contextMethod:n.addPointAnnotation}),n}},{key:"addAnnotationExternal",value:function(t){var e=t.params,n=t.pushToMemory,i=t.context,o=t.type,r=t.contextMethod,a=i,s=a.w,l=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(o,"-annotations")),c=l.childNodes.length+1,u=new W,d=Object.assign({},"xaxis"===o?u.xAxisAnnotation:"yaxis"===o?u.yAxisAnnotation:u.pointAnnotation),h=m.extend(d,e);switch(o){case"xaxis":this.addXaxisAnnotation(h,l,c);break;case"yaxis":this.addYaxisAnnotation(h,l,c);break;case"point":this.addPointAnnotation(h,l,c)}var p=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(o,"-annotations .apexcharts-").concat(o,"-annotation-label[rel='").concat(c,"']")),f=this.helpers.addBackgroundToAnno(p,h);return f&&l.insertBefore(f.node,p),n&&s.globals.memory.methodsToExec.push({context:a,id:h.id?h.id:m.randomId(),method:r,label:"addAnnotation",params:e}),i}},{key:"clearAnnotations",value:function(t){var e=t.w,n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");e.globals.memory.methodsToExec.map((function(t,n){"addText"!==t.label&&"addAnnotation"!==t.label||e.globals.memory.methodsToExec.splice(n,1)})),n=m.listToArray(n),Array.prototype.forEach.call(n,(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)}))}},{key:"removeAnnotation",value:function(t,e){var n=t.w,i=n.globals.dom.baseEl.querySelectorAll(".".concat(e));i&&(n.globals.memory.methodsToExec.map((function(t,i){t.id===e&&n.globals.memory.methodsToExec.splice(i,1)})),Array.prototype.forEach.call(i,(function(t){t.parentElement.removeChild(t)})))}}]),t}(),k=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return c(t,[{key:"isValidDate",value:function(t){return!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getTimeStamp(t);var n=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(n)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,e){var n=this.w.globals.locale,i=this.w.config.xaxis.labels.datetimeUTC,o=["\0"].concat(b(n.months)),r=[""].concat(b(n.shortMonths)),a=[""].concat(b(n.days)),s=[""].concat(b(n.shortDays));function l(t,e){var n=t+"";for(e=e||2;n.length<e;)n="0"+n;return n}var c=i?t.getUTCFullYear():t.getFullYear();e=(e=(e=e.replace(/(^|[^\\])yyyy+/g,"$1"+c)).replace(/(^|[^\\])yy/g,"$1"+c.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+c);var u=(i?t.getUTCMonth():t.getMonth())+1;e=(e=(e=(e=e.replace(/(^|[^\\])MMMM+/g,"$1"+o[0])).replace(/(^|[^\\])MMM/g,"$1"+r[0])).replace(/(^|[^\\])MM/g,"$1"+l(u))).replace(/(^|[^\\])M/g,"$1"+u);var d=i?t.getUTCDate():t.getDate();e=(e=(e=(e=e.replace(/(^|[^\\])dddd+/g,"$1"+a[0])).replace(/(^|[^\\])ddd/g,"$1"+s[0])).replace(/(^|[^\\])dd/g,"$1"+l(d))).replace(/(^|[^\\])d/g,"$1"+d);var h=i?t.getUTCHours():t.getHours(),p=h>12?h-12:0===h?12:h;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+l(h))).replace(/(^|[^\\])H/g,"$1"+h)).replace(/(^|[^\\])hh+/g,"$1"+l(p))).replace(/(^|[^\\])h/g,"$1"+p);var f=i?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+l(f))).replace(/(^|[^\\])m/g,"$1"+f);var M=i?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+l(M))).replace(/(^|[^\\])s/g,"$1"+M);var g=i?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+l(g,3)),g=Math.round(g/10),e=e.replace(/(^|[^\\])ff/g,"$1"+l(g)),g=Math.round(g/10);var m=h<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+g)).replace(/(^|[^\\])TT+/g,"$1"+m)).replace(/(^|[^\\])T/g,"$1"+m.charAt(0));var z=m.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+z)).replace(/(^|[^\\])t/g,"$1"+z.charAt(0));var v=-t.getTimezoneOffset(),O=i||!v?"Z":v>0?"+":"-";if(!i){var y=(v=Math.abs(v))%60;O+=l(Math.floor(v/60))+":"+l(y)}e=e.replace(/(^|[^\\])K/g,"$1"+O);var _=(i?t.getUTCDay():t.getDay())+1;return(e=(e=(e=(e=e.replace(new RegExp(a[0],"g"),a[_])).replace(new RegExp(s[0],"g"),s[_])).replace(new RegExp(o[0],"g"),o[u])).replace(new RegExp(r[0],"g"),r[u])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e,n){var i=this.w;void 0!==i.config.xaxis.min&&(t=i.config.xaxis.min),void 0!==i.config.xaxis.max&&(e=i.config.xaxis.max);var o=this.getDate(t),r=this.getDate(e),a=this.formatDate(o,"yyyy MM dd HH mm ss fff").split(" "),s=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(a[6],10),maxMillisecond:parseInt(s[6],10),minSecond:parseInt(a[5],10),maxSecond:parseInt(s[5],10),minMinute:parseInt(a[4],10),maxMinute:parseInt(s[4],10),minHour:parseInt(a[3],10),maxHour:parseInt(s[3],10),minDate:parseInt(a[2],10),maxDate:parseInt(s[2],10),minMonth:parseInt(a[1],10)-1,maxMonth:parseInt(s[1],10)-1,minYear:parseInt(a[0],10),maxYear:parseInt(s[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,n){return this.determineDaysOfMonths(t,e)-n}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,n){var i=this.daysCntOfYear[e]+n;return e>1&&this.isLeapYear()&&i++,i}},{key:"determineDaysOfMonths",value:function(t,e){var n=30;switch(t=m.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(n=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:n=31}return n}}]),t}(),T=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.tooltipKeyFormat="dd MMM"}return c(t,[{key:"xLabelFormat",value:function(t,e,n,i){var o=this.w;if("datetime"===o.config.xaxis.type&&void 0===o.config.xaxis.labels.formatter&&void 0===o.config.tooltip.x.formatter){var r=new k(this.ctx);return r.formatDate(r.getDate(e),o.config.tooltip.x.format)}return t(e,n,i)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map((function(t){return t})):t}},{key:"defaultYFormatter",value:function(t,e,n){var i=this.w;return m.isNumber(t)&&(t=0!==i.globals.yValueDecimal?t.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:i.globals.yValueDecimal):i.globals.maxYArr[n]-i.globals.minYArr[n]<5?t.toFixed(1):t.toFixed(0)),t}},{key:"setLabelFormatters",value:function(){var t=this,e=this.w;return e.globals.xaxisTooltipFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttKeyFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttZFormatter=function(t){return t},e.globals.legendFormatter=function(e){return t.defaultGeneralFormatter(e)},void 0!==e.config.xaxis.labels.formatter?e.globals.xLabelFormatter=e.config.xaxis.labels.formatter:e.globals.xLabelFormatter=function(t){if(m.isNumber(t)){if(!e.config.xaxis.convertedCatToNumeric&&"numeric"===e.config.xaxis.type){if(m.isNumber(e.config.xaxis.decimalsInFloat))return t.toFixed(e.config.xaxis.decimalsInFloat);var n=e.globals.maxX-e.globals.minX;return n>0&&n<100?t.toFixed(1):t.toFixed(0)}return e.globals.isBarHorizontal&&e.globals.maxY-e.globals.minYArr<4?t.toFixed(1):t.toFixed(0)}return t},"function"==typeof e.config.tooltip.x.formatter?e.globals.ttKeyFormatter=e.config.tooltip.x.formatter:e.globals.ttKeyFormatter=e.globals.xLabelFormatter,"function"==typeof e.config.xaxis.tooltip.formatter&&(e.globals.xaxisTooltipFormatter=e.config.xaxis.tooltip.formatter),(Array.isArray(e.config.tooltip.y)||void 0!==e.config.tooltip.y.formatter)&&(e.globals.ttVal=e.config.tooltip.y),void 0!==e.config.tooltip.z.formatter&&(e.globals.ttZFormatter=e.config.tooltip.z.formatter),void 0!==e.config.legend.formatter&&(e.globals.legendFormatter=e.config.legend.formatter),e.config.yaxis.forEach((function(n,i){void 0!==n.labels.formatter?e.globals.yLabelFormatters[i]=n.labels.formatter:e.globals.yLabelFormatters[i]=function(o){return e.globals.xyCharts?Array.isArray(o)?o.map((function(e){return t.defaultYFormatter(e,n,i)})):t.defaultYFormatter(o,n,i):o}})),e.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if("heatmap"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce((function(t,e){return t.length>e.length?t:e}),0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),S=function(t){var e,n=t.isTimeline,i=t.ctx,o=t.seriesIndex,r=t.dataPointIndex,a=t.y1,s=t.y2,l=t.w,c=l.globals.seriesRangeStart[o][r],u=l.globals.seriesRangeEnd[o][r],d=l.globals.labels[r],h=l.config.series[o].name?l.config.series[o].name:"",p=l.globals.ttKeyFormatter,f=l.config.tooltip.y.title.formatter,b={w:l,seriesIndex:o,dataPointIndex:r,start:c,end:u};"function"==typeof f&&(h=f(h,b)),null!==(e=l.config.series[o].data[r])&&void 0!==e&&e.x&&(d=l.config.series[o].data[r].x),n||"datetime"===l.config.xaxis.type&&(d=new T(i).xLabelFormat(l.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new k(i).formatDate,w:l})),"function"==typeof p&&(d=p(d,b)),Number.isFinite(a)&&Number.isFinite(s)&&(c=a,u=s);var M="",g="",m=l.globals.colors[o];if(void 0===l.config.tooltip.x.formatter)if("datetime"===l.config.xaxis.type){var z=new k(i);M=z.formatDate(z.getDate(c),l.config.tooltip.x.format),g=z.formatDate(z.getDate(u),l.config.tooltip.x.format)}else M=c,g=u;else M=l.config.tooltip.x.formatter(c),g=l.config.tooltip.x.formatter(u);return{start:c,end:u,startVal:M,endVal:g,ylabel:d,color:m,seriesName:h}},R=function(t){var e=t.color,n=t.seriesName,i=t.ylabel,o=t.start,r=t.end,a=t.seriesIndex,s=t.dataPointIndex,l=t.ctx.tooltip.tooltipLabels.getFormatters(a);o=l.yLbFormatter(o),r=l.yLbFormatter(r);var c=l.yLbFormatter(t.w.globals.series[a][s]),u='<span class="value start-value">\n '.concat(o,'\n </span> <span class="separator">-</span> <span class="value end-value">\n ').concat(r,"\n </span>");return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+e+'">'+(n||"")+'</span></div><div> <span class="category">'+i+": </span> "+(t.w.globals.comboCharts?"rangeArea"===t.w.config.series[a].type||"rangeBar"===t.w.config.series[a].type?u:"<span>".concat(c,"</span>"):u)+" </div></div>"},C=function(){function t(e){s(this,t),this.opts=e}return c(t,[{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0,m.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var n=e.seriesIndex,i=e.dataPointIndex,o=e.w;return t._getBoxTooltip(o,n,i,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var n=e.seriesIndex,i=e.dataPointIndex,o=e.w;return t._getBoxTooltip(o,n,i,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var n=e.seriesIndex,i=e.dataPointIndex,o=e.w,r=function(){var t=o.globals.seriesRangeStart[n][i];return o.globals.seriesRangeEnd[n][i]-t};return o.globals.comboCharts?"rangeBar"===o.config.series[n].type||"rangeArea"===o.config.series[n].type?r():t:r()},background:{enabled:!1},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(t){var e=S(r(r({},t),{},{isTimeline:!0})),n=e.color,i=e.seriesName,o=e.ylabel,a=e.startVal,s=e.endVal;return R(r(r({},t),{},{color:n,seriesName:i,ylabel:o,start:a,end:s}))}(t):function(t){var e=S(t),n=e.color,i=e.seriesName,o=e.ylabel,a=e.start,s=e.end;return R(r(r({},t),{},{color:n,seriesName:i,ylabel:o,start:a,end:s}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(t){var e=S(t),n=e.color,i=e.seriesName,o=e.ylabel,a=e.start,s=e.end;return R(r(r({},t),{},{color:n,seriesName:i,ylabel:o,start:a,end:s}))}(t)}}}}},{key:"brush",value:function(t){return m.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach((function(e,n){t.yaxis[n].min=0,t.yaxis[n].max=100})),"bar"===t.chart.type&&(t.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t}),t}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,e,n){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return m.isNumber(t)?Math.floor(t):t};var i=t.xaxis.labels.formatter,o=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return n&&n.length&&(o=n.map((function(t){return Array.isArray(t)?t:String(t)}))),o&&o.length&&(t.xaxis.labels.formatter=function(t){return m.isNumber(t)?i(o[Math.floor(t)-1]):i(t)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,e,n,i,o){var r=t.globals.seriesCandleO[e][n],a=t.globals.seriesCandleH[e][n],s=t.globals.seriesCandleM[e][n],l=t.globals.seriesCandleL[e][n],c=t.globals.seriesCandleC[e][n];return t.config.series[e].type&&t.config.series[e].type!==o?'<div class="apexcharts-custom-tooltip">\n '.concat(t.config.series[e].name?t.config.series[e].name:"series-"+(e+1),": <strong>").concat(t.globals.series[e][n],"</strong>\n </div>"):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(t.config.chart.type,'">')+"<div>".concat(i[0],': <span class="value">')+r+"</span></div>"+"<div>".concat(i[1],': <span class="value">')+a+"</span></div>"+(s?"<div>".concat(i[2],': <span class="value">')+s+"</span></div>":"")+"<div>".concat(i[3],': <span class="value">')+l+"</span></div>"+"<div>".concat(i[4],': <span class="value">')+c+"</span></div></div>"}}]),t}(),D=function(){function t(e){s(this,t),this.opts=e}return c(t,[{key:"init",value:function(t){var e=t.responsiveOverride,n=this.opts,i=new W,o=new C(n);this.chartType=n.chart.type,n=this.extendYAxis(n),n=this.extendAnnotations(n);var r=i.init(),s={};if(n&&"object"===a(n)){var l={};l=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(n.chart.type)?o[n.chart.type]():o.line(),n.chart.brush&&n.chart.brush.enabled&&(l=o.brush(l)),n.chart.stacked&&"100%"===n.chart.stackType&&(n=o.stacked100(n)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(n),n.xaxis=n.xaxis||window.Apex.xaxis||{},e||(n.xaxis.convertedCatToNumeric=!1),((n=this.checkForCatToNumericXAxis(this.chartType,l,n)).chart.sparkline&&n.chart.sparkline.enabled||window.Apex.chart&&window.Apex.chart.sparkline&&window.Apex.chart.sparkline.enabled)&&(l=o.sparkline(l)),s=m.extend(r,l)}var c=m.extend(s,window.Apex);return r=m.extend(c,n),this.handleUserInputErrors(r)}},{key:"checkForCatToNumericXAxis",value:function(t,e,n){var i=new C(n),o=("bar"===t||"boxPlot"===t)&&n.plotOptions&&n.plotOptions.bar&&n.plotOptions.bar.horizontal,r="pie"===t||"polarArea"===t||"donut"===t||"radar"===t||"radialBar"===t||"heatmap"===t,a="datetime"!==n.xaxis.type&&"numeric"!==n.xaxis.type,s=n.xaxis.tickPlacement?n.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return o||r||!a||"between"===s||(n=i.convertCatToNumeric(n)),n}},{key:"extendYAxis",value:function(t,e){var n=new W;(void 0===t.yaxis||!t.yaxis||Array.isArray(t.yaxis)&&0===t.yaxis.length)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=m.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[m.extend(n.yAxis,t.yaxis)]:t.yaxis=m.extendArray(t.yaxis,n.yAxis);var i=!1;t.yaxis.forEach((function(t){t.logarithmic&&(i=!0)}));var o=t.series;return e&&!o&&(o=e.config.series),i&&o.length!==t.yaxis.length&&o.length&&(t.yaxis=o.map((function(e,i){if(e.name||(o[i].name="series-".concat(i+1)),t.yaxis[i])return t.yaxis[i].seriesName=o[i].name,t.yaxis[i];var r=m.extend(n.yAxis,t.yaxis[0]);return r.show=!1,r}))),i&&o.length>1&&o.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),t}},{key:"extendAnnotations",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new W;return t.annotations.yaxis=m.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new W;return t.annotations.xaxis=m.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new W;return t.annotations.points=m.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&"dark"===t.theme.mode&&(t.tooltip||(t.tooltip={}),"light"!==t.tooltip.theme&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if("bar"===e.chart.type&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&"barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(e.xaxis.crosshairs.width="tickWidth"),"candlestick"!==e.chart.type&&"boxPlot"!==e.chart.type||e.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(e.chart.type," chart is not supported.")),e.yaxis[0].reversed=!1),e}}]),t}(),N=function(){function t(){s(this,t)}return c(t,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasGroups=!1,t.groups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=m.extend({},t),e.initialSeries=m.clone(t.series),e.lastXAxis=m.clone(e.initialConfig.xaxis),e.lastYAxis=m.clone(e.initialConfig.yaxis),e}}]),t}(),E=function(){function t(e){s(this,t),this.opts=e}return c(t,[{key:"init",value:function(){var t=new D(this.opts).init({responsiveOverride:!1});return{config:t,globals:(new N).init(t)}}}]),t}(),B=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0}return c(t,[{key:"clippedImgArea",value:function(t){var e=this.w,n=e.config,i=parseInt(e.globals.gridWidth,10),o=parseInt(e.globals.gridHeight,10),r=i>o?i:o,a=t.image,s=0,l=0;void 0===t.width&&void 0===t.height?void 0!==n.fill.image.width&&void 0!==n.fill.image.height?(s=n.fill.image.width+1,l=n.fill.image.height):(s=r+1,l=r):(s=t.width,l=t.height);var c=document.createElementNS(e.globals.SVGNS,"pattern");O.setAttrs(c,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:s+"px",height:l+"px"});var u=document.createElementNS(e.globals.SVGNS,"image");c.appendChild(u),u.setAttributeNS(window.SVG.xlink,"href",a),O.setAttrs(u,{x:0,y:0,preserveAspectRatio:"none",width:s+"px",height:l+"px"}),u.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(t){var e=this.w;return("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||"heatmap"===e.config.chart.type||"treemap"===e.config.chart.type?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var n,i,o,r=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var a=this.getFillColors()[this.seriesIndex];void 0!==e.globals.seriesColors[this.seriesIndex]&&(a=e.globals.seriesColors[this.seriesIndex]),"function"==typeof a&&(a=a({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var s=t.fillType?t.fillType:this.getFillType(this.seriesIndex),l=Array.isArray(r.fill.opacity)?r.fill.opacity[this.seriesIndex]:r.fill.opacity;t.color&&(a=t.color);var c=a;if(-1===a.indexOf("rgb")?a.length<9&&(c=m.hexToRgba(a,l)):a.indexOf("rgba")>-1&&(l=m.getOpacityFromRGBA(a)),t.opacity&&(l=t.opacity),"pattern"===s&&(i=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:i,fillColor:a,fillOpacity:l,defaultColor:c})),"gradient"===s&&(o=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:a,fillOpacity:l,i:this.seriesIndex})),"image"===s){var u=r.fill.image.src,d=t.patternID?t.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(u)?t.seriesNumber<u.length?u[t.seriesNumber]:u[0]:u,width:t.width?t.width:void 0,height:t.height?t.height:void 0,patternUnits:t.patternUnits,patternID:"pattern".concat(e.globals.cuid).concat(t.seriesNumber+1).concat(d)}),n="url(#pattern".concat(e.globals.cuid).concat(t.seriesNumber+1).concat(d,")")}else n="gradient"===s?o:"pattern"===s?i:c;return t.solid&&(n=c),n}},{key:"getFillType",value:function(t){var e=this.w;return Array.isArray(e.config.fill.type)?e.config.fill.type[t]:e.config.fill.type}},{key:"getFillColors",value:function(){var t=this.w,e=t.config,n=this.opts,i=[];return t.globals.comboCharts?"line"===t.config.series[this.seriesIndex].type?Array.isArray(t.globals.stroke.colors)?i=t.globals.stroke.colors:i.push(t.globals.stroke.colors):Array.isArray(t.globals.fill.colors)?i=t.globals.fill.colors:i.push(t.globals.fill.colors):"line"===e.chart.type?Array.isArray(t.globals.stroke.colors)?i=t.globals.stroke.colors:i.push(t.globals.stroke.colors):Array.isArray(t.globals.fill.colors)?i=t.globals.fill.colors:i.push(t.globals.fill.colors),void 0!==n.fillColors&&(i=[],Array.isArray(n.fillColors)?i=n.fillColors.slice():i.push(n.fillColors)),i}},{key:"handlePatternFill",value:function(t){var e=t.fillConfig,n=(t.patternFill,t.fillColor),i=t.fillOpacity,o=t.defaultColor,r=this.w.config.fill;e&&(r=e);var a=this.opts,s=new O(this.ctx),l=Array.isArray(r.pattern.strokeWidth)?r.pattern.strokeWidth[this.seriesIndex]:r.pattern.strokeWidth,c=n;return Array.isArray(r.pattern.style)?void 0!==r.pattern.style[a.seriesNumber]?s.drawPattern(r.pattern.style[a.seriesNumber],r.pattern.width,r.pattern.height,c,l,i):o:s.drawPattern(r.pattern.style,r.pattern.width,r.pattern.height,c,l,i)}},{key:"handleGradientFill",value:function(t){var e=t.fillColor,n=t.fillOpacity,i=t.fillConfig,o=t.i,a=this.w.config.fill;i&&(a=r(r({},a),i));var s,l=this.opts,c=new O(this.ctx),u=new m,d=a.gradient.type,h=e,p=void 0===a.gradient.opacityFrom?n:Array.isArray(a.gradient.opacityFrom)?a.gradient.opacityFrom[o]:a.gradient.opacityFrom;h.indexOf("rgba")>-1&&(p=m.getOpacityFromRGBA(h));var f=void 0===a.gradient.opacityTo?n:Array.isArray(a.gradient.opacityTo)?a.gradient.opacityTo[o]:a.gradient.opacityTo;if(void 0===a.gradient.gradientToColors||0===a.gradient.gradientToColors.length)s="dark"===a.gradient.shade?u.shadeColor(-1*parseFloat(a.gradient.shadeIntensity),e.indexOf("rgb")>-1?m.rgb2hex(e):e):u.shadeColor(parseFloat(a.gradient.shadeIntensity),e.indexOf("rgb")>-1?m.rgb2hex(e):e);else if(a.gradient.gradientToColors[l.seriesNumber]){var b=a.gradient.gradientToColors[l.seriesNumber];s=b,b.indexOf("rgba")>-1&&(f=m.getOpacityFromRGBA(b))}else s=e;if(a.gradient.gradientFrom&&(h=a.gradient.gradientFrom),a.gradient.gradientTo&&(s=a.gradient.gradientTo),a.gradient.inverseColors){var M=h;h=s,s=M}return h.indexOf("rgb")>-1&&(h=m.rgb2hex(h)),s.indexOf("rgb")>-1&&(s=m.rgb2hex(s)),c.drawGradient(d,h,s,p,f,l.size,a.gradient.stops,a.gradient.colorStops,o)}}]),t}(),P=function(){function t(e,n){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length<t.globals.series.length+1)for(var e=0;e<=t.globals.series.length;e++)void 0===t.globals.markers.size[e]&&t.globals.markers.size.push(t.globals.markers.size[0])}else t.globals.markers.size=t.config.series.map((function(e){return t.config.markers.size}))}},{key:"plotChartMarkers",value:function(t,e,n,i){var o,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=this.w,s=e,l=t,c=null,u=new O(this.ctx),d=a.config.markers.discrete&&a.config.markers.discrete.length;if((a.globals.markers.size[e]>0||r||d)&&(c=u.group({class:r||d?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),Array.isArray(l.x))for(var h=0;h<l.x.length;h++){var p=n;1===n&&0===h&&(p=0),1===n&&1===h&&(p=1);var f="apexcharts-marker";if("line"!==a.config.chart.type&&"area"!==a.config.chart.type||a.globals.comboCharts||a.config.tooltip.intersect||(f+=" no-pointer-events"),(Array.isArray(a.config.markers.size)?a.globals.markers.size[e]>0:a.config.markers.size>0)||r||d){m.isNumber(l.y[h])?f+=" w".concat(m.randomId()):f="apexcharts-nullpoint";var b=this.getMarkerConfig({cssClass:f,seriesIndex:e,dataPointIndex:p});a.config.series[s].data[p]&&(a.config.series[s].data[p].fillColor&&(b.pointFillColor=a.config.series[s].data[p].fillColor),a.config.series[s].data[p].strokeColor&&(b.pointStrokeColor=a.config.series[s].data[p].strokeColor)),i&&(b.pSize=i),(o=u.drawMarker(l.x[h],l.y[h],b)).attr("rel",p),o.attr("j",p),o.attr("index",e),o.node.setAttribute("default-marker-size",b.pSize),new v(this.ctx).setSelectionFilter(o,e,p),this.addEvents(o),c&&c.add(o)}else void 0===a.globals.pointsArray[e]&&(a.globals.pointsArray[e]=[]),a.globals.pointsArray[e].push([l.x[h],l.y[h]])}return c}},{key:"getMarkerConfig",value:function(t){var e=t.cssClass,n=t.seriesIndex,i=t.dataPointIndex,o=void 0===i?null:i,r=t.finishRadius,a=void 0===r?null:r,s=this.w,l=this.getMarkerStyle(n),c=s.globals.markers.size[n],u=s.config.markers;return null!==o&&u.discrete.length&&u.discrete.map((function(t){t.seriesIndex===n&&t.dataPointIndex===o&&(l.pointStrokeColor=t.strokeColor,l.pointFillColor=t.fillColor,c=t.size,l.pointShape=t.shape)})),{pSize:null===a?c:a,pRadius:u.radius,width:Array.isArray(u.width)?u.width[n]:u.width,height:Array.isArray(u.height)?u.height[n]:u.height,pointStrokeWidth:Array.isArray(u.strokeWidth)?u.strokeWidth[n]:u.strokeWidth,pointStrokeColor:l.pointStrokeColor,pointFillColor:l.pointFillColor,shape:l.pointShape||(Array.isArray(u.shape)?u.shape[n]:u.shape),class:e,pointStrokeOpacity:Array.isArray(u.strokeOpacity)?u.strokeOpacity[n]:u.strokeOpacity,pointStrokeDashArray:Array.isArray(u.strokeDashArray)?u.strokeDashArray[n]:u.strokeDashArray,pointFillOpacity:Array.isArray(u.fillOpacity)?u.fillOpacity[n]:u.fillOpacity,seriesIndex:n}}},{key:"addEvents",value:function(t){var e=this.w,n=new O(this.ctx);t.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",n.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",n.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,n=e.globals.markers.colors,i=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(i)?i[t]:i,pointFillColor:Array.isArray(n)?n[t]:n}}}]),t}(),Y=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return c(t,[{key:"draw",value:function(t,e,n){var i=this.w,o=new O(this.ctx),r=n.realIndex,a=n.pointsPos,s=n.zRatio,l=n.elParent,c=o.group({class:"apexcharts-series-markers apexcharts-series-".concat(i.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(i.globals.cuid,")")),Array.isArray(a.x))for(var u=0;u<a.x.length;u++){var d=e+1,h=!0;0===e&&0===u&&(d=0),0===e&&1===u&&(d=1);var p=0,f=i.globals.markers.size[r];if(s!==1/0){var b=i.config.plotOptions.bubble;f=i.globals.seriesZ[r][d],b.zScaling&&(f/=s),b.minBubbleRadius&&f<b.minBubbleRadius&&(f=b.minBubbleRadius),b.maxBubbleRadius&&f>b.maxBubbleRadius&&(f=b.maxBubbleRadius)}i.config.chart.animations.enabled||(p=f);var M=a.x[u],g=a.y[u];if(p=p||0,null!==g&&void 0!==i.globals.series[r][d]||(h=!1),h){var m=this.drawPoint(M,g,p,f,r,d,e);c.add(m)}l.add(c)}}},{key:"drawPoint",value:function(t,e,n,i,o,r,a){var s=this.w,l=o,c=new z(this.ctx),u=new v(this.ctx),d=new B(this.ctx),h=new P(this.ctx),p=new O(this.ctx),f=h.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:r,finishRadius:"bubble"===s.config.chart.type||s.globals.comboCharts&&s.config.series[o]&&"bubble"===s.config.series[o].type?i:null});i=f.pSize;var b,M=d.fillPath({seriesNumber:o,dataPointIndex:r,color:f.pointFillColor,patternUnits:"objectBoundingBox",value:s.globals.series[o][a]});if("circle"===f.shape?b=p.drawCircle(n):"square"!==f.shape&&"rect"!==f.shape||(b=p.drawRect(0,0,f.width-f.pointStrokeWidth/2,f.height-f.pointStrokeWidth/2,f.pRadius)),s.config.series[l].data[r]&&s.config.series[l].data[r].fillColor&&(M=s.config.series[l].data[r].fillColor),b.attr({x:t-f.width/2-f.pointStrokeWidth/2,y:e-f.height/2-f.pointStrokeWidth/2,cx:t,cy:e,fill:M,"fill-opacity":f.pointFillOpacity,stroke:f.pointStrokeColor,r:i,"stroke-width":f.pointStrokeWidth,"stroke-dasharray":f.pointStrokeDashArray,"stroke-opacity":f.pointStrokeOpacity}),s.config.chart.dropShadow.enabled){var g=s.config.chart.dropShadow;u.dropShadow(b,g,o)}if(!this.initialAnim||s.globals.dataChanged||s.globals.resized)s.globals.animationEnded=!0;else{var m=s.config.chart.animations.speed;c.animateMarker(b,0,"circle"===f.shape?i:{width:f.width,height:f.height},m,s.globals.easing,(function(){window.setTimeout((function(){c.animationCompleted(b)}),100)}))}if(s.globals.dataChanged&&"circle"===f.shape)if(this.dynamicAnim){var y,_,A,x,w=s.config.chart.animations.dynamicAnimation.speed;null!=(x=s.globals.previousPaths[o]&&s.globals.previousPaths[o][a])&&(y=x.x,_=x.y,A=void 0!==x.r?x.r:i);for(var q=0;q<s.globals.collapsedSeries.length;q++)s.globals.collapsedSeries[q].index===o&&(w=1,i=0);0===t&&0===e&&(i=0),c.animateCircle(b,{cx:y,cy:_,r:A},{cx:t,cy:e,r:i},w,s.globals.easing)}else b.attr({r:i});return b.attr({rel:r,j:r,index:o,"default-marker-size":i}),u.setSelectionFilter(b,o,r),h.addEvents(b),b.node.classList.add("apexcharts-marker"),b}},{key:"centerTextInBubble",value:function(t){var e=this.w;return{y:t+=parseInt(e.config.dataLabels.style.fontSize,10)/4}}}]),t}(),I=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"dataLabelsCorrection",value:function(t,e,n,i,o,r,a){var s=this.w,l=!1,c=new O(this.ctx).getTextRects(n,a),u=c.width,d=c.height;e<0&&(e=0),e>s.globals.gridHeight+d&&(e=s.globals.gridHeight+d/2),void 0===s.globals.dataLabelsRects[i]&&(s.globals.dataLabelsRects[i]=[]),s.globals.dataLabelsRects[i].push({x:t,y:e,width:u,height:d});var h=s.globals.dataLabelsRects[i].length-2,p=void 0!==s.globals.lastDrawnDataLabelsIndexes[i]?s.globals.lastDrawnDataLabelsIndexes[i][s.globals.lastDrawnDataLabelsIndexes[i].length-1]:0;if(void 0!==s.globals.dataLabelsRects[i][h]){var f=s.globals.dataLabelsRects[i][p];(t>f.x+f.width+2||e>f.y+f.height+2||t+u<f.x)&&(l=!0)}return(0===o||r)&&(l=!0),{x:t,y:e,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(t){var e=this,n=t.type,i=t.pos,o=t.i,r=t.j,a=t.isRangeStart,s=t.strokeWidth,l=void 0===s?2:s,c=this.w,u=new O(this.ctx),d=c.config.dataLabels,h=0,p=0,f=r,b=null;if(!d.enabled||!Array.isArray(i.x))return b;b=u.group({class:"apexcharts-data-labels"});for(var M=0;M<i.x.length;M++)if(h=i.x[M]+d.offsetX,p=i.y[M]+d.offsetY+l,!isNaN(h)){1===r&&0===M&&(f=0),1===r&&1===M&&(f=1);var g=c.globals.series[o][f];"rangeArea"===n&&(g=a?c.globals.seriesRangeStart[o][f]:c.globals.seriesRangeEnd[o][f]);var m="",z=function(t){return c.config.dataLabels.formatter(t,{ctx:e.ctx,seriesIndex:o,dataPointIndex:f,w:c})};"bubble"===c.config.chart.type?(m=z(g=c.globals.seriesZ[o][f]),p=i.y[M],p=new Y(this.ctx).centerTextInBubble(p,o,f).y):void 0!==g&&(m=z(g)),this.plotDataLabelsText({x:h,y:p,text:m,i:o,j:f,parent:b,offsetCorrection:!0,dataLabelsConfig:c.config.dataLabels})}return b}},{key:"plotDataLabelsText",value:function(t){var e=this.w,n=new O(this.ctx),i=t.x,o=t.y,r=t.i,a=t.j,s=t.text,l=t.textAnchor,c=t.fontSize,u=t.parent,d=t.dataLabelsConfig,h=t.color,p=t.alwaysDrawDataLabel,f=t.offsetCorrection;if(!(Array.isArray(e.config.dataLabels.enabledOnSeries)&&e.config.dataLabels.enabledOnSeries.indexOf(r)<0)){var b={x:i,y:o,drawnextLabel:!0,textRects:null};f&&(b=this.dataLabelsCorrection(i,o,s,r,a,p,parseInt(d.style.fontSize,10))),e.globals.zoomed||(i=b.x,o=b.y),b.textRects&&(i<-10-b.textRects.width||i>e.globals.gridWidth+b.textRects.width+10)&&(s="");var M=e.globals.dataLabels.style.colors[r];(("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(M=e.globals.dataLabels.style.colors[a]),"function"==typeof M&&(M=M({series:e.globals.series,seriesIndex:r,dataPointIndex:a,w:e})),h&&(M=h);var g=d.offsetX,m=d.offsetY;if("bar"!==e.config.chart.type&&"rangeBar"!==e.config.chart.type||(g=0,m=0),b.drawnextLabel){var z=n.drawText({width:100,height:parseInt(d.style.fontSize,10),x:i+g,y:o+m,foreColor:M,textAnchor:l||d.textAnchor,text:s,fontSize:c||d.style.fontSize,fontFamily:d.style.fontFamily,fontWeight:d.style.fontWeight||"normal"});if(z.attr({class:"apexcharts-datalabel",cx:i,cy:o}),d.dropShadow.enabled){var y=d.dropShadow;new v(this.ctx).dropShadow(z,y)}u.add(z),void 0===e.globals.lastDrawnDataLabelsIndexes[r]&&(e.globals.lastDrawnDataLabelsIndexes[r]=[]),e.globals.lastDrawnDataLabelsIndexes[r].push(a)}}}},{key:"addBackgroundToDataLabel",value:function(t,e){var n=this.w,i=n.config.dataLabels.background,o=i.padding,r=i.padding/2,a=e.width,s=e.height,l=new O(this.ctx).drawRect(e.x-o,e.y-r/2,a+2*o,s+r,i.borderRadius,"transparent"===n.config.chart.background?"#fff":n.config.chart.background,i.opacity,i.borderWidth,i.borderColor);return i.dropShadow.enabled&&new v(this.ctx).dropShadow(l,i.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var t=this.w;if("bubble"!==t.config.chart.type)for(var e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),n=0;n<e.length;n++){var i=e[n],o=i.getBBox(),r=null;if(o.width&&o.height&&(r=this.addBackgroundToDataLabel(i,o)),r){i.parentNode.insertBefore(r.node,i);var a=i.getAttribute("fill");!t.config.chart.animations.enabled||t.globals.resized||t.globals.dataChanged?r.attr({fill:a}):r.animate().attr({fill:a}),i.setAttribute("fill",t.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var t=this.w,e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),n=t.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),i=0;i<e.length;i++)n&&n.insertBefore(e[i],n.nextSibling)}}]),t}(),X=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.legendInactiveClass="legend-mouseover-inactive"}return c(t,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(t){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(m.escapeString(t),"']"))}},{key:"isSeriesHidden",value:function(t){var e=this.getSeriesByName(t),n=parseInt(e.getAttribute("data:realIndex"),10);return{isHidden:e.classList.contains("apexcharts-series-collapsed"),realIndex:n}}},{key:"addCollapsedClassToSeries",value:function(t,e){var n=this.w;function i(n){for(var i=0;i<n.length;i++)n[i].index===e&&t.node.classList.add("apexcharts-series-collapsed")}i(n.globals.collapsedSeries),i(n.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(t){var e=this.isSeriesHidden(t);return this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,e.isHidden),e.isHidden}},{key:"showSeries",value:function(t){var e=this.isSeriesHidden(t);e.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,!0)}},{key:"hideSeries",value:function(t){var e=this.isSeriesHidden(t);e.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,!1)}},{key:"resetSeries",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this.w,o=m.clone(i.globals.initialSeries);i.globals.previousPaths=[],n?(i.globals.collapsedSeries=[],i.globals.ancillaryCollapsedSeries=[],i.globals.collapsedSeriesIndices=[],i.globals.ancillaryCollapsedSeriesIndices=[]):o=this.emptyCollapsedSeries(o),i.config.series=o,t&&(e&&(i.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(o,i.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var e=this.w,n=0;n<t.length;n++)e.globals.collapsedSeriesIndices.indexOf(n)>-1&&(t[n].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,e){var n=this.w;e||(e=t.target);var i=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if("mousemove"===t.type){var o=parseInt(e.getAttribute("rel"),10)-1,r=null,a=null;n.globals.axisCharts||"radialBar"===n.config.chart.type?n.globals.axisCharts?(r=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(o,"']")),a=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(o,"']"))):r=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(o+1,"']")):r=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(o+1,"'] path"));for(var s=0;s<i.length;s++)i[s].classList.add(this.legendInactiveClass);null!==r&&(n.globals.axisCharts||r.parentNode.classList.remove(this.legendInactiveClass),r.classList.remove(this.legendInactiveClass),null!==a&&a.classList.remove(this.legendInactiveClass))}else if("mouseout"===t.type)for(var l=0;l<i.length;l++)i[l].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(t,e){var n=this,i=this.w,o=i.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),r=function(t){for(var e=0;e<o.length;e++)o[e].classList[t](n.legendInactiveClass)};if("mousemove"===t.type){var a=parseInt(e.getAttribute("rel"),10)-1;r("add"),function(t){for(var e=0;e<o.length;e++){var i=parseInt(o[e].getAttribute("val"),10);i>=t.from&&i<=t.to&&o[e].classList.remove(n.legendInactiveClass)}}(i.config.plotOptions.heatmap.colorScale.ranges[a])}else"mouseout"===t.type&&r("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=this.w,i=0;if(n.config.series.length>1)for(var o=n.config.series.map((function(t,i){return t.data&&t.data.length>0&&-1===n.globals.collapsedSeriesIndices.indexOf(i)&&(!n.globals.comboCharts||0===e.length||e.length&&e.indexOf(n.config.series[i].type)>-1)?i:-1})),r="asc"===t?0:o.length-1;"asc"===t?r<o.length:r>=0;"asc"===t?r++:r--)if(-1!==o[r]){i=o[r];break}return i}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map((function(t,e){return"bar"===t.type||"column"===t.type?e:-1})).filter((function(t){return-1!==t})):this.w.config.series.map((function(t,e){return e}))}},{key:"getPreviousPaths",value:function(){var t=this.w;function e(e,n,i){for(var o=e[n].childNodes,r={type:i,paths:[],realIndex:e[n].getAttribute("data:realIndex")},a=0;a<o.length;a++)if(o[a].hasAttribute("pathTo")){var s=o[a].getAttribute("pathTo");r.paths.push({d:s})}t.globals.previousPaths.push(r)}t.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach((function(n){for(var i,o=(i=n,t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(i,"-series .apexcharts-series"))),r=0;r<o.length;r++)e(o,r,n)})),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series"));if(n.length>0)for(var i=function(e){for(var n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(e,"'] rect")),i=[],o=function(t){var e=function(e){return n[t].getAttribute(e)},o={x:parseFloat(e("x")),y:parseFloat(e("y")),width:parseFloat(e("width")),height:parseFloat(e("height"))};i.push({rect:o,color:n[t].getAttribute("color")})},r=0;r<n.length;r++)o(r);t.globals.previousPaths.push(i)},o=0;o<n.length;o++)i(o);t.globals.axisCharts||(t.globals.previousPaths=t.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(t){var e=this.w,n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t,"-series .apexcharts-series"));if(n.length>0)for(var i=0;i<n.length;i++){for(var o=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t,"-series .apexcharts-series[data\\:realIndex='").concat(i,"'] circle")),r=[],a=0;a<o.length;a++)r.push({x:o[a].getAttribute("cx"),y:o[a].getAttribute("cy"),r:o[a].getAttribute("r")});e.globals.previousPaths.push(r)}}},{key:"clearPreviousPaths",value:function(){var t=this.w;t.globals.previousPaths=[],t.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var t=this.w,e=t.config.noData,n=new O(this.ctx),i=t.globals.svgWidth/2,o=t.globals.svgHeight/2,r="middle";if(t.globals.noData=!0,t.globals.animationEnded=!0,"left"===e.align?(i=10,r="start"):"right"===e.align&&(i=t.globals.svgWidth-10,r="end"),"top"===e.verticalAlign?o=50:"bottom"===e.verticalAlign&&(o=t.globals.svgHeight-50),i+=e.offsetX,o=o+parseInt(e.style.fontSize,10)+2+e.offsetY,void 0!==e.text&&""!==e.text){var a=n.drawText({x:i,y:o,text:e.text,textAnchor:r,fontSize:e.style.fontSize,fontFamily:e.style.fontFamily,foreColor:e.style.color,opacity:1,class:"apexcharts-text-nodata"});t.globals.dom.Paper.add(a)}}},{key:"setNullSeriesToZeroValues",value:function(t){for(var e=this.w,n=0;n<t.length;n++)if(0===t[n].length)for(var i=0;i<t[e.globals.maxValsInArrayIndex].length;i++)t[n].push(0);return t}},{key:"hasAllSeriesEqualX",value:function(){for(var t=!0,e=this.w,n=this.filteredSeriesX(),i=0;i<n.length-1;i++)if(n[i][0]!==n[i+1][0]){t=!1;break}return e.globals.allSeriesHasEqualX=t,t}},{key:"filteredSeriesX",value:function(){return this.w.globals.seriesX.map((function(t){return t.length>0?t:[]}))}}]),t}(),H=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new y(this.ctx)}return c(t,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new X(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new X(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var n=this.w.config,i=this.w.globals,o="boxPlot"===n.chart.type||"boxPlot"===n.series[e].type,r=0;r<t[e].data.length;r++)if(void 0!==t[e].data[r][1]&&(Array.isArray(t[e].data[r][1])&&4===t[e].data[r][1].length&&!o?this.twoDSeries.push(m.parseNumber(t[e].data[r][1][3])):t[e].data[r].length>=5?this.twoDSeries.push(m.parseNumber(t[e].data[r][4])):this.twoDSeries.push(m.parseNumber(t[e].data[r][1])),i.dataFormatXNumeric=!0),"datetime"===n.xaxis.type){var a=new Date(t[e].data[r][0]);a=new Date(a).getTime(),this.twoDSeriesX.push(a)}else this.twoDSeriesX.push(t[e].data[r][0]);for(var s=0;s<t[e].data.length;s++)void 0!==t[e].data[s][2]&&(this.threeDSeries.push(t[e].data[s][2]),i.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(t,e){var n=this.w.config,i=this.w.globals,o=new k(this.ctx),r=e;i.collapsedSeriesIndices.indexOf(e)>-1&&(r=this.activeSeriesIndex);for(var a=0;a<t[e].data.length;a++)void 0!==t[e].data[a].y&&(Array.isArray(t[e].data[a].y)?this.twoDSeries.push(m.parseNumber(t[e].data[a].y[t[e].data[a].y.length-1])):this.twoDSeries.push(m.parseNumber(t[e].data[a].y))),void 0!==t[e].data[a].goals&&Array.isArray(t[e].data[a].goals)?(void 0===this.seriesGoals[e]&&(this.seriesGoals[e]=[]),this.seriesGoals[e].push(t[e].data[a].goals)):(void 0===this.seriesGoals[e]&&(this.seriesGoals[e]=[]),this.seriesGoals[e].push(null));for(var s=0;s<t[r].data.length;s++){var l="string"==typeof t[r].data[s].x,c=Array.isArray(t[r].data[s].x),u=!c&&!!o.isValidDate(t[r].data[s].x.toString());if(l||u)if(l||n.xaxis.convertedCatToNumeric){var d=i.isBarHorizontal&&i.isRangeData;"datetime"!==n.xaxis.type||d?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[r].data[s].x)):this.twoDSeriesX.push(o.parseDate(t[r].data[s].x))}else"datetime"===n.xaxis.type?this.twoDSeriesX.push(o.parseDate(t[r].data[s].x.toString())):(i.dataFormatXNumeric=!0,i.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(t[r].data[s].x)));else c?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[r].data[s].x)):(i.isXNumeric=!0,i.dataFormatXNumeric=!0,this.twoDSeriesX.push(t[r].data[s].x))}if(t[e].data[0]&&void 0!==t[e].data[0].z){for(var h=0;h<t[e].data.length;h++)this.threeDSeries.push(t[e].data[h].z);i.isDataXYZ=!0}}},{key:"handleRangeData",value:function(t,e){var n=this.w.globals,i={};return this.isFormat2DArray()?i=this.handleRangeDataFormat("array",t,e):this.isFormatXY()&&(i=this.handleRangeDataFormat("xy",t,e)),n.seriesRangeStart.push(i.start),n.seriesRangeEnd.push(i.end),n.seriesRange.push(i.rangeUniques),n.seriesRange.forEach((function(t,e){t&&t.forEach((function(t,e){t.y.forEach((function(e,n){for(var i=0;i<t.y.length;i++)if(n!==i){var o=e.y1,r=e.y2,a=t.y[i].y1;o<=t.y[i].y2&&a<=r&&(t.overlaps.indexOf(e.rangeName)<0&&t.overlaps.push(e.rangeName),t.overlaps.indexOf(t.y[i].rangeName)<0&&t.overlaps.push(t.y[i].rangeName))}}))}))})),i}},{key:"handleCandleStickBoxData",value:function(t,e){var n=this.w.globals,i={};return this.isFormat2DArray()?i=this.handleCandleStickBoxDataFormat("array",t,e):this.isFormatXY()&&(i=this.handleCandleStickBoxDataFormat("xy",t,e)),n.seriesCandleO[e]=i.o,n.seriesCandleH[e]=i.h,n.seriesCandleM[e]=i.m,n.seriesCandleL[e]=i.l,n.seriesCandleC[e]=i.c,i}},{key:"handleRangeDataFormat",value:function(t,e,n){var i=[],o=[],r=e[n].data.filter((function(t,e,n){return e===n.findIndex((function(e){return e.x===t.x}))})).map((function(t,e){return{x:t.x,overlaps:[],y:[]}}));if("array"===t)for(var a=0;a<e[n].data.length;a++)Array.isArray(e[n].data[a])?(i.push(e[n].data[a][1][0]),o.push(e[n].data[a][1][1])):(i.push(e[n].data[a]),o.push(e[n].data[a]));else if("xy"===t)for(var s=function(t){var a=Array.isArray(e[n].data[t].y),s=m.randomId(),l=e[n].data[t].x,c={y1:a?e[n].data[t].y[0]:e[n].data[t].y,y2:a?e[n].data[t].y[1]:e[n].data[t].y,rangeName:s};e[n].data[t].rangeName=s;var u=r.findIndex((function(t){return t.x===l}));r[u].y.push(c),i.push(c.y1),o.push(c.y2)},l=0;l<e[n].data.length;l++)s(l);return{start:i,end:o,rangeUniques:r}}},{key:"handleCandleStickBoxDataFormat",value:function(t,e,n){var i=this.w,o="boxPlot"===i.config.chart.type||"boxPlot"===i.config.series[n].type,r=[],a=[],s=[],l=[],c=[];if("array"===t)if(o&&6===e[n].data[0].length||!o&&5===e[n].data[0].length)for(var u=0;u<e[n].data.length;u++)r.push(e[n].data[u][1]),a.push(e[n].data[u][2]),o?(s.push(e[n].data[u][3]),l.push(e[n].data[u][4]),c.push(e[n].data[u][5])):(l.push(e[n].data[u][3]),c.push(e[n].data[u][4]));else for(var d=0;d<e[n].data.length;d++)Array.isArray(e[n].data[d][1])&&(r.push(e[n].data[d][1][0]),a.push(e[n].data[d][1][1]),o?(s.push(e[n].data[d][1][2]),l.push(e[n].data[d][1][3]),c.push(e[n].data[d][1][4])):(l.push(e[n].data[d][1][2]),c.push(e[n].data[d][1][3])));else if("xy"===t)for(var h=0;h<e[n].data.length;h++)Array.isArray(e[n].data[h].y)&&(r.push(e[n].data[h].y[0]),a.push(e[n].data[h].y[1]),o?(s.push(e[n].data[h].y[2]),l.push(e[n].data[h].y[3]),c.push(e[n].data[h].y[4])):(l.push(e[n].data[h].y[2]),c.push(e[n].data[h].y[3])));return{o:r,h:a,m:s,l,c}}},{key:"parseDataAxisCharts",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,i=this.w.config,o=this.w.globals,r=new k(n),a=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice();o.isRangeBar="rangeBar"===i.chart.type&&o.isBarHorizontal,o.hasGroups="category"===i.xaxis.type&&i.xaxis.group.groups.length>0,o.hasGroups&&(o.groups=i.xaxis.group.groups);for(var s=function(){for(var t=0;t<a.length;t++)if("string"==typeof a[t]){if(!r.isValidDate(a[t]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");e.twoDSeriesX.push(r.parseDate(a[t]))}else e.twoDSeriesX.push(a[t])},l=0;l<t.length;l++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===t[l].data)return void console.error("It is a possibility that you may have not included 'data' property in series.");if("rangeBar"!==i.chart.type&&"rangeArea"!==i.chart.type&&"rangeBar"!==t[l].type&&"rangeArea"!==t[l].type||(o.isRangeData=!0,o.isComboCharts?"rangeBar"!==t[l].type&&"rangeArea"!==t[l].type||this.handleRangeData(t,l):"rangeBar"!==i.chart.type&&"rangeArea"!==i.chart.type||this.handleRangeData(t,l)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(t,l):this.isFormatXY()&&this.handleFormatXY(t,l),"candlestick"!==i.chart.type&&"candlestick"!==t[l].type&&"boxPlot"!==i.chart.type&&"boxPlot"!==t[l].type||this.handleCandleStickBoxData(t,l),o.series.push(this.twoDSeries),o.labels.push(this.twoDSeriesX),o.seriesX.push(this.twoDSeriesX),o.seriesGoals=this.seriesGoals,l!==this.activeSeriesIndex||this.fallbackToCategory||(o.isXNumeric=!0);else{"datetime"===i.xaxis.type?(o.isXNumeric=!0,s(),o.seriesX.push(this.twoDSeriesX)):"numeric"===i.xaxis.type&&(o.isXNumeric=!0,a.length>0&&(this.twoDSeriesX=a,o.seriesX.push(this.twoDSeriesX))),o.labels.push(this.twoDSeriesX);var c=t[l].data.map((function(t){return m.parseNumber(t)}));o.series.push(c)}o.seriesZ.push(this.threeDSeries),void 0!==t[l].name?o.seriesNames.push(t[l].name):o.seriesNames.push("series-"+parseInt(l+1,10)),void 0!==t[l].color?o.seriesColors.push(t[l].color):o.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,n=this.w.config;e.series=t.slice(),e.seriesNames=n.labels.slice();for(var i=0;i<e.series.length;i++)void 0===e.seriesNames[i]&&e.seriesNames.push("series-"+(i+1));return this.w}},{key:"handleExternalLabelsData",value:function(t){var e=this.w.config,n=this.w.globals;e.xaxis.categories.length>0?n.labels=e.xaxis.categories:e.labels.length>0?n.labels=e.labels.slice():this.fallbackToCategory?(n.labels=n.labels[0],n.seriesRange.length&&(n.seriesRange.map((function(t){t.forEach((function(t){n.labels.indexOf(t.x)<0&&t.x&&n.labels.push(t.x)}))})),n.labels=n.labels.filter((function(t,e,n){return n.indexOf(t)===e}))),e.xaxis.convertedCatToNumeric&&(new C(e).convertCatToNumericXaxis(e,this.ctx,n.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var e=this.w.globals,n=this.w.config,i=[];if(e.axisCharts){if(e.series.length>0)if(this.isFormatXY())for(var o=n.series.map((function(t,e){return t.data.filter((function(t,e,n){return n.findIndex((function(e){return e.x===t.x}))===e}))})),r=o.reduce((function(t,e,n,i){return i[t].length>e.length?t:n}),0),a=0;a<o[r].length;a++)i.push(a+1);else for(var s=0;s<e.series[e.maxValsInArrayIndex].length;s++)i.push(s+1);e.seriesX=[];for(var l=0;l<t.length;l++)e.seriesX.push(i);e.isXNumeric=!0}if(0===i.length){i=e.axisCharts?[]:e.series.map((function(t,e){return e+1}));for(var c=0;c<t.length;c++)e.seriesX.push(i)}e.labels=i,n.xaxis.convertedCatToNumeric&&(e.categoryLabels=i.map((function(t){return n.xaxis.labels.formatter(t)}))),e.noLabelsProvided=!0}},{key:"parseData",value:function(t){var e=this.w,n=e.config,i=e.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),i.axisCharts?(this.parseDataAxisCharts(t),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(t),"bar"===n.chart.type&&n.chart.stacked){var o=new X(this.ctx);i.series=o.setNullSeriesToZeroValues(i.series)}this.coreUtils.getSeriesTotals(),i.axisCharts&&(i.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals()),this.coreUtils.getPercentSeries(),i.dataFormatXNumeric||i.isXNumeric&&("numeric"!==n.xaxis.type||0!==n.labels.length||0!==n.xaxis.categories.length)||this.handleExternalLabelsData(t);for(var r=this.coreUtils.getCategoryLabels(i.labels),a=0;a<r.length;a++)if(Array.isArray(r[a])){i.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var t=this,e=this.w;e.globals.ignoreYAxisIndexes=e.globals.collapsedSeries.map((function(n,i){if(t.w.globals.isMultipleYAxis&&!e.config.chart.stacked)return n.index}))}}]),t}(),F=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"getLabel",value:function(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",a=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],s=this.w,l=void 0===t[i]?"":t[i],c=l,u=s.globals.xLabelFormatter,d=s.config.xaxis.labels.formatter,h=!1,p=new T(this.ctx),f=l;a&&(c=p.xLabelFormat(u,l,f,{i,dateFormatter:new k(this.ctx).formatDate,w:s}),void 0!==d&&(c=d(l,t[i],{i,dateFormatter:new k(this.ctx).formatDate,w:s})));e.length>0?(h=function(t){var n=null;return e.forEach((function(t){"month"===t.unit?n="year":"day"===t.unit?n="month":"hour"===t.unit?n="day":"minute"===t.unit&&(n="hour")})),n===t}(e[i].unit),n=e[i].position,c=e[i].value):"datetime"===s.config.xaxis.type&&void 0===d&&(c=""),void 0===c&&(c=""),c=Array.isArray(c)?c:c.toString();var b,M=new O(this.ctx);b=s.globals.rotateXLabels&&a?M.getTextRects(c,parseInt(r,10),null,"rotate(".concat(s.config.xaxis.labels.rotate," 0 0)"),!1):M.getTextRects(c,parseInt(r,10));var g=!s.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(c)&&(0===c.indexOf("NaN")||0===c.toLowerCase().indexOf("invalid")||c.toLowerCase().indexOf("infinity")>=0||o.indexOf(c)>=0&&g)&&(c=""),{x:n,text:c,textRect:b,isBold:h}}},{key:"checkLabelBasedOnTickamount",value:function(t,e,n){var i=this.w,o=i.config.xaxis.tickAmount;return"dataPoints"===o&&(o=Math.round(i.globals.gridWidth/120)),o>n||t%Math.round(n/(o+1))==0||(e.text=""),e}},{key:"checkForOverflowingLabels",value:function(t,e,n,i,o){var r=this.w;if(0===t&&r.globals.skipFirstTimelinelabel&&(e.text=""),t===n-1&&r.globals.skipLastTimelinelabel&&(e.text=""),r.config.xaxis.labels.hideOverlappingLabels&&i.length>0){var a=o[o.length-1];e.x<a.textRect.width/(r.globals.rotateXLabels?Math.abs(r.config.xaxis.labels.rotate)/12:1.01)+a.x&&(e.text="")}return e}},{key:"checkForReversedLabels",value:function(t,e){var n=this.w;return n.config.yaxis[t]&&n.config.yaxis[t].reversed&&e.reverse(),e}},{key:"isYAxisHidden",value:function(t){var e=this.w,n=new y(this.ctx);return!e.config.yaxis[t].show||!e.config.yaxis[t].showForNullSeries&&n.isSeriesNull(t)&&-1===e.globals.collapsedSeriesIndices.indexOf(t)}},{key:"getYAxisForeColor",value:function(t,e){var n=this.w;return Array.isArray(t)&&n.globals.yAxisScale[e]&&this.ctx.theme.pushExtraColors(t,n.globals.yAxisScale[e].result.length,!1),t}},{key:"drawYAxisTicks",value:function(t,e,n,i,o,r,a){var s=this.w,l=new O(this.ctx),c=s.globals.translateY;if(i.show&&e>0){!0===s.config.yaxis[o].opposite&&(t+=i.width);for(var u=e;u>=0;u--){var d=c+e/10+s.config.yaxis[o].labels.offsetY-1;s.globals.isBarHorizontal&&(d=r*u),"heatmap"===s.config.chart.type&&(d+=r/2);var h=l.drawLine(t+n.offsetX-i.width+i.offsetX,d+i.offsetY,t+n.offsetX+i.offsetX,d+i.offsetY,i.color);a.add(h),c+=r}}}}]),t}(),j=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"scaleSvgNode",value:function(t,e){var n=parseFloat(t.getAttributeNS(null,"width")),i=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",n*e),t.setAttributeNS(null,"height",i*e),t.setAttributeNS(null,"viewBox","0 0 "+n+" "+i)}},{key:"fixSvgStringForIe11",value:function(t){if(!m.isIE11())return t.replace(/ /g," ");var e=0,n=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,(function(t){return 2==++e?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':t}));return(n=n.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){null==t&&(t=1);var e=this.w.globals.dom.Paper.svg();if(1!==t){var n=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(n,t),e=(new XMLSerializer).serializeToString(n)}return this.fixSvgStringForIe11(e)}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),n=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(i,(function(t){t.setAttribute("width",0)})),e&&e[0]&&(e[0].setAttribute("x",-500),e[0].setAttribute("x1",-500),e[0].setAttribute("x2",-500)),n&&n[0]&&(n[0].setAttribute("y",-100),n[0].setAttribute("y1",-100),n[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(t){var e=this;return new Promise((function(n){var i=e.w,o=t?t.scale||t.width/i.globals.svgWidth:1;e.cleanup();var r=document.createElement("canvas");r.width=i.globals.svgWidth*o,r.height=parseInt(i.globals.dom.elWrap.style.height,10)*o;var a="transparent"===i.config.chart.background?"#fff":i.config.chart.background,s=r.getContext("2d");s.fillStyle=a,s.fillRect(0,0,r.width*o,r.height*o);var l=e.getSvgString(o);if(window.canvg&&m.isIE11()){var c=window.canvg.Canvg.fromString(s,l,{ignoreClear:!0,ignoreDimensions:!0});c.start();var u=r.msToBlob();c.stop(),n({blob:u})}else{var d="data:image/svg+xml,"+encodeURIComponent(l),h=new Image;h.crossOrigin="anonymous",h.onload=function(){if(s.drawImage(h,0,0),r.msToBlob){var t=r.msToBlob();n({blob:t})}else{var e=r.toDataURL("image/png");n({imgURI:e})}},h.src=d}}))}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then((function(e){var n=e.imgURI,i=e.blob;i?navigator.msSaveOrOpenBlob(i,t.w.globals.chartID+".png"):t.triggerDownload(n,t.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(t){var e=this,n=t.series,i=t.fileName,o=t.columnDelimiter,r=void 0===o?",":o,a=t.lineDelimiter,s=void 0===a?"\n":a,l=this.w;n||(n=l.config.series);var c=[],u=[],d="",h=l.globals.series.map((function(t,e){return-1===l.globals.collapsedSeriesIndices.indexOf(e)?t:[]})),p=Math.max.apply(Math,b(n.map((function(t){return t.data?t.data.length:0})))),f=new H(this.ctx),M=new F(this.ctx),g=function(t){var n="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var i=l.globals.yLabelFormatters[0],o=new X(e.ctx).getActiveConfigSeriesIndex();n=i(l.globals.labels[t],{seriesIndex:o,dataPointIndex:t,w:l})}else n=M.getLabel(l.globals.labels,l.globals.timescaleLabels,0,t).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?n=l.config.xaxis.categories[t]:l.config.labels.length&&(n=l.config.labels[t]))}else n=l.config.labels[t];return Array.isArray(n)&&(n=n.join(" ")),m.isNumber(n)?n:n.split(r).join("")};c.push(l.config.chart.toolbar.export.csv.headerCategory),"boxPlot"===l.config.chart.type?(c.push("minimum"),c.push("q1"),c.push("median"),c.push("q3"),c.push("maximum")):"candlestick"===l.config.chart.type?(c.push("open"),c.push("high"),c.push("low"),c.push("close")):"rangeBar"===l.config.chart.type?(c.push("minimum"),c.push("maximum")):n.map((function(t,e){var n=t.name?t.name:"series-".concat(e);l.globals.axisCharts&&c.push(n.split(r).join("")?n.split(r).join(""):"series-".concat(e))})),l.globals.axisCharts||(c.push(l.config.chart.toolbar.export.csv.headerValue),u.push(c.join(r))),n.map((function(t,e){l.globals.axisCharts?function(t,e){if(c.length&&0===e&&u.push(c.join(r)),t.data){t.data=t.data.length&&t.data||b(Array(p)).map((function(){return""}));for(var i=0;i<t.data.length;i++){c=[];var o=g(i);if(o||(f.isFormatXY()?o=n[e].data[i].x:f.isFormat2DArray()&&(o=n[e].data[i]?n[e].data[i][0]:"")),0===e){c.push((s=o,"datetime"===l.config.xaxis.type&&String(s).length>=10?l.config.chart.toolbar.export.csv.dateFormatter(o):m.isNumber(o)?o:o.split(r).join("")));for(var a=0;a<l.globals.series.length;a++)f.isFormatXY()?c.push(n[a].data[i].y):c.push(h[a][i])}("candlestick"===l.config.chart.type||t.type&&"candlestick"===t.type)&&(c.pop(),c.push(l.globals.seriesCandleO[e][i]),c.push(l.globals.seriesCandleH[e][i]),c.push(l.globals.seriesCandleL[e][i]),c.push(l.globals.seriesCandleC[e][i])),("boxPlot"===l.config.chart.type||t.type&&"boxPlot"===t.type)&&(c.pop(),c.push(l.globals.seriesCandleO[e][i]),c.push(l.globals.seriesCandleH[e][i]),c.push(l.globals.seriesCandleM[e][i]),c.push(l.globals.seriesCandleL[e][i]),c.push(l.globals.seriesCandleC[e][i])),"rangeBar"===l.config.chart.type&&(c.pop(),c.push(l.globals.seriesRangeStart[e][i]),c.push(l.globals.seriesRangeEnd[e][i])),c.length&&u.push(c.join(r))}}var s}(t,e):((c=[]).push(l.globals.labels[e].split(r).join("")),c.push(h[e]),u.push(c.join(r)))})),d+=u.join(s),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+d),i||l.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(t,e,n){var i=document.createElement("a");i.href=t,i.download=(e||this.w.globals.chartID)+n,document.body.appendChild(i),i.click(),document.body.removeChild(i)}}]),t}(),V=function(){function t(e,n){s(this,t),this.ctx=e,this.elgrid=n,this.w=e.w;var i=this.w;this.axesUtils=new F(e),this.xaxisLabels=i.globals.labels.slice(),i.globals.timescaleLabels.length>0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===i.config.xaxis.position?this.offY=0:this.offY=i.globals.gridHeight+1,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===i.config.chart.type&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return c(t,[{key:"drawXaxis",value:function(){var t=this.w,e=new O(this.ctx),n=e.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),i=e.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});n.add(i);for(var o=[],r=0;r<this.xaxisLabels.length;r++)o.push(this.xaxisLabels[r]);if(this.drawXAxisLabelAndGroup(!0,e,i,o,t.globals.isXNumeric,(function(t,e){return e})),t.globals.hasGroups){var a=t.globals.groups;o=[];for(var s=0;s<a.length;s++)o.push(a[s].title);var l={};t.config.xaxis.group.style&&(l.xaxisFontSize=t.config.xaxis.group.style.fontSize,l.xaxisFontFamily=t.config.xaxis.group.style.fontFamily,l.xaxisForeColors=t.config.xaxis.group.style.colors,l.fontWeight=t.config.xaxis.group.style.fontWeight,l.cssClass=t.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,e,i,o,!1,(function(t,e){return a[t].cols*e}),l)}if(void 0!==t.config.xaxis.title.text){var c=e.group({class:"apexcharts-xaxis-title"}),u=e.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+("bottom"===t.config.xaxis.position?t.globals.xAxisLabelsHeight:-t.globals.xAxisLabelsHeight-10)+t.config.xaxis.title.offsetY,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+t.config.xaxis.title.style.cssClass});c.add(u),n.add(c)}if(t.config.xaxis.axisBorder.show){var d=t.globals.barPadForNumericAxis,h=e.drawLine(t.globals.padHorizontal+t.config.xaxis.axisBorder.offsetX-d,this.offY,this.xaxisBorderWidth+d,this.offY,t.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders?this.elgrid.elGridBorders.add(h):n.add(h)}return n}},{key:"drawXAxisLabelAndGroup",value:function(t,e,n,i,o,r){var a,s=this,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},c=[],u=[],d=this.w,h=l.xaxisFontSize||this.xaxisFontSize,p=l.xaxisFontFamily||this.xaxisFontFamily,f=l.xaxisForeColors||this.xaxisForeColors,b=l.fontWeight||d.config.xaxis.labels.style.fontWeight,M=l.cssClass||d.config.xaxis.labels.style.cssClass,g=d.globals.padHorizontal,m=i.length,z="category"===d.config.xaxis.type?d.globals.dataPoints:m;if(0===z&&m>z&&(z=m),o){var v=z>1?z-1:z;a=d.globals.gridWidth/v,g=g+r(0,a)/2+d.config.xaxis.labels.offsetX}else a=d.globals.gridWidth/z,g=g+r(0,a)+d.config.xaxis.labels.offsetX;for(var O=function(o){var l=g-r(o,a)/2+d.config.xaxis.labels.offsetX;0===o&&1===m&&a/2===g&&1===z&&(l=d.globals.gridWidth/2);var v=s.axesUtils.getLabel(i,d.globals.timescaleLabels,l,o,c,h,t),O=28;if(d.globals.rotateXLabels&&t&&(O=22),d.config.xaxis.title.text&&"top"===d.config.xaxis.position&&(O+=parseFloat(d.config.xaxis.title.style.fontSize)+2),t||(O=O+parseFloat(h)+(d.globals.xAxisLabelsHeight-d.globals.xAxisGroupLabelsHeight)+(d.globals.rotateXLabels?10:0)),v=void 0!==d.config.xaxis.tickAmount&&"dataPoints"!==d.config.xaxis.tickAmount&&"datetime"!==d.config.xaxis.type?s.axesUtils.checkLabelBasedOnTickamount(o,v,m):s.axesUtils.checkForOverflowingLabels(o,v,m,c,u),d.config.xaxis.labels.show){var y=e.drawText({x:v.x,y:s.offY+d.config.xaxis.labels.offsetY+O-("top"===d.config.xaxis.position?d.globals.xAxisHeight+d.config.xaxis.axisTicks.height-2:0),text:v.text,textAnchor:"middle",fontWeight:v.isBold?600:b,fontSize:h,fontFamily:p,foreColor:Array.isArray(f)?t&&d.config.xaxis.convertedCatToNumeric?f[d.globals.minX+o-1]:f[o]:f,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+M});if(n.add(y),y.on("click",(function(t){if("function"==typeof d.config.chart.events.xAxisLabelClick){var e=Object.assign({},d,{labelIndex:o});d.config.chart.events.xAxisLabelClick(t,s.ctx,e)}})),t){var _=document.createElementNS(d.globals.SVGNS,"title");_.textContent=Array.isArray(v.text)?v.text.join(" "):v.text,y.node.appendChild(_),""!==v.text&&(c.push(v.text),u.push(v))}}o<m-1&&(g+=r(o+1,a))},y=0;y<=m-1;y++)O(y)}},{key:"drawXaxisInversed",value:function(t){var e,n,i=this,o=this.w,r=new O(this.ctx),a=o.config.yaxis[0].opposite?o.globals.translateYAxisX[t]:0,s=r.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:t}),l=r.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+a+", 0)"});s.add(l);var c=[];if(o.config.yaxis[t].show)for(var u=0;u<this.xaxisLabels.length;u++)c.push(this.xaxisLabels[u]);e=o.globals.gridHeight/c.length,n=-e/2.2;var d=o.globals.yLabelFormatters[0],h=o.config.yaxis[0].labels;if(h.show)for(var p=function(a){var s=void 0===c[a]?"":c[a];s=d(s,{seriesIndex:t,dataPointIndex:a,w:o});var u=i.axesUtils.getYAxisForeColor(h.style.colors,t),p=0;Array.isArray(s)&&(p=s.length/2*parseInt(h.style.fontSize,10));var f=h.offsetX-15,b="end";i.yaxis.opposite&&(b="start"),"left"===o.config.yaxis[0].labels.align?(f=h.offsetX,b="start"):"center"===o.config.yaxis[0].labels.align?(f=h.offsetX,b="middle"):"right"===o.config.yaxis[0].labels.align&&(b="end");var M=r.drawText({x:f,y:n+e+h.offsetY-p,text:s,textAnchor:b,foreColor:Array.isArray(u)?u[a]:u,fontSize:h.style.fontSize,fontFamily:h.style.fontFamily,fontWeight:h.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+h.style.cssClass,maxWidth:h.maxWidth});l.add(M),M.on("click",(function(t){if("function"==typeof o.config.chart.events.xAxisLabelClick){var e=Object.assign({},o,{labelIndex:a});o.config.chart.events.xAxisLabelClick(t,i.ctx,e)}}));var g=document.createElementNS(o.globals.SVGNS,"title");if(g.textContent=Array.isArray(s)?s.join(" "):s,M.node.appendChild(g),0!==o.config.yaxis[t].labels.rotate){var m=r.rotateAroundCenter(M.node);M.node.setAttribute("transform","rotate(".concat(o.config.yaxis[t].labels.rotate," 0 ").concat(m.y,")"))}n+=e},f=0;f<=c.length-1;f++)p(f);if(void 0!==o.config.yaxis[0].title.text){var b=r.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+a+", 0)"}),M=r.drawText({x:o.config.yaxis[0].title.offsetX,y:o.globals.gridHeight/2+o.config.yaxis[0].title.offsetY,text:o.config.yaxis[0].title.text,textAnchor:"middle",foreColor:o.config.yaxis[0].title.style.color,fontSize:o.config.yaxis[0].title.style.fontSize,fontWeight:o.config.yaxis[0].title.style.fontWeight,fontFamily:o.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+o.config.yaxis[0].title.style.cssClass});b.add(M),s.add(b)}var g=0;this.isCategoryBarHorizontal&&o.config.yaxis[0].opposite&&(g=o.globals.gridWidth);var m=o.config.xaxis.axisBorder;if(m.show){var z=r.drawLine(o.globals.padHorizontal+m.offsetX+g,1+m.offsetY,o.globals.padHorizontal+m.offsetX+g,o.globals.gridHeight+m.offsetY,m.color,0);this.elgrid&&this.elgrid.elGridBorders?this.elgrid.elGridBorders.add(z):s.add(z)}return o.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(g,c.length,o.config.yaxis[0].axisBorder,o.config.yaxis[0].axisTicks,0,e,s),s}},{key:"drawXaxisTicks",value:function(t,e,n){var i=this.w,o=t;if(!(t<0||t-2>i.globals.gridWidth)){var r=this.offY+i.config.xaxis.axisTicks.offsetY;if(e=e+r+i.config.xaxis.axisTicks.height,"top"===i.config.xaxis.position&&(e=r-i.config.xaxis.axisTicks.height),i.config.xaxis.axisTicks.show){var a=new O(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,r+i.config.xaxis.offsetY,o+i.config.xaxis.axisTicks.offsetX,e+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);n.add(a),a.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],n=this.xaxisLabels.length,i=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var o=0;o<n;o++)i=this.xaxisLabels[o].position,e.push(i);else for(var r=n,a=0;a<r;a++){var s=r;t.globals.isXNumeric&&"bar"!==t.config.chart.type&&(s-=1),i+=t.globals.gridWidth/s,e.push(i)}return e}},{key:"xAxisLabelCorrections",value:function(){var t=this.w,e=new O(this.ctx),n=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(t.globals.rotateXLabels||t.config.xaxis.labels.rotateAlways)for(var a=0;a<i.length;a++){var s=e.rotateAroundCenter(i[a]);s.y=s.y-1,s.x=s.x+1,i[a].setAttribute("transform","rotate(".concat(t.config.xaxis.labels.rotate," ").concat(s.x," ").concat(s.y,")")),i[a].setAttribute("text-anchor","end"),n.setAttribute("transform","translate(0, ".concat(-10,")"));var l=i[a].childNodes;t.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,(function(n){e.placeTextWithEllipsis(n,n.textContent,t.globals.xAxisLabelsHeight-("bottom"===t.config.legend.position?20:10))}))}else!function(){for(var n=t.globals.gridWidth/(t.globals.labels.length+1),o=0;o<i.length;o++){var r=i[o].childNodes;t.config.xaxis.labels.trim&&"datetime"!==t.config.xaxis.type&&Array.prototype.forEach.call(r,(function(t){e.placeTextWithEllipsis(t,t.textContent,n)}))}}();if(o.length>0){var c=o[o.length-1].getBBox(),u=o[0].getBBox();c.x<-20&&o[o.length-1].parentNode.removeChild(o[o.length-1]),u.x+u.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&o[0].parentNode.removeChild(o[0]);for(var d=0;d<r.length;d++)e.placeTextWithEllipsis(r[d],r[d].textContent,t.config.yaxis[0].labels.maxWidth-(t.config.yaxis[0].title.text?2*parseFloat(t.config.yaxis[0].title.style.fontSize):0)-15)}}}]),t}(),$=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.xaxisLabels=n.globals.labels.slice(),this.axesUtils=new F(e),this.isRangeBar=n.globals.seriesRange.length,n.globals.timescaleLabels.length>0&&(this.xaxisLabels=n.globals.timescaleLabels.slice())}return c(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,n=new O(this.ctx);null===t&&(t=n.group({class:"apexcharts-grid"}));var i=n.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),o=n.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(o),t.add(i),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,n=new O(this.ctx),i=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var o=0;t.config.stroke.width.forEach((function(t){o=Math.max(o,t)})),i=o}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elForecastMask.setAttribute("id","forecastMask".concat(e.cuid)),e.dom.elNonForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(e.cuid));var r=t.config.chart.type,a=0,s=0;("bar"===r||"rangeBar"===r||"candlestick"===r||"boxPlot"===r||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(a=t.config.grid.padding.left,s=t.config.grid.padding.right,e.barPadForNumericAxis>a&&(a=e.barPadForNumericAxis,s=e.barPadForNumericAxis)),e.dom.elGridRect=n.drawRect(-i/2-a-2,-i/2,e.gridWidth+i+s+a+4,e.gridHeight+i,0,"#fff");var l=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=n.drawRect(2*-l,2*-l,e.gridWidth+4*l,e.gridHeight+4*l,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var c=e.dom.baseEl.querySelector("defs");c.appendChild(e.dom.elGridRectMask),c.appendChild(e.dom.elForecastMask),c.appendChild(e.dom.elNonForecastMask),c.appendChild(e.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var e=t.i,n=t.x1,i=t.y1,o=t.x2,r=t.y2,a=t.xCount,s=t.parent,l=this.w;if(!(0===e&&l.globals.skipFirstTimelinelabel||e===a-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({i:e,x1:n,y1:i,x2:o,y2:r,xCount:a,parent:s});var c=0;if(l.globals.hasGroups&&"between"===l.config.xaxis.tickPlacement){var u=l.globals.groups;if(u){for(var d=0,h=0;d<e&&h<u.length;h++)d+=u[h].cols;d===e&&(c=.6*l.globals.xAxisLabelsHeight)}}new V(this.ctx).drawXaxisTicks(n,c,l.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(t){var e=t.i,n=t.x1,i=t.y1,o=t.x2,r=t.y2,a=t.xCount,s=t.parent,l=this.w,c=!1,u=s.node.classList.contains("apexcharts-gridlines-horizontal"),d=l.config.grid.strokeDashArray,h=l.globals.barPadForNumericAxis;(0===i&&0===r||0===n&&0===o)&&(c=!0),i===l.globals.gridHeight&&r===l.globals.gridHeight&&(c=!0),!l.globals.isBarHorizontal||0!==e&&e!==a-1||(c=!0);var p=new O(this).drawLine(n-(u?h:0),i,o+(u?h:0),r,l.config.grid.borderColor,d);p.node.classList.add("apexcharts-gridline"),c?this.elGridBorders.add(p):s.add(p)}},{key:"_drawGridBandRect",value:function(t){var e=t.c,n=t.x1,i=t.y1,o=t.x2,r=t.y2,a=t.type,s=this.w,l=new O(this.ctx),c=s.globals.barPadForNumericAxis;if("column"!==a||"datetime"!==s.config.xaxis.type){var u=s.config.grid[a].colors[e],d=l.drawRect(n-("row"===a?c:0),i,o+("row"===a?2*c:0),r,0,u,s.config.grid[a].opacity);this.elg.add(d),d.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),d.node.classList.add("apexcharts-grid-".concat(a))}}},{key:"_drawXYLines",value:function(t){var e=this,n=t.xCount,i=t.tickAmount,o=this.w;if(o.config.grid.xaxis.lines.show||o.config.xaxis.axisTicks.show){var r,a=o.globals.padHorizontal,s=o.globals.gridHeight;o.globals.timescaleLabels.length?function(t){for(var i=t.xC,o=t.x1,r=t.y1,a=t.x2,s=t.y2,l=0;l<i;l++)o=e.xaxisLabels[l].position,a=e.xaxisLabels[l].position,e._drawGridLines({i:l,x1:o,y1:r,x2:a,y2:s,xCount:n,parent:e.elgridLinesV})}({xC:n,x1:a,y1:0,x2:r,y2:s}):(o.globals.isXNumeric&&(n=o.globals.xAxisScale.result.length),function(t){for(var i=t.xC,r=t.x1,a=t.y1,s=t.x2,l=t.y2,c=0;c<i+(o.globals.isXNumeric?0:1);c++)0===c&&1===i&&1===o.globals.dataPoints&&(s=r=o.globals.gridWidth/2),e._drawGridLines({i:c,x1:r,y1:a,x2:s,y2:l,xCount:n,parent:e.elgridLinesV}),s=r+=o.globals.gridWidth/(o.globals.isXNumeric?i-1:i)}({xC:n,x1:a,y1:0,x2:r,y2:s}))}if(o.config.grid.yaxis.lines.show){var l=0,c=0,u=o.globals.gridWidth,d=i+1;this.isRangeBar&&(d=o.globals.labels.length);for(var h=0;h<d+(this.isRangeBar?1:0);h++)this._drawGridLine({i:h,xCount:d+(this.isRangeBar?1:0),x1:0,y1:l,x2:u,y2:c,parent:this.elgridLinesH}),c=l+=o.globals.gridHeight/(this.isRangeBar?d:i)}}},{key:"_drawInvertedXYLines",value:function(t){var e=t.xCount,n=this.w;if(n.config.grid.xaxis.lines.show||n.config.xaxis.axisTicks.show)for(var i,o=n.globals.padHorizontal,r=n.globals.gridHeight,a=0;a<e+1;a++)n.config.grid.xaxis.lines.show&&this._drawGridLine({i:a,xCount:e+1,x1:o,y1:0,x2:i,y2:r,parent:this.elgridLinesV}),new V(this.ctx).drawXaxisTicks(o,0,n.globals.dom.elGraphical),i=o=o+n.globals.gridWidth/e+.3;if(n.config.grid.yaxis.lines.show)for(var s=0,l=0,c=n.globals.gridWidth,u=0;u<n.globals.dataPoints+1;u++)this._drawGridLine({i:u,xCount:n.globals.dataPoints+1,x1:0,y1:s,x2:c,y2:l,parent:this.elgridLinesH}),l=s+=n.globals.gridHeight/n.globals.dataPoints}},{key:"renderGrid",value:function(){var t=this.w,e=new O(this.ctx);this.elg=e.group({class:"apexcharts-grid"}),this.elgridLinesH=e.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=e.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=e.group({class:"apexcharts-grid-borders"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),t.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var n,i=t.globals.yAxisScale.length?t.globals.yAxisScale[0].result.length-1:5,o=0;o<t.globals.series.length&&(void 0!==t.globals.yAxisScale[o]&&(i=t.globals.yAxisScale[o].result.length-1),!(i>2));o++);return!t.globals.isBarHorizontal||this.isRangeBar?(n=this.xaxisLabels.length,this.isRangeBar&&(i=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(n=t.config.xaxis.tickAmount)),this._drawXYLines({xCount:n,tickAmount:i})):(n=i,i=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:n,tickAmount:i})),this.drawGridBands(n,i),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.globals.gridWidth/n}}},{key:"drawGridBands",value:function(t,e){var n=this.w;if(void 0!==n.config.grid.row.colors&&n.config.grid.row.colors.length>0)for(var i=0,o=n.globals.gridHeight/e,r=n.globals.gridWidth,a=0,s=0;a<e;a++,s++)s>=n.config.grid.row.colors.length&&(s=0),this._drawGridBandRect({c:s,x1:0,y1:i,x2:r,y2:o,type:"row"}),i+=n.globals.gridHeight/e;if(void 0!==n.config.grid.column.colors&&n.config.grid.column.colors.length>0)for(var l=n.globals.isBarHorizontal||"category"!==n.config.xaxis.type&&!n.config.xaxis.convertedCatToNumeric?t:t-1,c=n.globals.padHorizontal,u=n.globals.padHorizontal+n.globals.gridWidth/l,d=n.globals.gridHeight,h=0,p=0;h<t;h++,p++)p>=n.config.grid.column.colors.length&&(p=0),this._drawGridBandRect({c:p,x1:c,y1:0,x2:u,y2:d,type:"column"}),c+=n.globals.gridWidth/l}}]),t}(),U=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"niceScale",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0,r=this.w,a=Math.abs(e-t);if("dataPoints"===(n=this._adjustTicksForSmallRange(n,i,a))&&(n=r.globals.dataPoints-1),t===Number.MIN_VALUE&&0===e||!m.isNumber(t)&&!m.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=n,this.linearScale(t,e,n);t>e?(console.warn("axis.min cannot be greater than axis.max"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var s=[];a<1&&o&&("candlestick"===r.config.chart.type||"candlestick"===r.config.series[i].type||"boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[i].type||r.globals.isRangeData)&&(e*=1.01);var l=n+1;l<2?l=2:l>2&&(l-=2);var c=a/l,u=Math.floor(m.log10(c)),d=Math.pow(10,u),h=Math.round(c/d);h<1&&(h=1);var p=h*d,f=p*Math.floor(t/p),b=p*Math.ceil(e/p),M=f;if(o&&a>2){for(;s.push(M),!((M+=p)>b););return{result:s,niceMin:s[0],niceMax:s[s.length-1]}}var g=t;(s=[]).push(g);for(var z=Math.abs(e-t)/n,v=0;v<=n;v++)g+=z,s.push(g);return s[s.length-2]>=e&&s.pop(),{result:s,niceMin:s[0],niceMax:s[s.length-1]}}},{key:"linearScale",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,i=arguments.length>3?arguments[3]:void 0,o=Math.abs(e-t);"dataPoints"===(n=this._adjustTicksForSmallRange(n,i,o))&&(n=this.w.globals.dataPoints-1);var r=o/n;n===Number.MAX_VALUE&&(n=10,r=1);for(var a=[],s=t;n>=0;)a.push(s),s+=r,n-=1;return{result:a,niceMin:a[0],niceMax:a[a.length-1]}}},{key:"logarithmicScaleNice",value:function(t,e,n){e<=0&&(e=Math.max(t,n)),t<=0&&(t=Math.min(e,n));for(var i=[],o=Math.ceil(Math.log(e)/Math.log(n)+1),r=Math.floor(Math.log(t)/Math.log(n));r<o;r++)i.push(Math.pow(n,r));return{result:i,niceMin:i[0],niceMax:i[i.length-1]}}},{key:"logarithmicScale",value:function(t,e,n){e<=0&&(e=Math.max(t,n)),t<=0&&(t=Math.min(e,n));for(var i=[],o=Math.log(e)/Math.log(n),r=Math.log(t)/Math.log(n),a=o-r,s=Math.round(a),l=a/s,c=0,u=r;c<s;c++,u+=l)i.push(Math.pow(n,u));return i.push(Math.pow(n,o)),{result:i,niceMin:t,niceMax:e}}},{key:"_adjustTicksForSmallRange",value:function(t,e,n){var i=t;if(void 0!==e&&this.w.config.yaxis[e].labels.formatter&&void 0===this.w.config.yaxis[e].tickAmount){var o=Number(this.w.config.yaxis[e].labels.formatter(1));m.isNumber(o)&&0===this.w.globals.yValueDecimal&&(i=Math.ceil(n))}return i<t?i:t}},{key:"setYScaleForIndex",value:function(t,e,n){var i=this.w.globals,o=this.w.config,r=i.isBarHorizontal?o.xaxis:o.yaxis[t];void 0===i.yAxisScale[t]&&(i.yAxisScale[t]=[]);var a=Math.abs(n-e);if(r.logarithmic&&a<=5&&(i.invalidLogScale=!0),r.logarithmic&&a>5)i.allSeriesCollapsed=!1,i.yAxisScale[t]=this.logarithmicScale(e,n,r.logBase),i.yAxisScale[t]=r.forceNiceScale?this.logarithmicScaleNice(e,n,r.logBase):this.logarithmicScale(e,n,r.logBase);else if(n!==-Number.MAX_VALUE&&m.isNumber(n))if(i.allSeriesCollapsed=!1,void 0===r.min&&void 0===r.max||r.forceNiceScale){var s=void 0===o.yaxis[t].max&&void 0===o.yaxis[t].min||o.yaxis[t].forceNiceScale;i.yAxisScale[t]=this.niceScale(e,n,r.tickAmount?r.tickAmount:a<5&&a>1?a+1:5,t,s)}else i.yAxisScale[t]=this.linearScale(e,n,r.tickAmount,t);else i.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(t,e){var n=this.w,i=n.globals,o=n.config.xaxis,r=Math.abs(e-t);return e!==-Number.MAX_VALUE&&m.isNumber(e)?i.xAxisScale=this.linearScale(t,e,o.tickAmount?o.tickAmount:r<5&&r>1?r+1:5,0):i.xAxisScale=this.linearScale(0,5,5),i.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,n=this.w.config,i=e.minYArr.concat([]),o=e.maxYArr.concat([]),r=[];n.yaxis.forEach((function(e,a){var s=a;n.series.forEach((function(t,n){t.name===e.seriesName&&(s=n,a!==n?r.push({index:n,similarIndex:a,alreadyExists:!0}):r.push({index:n}))}));var l=i[s],c=o[s];t.setYScaleForIndex(a,l,c)})),this.sameScaleInMultipleAxes(i,o,r)}},{key:"sameScaleInMultipleAxes",value:function(t,e,n){var i=this,o=this.w.config,r=this.w.globals,a=[];n.forEach((function(t){t.alreadyExists&&(void 0===a[t.index]&&(a[t.index]=[]),a[t.index].push(t.index),a[t.index].push(t.similarIndex))})),r.yAxisSameScaleIndices=a,a.forEach((function(t,e){a.forEach((function(n,i){var o,r;e!==i&&(o=t,r=n,o.filter((function(t){return-1!==r.indexOf(t)}))).length>0&&(a[e]=a[e].concat(a[i]))}))}));var s=a.map((function(t){return t.filter((function(e,n){return t.indexOf(e)===n}))})).map((function(t){return t.sort()}));a=a.filter((function(t){return!!t}));var l=s.slice(),c=l.map((function(t){return JSON.stringify(t)}));l=l.filter((function(t,e){return c.indexOf(JSON.stringify(t))===e}));var u=[],d=[];t.forEach((function(t,n){l.forEach((function(i,o){i.indexOf(n)>-1&&(void 0===u[o]&&(u[o]=[],d[o]=[]),u[o].push({key:n,value:t}),d[o].push({key:n,value:e[n]}))}))}));var h=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),p=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);u.forEach((function(t,e){t.forEach((function(t,n){h[e]=Math.min(t.value,h[e])}))})),d.forEach((function(t,e){t.forEach((function(t,n){p[e]=Math.max(t.value,p[e])}))})),t.forEach((function(t,e){d.forEach((function(t,n){var a=h[n],s=p[n];o.chart.stacked&&(s=0,t.forEach((function(t,e){t.value!==-Number.MAX_VALUE&&(s+=t.value),a!==Number.MIN_VALUE&&(a+=u[n][e].value)}))),t.forEach((function(n,l){t[l].key===e&&(void 0!==o.yaxis[e].min&&(a="function"==typeof o.yaxis[e].min?o.yaxis[e].min(r.minY):o.yaxis[e].min),void 0!==o.yaxis[e].max&&(s="function"==typeof o.yaxis[e].max?o.yaxis[e].max(r.maxY):o.yaxis[e].max),i.setYScaleForIndex(e,a,s))}))}))}))}},{key:"autoScaleY",value:function(t,e,n){t||(t=this);var i=t.w;if(i.globals.isMultipleYAxis||i.globals.collapsedSeries.length)return console.warn("autoScaleYaxis is not supported in a multi-yaxis chart."),e;var o=i.globals.seriesX[0],r=i.config.chart.stacked;return e.forEach((function(t,a){for(var s=0,l=0;l<o.length;l++)if(o[l]>=n.xaxis.min){s=l;break}var c,u,d=i.globals.minYArr[a],h=i.globals.maxYArr[a],p=i.globals.stackedSeriesTotals;i.globals.series.forEach((function(a,l){var f=a[s];r?(f=p[s],c=u=f,p.forEach((function(t,e){o[e]<=n.xaxis.max&&o[e]>=n.xaxis.min&&(t>u&&null!==t&&(u=t),a[e]<c&&null!==a[e]&&(c=a[e]))}))):(c=u=f,a.forEach((function(t,e){if(o[e]<=n.xaxis.max&&o[e]>=n.xaxis.min){var r=t,a=t;i.globals.series.forEach((function(n,i){null!==t&&(r=Math.min(n[e],r),a=Math.max(n[e],a))})),a>u&&null!==a&&(u=a),r<c&&null!==r&&(c=r)}}))),void 0===c&&void 0===u&&(c=d,u=h),u*=u<0?.9:1.1,0==(c*=c<0?1.1:.9)&&0===u&&(c=-1,u=1),u<0&&u<h&&(u=h),c<0&&c>d&&(c=d),e.length>1?(e[l].min=void 0===t.min?c:t.min,e[l].max=void 0===t.max?u:t.max):(e[0].min=void 0===t.min?c:t.min,e[0].max=void 0===t.max?u:t.max)}))})),e}}]),t}(),G=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.scales=new U(e)}return c(t,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=this.w.config,r=this.w.globals,a=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===i&&(i=t+1);var l=r.series,c=l,u=l;"candlestick"===o.chart.type?(c=r.seriesCandleL,u=r.seriesCandleH):"boxPlot"===o.chart.type?(c=r.seriesCandleO,u=r.seriesCandleC):r.isRangeData&&(c=r.seriesRangeStart,u=r.seriesRangeEnd);for(var d=t;d<i;d++){r.dataPoints=Math.max(r.dataPoints,l[d].length),r.categoryLabels.length&&(r.dataPoints=r.categoryLabels.filter((function(t){return void 0!==t})).length);for(var h=0;h<r.series[d].length;h++){var p=l[d][h];null!==p&&m.isNumber(p)?(void 0!==u[d][h]&&(a=Math.max(a,u[d][h]),e=Math.min(e,u[d][h])),void 0!==c[d][h]&&(e=Math.min(e,c[d][h]),n=Math.max(n,c[d][h])),"candlestick"!==this.w.config.chart.type&&"boxPlot"!==this.w.config.chart.type&&"rangeArea"===this.w.config.chart.type&&"rangeBar"===this.w.config.chart.type||("candlestick"!==this.w.config.chart.type&&"boxPlot"!==this.w.config.chart.type||void 0!==r.seriesCandleC[d][h]&&(a=Math.max(a,r.seriesCandleO[d][h]),a=Math.max(a,r.seriesCandleH[d][h]),a=Math.max(a,r.seriesCandleL[d][h]),a=Math.max(a,r.seriesCandleC[d][h]),"boxPlot"===this.w.config.chart.type&&(a=Math.max(a,r.seriesCandleM[d][h]))),!o.series[d].type||"candlestick"===o.series[d].type&&"boxPlot"===o.series[d].type&&"rangeArea"===o.series[d].type&&"rangeBar"===o.series[d].type||(a=Math.max(a,r.series[d][h]),e=Math.min(e,r.series[d][h])),n=a),r.seriesGoals[d]&&r.seriesGoals[d][h]&&Array.isArray(r.seriesGoals[d][h])&&r.seriesGoals[d][h].forEach((function(t){s!==Number.MIN_VALUE&&(s=Math.min(s,t.value),e=s),a=Math.max(a,t.value),n=a})),m.isFloat(p)&&(p=m.noExponents(p),r.yValueDecimal=Math.max(r.yValueDecimal,p.toString().split(".")[1].length)),s>c[d][h]&&c[d][h]<0&&(s=c[d][h])):r.hasNullValues=!0}}return"rangeBar"===o.chart.type&&r.seriesRangeStart.length&&r.isBarHorizontal&&(s=e),"bar"===o.chart.type&&(s<0&&a<0&&(a=0),s===Number.MIN_VALUE&&(s=0)),{minY:s,maxY:a,lowestY:e,highestY:n}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var n=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var i=0;i<t.series.length;i++){var o=this.getMinYMaxY(i,n,null,i+1);t.minYArr.push(o.minY),t.maxYArr.push(o.maxY),n=o.lowestY}var r=this.getMinYMaxY(0,n,null,t.series.length);if(t.minY=r.minY,t.maxY=r.maxY,n=r.lowestY,e.chart.stacked&&this._setStackedMinMax(),("line"===e.chart.type||"area"===e.chart.type||"candlestick"===e.chart.type||"boxPlot"===e.chart.type||"rangeBar"===e.chart.type&&!t.isBarHorizontal)&&t.minY===Number.MIN_VALUE&&n!==-Number.MAX_VALUE&&n!==t.maxY){var a=t.maxY-n;(n>=0&&n<=10||void 0!==e.yaxis[0].min||void 0!==e.yaxis[0].max)&&(a=0),t.minY=n-5*a/100,n>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*a/100}return e.yaxis.forEach((function(e,n){void 0!==e.max&&("number"==typeof e.max?t.maxYArr[n]=e.max:"function"==typeof e.max&&(t.maxYArr[n]=e.max(t.isMultipleYAxis?t.maxYArr[n]:t.maxY)),t.maxY=t.maxYArr[n]),void 0!==e.min&&("number"==typeof e.min?t.minYArr[n]=e.min:"function"==typeof e.min&&(t.minYArr[n]=e.min(t.isMultipleYAxis?t.minYArr[n]===Number.MIN_VALUE?0:t.minYArr[n]:t.minY)),t.minY=t.minYArr[n])})),t.isBarHorizontal&&["min","max"].forEach((function(n){void 0!==e.xaxis[n]&&"number"==typeof e.xaxis[n]&&("min"===n?t.minY=e.xaxis[n]:t.maxY=e.xaxis[n])})),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=n,t.yAxisScale.forEach((function(e,n){t.minYArr[n]=e.niceMin,t.maxYArr[n]=e.niceMax}))):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,e=this.w.config,n="numeric"===e.xaxis.type||"datetime"===e.xaxis.type||"category"===e.xaxis.type&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var e=0;e<t.series.length;e++)if(t.labels[e])for(var n=0;n<t.labels[e].length;n++)null!==t.labels[e][n]&&m.isNumber(t.labels[e][n])&&(t.maxX=Math.max(t.maxX,t.labels[e][n]),t.initialMaxX=Math.max(t.maxX,t.labels[e][n]),t.minX=Math.min(t.minX,t.labels[e][n]),t.initialMinX=Math.min(t.minX,t.labels[e][n]))}(),t.noLabelsProvided&&0===e.xaxis.categories.length&&(t.maxX=t.labels[t.labels.length-1],t.initialMaxX=t.labels[t.labels.length-1],t.minX=1,t.initialMinX=1),t.isXNumeric||t.noLabelsProvided||t.dataFormatXNumeric){var i;if(void 0===e.xaxis.tickAmount?(i=Math.round(t.svgWidth/150),"numeric"===e.xaxis.type&&t.dataPoints<30&&(i=t.dataPoints-1),i>t.dataPoints&&0!==t.dataPoints&&(i=t.dataPoints-1)):"dataPoints"===e.xaxis.tickAmount?(t.series.length>1&&(i=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(i=t.maxX-t.minX-1)):i=e.xaxis.tickAmount,t.xTickAmount=i,void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxX=e.xaxis.max),void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minX=e.xaxis.min),void 0!==e.xaxis.range&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var o=[],r=t.minX-1;r<t.maxX;r++)o.push(r+1);t.xAxisScale={result:o,niceMin:o[0],niceMax:o[o.length-1]}}else t.xAxisScale=this.scales.setXScale(t.minX,t.maxX);else t.xAxisScale=this.scales.linearScale(1,i,i),t.noLabelsProvided&&t.labels.length>0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,i-1),t.seriesX=t.labels.slice());n&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e<t.series.length;e++)if(void 0!==t.seriesZ[e])for(var n=0;n<t.seriesZ[e].length;n++)null!==t.seriesZ[e][n]&&m.isNumber(t.seriesZ[e][n])&&(t.maxZ=Math.max(t.maxZ,t.seriesZ[e][n]),t.minZ=Math.min(t.minZ,t.seriesZ[e][n]))}},{key:"_handleSingleDataPoint",value:function(){var t=this.w.globals,e=this.w.config;if(t.minX===t.maxX){var n=new k(this.ctx);if("datetime"===e.xaxis.type){var i=n.getDate(t.minX);e.xaxis.labels.datetimeUTC?i.setUTCDate(i.getUTCDate()-2):i.setDate(i.getDate()-2),t.minX=new Date(i).getTime();var o=n.getDate(t.maxX);e.xaxis.labels.datetimeUTC?o.setUTCDate(o.getUTCDate()+2):o.setDate(o.getDate()+2),t.maxX=new Date(o).getTime()}else("numeric"===e.xaxis.type||"category"===e.xaxis.type&&!t.noLabelsProvided)&&(t.minX=t.minX-2,t.initialMinX=t.minX,t.maxX=t.maxX+2,t.initialMaxX=t.maxX)}}},{key:"_getMinXDiff",value:function(){var t=this.w.globals;t.isXNumeric&&t.seriesX.forEach((function(e,n){1===e.length&&e.push(t.seriesX[t.maxValsInArrayIndex][t.seriesX[t.maxValsInArrayIndex].length-1]);var i=e.slice();i.sort((function(t,e){return t-e})),i.forEach((function(e,n){if(n>0){var o=e-i[n-1];o>0&&(t.minXDiff=Math.min(o,t.minXDiff))}})),1!==t.dataPoints&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)}))}},{key:"_setStackedMinMax",value:function(){var t=this.w.globals,e=[],n=[];if(t.series.length)for(var i=0;i<t.series[t.maxValsInArrayIndex].length;i++)for(var o=0,r=0,a=0;a<t.series.length;a++)null!==t.series[a][i]&&m.isNumber(t.series[a][i])&&(t.series[a][i]>0?o=o+parseFloat(t.series[a][i])+1e-4:r+=parseFloat(t.series[a][i])),a===t.series.length-1&&(e.push(o),n.push(r));for(var s=0;s<e.length;s++)t.maxY=Math.max(t.maxY,e[s]),t.minY=Math.min(t.minY,n[s])}}]),t}(),Z=function(){function t(e,n){s(this,t),this.ctx=e,this.elgrid=n,this.w=e.w;var i=this.w;this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.axisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===i.config.chart.type&&i.config.plotOptions.bar.horizontal,this.xAxisoffX=0,"bottom"===i.config.xaxis.position&&(this.xAxisoffX=i.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new F(e)}return c(t,[{key:"drawYaxis",value:function(t){var e=this,n=this.w,i=new O(this.ctx),o=n.config.yaxis[t].labels.style,r=o.fontSize,a=o.fontFamily,s=o.fontWeight,l=i.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+n.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return l;var c=i.group({class:"apexcharts-yaxis-texts-g"});l.add(c);var u=n.globals.yAxisScale[t].result.length-1,d=n.globals.gridHeight/u,h=n.globals.translateY,p=n.globals.yLabelFormatters[t],f=n.globals.yAxisScale[t].result.slice();f=this.axesUtils.checkForReversedLabels(t,f);var b="";if(n.config.yaxis[t].labels.show)for(var M=function(l){var M=f[l];M=p(M,l,n);var g=n.config.yaxis[t].labels.padding;n.config.yaxis[t].opposite&&0!==n.config.yaxis.length&&(g*=-1);var m="end";n.config.yaxis[t].opposite&&(m="start"),"left"===n.config.yaxis[t].labels.align?m="start":"center"===n.config.yaxis[t].labels.align?m="middle":"right"===n.config.yaxis[t].labels.align&&(m="end");var z=e.axesUtils.getYAxisForeColor(o.colors,t),v=i.drawText({x:g,y:h+u/10+n.config.yaxis[t].labels.offsetY+1,text:M,textAnchor:m,fontSize:r,fontFamily:a,fontWeight:s,maxWidth:n.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(z)?z[l]:z,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+o.cssClass});l===u&&(b=v),c.add(v);var O=document.createElementNS(n.globals.SVGNS,"title");if(O.textContent=Array.isArray(M)?M.join(" "):M,v.node.appendChild(O),0!==n.config.yaxis[t].labels.rotate){var y=i.rotateAroundCenter(b.node),_=i.rotateAroundCenter(v.node);v.node.setAttribute("transform","rotate(".concat(n.config.yaxis[t].labels.rotate," ").concat(y.x," ").concat(_.y,")"))}h+=d},g=u;g>=0;g--)M(g);if(void 0!==n.config.yaxis[t].title.text){var m=i.group({class:"apexcharts-yaxis-title"}),z=0;n.config.yaxis[t].opposite&&(z=n.globals.translateYAxisX[t]);var v=i.drawText({x:z,y:n.globals.gridHeight/2+n.globals.translateY+n.config.yaxis[t].title.offsetY,text:n.config.yaxis[t].title.text,textAnchor:"end",foreColor:n.config.yaxis[t].title.style.color,fontSize:n.config.yaxis[t].title.style.fontSize,fontWeight:n.config.yaxis[t].title.style.fontWeight,fontFamily:n.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+n.config.yaxis[t].title.style.cssClass});m.add(v),l.add(m)}var y=n.config.yaxis[t].axisBorder,_=31+y.offsetX;if(n.config.yaxis[t].opposite&&(_=-31-y.offsetX),y.show){var A=i.drawLine(_,n.globals.translateY+y.offsetY-2,_,n.globals.gridHeight+n.globals.translateY+y.offsetY+2,y.color,0,y.width);l.add(A)}return n.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(_,u,y,n.config.yaxis[t].axisTicks,t,d,l),l}},{key:"drawYaxisInversed",value:function(t){var e=this.w,n=new O(this.ctx),i=n.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),o=n.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});i.add(o);var r=e.globals.yAxisScale[t].result.length-1,a=e.globals.gridWidth/r+.1,s=a+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,c=e.globals.yAxisScale[t].result.slice(),u=e.globals.timescaleLabels;u.length>0&&(this.xaxisLabels=u.slice(),r=(c=u.slice()).length),c=this.axesUtils.checkForReversedLabels(t,c);var d=u.length;if(e.config.xaxis.labels.show)for(var h=d?0:r;d?h<d:h>=0;d?h++:h--){var p=c[h];p=l(p,h,e);var f=e.globals.gridWidth+e.globals.padHorizontal-(s-a+e.config.xaxis.labels.offsetX);if(u.length){var b=this.axesUtils.getLabel(c,u,f,h,this.drawnLabels,this.xaxisFontSize);f=b.x,p=b.text,this.drawnLabels.push(b.text),0===h&&e.globals.skipFirstTimelinelabel&&(p=""),h===c.length-1&&e.globals.skipLastTimelinelabel&&(p="")}var M=n.drawText({x:f,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-("top"===e.config.xaxis.position?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:p,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});o.add(M),M.tspan(p);var g=document.createElementNS(e.globals.SVGNS,"title");g.textContent=p,M.node.appendChild(g),s+=a}return this.inversedYAxisTitleText(i),this.inversedYAxisBorder(i),i}},{key:"inversedYAxisBorder",value:function(t){var e=this.w,n=new O(this.ctx),i=e.config.xaxis.axisBorder;if(i.show){var o=0;"bar"===e.config.chart.type&&e.globals.isXNumeric&&(o-=15);var r=n.drawLine(e.globals.padHorizontal+o+i.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,i.color,0,i.height);this.elgrid&&this.elgrid.elGridBorders?this.elgrid.elGridBorders.add(r):t.add(r)}}},{key:"inversedYAxisTitleText",value:function(t){var e=this.w,n=new O(this.ctx);if(void 0!==e.config.xaxis.title.text){var i=n.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),o=n.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});i.add(o),t.add(i)}}},{key:"yAxisTitleRotate",value:function(t,e){var n=this.w,i=new O(this.ctx),o={width:0,height:0},r={width:0,height:0},a=n.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==a&&(o=a.getBoundingClientRect());var s=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==s&&(r=s.getBoundingClientRect()),null!==s){var l=this.xPaddingForYAxisTitle(t,o,r,e);s.setAttribute("x",l.xPos-(e?10:0))}if(null!==s){var c=i.rotateAroundCenter(s);s.setAttribute("transform","rotate(".concat(e?-1*n.config.yaxis[t].title.rotate:n.config.yaxis[t].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,n,i){var o=this.w,r=0,a=0,s=10;return void 0===o.config.yaxis[t].title.text||t<0?{xPos:a,padd:0}:(i?(a=e.width+o.config.yaxis[t].title.offsetX+n.width/2+s/2,0===(r+=1)&&(a-=s/2)):(a=-1*e.width+o.config.yaxis[t].title.offsetX+s/2+n.width/2,o.globals.isBarHorizontal&&(s=25,a=-1*e.width-o.config.yaxis[t].title.offsetX-s)),{xPos:a,padd:s})}},{key:"setYAxisXPosition",value:function(t,e){var n=this.w,i=0,o=0,r=18,a=1;n.config.yaxis.length>1&&(this.multipleYs=!0),n.config.yaxis.map((function(s,l){var c=n.globals.ignoreYAxisIndexes.indexOf(l)>-1||!s.show||s.floating||0===t[l].width,u=t[l].width+e[l].width;s.opposite?n.globals.isBarHorizontal?(o=n.globals.gridWidth+n.globals.translateX-1,n.globals.translateYAxisX[l]=o-s.labels.offsetX):(o=n.globals.gridWidth+n.globals.translateX+a,c||(a=a+u+20),n.globals.translateYAxisX[l]=o-s.labels.offsetX+20):(i=n.globals.translateX-r,c||(r=r+u+20),n.globals.translateYAxisX[l]=i+s.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(e=m.listToArray(e)).forEach((function(e,n){var i=t.config.yaxis[n];if(i&&!i.floating&&void 0!==i.labels.align){var o=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-texts-g")),r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-label"));r=m.listToArray(r);var a=o.getBoundingClientRect();"left"===i.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","start")})),i.opposite||o.setAttribute("transform","translate(-".concat(a.width,", 0)"))):"center"===i.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","middle")})),o.setAttribute("transform","translate(".concat(a.width/2*(i.opposite?1:-1),", 0)"))):"right"===i.labels.align&&(r.forEach((function(t,e){t.setAttribute("text-anchor","end")})),i.opposite&&o.setAttribute("transform","translate(".concat(a.width,", 0)")))}}))}}]),t}(),K=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.documentEvent=m.bind(this.documentEvent,this)}return c(t,[{key:"addEventListener",value:function(t,e){var n=this.w;n.globals.events.hasOwnProperty(t)?n.globals.events[t].push(e):n.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var n=this.w;if(n.globals.events.hasOwnProperty(t)){var i=n.globals.events[t].indexOf(e);-1!==i&&n.globals.events[t].splice(i,1)}}},{key:"fireEvent",value:function(t,e){var n=this.w;if(n.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var i=n.globals.events[t],o=i.length,r=0;r<o;r++)i[r].apply(null,e)}}},{key:"setupEventHandlers",value:function(){var t=this,e=this.w,n=this.ctx,i=e.globals.dom.baseEl.querySelector(e.globals.chartClass);this.ctx.eventList.forEach((function(t){i.addEventListener(t,(function(t){var i=Object.assign({},e,{seriesIndex:e.globals.capturedSeriesIndex,dataPointIndex:e.globals.capturedDataPointIndex});"mousemove"===t.type||"touchmove"===t.type?"function"==typeof e.config.chart.events.mouseMove&&e.config.chart.events.mouseMove(t,n,i):"mouseleave"===t.type||"touchleave"===t.type?"function"==typeof e.config.chart.events.mouseLeave&&e.config.chart.events.mouseLeave(t,n,i):("mouseup"===t.type&&1===t.which||"touchend"===t.type)&&("function"==typeof e.config.chart.events.click&&e.config.chart.events.click(t,n,i),n.ctx.events.fireEvent("click",[t,n,i]))}),{capture:!1,passive:!0})})),this.ctx.eventList.forEach((function(n){e.globals.dom.baseEl.addEventListener(n,t.documentEvent,{passive:!0})})),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(t){var e=this.w,n=t.target.className;if("click"===t.type){var i=e.globals.dom.baseEl.querySelector(".apexcharts-menu");i&&i.classList.contains("apexcharts-menu-open")&&"apexcharts-menu-icon"!==n&&i.classList.remove("apexcharts-menu-open")}e.globals.clientX="touchmove"===t.type?t.touches[0].clientX:t.clientX,e.globals.clientY="touchmove"===t.type?t.touches[0].clientY:t.clientY}}]),t}(),J=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"setCurrentLocaleValues",value:function(t){var e=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var n=e.filter((function(e){return e.name===t}))[0];if(!n)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var i=m.extend(q,n);this.w.globals.locale=i.options}}]),t}(),Q=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"drawAxis",value:function(t,e){var n,i,o=this,r=this.w.globals,a=this.w.config,s=new V(this.ctx,e),l=new Z(this.ctx,e);r.axisCharts&&"radar"!==t&&(r.isBarHorizontal?(i=l.drawYaxisInversed(0),n=s.drawXaxisInversed(0),r.dom.elGraphical.add(n),r.dom.elGraphical.add(i)):(n=s.drawXaxis(),r.dom.elGraphical.add(n),a.yaxis.map((function(t,e){if(-1===r.ignoreYAxisIndexes.indexOf(e)&&(i=l.drawYaxis(e),r.dom.Paper.add(i),"back"===o.w.config.grid.position)){var n=r.dom.Paper.children()[1];n.remove(),r.dom.Paper.add(n)}}))))}}]),t}(),tt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new O(this.ctx),n=new v(this.ctx),i=t.config.xaxis.crosshairs.fill.gradient,o=t.config.xaxis.crosshairs.dropShadow,r=t.config.xaxis.crosshairs.fill.type,a=i.colorFrom,s=i.colorTo,l=i.opacityFrom,c=i.opacityTo,u=i.stops,d=o.enabled,h=o.left,p=o.top,f=o.blur,b=o.color,M=o.opacity,g=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===r&&(g=e.drawGradient("vertical",a,s,l,c,null,u,null));var z=e.drawRect();1===t.config.xaxis.crosshairs.width&&(z=e.drawLine());var y=t.globals.gridHeight;(!m.isNumber(y)||y<0)&&(y=0);var _=t.config.xaxis.crosshairs.width;(!m.isNumber(_)||_<0)&&(_=0),z.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:y,width:_,height:y,fill:g,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),d&&(z=n.dropShadow(z,{left:h,top:p,blur:f,color:b,opacity:M})),t.globals.dom.elGraphical.add(z)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new O(this.ctx),n=t.config.yaxis[0].crosshairs,i=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var o=e.drawLine(-i,0,t.globals.gridWidth+i,0,n.stroke.color,n.stroke.dashArray,n.stroke.width);o.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(o)}var r=e.drawLine(-i,0,t.globals.gridWidth+i,0,n.stroke.color,0,0);r.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(r)}}]),t}(),et=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,n=this.w,i=n.config;if(0!==i.responsive.length){var o=i.responsive.slice();o.sort((function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0})).reverse();var r=new D({}),a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=o[0].breakpoint,a=window.innerWidth>0?window.innerWidth:screen.width;if(a>i){var s=y.extendArrayProps(r,n.globals.initialConfig,n);t=m.extend(s,t),t=m.extend(n.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l<o.length;l++)a<o[l].breakpoint&&(t=y.extendArrayProps(r,o[l].options,n),t=m.extend(n.config,t),e.overrideResponsiveOptions(t))};if(t){var s=y.extendArrayProps(r,t,n);s=m.extend(n.config,s),a(s=m.extend(s,t))}else a({})}}},{key:"overrideResponsiveOptions",value:function(t){var e=new D(t).init({responsiveOverride:!0});this.w.config=e}}]),t}(),nt=function(){function t(e){s(this,t),this.ctx=e,this.colors=[],this.w=e.w;var n=this.w;this.isColorFn=!1,this.isHeatmapDistributed="treemap"===n.config.chart.type&&n.config.plotOptions.treemap.distributed||"heatmap"===n.config.chart.type&&n.config.plotOptions.heatmap.distributed,this.isBarDistributed=n.config.plotOptions.bar.distributed&&("bar"===n.config.chart.type||"rangeBar"===n.config.chart.type)}return c(t,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var t=this,e=this.w,n=new m;if(e.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(e.config.theme.mode)),void 0===e.config.colors?e.globals.colors=this.predefined():(e.globals.colors=e.config.colors,Array.isArray(e.config.colors)&&e.config.colors.length>0&&"function"==typeof e.config.colors[0]&&(e.globals.colors=e.config.series.map((function(n,i){var o=e.config.colors[i];return o||(o=e.config.colors[0]),"function"==typeof o?(t.isColorFn=!0,o({value:e.globals.axisCharts?e.globals.series[i][0]?e.globals.series[i][0]:0:e.globals.series[i],seriesIndex:i,dataPointIndex:i,w:e})):o})))),e.globals.seriesColors.map((function(t,n){t&&(e.globals.colors[n]=t)})),e.config.theme.monochrome.enabled){var i=[],o=e.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(o=e.globals.series[0].length*e.globals.series.length);for(var r=e.config.theme.monochrome.color,a=1/(o/e.config.theme.monochrome.shadeIntensity),s=e.config.theme.monochrome.shadeTo,l=0,c=0;c<o;c++){var u=void 0;"dark"===s?(u=n.shadeColor(-1*l,r),l+=a):(u=n.shadeColor(l,r),l+=a),i.push(u)}e.globals.colors=i.slice()}var d=e.globals.colors.slice();this.pushExtraColors(e.globals.colors),["fill","stroke"].forEach((function(n){void 0===e.config[n].colors?e.globals[n].colors=t.isColorFn?e.config.colors:d:e.globals[n].colors=e.config[n].colors.slice(),t.pushExtraColors(e.globals[n].colors)})),void 0===e.config.dataLabels.style.colors?e.globals.dataLabels.style.colors=d:e.globals.dataLabels.style.colors=e.config.dataLabels.style.colors.slice(),this.pushExtraColors(e.globals.dataLabels.style.colors,50),void 0===e.config.plotOptions.radar.polygons.fill.colors?e.globals.radarPolygons.fill.colors=["dark"===e.config.theme.mode?"#424242":"none"]:e.globals.radarPolygons.fill.colors=e.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(e.globals.radarPolygons.fill.colors,20),void 0===e.config.markers.colors?e.globals.markers.colors=d:e.globals.markers.colors=e.config.markers.colors.slice(),this.pushExtraColors(e.globals.markers.colors)}},{key:"pushExtraColors",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=this.w,o=e||i.globals.series.length;if(null===n&&(n=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===i.config.chart.type&&i.config.plotOptions.heatmap.colorScale.inverse),n&&i.globals.series.length&&(o=i.globals.series[i.globals.maxValsInArrayIndex].length*i.globals.series.length),t.length<o)for(var r=o-t.length,a=0;a<r;a++)t.push(t[a])}},{key:"updateThemeOptions",value:function(t){t.chart=t.chart||{},t.tooltip=t.tooltip||{};var e=t.theme.mode||"light",n=t.theme.palette?t.theme.palette:"dark"===e?"palette4":"palette1",i=t.chart.foreColor?t.chart.foreColor:"dark"===e?"#f6f7f8":"#373d3f";return t.tooltip.theme=e,t.chart.foreColor=i,t.theme.palette=n,t}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}return this.colors}}]),t}(),it=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(t){var e=this.w,n="title"===t?e.config.title:e.config.subtitle,i=e.globals.svgWidth/2,o=n.offsetY,r="middle";if("left"===n.align?(i=10,r="start"):"right"===n.align&&(i=e.globals.svgWidth-10,r="end"),i+=n.offsetX,o=o+parseInt(n.style.fontSize,10)+n.margin/2,void 0!==n.text){var a=new O(this.ctx).drawText({x:i,y:o,text:n.text,textAnchor:r,fontSize:n.style.fontSize,fontFamily:n.style.fontFamily,fontWeight:n.style.fontWeight,foreColor:n.style.color,opacity:1});a.node.setAttribute("class","apexcharts-".concat(t,"-text")),e.globals.dom.Paper.add(a)}}}]),t}(),ot=function(){function t(e){s(this,t),this.w=e.w,this.dCtx=e}return c(t,[{key:"getTitleSubtitleCoords",value:function(t){var e=this.w,n=0,i=0,o="title"===t?e.config.title.floating:e.config.subtitle.floating,r=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(t,"-text"));if(null!==r&&!o){var a=r.getBoundingClientRect();n=a.width,i=e.globals.axisCharts?a.height+5:a.height}return{width:n,height:i}}},{key:"getLegendsRect",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelector(".apexcharts-legend");t.config.legend.height||"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||(e.style.maxHeight=t.globals.svgHeight/2+"px");var n=Object.assign({},m.getBoundingClientRect(e));return null!==e&&!t.config.legend.floating&&t.config.legend.show?this.dCtx.lgRect={x:n.x,y:n.y,height:n.height,width:0===n.height?0:n.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},"left"!==t.config.legend.position&&"right"!==t.config.legend.position||1.5*this.dCtx.lgRect.width>t.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,e){var n=t;if(this.w.globals.isMultiLineX){var i=e.map((function(t,e){return Array.isArray(t)?t.length:1})),o=Math.max.apply(Math,b(i));n=e[i.indexOf(o)]}return n}}]),t}(),rt=function(){function t(e){s(this,t),this.w=e.w,this.dCtx=e}return c(t,[{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,n=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&0===n.length&&(n=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var i=this.getxAxisTimeScaleLabelsCoords();t={width:i.width,height:i.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==e.config.legend.position&&"right"!==e.config.legend.position||e.config.legend.floating?0:this.dCtx.lgRect.width;var o=e.globals.xLabelFormatter,r=m.getLargestStringFromArr(n),a=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,n);e.globals.isBarHorizontal&&(a=r=e.globals.yAxisScale[0].result.reduce((function(t,e){return t.length>e.length?t:e}),0));var s=new T(this.dCtx.ctx),l=r;r=s.xLabelFormat(o,r,l,{i:void 0,dateFormatter:new k(this.dCtx.ctx).formatDate,w:e}),a=s.xLabelFormat(o,a,l,{i:void 0,dateFormatter:new k(this.dCtx.ctx).formatDate,w:e}),(e.config.xaxis.convertedCatToNumeric&&void 0===r||""===String(r).trim())&&(a=r="1");var c=new O(this.dCtx.ctx),u=c.getTextRects(r,e.config.xaxis.labels.style.fontSize),d=u;if(r!==a&&(d=c.getTextRects(a,e.config.xaxis.labels.style.fontSize)),(t={width:u.width>=d.width?u.width:d.width,height:u.height>=d.height?u.height:d.height}).width*n.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==e.config.xaxis.labels.rotate||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var h=function(t){return c.getTextRects(t,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1)};u=h(r),r!==a&&(d=h(a)),t.height=(u.height>d.height?u.height:d.height)/1.5,t.width=u.width>d.width?u.width:d.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,e=this.w;if(!e.globals.hasGroups)return{width:0,height:0};var n,i=(null===(t=e.config.xaxis.group.style)||void 0===t?void 0:t.fontSize)||e.config.xaxis.labels.style.fontSize,o=e.globals.groups.map((function(t){return t.title})),r=m.getLargestStringFromArr(o),a=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,o),s=new O(this.dCtx.ctx),l=s.getTextRects(r,i),c=l;return r!==a&&(c=s.getTextRects(a,i)),n={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},e.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,n=0;if(void 0!==t.config.xaxis.title.text){var i=new O(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=i.width,n=i.height}return{width:e,height:n}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var n=this.dCtx.timescaleLabels.map((function(t){return t.value})),i=n.reduce((function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e}),0);return 1.05*(t=new O(this.dCtx.ctx).getTextRects(i,e.config.xaxis.labels.style.fontSize)).width*n.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var e=this,n=this.w,i=n.globals,o=n.config,r=o.xaxis.type,a=t.width;i.skipLastTimelinelabel=!1,i.skipFirstTimelinelabel=!1;var s=n.config.yaxis[0].opposite&&n.globals.isBarHorizontal,l=function(t,s){(function(t){return-1!==i.collapsedSeriesIndices.indexOf(t)})(s)||function(t){if(e.dCtx.timescaleLabels&&e.dCtx.timescaleLabels.length){var s=e.dCtx.timescaleLabels[0],l=e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length-1].position+a/1.75-e.dCtx.yAxisWidthRight,c=s.position-a/1.75+e.dCtx.yAxisWidthLeft,u="right"===n.config.legend.position&&e.dCtx.lgRect.width>0?e.dCtx.lgRect.width:0;l>i.svgWidth-i.translateX-u&&(i.skipLastTimelinelabel=!0),c<-(t.show&&!t.floating||"bar"!==o.chart.type&&"candlestick"!==o.chart.type&&"rangeBar"!==o.chart.type&&"boxPlot"!==o.chart.type?10:a/1.75)&&(i.skipFirstTimelinelabel=!0)}else"datetime"===r?e.dCtx.gridPad.right<a&&!i.rotateXLabels&&(i.skipLastTimelinelabel=!0):"datetime"!==r&&e.dCtx.gridPad.right<a/2-e.dCtx.yAxisWidthRight&&!i.rotateXLabels&&!n.config.xaxis.labels.trim&&("between"!==n.config.xaxis.tickPlacement||n.globals.isBarHorizontal)&&(e.dCtx.xPadRight=a/2+1)}(t)};o.yaxis.forEach((function(t,n){s?(e.dCtx.gridPad.left<a&&(e.dCtx.xPadLeft=a/2+1),e.dCtx.xPadRight=a/2+1):l(t,n)}))}}]),t}(),at=function(){function t(e){s(this,t),this.w=e.w,this.dCtx=e}return c(t,[{key:"getyAxisLabelsCoords",value:function(){var t=this,e=this.w,n=[],i=10,o=new F(this.dCtx.ctx);return e.config.yaxis.map((function(r,a){var s=e.globals.yAxisScale[a],l=0;if(!o.isYAxisHidden(a)&&r.labels.show&&void 0!==r.labels.minWidth&&(l=r.labels.minWidth),!o.isYAxisHidden(a)&&r.labels.show&&s.result.length){var c=e.globals.yLabelFormatters[a],u=s.niceMin===Number.MIN_VALUE?0:s.niceMin,d=String(u).length>String(s.niceMax).length?u:s.niceMax,h=c(d,{seriesIndex:a,dataPointIndex:-1,w:e}),p=h;if(void 0!==h&&0!==h.length||(h=d),e.globals.isBarHorizontal){i=0;var f=e.globals.labels.slice();h=c(h=m.getLargestStringFromArr(f),{seriesIndex:a,dataPointIndex:-1,w:e}),p=t.dCtx.dimHelpers.getLargestStringFromMultiArr(h,f)}var b=new O(t.dCtx.ctx),M="rotate(".concat(r.labels.rotate," 0 0)"),g=b.getTextRects(h,r.labels.style.fontSize,r.labels.style.fontFamily,M,!1),z=g;h!==p&&(z=b.getTextRects(p,r.labels.style.fontSize,r.labels.style.fontFamily,M,!1)),n.push({width:(l>z.width||l>g.width?l:z.width>g.width?z.width:g.width)+i,height:z.height>g.height?z.height:g.height})}else n.push({width:0,height:0})})),n}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,n=[];return e.config.yaxis.map((function(e,i){if(e.show&&void 0!==e.title.text){var o=new O(t.dCtx.ctx),r="rotate(".concat(e.title.rotate," 0 0)"),a=o.getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,r,!1);n.push({width:a.width,height:a.height})}else n.push({width:0,height:0})})),n}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,n=0,i=0,o=t.globals.yAxisScale.length>1?10:0,r=new F(this.dCtx.ctx),a=function(a,s){var l=t.config.yaxis[s].floating,c=0;a.width>0&&!l?(c=a.width+o,function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1}(s)&&(c=c-a.width-o)):c=l||r.isYAxisHidden(s)?0:5,t.config.yaxis[s].opposite?i+=c:n+=c,e+=c};return t.globals.yLabelsCoords.map((function(t,e){a(t,e)})),t.globals.yTitleCoords.map((function(t,e){a(t,e)})),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=n,this.dCtx.yAxisWidthRight=i,e}}]),t}(),st=function(){function t(e){s(this,t),this.w=e.w,this.dCtx=e}return c(t,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var e=this.w;if(e.globals.noData||e.globals.allSeriesCollapsed)return 0;var n=function(t){return"bar"===t||"rangeBar"===t||"candlestick"===t||"boxPlot"===t},i=e.config.chart.type,o=0,r=n(i)?e.config.series.length:1;if(e.globals.comboBarCount>0&&(r=e.globals.comboBarCount),e.globals.collapsedSeries.forEach((function(t){n(t.type)&&(r-=1)})),e.config.chart.stacked&&(r=1),(n(i)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&r>0){var a,s,l=Math.abs(e.globals.initialMaxX-e.globals.initialMinX);l<=3&&(l=e.globals.dataPoints),a=l/t,e.globals.minXDiff&&e.globals.minXDiff/a>0&&(s=e.globals.minXDiff/a),s>t/2&&(s/=2),(o=s/r*parseInt(e.config.plotOptions.bar.columnWidth,10)/100)<1&&(o=1),o=o/(r>1?1:1.5)+5,e.globals.barPadForNumericAxis=o}return o}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,e=this.w,n=e.globals,i=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;["title","subtitle"].forEach((function(n){void 0!==e.config[n].text?i+=e.config[n].margin:i+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5})),!e.config.legend.show||"bottom"!==e.config.legend.position||e.config.legend.floating||e.globals.axisCharts||(i+=10);var o=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),r=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");n.gridHeight=n.gridHeight-o.height-r.height-i,n.translateY=n.translateY+o.height+r.height+i}},{key:"setGridXPosForDualYAxis",value:function(t,e){var n=this.w,i=new F(this.dCtx.ctx);n.config.yaxis.map((function(o,r){-1!==n.globals.ignoreYAxisIndexes.indexOf(r)||o.floating||i.isYAxisHidden(r)||(o.opposite&&(n.globals.translateX=n.globals.translateX-(e[r].width+t[r].width)-parseInt(n.config.yaxis[r].labels.style.fontSize,10)/1.2-12),n.globals.translateX<2&&(n.globals.translateX=2))}))}}]),t}(),lt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new ot(this),this.dimYAxis=new at(this),this.dimXAxis=new rt(this),this.dimGrid=new st(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return c(t,[{key:"plotCoords",value:function(){var t=this,e=this.w,n=e.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&(e.config.markers.discrete.length>0||e.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(e){var n=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);a=!0);}catch(t){s=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(t,e)||M(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,2),i=n[0],o=n[1];t.gridPad[i]=Math.max(o,t.w.globals.markers.largestSize/1.5)})),n.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),n.gridHeight=n.gridHeight-this.gridPad.top-this.gridPad.bottom,n.gridWidth=n.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var i=this.dimGrid.gridPadForColumnsInNumericAxis(n.gridWidth);n.gridWidth=n.gridWidth-2*i,n.translateX=n.translateX+this.gridPad.left+this.xPadLeft+(i>0?i+4:0),n.translateY=n.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,e=this.w,n=e.globals,i=this.dimYAxis.getyAxisLabelsCoords(),o=this.dimYAxis.getyAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map((function(t,n){e.globals.yLabelsCoords.push({width:i[n].width,index:n}),e.globals.yTitleCoords.push({width:o[n].width,index:n})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var r=this.dimXAxis.getxAxisLabelsCoords(),a=this.dimXAxis.getxAxisGroupLabelsCoords(),s=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(r,s,a),n.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,n.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(n.rotateXLabels=!1,n.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),n.translateXAxisY=n.translateXAxisY+e.config.xaxis.labels.offsetY,n.translateXAxisX=n.translateXAxisX+e.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;n.xAxisLabelsHeight=this.xAxisHeight-s.height,n.xAxisGroupLabelsHeight=n.xAxisLabelsHeight-r.height,n.xAxisLabelsWidth=this.xAxisWidth,n.xAxisHeight=this.xAxisHeight;var u=10;("radar"===e.config.chart.type||this.isSparkline)&&(l=0,c=n.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===e.config.chart.type)&&(l=0,c=0,u=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(r);var d=function(){n.translateX=l,n.gridHeight=n.svgHeight-t.lgRect.height-c-(t.isSparkline||"treemap"===e.config.chart.type?0:e.globals.rotateXLabels?10:15),n.gridWidth=n.svgWidth-l};switch("top"===e.config.xaxis.position&&(u=n.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case"bottom":n.translateY=u,d();break;case"top":n.translateY=this.lgRect.height+u,d();break;case"left":n.translateY=u,n.translateX=this.lgRect.width+l,n.gridHeight=n.svgHeight-c-12,n.gridWidth=n.svgWidth-this.lgRect.width-l;break;case"right":n.translateY=u,n.translateX=l,n.gridHeight=n.svgHeight-c-12,n.gridWidth=n.svgWidth-this.lgRect.width-l-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(o,i),new Z(this.ctx).setYAxisXPosition(i,o)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,e=t.globals,n=t.config,i=0;t.config.legend.show&&!t.config.legend.floating&&(i=20);var o="pie"===n.chart.type||"polarArea"===n.chart.type||"donut"===n.chart.type?"pie":"radialBar",r=n.plotOptions[o].offsetY,a=n.plotOptions[o].offsetX;if(!n.legend.show||n.legend.floating)return e.gridHeight=e.svgHeight-n.grid.padding.left+n.grid.padding.right,e.gridWidth=e.gridHeight,e.translateY=r,void(e.translateX=a+(e.svgWidth-e.gridWidth)/2);switch(n.legend.position){case"bottom":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=r-10,e.translateX=a+(e.svgWidth-e.gridWidth)/2;break;case"top":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=this.lgRect.height+r+10,e.translateX=a+(e.svgWidth-e.gridWidth)/2;break;case"left":e.gridWidth=e.svgWidth-this.lgRect.width-i,e.gridHeight="auto"!==n.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=a+this.lgRect.width+i;break;case"right":e.gridWidth=e.svgWidth-this.lgRect.width-i-5,e.gridHeight="auto"!==n.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=a+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,e,n){var i=this.w,o=i.globals.hasGroups?2:1,r=n.height+t.height+e.height,a=i.globals.isMultiLineX?1.2:i.globals.LINE_HEIGHT_RATIO,s=i.globals.rotateXLabels?22:10,l=i.globals.rotateXLabels&&"bottom"===i.config.legend.position?10:0;this.xAxisHeight=r*a+o*s+l,this.xAxisWidth=t.width,this.xAxisHeight-e.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeight<i.config.xaxis.labels.minHeight&&(this.xAxisHeight=i.config.xaxis.labels.minHeight),i.config.xaxis.floating&&(this.xAxisHeight=0);var c=0,u=0;i.config.yaxis.forEach((function(t){c+=t.labels.minWidth,u+=t.labels.maxWidth})),this.yAxisWidth<c&&(this.yAxisWidth=c),this.yAxisWidth>u&&(this.yAxisWidth=u)}}]),t}(),ct=function(){function t(e){s(this,t),this.w=e.w,this.lgCtx=e}return c(t,[{key:"getLegendStyles",value:function(){var t=document.createElement("style");t.setAttribute("type","text/css");var e=document.createTextNode("\t\n \t\n .apexcharts-legend {\t\n display: flex;\t\n overflow: auto;\t\n padding: 0 10px;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\t\n flex-wrap: wrap\t\n }\t\n .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n flex-direction: column;\t\n bottom: 0;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n justify-content: flex-start;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\t\n justify-content: center; \t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\t\n justify-content: flex-end;\t\n }\t\n .apexcharts-legend-series {\t\n cursor: pointer;\t\n line-height: normal;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{\t\n display: flex;\t\n align-items: center;\t\n }\t\n .apexcharts-legend-text {\t\n position: relative;\t\n font-size: 14px;\t\n }\t\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\t\n pointer-events: none;\t\n }\t\n .apexcharts-legend-marker {\t\n position: relative;\t\n display: inline-block;\t\n cursor: pointer;\t\n margin-right: 3px;\t\n border-style: solid;\n }\t\n \t\n .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\t\n display: inline-block;\t\n }\t\n .apexcharts-legend-series.apexcharts-no-click {\t\n cursor: auto;\t\n }\t\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\t\n display: none !important;\t\n }\t\n .apexcharts-inactive-legend {\t\n opacity: 0.45;\t\n }");return t.appendChild(e),t}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:"appendToForeignObject",value:function(){var t=this.w.globals;t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject");var e=t.dom.elLegendForeign;e.setAttribute("x",0),e.setAttribute("y",0),e.setAttribute("width",t.svgWidth),e.setAttribute("height",t.svgHeight),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),e.appendChild(t.dom.elLegendWrap),e.appendChild(this.getLegendStyles()),t.dom.Paper.node.insertBefore(e,t.dom.elGraphical.node)}},{key:"toggleDataSeries",value:function(t,e){var n=this,i=this.w;if(i.globals.axisCharts||"radialBar"===i.config.chart.type){i.globals.resized=!0;var o=null,r=null;i.globals.risingSeries=[],i.globals.axisCharts?(o=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),r=parseInt(o.getAttribute("data:realIndex"),10)):(o=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),r=parseInt(o.getAttribute("rel"),10)-1),e?[{cs:i.globals.collapsedSeries,csi:i.globals.collapsedSeriesIndices},{cs:i.globals.ancillaryCollapsedSeries,csi:i.globals.ancillaryCollapsedSeriesIndices}].forEach((function(t){n.riseCollapsedSeries(t.cs,t.csi,r)})):this.hideSeries({seriesEl:o,realIndex:r})}else{var a=i.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),s=i.config.chart.type;if("pie"===s||"polarArea"===s||"donut"===s){var l=i.config.plotOptions.pie.donut.labels;new O(this.lgCtx.ctx).pathMouseDown(a.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(a.members[0].node,l)}a.fire("click")}}},{key:"hideSeries",value:function(t){var e=t.seriesEl,n=t.realIndex,i=this.w,o=m.clone(i.config.series);if(i.globals.axisCharts){var r=!1;if(i.config.yaxis[n]&&i.config.yaxis[n].show&&i.config.yaxis[n].showAlways&&(r=!0,i.globals.ancillaryCollapsedSeriesIndices.indexOf(n)<0&&(i.globals.ancillaryCollapsedSeries.push({index:n,data:o[n].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),i.globals.ancillaryCollapsedSeriesIndices.push(n))),!r){i.globals.collapsedSeries.push({index:n,data:o[n].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),i.globals.collapsedSeriesIndices.push(n);var a=i.globals.risingSeries.indexOf(n);i.globals.risingSeries.splice(a,1)}}else i.globals.collapsedSeries.push({index:n,data:o[n]}),i.globals.collapsedSeriesIndices.push(n);for(var s=e.childNodes,l=0;l<s.length;l++)s[l].classList.contains("apexcharts-series-markers-wrap")&&(s[l].classList.contains("apexcharts-hide")?s[l].classList.remove("apexcharts-hide"):s[l].classList.add("apexcharts-hide"));i.globals.allSeriesCollapsed=i.globals.collapsedSeries.length===i.config.series.length,o=this._getSeriesBasedOnCollapsedState(o),this.lgCtx.ctx.updateHelpers._updateSeries(o,i.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(t,e,n){var i=this.w,o=m.clone(i.config.series);if(t.length>0){for(var r=0;r<t.length;r++)t[r].index===n&&(i.globals.axisCharts?(o[n].data=t[r].data.slice(),t.splice(r,1),e.splice(r,1),i.globals.risingSeries.push(n)):(o[n]=t[r].data,t.splice(r,1),e.splice(r,1),i.globals.risingSeries.push(n)));o=this._getSeriesBasedOnCollapsedState(o),this.lgCtx.ctx.updateHelpers._updateSeries(o,i.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(t){var e=this.w;return e.globals.axisCharts?t.forEach((function(n,i){e.globals.collapsedSeriesIndices.indexOf(i)>-1&&(t[i].data=[])})):t.forEach((function(n,i){e.globals.collapsedSeriesIndices.indexOf(i)>-1&&(t[i]=0)})),t}}]),t}(),ut=function(){function t(e,n){s(this,t),this.ctx=e,this.w=e.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new ct(this)}return c(t,[{key:"init",value:function(){var t=this.w,e=t.globals,n=t.config;if((n.legend.showForSingleSeries&&1===e.series.length||this.isBarsDistributed||e.series.length>1||!e.axisCharts)&&n.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),m.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===n.legend.position||"top"===n.legend.position?this.legendAlignHorizontal():"right"!==n.legend.position&&"left"!==n.legend.position||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,e=this.w,n=e.config.legend.fontFamily,i=e.globals.seriesNames,o=e.globals.colors.slice();if("heatmap"===e.config.chart.type){var r=e.config.plotOptions.heatmap.colorScale.ranges;i=r.map((function(t){return t.name?t.name:t.from+" - "+t.to})),o=r.map((function(t){return t.color}))}else this.isBarsDistributed&&(i=e.globals.labels.slice());e.config.legend.customLegendItems.length&&(i=e.config.legend.customLegendItems);for(var a=e.globals.legendFormatter,s=e.config.legend.inverseOrder,l=s?i.length-1:0;s?l>=0:l<=i.length-1;s?l--:l++){var c=a(i[l],{seriesIndex:l,w:e}),u=!1,d=!1;if(e.globals.collapsedSeries.length>0)for(var h=0;h<e.globals.collapsedSeries.length;h++)e.globals.collapsedSeries[h].index===l&&(u=!0);if(e.globals.ancillaryCollapsedSeriesIndices.length>0)for(var p=0;p<e.globals.ancillaryCollapsedSeriesIndices.length;p++)e.globals.ancillaryCollapsedSeriesIndices[p]===l&&(d=!0);var f=document.createElement("span");f.classList.add("apexcharts-legend-marker");var b=e.config.legend.markers.offsetX,M=e.config.legend.markers.offsetY,g=e.config.legend.markers.height,z=e.config.legend.markers.width,v=e.config.legend.markers.strokeWidth,_=e.config.legend.markers.strokeColor,A=e.config.legend.markers.radius,x=f.style;x.background=o[l],x.color=o[l],x.setProperty("background",o[l],"important"),e.config.legend.markers.fillColors&&e.config.legend.markers.fillColors[l]&&(x.background=e.config.legend.markers.fillColors[l]),void 0!==e.globals.seriesColors[l]&&(x.background=e.globals.seriesColors[l],x.color=e.globals.seriesColors[l]),x.height=Array.isArray(g)?parseFloat(g[l])+"px":parseFloat(g)+"px",x.width=Array.isArray(z)?parseFloat(z[l])+"px":parseFloat(z)+"px",x.left=(Array.isArray(b)?parseFloat(b[l]):parseFloat(b))+"px",x.top=(Array.isArray(M)?parseFloat(M[l]):parseFloat(M))+"px",x.borderWidth=Array.isArray(v)?v[l]:v,x.borderColor=Array.isArray(_)?_[l]:_,x.borderRadius=Array.isArray(A)?parseFloat(A[l])+"px":parseFloat(A)+"px",e.config.legend.markers.customHTML&&(Array.isArray(e.config.legend.markers.customHTML)?e.config.legend.markers.customHTML[l]&&(f.innerHTML=e.config.legend.markers.customHTML[l]()):f.innerHTML=e.config.legend.markers.customHTML()),O.setAttrs(f,{rel:l+1,"data:collapsed":u||d}),(u||d)&&f.classList.add("apexcharts-inactive-legend");var w=document.createElement("div"),q=document.createElement("span");q.classList.add("apexcharts-legend-text"),q.innerHTML=Array.isArray(c)?c.join(" "):c;var W=e.config.legend.labels.useSeriesColors?e.globals.colors[l]:e.config.legend.labels.colors;W||(W=e.config.chart.foreColor),q.style.color=W,q.style.fontSize=parseFloat(e.config.legend.fontSize)+"px",q.style.fontWeight=e.config.legend.fontWeight,q.style.fontFamily=n||e.config.chart.fontFamily,O.setAttrs(q,{rel:l+1,i:l,"data:default-text":encodeURIComponent(c),"data:collapsed":u||d}),w.appendChild(f),w.appendChild(q);var L=new y(this.ctx);e.config.legend.showForZeroSeries||0===L.getSeriesTotalByIndex(l)&&L.seriesHaveSameValues(l)&&!L.isSeriesNull(l)&&-1===e.globals.collapsedSeriesIndices.indexOf(l)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&w.classList.add("apexcharts-hidden-zero-series"),e.config.legend.showForNullSeries||L.isSeriesNull(l)&&-1===e.globals.collapsedSeriesIndices.indexOf(l)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&w.classList.add("apexcharts-hidden-null-series"),e.globals.dom.elLegendWrap.appendChild(w),e.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(e.config.legend.horizontalAlign)),e.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+e.config.legend.position),w.classList.add("apexcharts-legend-series"),w.style.margin="".concat(e.config.legend.itemMargin.vertical,"px ").concat(e.config.legend.itemMargin.horizontal,"px"),e.globals.dom.elLegendWrap.style.width=e.config.legend.width?e.config.legend.width+"px":"",e.globals.dom.elLegendWrap.style.height=e.config.legend.height?e.config.legend.height+"px":"",O.setAttrs(w,{rel:l+1,seriesName:m.escapeString(i[l]),"data:collapsed":u||d}),(u||d)&&w.classList.add("apexcharts-inactive-legend"),e.config.legend.onItemClick.toggleDataSeries||w.classList.add("apexcharts-no-click")}e.globals.dom.elWrap.addEventListener("click",t.onLegendClick,!0),e.config.legend.onItemHover.highlightDataSeries&&0===e.config.legend.customLegendItems.length&&(e.globals.dom.elWrap.addEventListener("mousemove",t.onLegendHovered,!0),e.globals.dom.elWrap.addEventListener("mouseout",t.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(t,e){var n=this.w,i=n.globals.dom.baseEl.querySelector(".apexcharts-legend"),o=i.getBoundingClientRect(),r=0,a=0;if("bottom"===n.config.legend.position)a+=n.globals.svgHeight-o.height/2;else if("top"===n.config.legend.position){var s=new lt(this.ctx),l=s.dimHelpers.getTitleSubtitleCoords("title").height,c=s.dimHelpers.getTitleSubtitleCoords("subtitle").height;a=a+(l>0?l-10:0)+(c>0?c-10:0)}i.style.position="absolute",r=r+t+n.config.legend.offsetX,a=a+e+n.config.legend.offsetY,i.style.left=r+"px",i.style.top=a+"px","bottom"===n.config.legend.position?(i.style.top="auto",i.style.bottom=5-n.config.legend.offsetY+"px"):"right"===n.config.legend.position&&(i.style.left="auto",i.style.right=25+n.config.legend.offsetX+"px"),["width","height"].forEach((function(t){i.style[t]&&(i.style[t]=parseInt(n.config.legend[t],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var e=this.legendHelpers.getLegendBBox(),n=new lt(this.ctx),i=n.dimHelpers.getTitleSubtitleCoords("title"),o=n.dimHelpers.getTitleSubtitleCoords("subtitle"),r=0;"bottom"===t.config.legend.position?r=-e.clwh/1.8:"top"===t.config.legend.position&&(r=i.height+o.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.legendHelpers.getLegendBBox(),n=0;"left"===t.config.legend.position&&(n=20),"right"===t.config.legend.position&&(n=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(n,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,n=t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"===e.config.chart.type||this.isBarsDistributed){if(n){var i=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,i,this.w]),new X(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&n&&new X(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var e=this.w;if(!e.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var n=parseInt(t.target.getAttribute("rel"),10)-1,i="true"===t.target.getAttribute("data:collapsed"),o=this.w.config.chart.events.legendClick;"function"==typeof o&&o(this.ctx,n,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,n,this.w]);var r=this.w.config.legend.markers.onClick;"function"==typeof r&&t.target.classList.contains("apexcharts-legend-marker")&&(r(this.ctx,n,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,n,this.w])),"treemap"!==e.config.chart.type&&"heatmap"!==e.config.chart.type&&!this.isBarsDistributed&&e.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(n,i)}}}]),t}(),dt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=n.globals.minX,this.maxX=n.globals.maxX}return c(t,[{key:"createToolbar",value:function(){var t=this,e=this.w,n=function(){return document.createElement("div")},i=n();if(i.setAttribute("class","apexcharts-toolbar"),i.style.top=e.config.chart.toolbar.offsetY+"px",i.style.right=3-e.config.chart.toolbar.offsetX+"px",e.globals.dom.elWrap.appendChild(i),this.elZoom=n(),this.elZoomIn=n(),this.elZoomOut=n(),this.elPan=n(),this.elSelection=n(),this.elZoomReset=n(),this.elMenuIcon=n(),this.elMenu=n(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var o=0;o<this.t.customIcons.length;o++)this.elCustomIcons.push(n());var r=[],a=function(n,i,o){var a=n.toLowerCase();t.t[a]&&e.config.chart.zoom.enabled&&r.push({el:i,icon:"string"==typeof t.t[a]?t.t[a]:o,title:t.localeValues[n],class:"apexcharts-".concat(a,"-icon")})};a("zoomIn",this.elZoomIn,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n'),a("zoomOut",this.elZoomOut,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n');var s=function(n){t.t[n]&&e.config.chart[n].enabled&&r.push({el:"zoom"===n?t.elZoom:t.elSelection,icon:"string"==typeof t.t[n]?t.t[n]:"zoom"===n?'<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>\n</svg>':'<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>\n</svg>',title:t.localeValues["zoom"===n?"selectionZoom":"selection"],class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(n,"-icon")})};s("zoom"),s("selection"),this.t.pan&&e.config.chart.zoom.enabled&&r.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n <defs>\n <path d="M0 0h24v24H0z" id="a"/>\n </defs>\n <clipPath id="b">\n <use overflow="visible" xlink:href="#a"/>\n </clipPath>\n <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>\n</svg>',title:this.localeValues.pan,class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),a("reset",this.elZoomReset,'<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>\n <path d="M0 0h24v24H0z" fill="none"/>\n</svg>'),this.t.download&&r.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l<this.elCustomIcons.length;l++)r.push({el:this.elCustomIcons[l],icon:this.t.customIcons[l].icon,title:this.t.customIcons[l].title,index:this.t.customIcons[l].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[l].class});r.forEach((function(t,e){t.index&&m.moveIndexInArray(r,e,t.index)}));for(var c=0;c<r.length;c++)O.setAttrs(r[c].el,{class:r[c].class,title:r[c].title}),r[c].el.innerHTML=r[c].icon,i.appendChild(r[c].el);this._createHamburgerMenu(i),e.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):e.globals.panEnabled?this.elPan.classList.add(this.selectedClass):e.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(t){this.elMenuItems=[],t.appendChild(this.elMenu),O.setAttrs(this.elMenu,{class:"apexcharts-menu"});var e=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}];this.w.globals.allSeriesHasEqualX||e.splice(2,1);for(var n=0;n<e.length;n++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[n].innerHTML=e[n].title,O.setAttrs(this.elMenuItems[n],{class:"apexcharts-menu-item ".concat(e[n].name),title:e[n].title}),this.elMenu.appendChild(this.elMenuItems[n])}},{key:"addToolbarEventListeners",value:function(){var t=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach((function(e){e.classList.contains("exportSVG")?e.addEventListener("click",t.handleDownload.bind(t,"svg")):e.classList.contains("exportPNG")?e.addEventListener("click",t.handleDownload.bind(t,"png")):e.classList.contains("exportCSV")&&e.addEventListener("click",t.handleDownload.bind(t,"csv"))}));for(var e=0;e<this.t.customIcons.length;e++)this.elCustomIcons[e].addEventListener("click",this.t.customIcons[e].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(t){this.ctx.getSyncedCharts().forEach((function(e){e.ctx.toolbar.toggleOtherControls();var n="selection"===t?e.ctx.toolbar.elSelection:e.ctx.toolbar.elZoom,i="selection"===t?"selectionEnabled":"zoomEnabled";e.w.globals[i]=!e.w.globals[i],n.classList.contains(e.ctx.toolbar.selectedClass)?n.classList.remove(e.ctx.toolbar.selectedClass):n.classList.add(e.ctx.toolbar.selectedClass)}))}},{key:"getToolbarIconsReference",value:function(){var t=this.w;this.elZoom||(this.elZoom=t.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=t.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=t.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(t){this.toggleOtherControls(),"pan"===t?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var e="pan"===t?this.elPan:this.elZoom,n="pan"===t?this.elZoom:this.elPan;e&&e.classList.add(this.selectedClass),n&&n.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach((function(t){t.ctx.toolbar.toggleOtherControls(),t.w.globals.panEnabled=!t.w.globals.panEnabled,t.ctx.toolbar.elPan.classList.contains(t.ctx.toolbar.selectedClass)?t.ctx.toolbar.elPan.classList.remove(t.ctx.toolbar.selectedClass):t.ctx.toolbar.elPan.classList.add(t.ctx.toolbar.selectedClass)}))}},{key:"toggleOtherControls",value:function(){var t=this,e=this.w;e.globals.panEnabled=!1,e.globals.zoomEnabled=!1,e.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach((function(e){e&&e.classList.remove(t.selectedClass)}))}},{key:"handleZoomIn",value:function(){var t=this.w;t.globals.isRangeBar&&(this.minX=t.globals.minY,this.maxX=t.globals.maxY);var e=(this.minX+this.maxX)/2,n=(this.minX+e)/2,i=(this.maxX+e)/2,o=this._getNewMinXMaxX(n,i);t.globals.disableZoomIn||this.zoomUpdateOptions(o.minX,o.maxX)}},{key:"handleZoomOut",value:function(){var t=this.w;if(t.globals.isRangeBar&&(this.minX=t.globals.minY,this.maxX=t.globals.maxY),!("datetime"===t.config.xaxis.type&&new Date(this.minX).getUTCFullYear()<1e3)){var e=(this.minX+this.maxX)/2,n=this.minX-(e-this.minX),i=this.maxX-(e-this.maxX),o=this._getNewMinXMaxX(n,i);t.globals.disableZoomOut||this.zoomUpdateOptions(o.minX,o.maxX)}}},{key:"_getNewMinXMaxX",value:function(t,e){var n=this.w.config.xaxis.convertedCatToNumeric;return{minX:n?Math.floor(t):t,maxX:n?Math.floor(e):e}}},{key:"zoomUpdateOptions",value:function(t,e){var n=this.w;if(void 0!==t||void 0!==e){if(!(n.config.xaxis.convertedCatToNumeric&&(t<1&&(t=1,e=n.globals.dataPoints),e-t<2))){var i={min:t,max:e},o=this.getBeforeZoomRange(i);o&&(i=o.xaxis);var r={xaxis:i},a=m.clone(n.globals.initialConfig.yaxis);n.config.chart.zoom.autoScaleYaxis&&(a=new U(this.ctx).autoScaleY(this.ctx,a,{xaxis:i})),n.config.chart.group||(r.yaxis=a),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(r,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(i,a)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(t,e){"function"==typeof this.ev.zoomed&&this.ev.zoomed(this.ctx,{xaxis:t,yaxis:e})}},{key:"getBeforeZoomRange",value:function(t,e){var n=null;return"function"==typeof this.ev.beforeZoom&&(n=this.ev.beforeZoom(this,{xaxis:t,yaxis:e})),n}},{key:"toggleMenu",value:function(){var t=this;window.setTimeout((function(){t.elMenu.classList.contains("apexcharts-menu-open")?t.elMenu.classList.remove("apexcharts-menu-open"):t.elMenu.classList.add("apexcharts-menu-open")}),0)}},{key:"handleDownload",value:function(t){var e=this.w,n=new j(this.ctx);switch(t){case"svg":n.exportToSVG(this.ctx);break;case"png":n.exportToPng(this.ctx);break;case"csv":n.exportToCSV({series:e.config.series,columnDelimiter:e.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(t){this.ctx.getSyncedCharts().forEach((function(t){var e=t.w;if(e.globals.lastXAxis.min=void 0,e.globals.lastXAxis.max=void 0,t.updateHelpers.revertDefaultAxisMinMax(),"function"==typeof e.config.chart.events.beforeResetZoom){var n=e.config.chart.events.beforeResetZoom(t,e);n&&t.updateHelpers.revertDefaultAxisMinMax(n)}"function"==typeof e.config.chart.events.zoomed&&t.ctx.toolbar.zoomCallback({min:e.config.xaxis.min,max:e.config.xaxis.max}),e.globals.zoomed=!1;var i=t.ctx.series.emptyCollapsedSeries(m.clone(e.globals.initialSeries));t.updateHelpers._updateSeries(i,e.config.chart.animations.dynamicAnimation.enabled)}))}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),t}(),ht=function(t){d(n,dt);var e=f(n);function n(t){var i;return s(this,n),(i=e.call(this,t)).ctx=t,i.w=t.w,i.dragged=!1,i.graphics=new O(i.ctx),i.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],i.clientX=0,i.clientY=0,i.startX=0,i.endX=0,i.dragX=0,i.startY=0,i.endY=0,i.dragY=0,i.moveDirection="none",i}return c(n,[{key:"init",value:function(t){var e=this,n=t.xyRatios,i=this.w,o=this;this.xyRatios=n,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=i.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),i.globals.dom.elGraphical.add(this.zoomRect),i.globals.dom.elGraphical.add(this.selectionRect),"x"===i.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:i.globals.gridWidth,maxY:i.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):"y"===i.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:i.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=i.globals.dom.baseEl.querySelector("".concat(i.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach((function(t){e.hoverArea.addEventListener(t,o.svgMouseEvents.bind(o,n),{capture:!1,passive:!0})}))}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(t,e){var n=this.w,i=this,o=this.ctx.toolbar,r=n.globals.zoomEnabled?n.config.chart.zoom.type:n.config.chart.selection.type,a=n.config.chart.toolbar.autoSelected;if(e.shiftKey?(this.shiftWasPressed=!0,o.enableZoomPanFromToolbar("pan"===a?"zoom":"pan")):this.shiftWasPressed&&(o.enableZoomPanFromToolbar(a),this.shiftWasPressed=!1),e.target){var s,l=e.target.classList;if(e.target.parentNode&&null!==e.target.parentNode&&(s=e.target.parentNode.classList),!(l.contains("apexcharts-selection-rect")||l.contains("apexcharts-legend-marker")||l.contains("apexcharts-legend-text")||s&&s.contains("apexcharts-toolbar"))){if(i.clientX="touchmove"===e.type||"touchstart"===e.type?e.touches[0].clientX:"touchend"===e.type?e.changedTouches[0].clientX:e.clientX,i.clientY="touchmove"===e.type||"touchstart"===e.type?e.touches[0].clientY:"touchend"===e.type?e.changedTouches[0].clientY:e.clientY,"mousedown"===e.type&&1===e.which){var c=i.gridRect.getBoundingClientRect();i.startX=i.clientX-c.left,i.startY=i.clientY-c.top,i.dragged=!1,i.w.globals.mousedown=!0}if(("mousemove"===e.type&&1===e.which||"touchmove"===e.type)&&(i.dragged=!0,n.globals.panEnabled?(n.globals.selection=null,i.w.globals.mousedown&&i.panDragging({context:i,zoomtype:r,xyRatios:t})):(i.w.globals.mousedown&&n.globals.zoomEnabled||i.w.globals.mousedown&&n.globals.selectionEnabled)&&(i.selection=i.selectionDrawing({context:i,zoomtype:r}))),"mouseup"===e.type||"touchend"===e.type||"mouseleave"===e.type){var u=i.gridRect.getBoundingClientRect();i.w.globals.mousedown&&(i.endX=i.clientX-u.left,i.endY=i.clientY-u.top,i.dragX=Math.abs(i.endX-i.startX),i.dragY=Math.abs(i.endY-i.startY),(n.globals.zoomEnabled||n.globals.selectionEnabled)&&i.selectionDrawn({context:i,zoomtype:r}),n.globals.panEnabled&&n.config.xaxis.convertedCatToNumeric&&i.delayedPanScrolled()),n.globals.zoomEnabled&&i.hideSelectionRect(this.selectionRect),i.dragged=!1,i.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var t=this.w;if(this.selectionRect){var e=this.selectionRect.node.getBoundingClientRect();e.width>0&&e.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var n=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,i={x:n,y:0,width:t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-n,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(i),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,n=t.y,i=t.width,o=t.height,r=t.translateX,a=void 0===r?0:r,s=t.translateY,l=void 0===s?0:s,c=this.w,u=this.zoomRect,d=this.selectionRect;if(this.dragged||null!==c.globals.selection){var h={transform:"translate("+a+", "+l+")"};c.globals.zoomEnabled&&this.dragged&&(i<0&&(i=1),u.attr({x:e,y:n,width:i,height:o,fill:c.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":c.config.chart.zoom.zoomedArea.fill.opacity,stroke:c.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":c.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":c.config.chart.zoom.zoomedArea.stroke.opacity}),O.setAttrs(u.node,h)),c.globals.selectionEnabled&&(d.attr({x:e,y:n,width:i>0?i:0,height:o>0?o:0,fill:c.config.chart.selection.fill.color,"fill-opacity":c.config.chart.selection.fill.opacity,stroke:c.config.chart.selection.stroke.color,"stroke-width":c.config.chart.selection.stroke.width,"stroke-dasharray":c.config.chart.selection.stroke.dashArray,"stroke-opacity":c.config.chart.selection.stroke.opacity}),O.setAttrs(d.node,h))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e,n=t.context,i=t.zoomtype,o=this.w,r=n,a=this.gridRect.getBoundingClientRect(),s=r.startX-1,l=r.startY,c=!1,u=!1,d=r.clientX-a.left-s,h=r.clientY-a.top-l;return Math.abs(d+s)>o.globals.gridWidth?d=o.globals.gridWidth-s:r.clientX-a.left<0&&(d=s),s>r.clientX-a.left&&(c=!0,d=Math.abs(d)),l>r.clientY-a.top&&(u=!0,h=Math.abs(h)),e="x"===i?{x:c?s-d:s,y:0,width:d,height:o.globals.gridHeight}:"y"===i?{x:0,y:u?l-h:l,width:o.globals.gridWidth,height:h}:{x:c?s-d:s,y:u?l-h:l,width:d,height:h},r.drawSelectionRect(e),r.selectionDragging("resizing"),e}},{key:"selectionDragging",value:function(t,e){var n=this,i=this.w,o=this.xyRatios,r=this.selectionRect,a=0;"resizing"===t&&(a=30);var s=function(t){return parseFloat(r.node.getAttribute(t))},l={x:s("x"),y:s("y"),width:s("width"),height:s("height")};i.globals.selection=l,"function"==typeof i.config.chart.events.selection&&i.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var t=n.gridRect.getBoundingClientRect(),e=r.node.getBoundingClientRect(),a={xaxis:{min:i.globals.xAxisScale.niceMin+(e.left-t.left)*o.xRatio,max:i.globals.xAxisScale.niceMin+(e.right-t.left)*o.xRatio},yaxis:{min:i.globals.yAxisScale[0].niceMin+(t.bottom-e.bottom)*o.yRatio[0],max:i.globals.yAxisScale[0].niceMax-(e.top-t.top)*o.yRatio[0]}};i.config.chart.events.selection(n.ctx,a),i.config.chart.brush.enabled&&void 0!==i.config.chart.events.brushScrolled&&i.config.chart.events.brushScrolled(n.ctx,a)}),a))}},{key:"selectionDrawn",value:function(t){var e=t.context,n=t.zoomtype,i=this.w,o=e,r=this.xyRatios,a=this.ctx.toolbar;if(o.startX>o.endX){var s=o.startX;o.startX=o.endX,o.endX=s}if(o.startY>o.endY){var l=o.startY;o.startY=o.endY,o.endY=l}var c=void 0,u=void 0;i.globals.isRangeBar?(c=i.globals.yAxisScale[0].niceMin+o.startX*r.invertedYRatio,u=i.globals.yAxisScale[0].niceMin+o.endX*r.invertedYRatio):(c=i.globals.xAxisScale.niceMin+o.startX*r.xRatio,u=i.globals.xAxisScale.niceMin+o.endX*r.xRatio);var d=[],h=[];if(i.config.yaxis.forEach((function(t,e){d.push(i.globals.yAxisScale[e].niceMax-r.yRatio[e]*o.startY),h.push(i.globals.yAxisScale[e].niceMax-r.yRatio[e]*o.endY)})),o.dragged&&(o.dragX>10||o.dragY>10)&&c!==u)if(i.globals.zoomEnabled){var p=m.clone(i.globals.initialConfig.yaxis),f=m.clone(i.globals.initialConfig.xaxis);if(i.globals.zoomed=!0,i.config.xaxis.convertedCatToNumeric&&(c=Math.floor(c),u=Math.floor(u),c<1&&(c=1,u=i.globals.dataPoints),u-c<2&&(u=c+1)),"xy"!==n&&"x"!==n||(f={min:c,max:u}),"xy"!==n&&"y"!==n||p.forEach((function(t,e){p[e].min=h[e],p[e].max=d[e]})),i.config.chart.zoom.autoScaleYaxis){var b=new U(o.ctx);p=b.autoScaleY(o.ctx,p,{xaxis:f})}if(a){var M=a.getBeforeZoomRange(f,p);M&&(f=M.xaxis?M.xaxis:f,p=M.yaxis?M.yaxis:p)}var g={xaxis:f};i.config.chart.group||(g.yaxis=p),o.ctx.updateHelpers._updateOptions(g,!1,o.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof i.config.chart.events.zoomed&&a.zoomCallback(f,p)}else if(i.globals.selectionEnabled){var z,v=null;z={min:c,max:u},"xy"!==n&&"y"!==n||(v=m.clone(i.config.yaxis)).forEach((function(t,e){v[e].min=h[e],v[e].max=d[e]})),i.globals.selection=o.selection,"function"==typeof i.config.chart.events.selection&&i.config.chart.events.selection(o.ctx,{xaxis:z,yaxis:v})}}},{key:"panDragging",value:function(t){var e=t.context,n=this.w,i=e;if(void 0!==n.globals.lastClientPosition.x){var o=n.globals.lastClientPosition.x-i.clientX,r=n.globals.lastClientPosition.y-i.clientY;Math.abs(o)>Math.abs(r)&&o>0?this.moveDirection="left":Math.abs(o)>Math.abs(r)&&o<0?this.moveDirection="right":Math.abs(r)>Math.abs(o)&&r>0?this.moveDirection="up":Math.abs(r)>Math.abs(o)&&r<0&&(this.moveDirection="down")}n.globals.lastClientPosition={x:i.clientX,y:i.clientY};var a=n.globals.isRangeBar?n.globals.minY:n.globals.minX,s=n.globals.isRangeBar?n.globals.maxY:n.globals.maxX;n.config.xaxis.convertedCatToNumeric||i.panScrolled(a,s)}},{key:"delayedPanScrolled",value:function(){var t=this.w,e=t.globals.minX,n=t.globals.maxX,i=(t.globals.maxX-t.globals.minX)/2;"left"===this.moveDirection?(e=t.globals.minX+i,n=t.globals.maxX+i):"right"===this.moveDirection&&(e=t.globals.minX-i,n=t.globals.maxX-i),e=Math.floor(e),n=Math.floor(n),this.updateScrolledChart({xaxis:{min:e,max:n}},e,n)}},{key:"panScrolled",value:function(t,e){var n=this.w,i=this.xyRatios,o=m.clone(n.globals.initialConfig.yaxis),r=i.xRatio,a=n.globals.minX,s=n.globals.maxX;n.globals.isRangeBar&&(r=i.invertedYRatio,a=n.globals.minY,s=n.globals.maxY),"left"===this.moveDirection?(t=a+n.globals.gridWidth/15*r,e=s+n.globals.gridWidth/15*r):"right"===this.moveDirection&&(t=a-n.globals.gridWidth/15*r,e=s-n.globals.gridWidth/15*r),n.globals.isRangeBar||(t<n.globals.initialMinX||e>n.globals.initialMaxX)&&(t=a,e=s);var l={min:t,max:e};n.config.chart.zoom.autoScaleYaxis&&(o=new U(this.ctx).autoScaleY(this.ctx,o,{xaxis:l}));var c={xaxis:{min:t,max:e}};n.config.chart.group||(c.yaxis=o),this.updateScrolledChart(c,t,e)}},{key:"updateScrolledChart",value:function(t,e,n){var i=this.w;this.ctx.updateHelpers._updateOptions(t,!1,!1),"function"==typeof i.config.chart.events.scrolled&&i.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:n}})}}]),n}(),pt=function(){function t(e){s(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return c(t,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,n=t.elGrid,i=t.clientX,o=t.clientY,r=this.w,a=n.getBoundingClientRect(),s=a.width,l=a.height,c=s/(r.globals.dataPoints-1),u=l/r.globals.dataPoints,d=this.hasBars();!r.globals.comboCharts&&!d||r.config.xaxis.convertedCatToNumeric||(c=s/r.globals.dataPoints);var h=i-a.left-r.globals.barPadForNumericAxis,p=o-a.top;h<0||p<0||h>s||p>l?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):r.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):r.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var f=Math.round(h/c),b=Math.floor(p/u);d&&!r.config.xaxis.convertedCatToNumeric&&(f=Math.ceil(h/c),f-=1);var M=null,g=null,z=[],v=[];if(r.globals.seriesXvalues.forEach((function(t){z.push([t[0]+1e-6].concat(t))})),r.globals.seriesYvalues.forEach((function(t){v.push([t[0]+1e-6].concat(t))})),z=z.map((function(t){return t.filter((function(t){return m.isNumber(t)}))})),v=v.map((function(t){return t.filter((function(t){return m.isNumber(t)}))})),r.globals.isXNumeric){var O=this.ttCtx.getElGrid().getBoundingClientRect(),y=h*(O.width/s),_=p*(O.height/l);M=(g=this.closestInMultiArray(y,_,z,v)).index,f=g.j,null!==M&&(z=r.globals.seriesXvalues[M],f=(g=this.closestInArray(y,z)).index)}return r.globals.capturedSeriesIndex=null===M?-1:M,(!f||f<1)&&(f=0),r.globals.isBarHorizontal?r.globals.capturedDataPointIndex=b:r.globals.capturedDataPointIndex=f,{capturedSeries:M,j:r.globals.isBarHorizontal?b:f,hoverX:h,hoverY:p}}},{key:"closestInMultiArray",value:function(t,e,n,i){var o=this.w,r=0,a=null,s=-1;o.globals.series.length>1?r=this.getFirstActiveXArray(n):a=0;var l=n[r][0],c=Math.abs(t-l);if(n.forEach((function(e){e.forEach((function(e,n){var i=Math.abs(t-e);i<c&&(c=i,s=n)}))})),-1!==s){var u=i[r][s],d=Math.abs(e-u);a=r,i.forEach((function(t,n){var i=Math.abs(e-t[s]);i<d&&(d=i,a=n)}))}return{index:a,j:s}}},{key:"getFirstActiveXArray",value:function(t){for(var e=this.w,n=0,i=t.map((function(t,e){return t.length>0?e:-1})),o=0;o<i.length;o++)if(-1!==i[o]&&-1===e.globals.collapsedSeriesIndices.indexOf(o)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(o)){n=i[o];break}return n}},{key:"closestInArray",value:function(t,e){for(var n=e[0],i=null,o=Math.abs(t-n),r=0;r<e.length;r++){var a=Math.abs(t-e[r]);a<o&&(o=a,i=r)}return{index:i}}},{key:"isXoverlap",value:function(t){var e=[],n=this.w.globals.seriesX.filter((function(t){return void 0!==t[0]}));if(n.length>0)for(var i=0;i<n.length-1;i++)void 0!==n[i][t]&&void 0!==n[i+1][t]&&n[i][t]!==n[i+1][t]&&e.push("unEqual");return 0===e.length}},{key:"isInitialSeriesSameLen",value:function(){for(var t=!0,e=this.w.globals.initialSeries,n=0;n<e.length-1;n++)if(e[n].data.length!==e[n+1].data.length){t=!1;break}return t}},{key:"getBarsHeight",value:function(t){return b(t).reduce((function(t,e){return t+e.getBBox().height}),0)}},{key:"getElMarkers",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(" .apexcharts-series-markers")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=b(t)).sort((function(t,e){var n=Number(t.getAttribute("data:realIndex")),i=Number(e.getAttribute("data:realIndex"));return i<n?1:i>n?-1:0}));var e=[];return t.forEach((function(t){e.push(t.querySelector(".apexcharts-marker"))})),e}},{key:"hasMarkers",value:function(){return this.getElMarkers().length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var e=this.w,n=e.config.markers.hover.size;return void 0===n&&(n=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),n}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,n=this.ttCtx;0===n.allTooltipSeriesGroups.length&&(n.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var i=n.allTooltipSeriesGroups,o=0;o<i.length;o++)"enable"===t?(i[o].classList.add("apexcharts-active"),i[o].style.display=e.config.tooltip.items.display):(i[o].classList.remove("apexcharts-active"),i[o].style.display="none")}}]),t}(),ft=function(){function t(e){s(this,t),this.w=e.w,this.ctx=e.ctx,this.ttCtx=e,this.tooltipUtil=new pt(e)}return c(t,[{key:"drawSeriesTexts",value:function(t){var e=t.shared,n=void 0===e||e,i=t.ttItems,o=t.i,r=void 0===o?0:o,a=t.j,s=void 0===a?null:a,l=t.y1,c=t.y2,u=t.e,d=this.w;void 0!==d.config.tooltip.custom?this.handleCustomTooltip({i:r,j:s,y1:l,y2:c,w:d}):this.toggleActiveInactiveSeries(n);var h=this.getValuesToPrint({i:r,j:s});this.printLabels({i:r,j:s,values:h,ttItems:i,shared:n,e:u});var p=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=p.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=p.getBoundingClientRect().height}},{key:"printLabels",value:function(t){var e,n=this,i=t.i,o=t.j,a=t.values,s=t.ttItems,l=t.shared,c=t.e,u=this.w,d=[],h=function(t){return u.globals.seriesGoals[t]&&u.globals.seriesGoals[t][o]&&Array.isArray(u.globals.seriesGoals[t][o])},p=a.xVal,f=a.zVal,b=a.xAxisTTVal,M="",g=u.globals.colors[i];null!==o&&u.config.plotOptions.bar.distributed&&(g=u.globals.colors[o]);for(var m=function(t,a){var m=n.getFormatters(i);M=n.getSeriesName({fn:m.yLbTitleFormatter,index:i,seriesIndex:i,j:o}),"treemap"===u.config.chart.type&&(M=m.yLbTitleFormatter(String(u.config.series[i].data[o].x),{series:u.globals.series,seriesIndex:i,dataPointIndex:o,w:u}));var z=u.config.tooltip.inverseOrder?a:t;if(u.globals.axisCharts){var v=function(t){var e,n,i="";return u.globals.isRangeData&&(i+=m.yLbFormatter(null===(e=u.globals.seriesRangeStart)||void 0===e||null===(n=e[t])||void 0===n?void 0:n[o],{series:u.globals.seriesRangeStart,seriesIndex:t,dataPointIndex:o,w:u})+" - "),i+m.yLbFormatter(u.globals.series[t][o],{series:u.globals.series,seriesIndex:t,dataPointIndex:o,w:u})};if(l)m=n.getFormatters(z),M=n.getSeriesName({fn:m.yLbTitleFormatter,index:z,seriesIndex:i,j:o}),g=u.globals.colors[z],e=v(z),h(z)&&(d=u.globals.seriesGoals[z][o].map((function(t){return{attrs:t,val:m.yLbFormatter(t.value,{seriesIndex:z,dataPointIndex:o,w:u})}})));else{var O,y=null==c||null===(O=c.target)||void 0===O?void 0:O.getAttribute("fill");y&&(g=-1!==y.indexOf("url")?document.querySelector(y.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):y),e=v(i),h(i)&&Array.isArray(u.globals.seriesGoals[i][o])&&(d=u.globals.seriesGoals[i][o].map((function(t){return{attrs:t,val:m.yLbFormatter(t.value,{seriesIndex:i,dataPointIndex:o,w:u})}})))}}null===o&&(e=m.yLbFormatter(u.globals.series[i],r(r({},u),{},{seriesIndex:i,dataPointIndex:i}))),n.DOMHandling({i,t:z,j:o,ttItems:s,values:{val:e,goalVals:d,xVal:p,xAxisTTVal:b,zVal:f},seriesName:M,shared:l,pColor:g})},z=0,v=u.globals.series.length-1;z<u.globals.series.length;z++,v--)m(z,v)}},{key:"getFormatters",value:function(t){var e,n=this.w,i=n.globals.yLabelFormatters[t];return void 0!==n.globals.ttVal?Array.isArray(n.globals.ttVal)?(i=n.globals.ttVal[t]&&n.globals.ttVal[t].formatter,e=n.globals.ttVal[t]&&n.globals.ttVal[t].title&&n.globals.ttVal[t].title.formatter):(i=n.globals.ttVal.formatter,"function"==typeof n.globals.ttVal.title.formatter&&(e=n.globals.ttVal.title.formatter)):e=n.config.tooltip.y.title.formatter,"function"!=typeof i&&(i=n.globals.yLabelFormatters[0]?n.globals.yLabelFormatters[0]:function(t){return t}),"function"!=typeof e&&(e=function(t){return t}),{yLbFormatter:i,yLbTitleFormatter:e}}},{key:"getSeriesName",value:function(t){var e=t.fn,n=t.index,i=t.seriesIndex,o=t.j,r=this.w;return e(String(r.globals.seriesNames[n]),{series:r.globals.series,seriesIndex:i,dataPointIndex:o,w:r})}},{key:"DOMHandling",value:function(t){t.i;var e=t.t,n=t.j,i=t.ttItems,o=t.values,r=t.seriesName,a=t.shared,s=t.pColor,l=this.w,c=this.ttCtx,u=o.val,d=o.goalVals,h=o.xVal,p=o.xAxisTTVal,f=o.zVal,b=null;b=i[e].children,l.config.tooltip.fillSeriesColor&&(i[e].style.backgroundColor=s,b[0].style.display="none"),c.showTooltipTitle&&(null===c.tooltipTitle&&(c.tooltipTitle=l.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),c.tooltipTitle.innerHTML=h),c.isXAxisTooltipEnabled&&(c.xaxisTooltipText.innerHTML=""!==p?p:h);var M=i[e].querySelector(".apexcharts-tooltip-text-y-label");M&&(M.innerHTML=r||"");var g=i[e].querySelector(".apexcharts-tooltip-text-y-value");g&&(g.innerHTML=void 0!==u?u:""),b[0]&&b[0].classList.contains("apexcharts-tooltip-marker")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(s=l.config.tooltip.marker.fillColors[e]),b[0].style.backgroundColor=s),l.config.tooltip.marker.show||(b[0].style.display="none");var m=i[e].querySelector(".apexcharts-tooltip-text-goals-label"),z=i[e].querySelector(".apexcharts-tooltip-text-goals-value");if(d.length&&l.globals.seriesGoals[e]){var v=function(){var t="<div >",e="<div>";d.forEach((function(n,i){t+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(n.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(n.attrs.name,"</div>"),e+="<div>".concat(n.val,"</div>")})),m.innerHTML=t+"</div>",z.innerHTML=e+"</div>"};a?l.globals.seriesGoals[e][n]&&Array.isArray(l.globals.seriesGoals[e][n])?v():(m.innerHTML="",z.innerHTML=""):v()}else m.innerHTML="",z.innerHTML="";null!==f&&(i[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,i[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==f?f:""),a&&b[0]&&(null==u||l.globals.ancillaryCollapsedSeriesIndices.indexOf(e)>-1||l.globals.collapsedSeriesIndices.indexOf(e)>-1?b[0].parentNode.style.display="none":b[0].parentNode.style.display=l.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var n=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");n&&(n.classList.add("apexcharts-active"),n.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,n=t.j,i=this.w,o=this.ctx.series.filteredSeriesX(),r="",a="",s=null,l=null,c={series:i.globals.series,seriesIndex:e,dataPointIndex:n,w:i},u=i.globals.ttZFormatter;null===n?l=i.globals.series[e]:i.globals.isXNumeric&&"treemap"!==i.config.chart.type?(r=o[e][n],0===o[e].length&&(r=o[this.tooltipUtil.getFirstActiveXArray(o)][n])):r=void 0!==i.globals.labels[n]?i.globals.labels[n]:"";var d=r;return r=i.globals.isXNumeric&&"datetime"===i.config.xaxis.type?new T(this.ctx).xLabelFormat(i.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new k(this.ctx).formatDate,w:this.w}):i.globals.isBarHorizontal?i.globals.yLabelFormatters[0](d,c):i.globals.xLabelFormatter(d,c),void 0!==i.config.tooltip.x.formatter&&(r=i.globals.ttKeyFormatter(d,c)),i.globals.seriesZ.length>0&&i.globals.seriesZ[e].length>0&&(s=u(i.globals.seriesZ[e][n],i)),a="function"==typeof i.config.xaxis.tooltip.formatter?i.globals.xaxisTooltipFormatter(d,c):r,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(r)?r.join(" "):r,xAxisTTVal:Array.isArray(a)?a.join(" "):a,zVal:s}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,n=t.j,i=t.y1,o=t.y2,r=t.w,a=this.ttCtx.getElTooltip(),s=r.config.tooltip.custom;Array.isArray(s)&&s[e]&&(s=s[e]),a.innerHTML=s({ctx:this.ctx,series:r.globals.series,seriesIndex:e,dataPointIndex:n,y1:i,y2:o,w:r})}}]),t}(),bt=function(){function t(e){s(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return c(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.ttCtx,i=this.w,o=n.getElXCrosshairs(),r=t-n.xcrosshairsWidth/2,a=i.globals.labels.slice().length;if(null!==e&&(r=i.globals.gridWidth/a*e),null===o||i.globals.isBarHorizontal||(o.setAttribute("x",r),o.setAttribute("x1",r),o.setAttribute("x2",r),o.setAttribute("y2",i.globals.gridHeight),o.classList.add("apexcharts-active")),r<0&&(r=0),r>i.globals.gridWidth&&(r=i.globals.gridWidth),n.isXAxisTooltipEnabled){var s=r;"tickWidth"!==i.config.xaxis.crosshairs.width&&"barWidth"!==i.config.xaxis.crosshairs.width||(s=r+n.xcrosshairsWidth/2),this.moveXAxisTooltip(s)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&O.setAttrs(e.ycrosshairs,{y1:t,y2:t}),null!==e.ycrosshairsHidden&&O.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,n=this.ttCtx;if(null!==n.xaxisTooltip&&0!==n.xcrosshairsWidth){n.xaxisTooltip.classList.add("apexcharts-active");var i,o=n.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=n.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t))t+=e.globals.translateX,i=new O(this.ctx).getTextRects(n.xaxisTooltipText.innerHTML),n.xaxisTooltipText.style.minWidth=i.width+"px",n.xaxisTooltip.style.left=t+"px",n.xaxisTooltip.style.top=o+"px"}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,n=this.ttCtx;null===n.yaxisTTEls&&(n.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var i=parseInt(n.ycrosshairsHidden.getAttribute("y1"),10),o=e.globals.translateY+i,r=n.yaxisTTEls[t].getBoundingClientRect().height,a=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(a-=26),o-=r/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(n.yaxisTTEls[t].classList.add("apexcharts-active"),n.yaxisTTEls[t].style.top=o+"px",n.yaxisTTEls[t].style.left=a+e.config.yaxis[t].tooltip.offsetX+"px"):n.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=this.w,o=this.ttCtx,r=o.getElTooltip(),a=o.tooltipRect,s=null!==n?parseFloat(n):1,l=parseFloat(t)+s+5,c=parseFloat(e)+s/2;if(l>i.globals.gridWidth/2&&(l=l-a.ttWidth-s-10),l>i.globals.gridWidth-a.ttWidth-10&&(l=i.globals.gridWidth-a.ttWidth),l<-20&&(l=-20),i.config.tooltip.followCursor){var u=o.getElGrid().getBoundingClientRect();c=o.e.clientY+i.globals.translateY-u.top-a.ttHeight/2}else i.globals.isBarHorizontal||(a.ttHeight/2+c>i.globals.gridHeight&&(c=i.globals.gridHeight-a.ttHeight+i.globals.translateY),c<0&&(c=0));isNaN(l)||(l+=i.globals.translateX,r.style.left=l+"px",r.style.top=c+"px")}},{key:"moveMarkers",value:function(t,e){var n=this.w,i=this.ttCtx;if(n.globals.markers.size[t]>0)for(var o=n.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),r=0;r<o.length;r++)parseInt(o[r].getAttribute("rel"),10)===e&&(i.marker.resetPointsSize(),i.marker.enlargeCurrentPoint(e,o[r]));else i.marker.resetPointsSize(),this.moveDynamicPointOnHover(e,t)}},{key:"moveDynamicPointOnHover",value:function(t,e){var n,i,o=this.w,r=this.ttCtx,a=o.globals.pointsArray,s=r.tooltipUtil.getHoverMarkerSize(e),l=o.config.series[e].type;if(!l||"column"!==l&&"candlestick"!==l&&"boxPlot"!==l){n=a[e][t][0],i=a[e][t][1]?a[e][t][1]:0;var c=o.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-series-markers circle"));c&&i<o.globals.gridHeight&&i>0&&(c.setAttribute("r",s),c.setAttribute("cx",n),c.setAttribute("cy",i)),this.moveXCrosshairs(n),r.fixedTooltip||this.moveTooltip(n,i,s)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,n=this.ttCtx,i=n.w,o=0,r=0,a=i.globals.pointsArray;e=new X(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var s=n.tooltipUtil.getHoverMarkerSize(e);a[e]&&(o=a[e][t][0],r=a[e][t][1]);var l=n.tooltipUtil.getAllMarkers();if(null!==l)for(var c=0;c<i.globals.series.length;c++){var u=a[c];if(i.globals.comboCharts&&void 0===u&&l.splice(c,0,null),u&&u.length){var d=a[c][t][1],h=void 0;if(l[c].setAttribute("cx",o),"rangeArea"===i.config.chart.type&&!i.globals.comboCharts){var p=t+i.globals.series[c].length;h=a[c][p][1],d-=Math.abs(d-h)/2}null!==d&&!isNaN(d)&&d<i.globals.gridHeight+s&&d+s>0?(l[c]&&l[c].setAttribute("r",s),l[c]&&l[c].setAttribute("cy",d)):l[c]&&l[c].setAttribute("r",0)}}if(this.moveXCrosshairs(o),!n.fixedTooltip){var f=r||i.globals.gridHeight;this.moveTooltip(o,f,s)}}},{key:"moveStickyTooltipOverBars",value:function(t){var e=this.w,n=this.ttCtx,i=e.globals.columnSeries?e.globals.columnSeries.length:e.globals.series.length,o=i>=2&&i%2==0?Math.floor(i/2):Math.floor(i/2)+1;e.globals.isBarHorizontal&&(o=new X(this.ctx).getActiveConfigSeriesIndex("desc")+1);var r=e.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(o,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"']")),a=r?parseFloat(r.getAttribute("cx")):0,s=r?parseFloat(r.getAttribute("cy")):0,l=r?parseFloat(r.getAttribute("barWidth")):0,c=r?parseFloat(r.getAttribute("barHeight")):0,u=n.getElGrid().getBoundingClientRect(),d=r.classList.contains("apexcharts-candlestick-area")||r.classList.contains("apexcharts-boxPlot-area");if(e.globals.isXNumeric?(r&&!d&&(a-=i%2!=0?l/2:0),r&&d&&e.globals.comboCharts&&(a-=l/2)):e.globals.isBarHorizontal||(a=n.xAxisTicksPositions[t-1]+n.dataPointsDividedWidth/2,isNaN(a)&&(a=n.xAxisTicksPositions[t]-n.dataPointsDividedWidth/2)),e.globals.isBarHorizontal?(s>e.globals.gridHeight/2&&(s-=n.tooltipRect.ttHeight),(s=s+e.config.grid.padding.top+c/3)+c>e.globals.gridHeight&&(s=e.globals.gridHeight-c)):e.config.tooltip.followCursor?s=n.e.clientY-u.top-n.tooltipRect.ttHeight/2:s+n.tooltipRect.ttHeight+15>e.globals.gridHeight&&(s=e.globals.gridHeight),s<-10&&(s=-10),e.globals.isBarHorizontal||this.moveXCrosshairs(a),!n.fixedTooltip){var h=s||e.globals.gridHeight;this.moveTooltip(a,h)}}}]),t}(),Mt=function(){function t(e){s(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new bt(e)}return c(t,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new O(this.ctx),n=new P(this.ctx),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");i=b(i),t.config.chart.stacked&&i.sort((function(t,e){return parseFloat(t.getAttribute("data:realIndex"))-parseFloat(e.getAttribute("data:realIndex"))}));for(var o=0;o<i.length;o++){var r=i[o].querySelector(".apexcharts-series-markers-wrap");if(null!==r){var a=void 0,s="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));"line"!==t.config.chart.type&&"area"!==t.config.chart.type||t.globals.comboCharts||t.config.tooltip.intersect||(s+=" no-pointer-events");var l=n.getMarkerConfig({cssClass:s,seriesIndex:Number(r.getAttribute("data:realIndex"))});(a=e.drawMarker(0,0,l)).node.setAttribute("default-marker-size",0);var c=document.createElementNS(t.globals.SVGNS,"g");c.classList.add("apexcharts-series-markers"),c.appendChild(a.node),r.appendChild(c)}}}},{key:"enlargeCurrentPoint",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=this.w;"bubble"!==o.config.chart.type&&this.newPointSize(t,e);var r=e.getAttribute("cx"),a=e.getAttribute("cy");if(null!==n&&null!==i&&(r=n,a=i),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if("radar"===o.config.chart.type){var s=this.ttCtx.getElGrid().getBoundingClientRect();r=this.ttCtx.e.clientX-s.left}this.tooltipPosition.moveTooltip(r,a,o.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,n=this,i=this.ttCtx,o=t,r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),a=e.config.markers.hover.size,s=0;s<r.length;s++){var l=r[s].getAttribute("rel"),c=r[s].getAttribute("index");if(void 0===a&&(a=e.globals.markers.size[c]+e.config.markers.hover.sizeOffset),o===parseInt(l,10)){n.newPointSize(o,r[s]);var u=r[s].getAttribute("cx"),d=r[s].getAttribute("cy");n.tooltipPosition.moveXCrosshairs(u),i.fixedTooltip||n.tooltipPosition.moveTooltip(u,d,a)}else n.oldPointSize(r[s])}}},{key:"newPointSize",value:function(t,e){var n=this.w,i=n.config.markers.hover.size,o=0===t?e.parentNode.firstChild:e.parentNode.lastChild;if("0"!==o.getAttribute("default-marker-size")){var r=parseInt(o.getAttribute("index"),10);void 0===i&&(i=n.globals.markers.size[r]+n.config.markers.hover.sizeOffset),i<0&&(i=0),o.setAttribute("r",i)}}},{key:"oldPointSize",value:function(t){var e=parseFloat(t.getAttribute("default-marker-size"));t.setAttribute("r",e)}},{key:"resetPointsSize",value:function(){for(var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),e=0;e<t.length;e++){var n=parseFloat(t[e].getAttribute("default-marker-size"));m.isNumber(n)&&n>=0?t[e].setAttribute("r",n):t[e].setAttribute("r",0)}}}]),t}(),gt=function(){function t(e){s(this,t),this.w=e.w,this.ttCtx=e}return c(t,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTreeTooltip",value:function(t){var e=t.e,n=t.opt,i=t.x,o=t.y,r=t.type,a=this.ttCtx,s=this.w;if(e.target.classList.contains("apexcharts-".concat(r,"-rect"))){var l=this.getAttr(e,"i"),c=this.getAttr(e,"j"),u=this.getAttr(e,"cx"),d=this.getAttr(e,"cy"),h=this.getAttr(e,"width"),p=this.getAttr(e,"height");if(a.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:l,j:c,shared:!1,e}),s.globals.capturedSeriesIndex=l,s.globals.capturedDataPointIndex=c,i=u+a.tooltipRect.ttWidth/2+h,o=d+a.tooltipRect.ttHeight/2-p/2,a.tooltipPosition.moveXCrosshairs(u+h/2),i>s.globals.gridWidth/2&&(i=u-a.tooltipRect.ttWidth/2+h),a.w.config.tooltip.followCursor){var f=s.globals.dom.elWrap.getBoundingClientRect();i=s.globals.clientX-f.left-(i>s.globals.gridWidth/2?a.tooltipRect.ttWidth:0),o=s.globals.clientY-f.top-(o>s.globals.gridHeight/2?a.tooltipRect.ttHeight:0)}}return{x:i,y:o}}},{key:"handleMarkerTooltip",value:function(t){var e,n,i=t.e,o=t.opt,r=t.x,a=t.y,s=this.w,l=this.ttCtx;if(i.target.classList.contains("apexcharts-marker")){var c=parseInt(o.paths.getAttribute("cx"),10),u=parseInt(o.paths.getAttribute("cy"),10),d=parseFloat(o.paths.getAttribute("val"));if(n=parseInt(o.paths.getAttribute("rel"),10),e=parseInt(o.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var h=m.findAncestor(o.paths,"apexcharts-series");h&&(e=parseInt(h.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:o.ttItems,i:e,j:n,shared:!l.showOnIntersect&&s.config.tooltip.shared,e:i}),"mouseup"===i.type&&l.markerClick(i,e,n),s.globals.capturedSeriesIndex=e,s.globals.capturedDataPointIndex=n,r=c,a=u+s.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var p=l.getElGrid().getBoundingClientRect();a=l.e.clientY+s.globals.translateY-p.top}d<0&&(a=u),l.marker.enlargeCurrentPoint(n,o.paths,r,a)}return{x:r,y:a}}},{key:"handleBarTooltip",value:function(t){var e,n,i=t.e,o=t.opt,r=this.w,a=this.ttCtx,s=a.getElTooltip(),l=0,c=0,u=0,d=this.getBarTooltipXY({e:i,opt:o});e=d.i;var h=d.barHeight,p=d.j;r.globals.capturedSeriesIndex=e,r.globals.capturedDataPointIndex=p,r.globals.isBarHorizontal&&a.tooltipUtil.hasBars()||!r.config.tooltip.shared?(c=d.x,u=d.y,n=Array.isArray(r.config.stroke.width)?r.config.stroke.width[e]:r.config.stroke.width,l=c):r.globals.comboCharts||r.config.tooltip.shared||(l/=2),isNaN(u)?u=r.globals.svgHeight-a.tooltipRect.ttHeight:u<0&&(u=0);var f=parseInt(o.paths.parentNode.getAttribute("data:realIndex"),10),b=r.globals.isMultipleYAxis?r.config.yaxis[f]&&r.config.yaxis[f].reversed:r.config.yaxis[0].reversed;if(c+a.tooltipRect.ttWidth>r.globals.gridWidth&&!b?c-=a.tooltipRect.ttWidth:c<0&&(c=0),a.w.config.tooltip.followCursor){var M=a.getElGrid().getBoundingClientRect();u=a.e.clientY-M.top}null===a.tooltip&&(a.tooltip=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),r.config.tooltip.shared||(r.globals.comboBarCount>0?a.tooltipPosition.moveXCrosshairs(l+n/2):a.tooltipPosition.moveXCrosshairs(l)),!a.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&a.tooltipUtil.hasBars())&&(b&&(c-=a.tooltipRect.ttWidth)<0&&(c=0),!b||r.globals.isBarHorizontal&&a.tooltipUtil.hasBars()||(u=u+h-2*(r.globals.series[e][p]<0?h:0)),a.tooltipRect.ttHeight+u>r.globals.gridHeight?u=r.globals.gridHeight-a.tooltipRect.ttHeight+r.globals.translateY:(u=u+r.globals.translateY-a.tooltipRect.ttHeight/2)<0&&(u=0),s.style.left=c+r.globals.translateX+"px",s.style.top=u+"px")}},{key:"getBarTooltipXY",value:function(t){var e=t.e,n=t.opt,i=this.w,o=null,r=this.ttCtx,a=0,s=0,l=0,c=0,u=0,d=e.target.classList;if(d.contains("apexcharts-bar-area")||d.contains("apexcharts-candlestick-area")||d.contains("apexcharts-boxPlot-area")||d.contains("apexcharts-rangebar-area")){var h=e.target,p=h.getBoundingClientRect(),f=n.elGrid.getBoundingClientRect(),b=p.height;u=p.height;var M=p.width,g=parseInt(h.getAttribute("cx"),10),m=parseInt(h.getAttribute("cy"),10);c=parseFloat(h.getAttribute("barWidth"));var z="touchmove"===e.type?e.touches[0].clientX:e.clientX;o=parseInt(h.getAttribute("j"),10),a=parseInt(h.parentNode.getAttribute("rel"),10)-1;var v=h.getAttribute("data-range-y1"),O=h.getAttribute("data-range-y2");i.globals.comboCharts&&(a=parseInt(h.parentNode.getAttribute("data:realIndex"),10)),r.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:a,j:o,y1:v?parseInt(v,10):null,y2:O?parseInt(O,10):null,shared:!r.showOnIntersect&&i.config.tooltip.shared,e}),i.config.tooltip.followCursor?i.globals.isBarHorizontal?(s=z-f.left+15,l=m-r.dataPointsDividedHeight+b/2-r.tooltipRect.ttHeight/2):(s=i.globals.isXNumeric?g-M/2:g-r.dataPointsDividedWidth+M/2,l=e.clientY-f.top-r.tooltipRect.ttHeight/2-15):i.globals.isBarHorizontal?((s=g)<r.xyRatios.baseLineInvertedY&&(s=g-r.tooltipRect.ttWidth),l=m-r.dataPointsDividedHeight+b/2-r.tooltipRect.ttHeight/2):(s=i.globals.isXNumeric?g-M/2:g-r.dataPointsDividedWidth+M/2,l=m)}return{x:s,y:l,barHeight:u,barWidth:c,i:a,j:o}}}]),t}(),mt=function(){function t(e){s(this,t),this.w=e.w,this.ttCtx=e}return c(t,[{key:"drawXaxisTooltip",value:function(){var t=this.w,e=this.ttCtx,n="bottom"===t.config.xaxis.position;e.xaxisOffY=n?t.globals.gridHeight+1:-t.globals.xAxisHeight-t.config.xaxis.axisTicks.height+3;var i=n?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",o=t.globals.dom.elWrap;e.isXAxisTooltipEnabled&&null===t.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(e.xaxisTooltip=document.createElement("div"),e.xaxisTooltip.setAttribute("class",i+" apexcharts-theme-"+t.config.tooltip.theme),o.appendChild(e.xaxisTooltip),e.xaxisTooltipText=document.createElement("div"),e.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),e.xaxisTooltipText.style.fontFamily=t.config.xaxis.tooltip.style.fontFamily||t.config.chart.fontFamily,e.xaxisTooltipText.style.fontSize=t.config.xaxis.tooltip.style.fontSize,e.xaxisTooltip.appendChild(e.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var t=this.w,e=this.ttCtx,n=function(n){var i=t.config.yaxis[n].opposite||t.config.yaxis[n].crosshairs.opposite;e.yaxisOffX=i?t.globals.gridWidth+1:1;var o="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(n,i?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left");t.globals.yAxisSameScaleIndices.map((function(e,i){e.map((function(e,i){i===n&&(o+=t.config.yaxis[i].show?" ":" apexcharts-yaxistooltip-hidden")}))}));var r=t.globals.dom.elWrap;null===t.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(n))&&(e.yaxisTooltip=document.createElement("div"),e.yaxisTooltip.setAttribute("class",o+" apexcharts-theme-"+t.config.tooltip.theme),r.appendChild(e.yaxisTooltip),0===n&&(e.yaxisTooltipText=[]),e.yaxisTooltipText[n]=document.createElement("div"),e.yaxisTooltipText[n].classList.add("apexcharts-yaxistooltip-text"),e.yaxisTooltip.appendChild(e.yaxisTooltipText[n]))},i=0;i<t.config.yaxis.length;i++)n(i)}},{key:"setXCrosshairWidth",value:function(){var t=this.w,e=this.ttCtx,n=e.getElXCrosshairs();if(e.xcrosshairsWidth=parseInt(t.config.xaxis.crosshairs.width,10),t.globals.comboCharts){var i=t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==i&&"barWidth"===t.config.xaxis.crosshairs.width){var o=parseFloat(i.getAttribute("barWidth"));e.xcrosshairsWidth=o}else if("tickWidth"===t.config.xaxis.crosshairs.width){var r=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/r}}else if("tickWidth"===t.config.xaxis.crosshairs.width){var a=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/a}else if("barWidth"===t.config.xaxis.crosshairs.width){var s=t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==s){var l=parseFloat(s.getAttribute("barWidth"));e.xcrosshairsWidth=l}else e.xcrosshairsWidth=1}t.globals.isBarHorizontal&&(e.xcrosshairsWidth=0),null!==n&&e.xcrosshairsWidth>0&&n.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,n){var i=this.ttCtx,o=this.w,r=o.globals.yLabelFormatters[t];if(i.yaxisTooltips[t]){var a=i.getElGrid().getBoundingClientRect(),s=(e-a.top)*n.yRatio[t],l=o.globals.maxYArr[t]-o.globals.minYArr[t],c=o.globals.minYArr[t]+(l-s);i.tooltipPosition.moveYCrosshairs(e-a.top),i.yaxisTooltipText[t].innerHTML=r(c),i.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),zt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.tConfig=n.config.tooltip,this.tooltipUtil=new pt(this),this.tooltipLabels=new ft(this),this.tooltipPosition=new bt(this),this.marker=new Mt(this),this.intersect=new gt(this),this.axesTooltip=new mt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!n.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return c(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map((function(t,n){return!!(t.show&&t.tooltip.enabled&&e.globals.axisCharts)})),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var n=document.createElement("div");if(n.classList.add("apexcharts-tooltip"),e.config.tooltip.cssClass&&n.classList.add(e.config.tooltip.cssClass),n.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(n),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var i=new V(this.ctx);this.xAxisTicksPositions=i.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==e.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,n.appendChild(this.tooltipTitle));var o=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(o=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(o),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this,n=this.w,i=[],o=this.getElTooltip(),r=function(r){var a=document.createElement("div");a.classList.add("apexcharts-tooltip-series-group"),a.style.order=n.config.tooltip.inverseOrder?t-r:r+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(r)<0&&a.classList.add("apexcharts-tooltip-series-group-hidden");var s=document.createElement("span");s.classList.add("apexcharts-tooltip-marker"),s.style.backgroundColor=n.globals.colors[r],a.appendChild(s);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=e.tConfig.style.fontFamily||n.config.chart.fontFamily,l.style.fontSize=e.tConfig.style.fontSize,["y","goals","z"].forEach((function(t){var e=document.createElement("div");e.classList.add("apexcharts-tooltip-".concat(t,"-group"));var n=document.createElement("span");n.classList.add("apexcharts-tooltip-text-".concat(t,"-label")),e.appendChild(n);var i=document.createElement("span");i.classList.add("apexcharts-tooltip-text-".concat(t,"-value")),e.appendChild(i),l.appendChild(e)})),a.appendChild(l),o.appendChild(a),i.push(a)},a=0;a<t;a++)r(a);return i}},{key:"addSVGEvents",value:function(){var t=this.w,e=t.config.chart.type,n=this.getElTooltip(),i=!("bar"!==e&&"candlestick"!==e&&"boxPlot"!==e&&"rangeBar"!==e),o="area"===e||"line"===e||"scatter"===e||"bubble"===e||"radar"===e,r=t.globals.dom.Paper.node,a=this.getElGrid();a&&(this.seriesBound=a.getBoundingClientRect());var s,l=[],c=[],u={hoverArea:r,elGrid:a,tooltipEl:n,tooltipY:l,tooltipX:c,ttItems:this.ttItems};if(t.globals.axisCharts&&(o?s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):i?s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):"heatmap"!==e&&"treemap"!==e||(s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),s&&s.length))for(var d=0;d<s.length;d++)l.push(s[d].getAttribute("cy")),c.push(s[d].getAttribute("cx"));if(t.globals.xyCharts&&!this.showOnIntersect||t.globals.comboCharts&&!this.showOnIntersect||i&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([r],u);else if(i&&!t.globals.comboCharts||o&&this.showOnIntersect)this.addDatapointEventsListeners(u);else if(!t.globals.axisCharts||"heatmap"===e||"treemap"===e){var h=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(h,u)}if(this.showOnIntersect){var p=t.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");p.length>0&&this.addPathsEventListeners(p,u),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(u)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),n=e.getBoundingClientRect(),i=n.width+10,o=n.height+10,r=this.tConfig.fixed.offsetX,a=this.tConfig.fixed.offsetY,s=this.tConfig.fixed.position.toLowerCase();return s.indexOf("right")>-1&&(r=r+t.globals.svgWidth-i+10),s.indexOf("bottom")>-1&&(a=a+t.globals.svgHeight-o-10),e.style.left=r+"px",e.style.top=a+"px",{x:r,y:a,ttWidth:i,ttHeight:o}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var n=this,i=function(i){var o={paths:t[i],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(e){return t[i].addEventListener(e,n.onSeriesHover.bind(n,o),{capture:!1,passive:!0})}))},o=0;o<t.length;o++)i(o)}},{key:"onSeriesHover",value:function(t,e){var n=this,i=Date.now()-this.lastHoverTime;i>=100?this.seriesHover(t,e):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){n.seriesHover(t,e)}),100-i))}},{key:"seriesHover",value:function(t,e){var n=this;this.lastHoverTime=Date.now();var i=[],o=this.w;o.config.chart.group&&(i=this.ctx.getGroupedCharts()),o.globals.axisCharts&&(o.globals.minX===-1/0&&o.globals.maxX===1/0||0===o.globals.dataPoints)||(i.length?i.forEach((function(i){var o=n.getElTooltip(i),r={paths:t.paths,tooltipEl:o,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:i.w.globals.tooltip.ttItems};i.w.globals.minX===n.w.globals.minX&&i.w.globals.maxX===n.w.globals.maxX&&i.w.globals.tooltip.seriesHoverByContext({chartCtx:i,ttCtx:i.w.globals.tooltip,opt:r,e})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e}))}},{key:"seriesHoverByContext",value:function(t){var e=t.chartCtx,n=t.ttCtx,i=t.opt,o=t.e,r=e.w,a=this.getElTooltip();a&&(n.tooltipRect={x:0,y:0,ttWidth:a.getBoundingClientRect().width,ttHeight:a.getBoundingClientRect().height},n.e=o,!n.tooltipUtil.hasBars()||r.globals.comboCharts||n.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new X(e).toggleSeriesOnHover(o,o.target.parentNode),n.fixedTooltip&&n.drawFixedTooltipRect(),r.globals.axisCharts?n.axisChartsTooltips({e:o,opt:i,tooltipRect:n.tooltipRect}):n.nonAxisChartsTooltips({e:o,opt:i,tooltipRect:n.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var e,n,i=t.e,o=t.opt,r=this.w,a=o.elGrid.getBoundingClientRect(),s="touchmove"===i.type?i.touches[0].clientX:i.clientX,l="touchmove"===i.type?i.touches[0].clientY:i.clientY;if(this.clientY=l,this.clientX=s,r.globals.capturedSeriesIndex=-1,r.globals.capturedDataPointIndex=-1,l<a.top||l>a.top+a.height)this.handleMouseOut(o);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var c=parseInt(o.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(o)}var u=this.getElTooltip(),d=this.getElXCrosshairs(),h=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===i.type||"touchmove"===i.type||"mouseup"===i.type){if(r.globals.collapsedSeries.length+r.globals.ancillaryCollapsedSeries.length===r.globals.series.length)return;null!==d&&d.classList.add("apexcharts-active");var p=this.yaxisTooltips.filter((function(t){return!0===t}));if(null!==this.ycrosshairs&&p.length&&this.ycrosshairs.classList.add("apexcharts-active"),h&&!this.showOnIntersect)this.handleStickyTooltip(i,s,l,o);else if("heatmap"===r.config.chart.type||"treemap"===r.config.chart.type){var f=this.intersect.handleHeatTreeTooltip({e:i,opt:o,x:e,y:n,type:r.config.chart.type});e=f.x,n=f.y,u.style.left=e+"px",u.style.top=n+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:i,opt:o}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:i,opt:o,x:e,y:n});if(this.yaxisTooltips.length)for(var b=0;b<r.config.yaxis.length;b++)this.axesTooltip.drawYaxisTooltipText(b,l,this.xyRatios);o.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==i.type&&"touchend"!==i.type||this.handleMouseOut(o)}}},{key:"nonAxisChartsTooltips",value:function(t){var e=t.e,n=t.opt,i=t.tooltipRect,o=this.w,r=n.paths.getAttribute("rel"),a=this.getElTooltip(),s=o.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===e.type||"touchmove"===e.type){a.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:parseInt(r,10)-1,shared:!1});var l=o.globals.clientX-s.left-i.ttWidth/2,c=o.globals.clientY-s.top-i.ttHeight-10;if(a.style.left=l+"px",a.style.top=c+"px",o.config.legend.tooltipHoverFormatter){var u=r-1,d=(0,o.config.legend.tooltipHoverFormatter)(this.legendLabels[u].getAttribute("data:default-text"),{seriesIndex:u,dataPointIndex:u,w:o});this.legendLabels[u].innerHTML=d}}else"mouseout"!==e.type&&"touchend"!==e.type||(a.classList.remove("apexcharts-active"),o.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)})))}},{key:"handleStickyTooltip",value:function(t,e,n,i){var o=this.w,r=this.tooltipUtil.getNearestValues({context:this,hoverArea:i.hoverArea,elGrid:i.elGrid,clientX:e,clientY:n}),a=r.j,s=r.capturedSeries,l=i.elGrid.getBoundingClientRect();r.hoverX<0||r.hoverX>l.width?this.handleMouseOut(i):null!==s?this.handleStickyCapturedSeries(t,s,i,a):(this.tooltipUtil.isXoverlap(a)||o.globals.isBarHorizontal)&&this.create(t,this,0,a,i.ttItems)}},{key:"handleStickyCapturedSeries",value:function(t,e,n,i){var o=this.w;this.tConfig.shared||null!==o.globals.series[e][i]?void 0!==o.globals.series[e][i]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(i)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,i,n.ttItems):this.create(t,this,e,i,n.ttItems,!1):this.tooltipUtil.isXoverlap(i)&&this.create(t,this,0,i,n.ttItems):this.handleMouseOut(n)}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new O(this.ctx),n=t.globals.dom.Paper.select(".apexcharts-bar-area"),i=0;i<n.length;i++)e.pathMouseLeave(n[i])}},{key:"handleMouseOut",value:function(t){var e=this.w,n=this.getElXCrosshairs();if(t.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),"bubble"!==e.config.chart.type&&this.marker.resetPointsSize(),null!==n&&n.classList.remove("apexcharts-active"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){null===this.yaxisTTEls&&(this.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var i=0;i<this.yaxisTTEls.length;i++)this.yaxisTTEls[i].classList.remove("apexcharts-active")}e.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}))}},{key:"markerClick",value:function(t,e,n){var i=this.w;"function"==typeof i.config.chart.events.markerClick&&i.config.chart.events.markerClick(t,this.ctx,{seriesIndex:e,dataPointIndex:n,w:i}),this.ctx.events.fireEvent("markerClick",[t,this.ctx,{seriesIndex:e,dataPointIndex:n,w:i}])}},{key:"create",value:function(t,e,n,i,o){var a,s,l,c,u,d,h,p,f,b,M,g,m,z,v,y,_=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,A=this.w,x=e;"mouseup"===t.type&&this.markerClick(t,n,i),null===_&&(_=this.tConfig.shared);var w=this.tooltipUtil.hasMarkers(),q=this.tooltipUtil.getElBars();if(A.config.legend.tooltipHoverFormatter){var W=A.config.legend.tooltipHoverFormatter,L=Array.from(this.legendLabels);L.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}));for(var k=0;k<L.length;k++){var T=L[k],S=parseInt(T.getAttribute("i"),10),R=decodeURIComponent(T.getAttribute("data:default-text")),C=W(R,{seriesIndex:_?S:n,dataPointIndex:i,w:A});if(_)T.innerHTML=A.globals.collapsedSeriesIndices.indexOf(S)<0?C:R;else if(T.innerHTML=S===n?C:R,n===S)break}}var D=r(r({ttItems:o,i:n,j:i},void 0!==(null===(a=A.globals.seriesRange)||void 0===a||null===(s=a[n])||void 0===s||null===(l=s[i])||void 0===l||null===(c=l.y[0])||void 0===c?void 0:c.y1)&&{y1:null===(u=A.globals.seriesRange)||void 0===u||null===(d=u[n])||void 0===d||null===(h=d[i])||void 0===h||null===(p=h.y[0])||void 0===p?void 0:p.y1}),void 0!==(null===(f=A.globals.seriesRange)||void 0===f||null===(b=f[n])||void 0===b||null===(M=b[i])||void 0===M||null===(g=M.y[0])||void 0===g?void 0:g.y2)&&{y2:null===(m=A.globals.seriesRange)||void 0===m||null===(z=m[n])||void 0===z||null===(v=z[i])||void 0===v||null===(y=v.y[0])||void 0===y?void 0:y.y2});if(_){if(x.tooltipLabels.drawSeriesTexts(r(r({},D),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),w&&(A.globals.markers.largestSize>0?x.marker.enlargePoints(i):x.tooltipPosition.moveDynamicPointsOnHover(i)),this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(q),this.barSeriesHeight>0)){var N=new O(this.ctx),E=A.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(i,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(i);for(var B=0;B<E.length;B++)N.pathMouseEnter(E[B])}}else x.tooltipLabels.drawSeriesTexts(r({shared:!1},D)),this.tooltipUtil.hasBars()&&x.tooltipPosition.moveStickyTooltipOverBars(i),w&&x.tooltipPosition.moveMarkers(n,i)}}]),t}(),vt=function(){function t(e){s(this,t),this.w=e.w,this.barCtx=e,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return c(t,[{key:"handleBarDataLabels",value:function(t){var e=t.x,n=t.y,i=t.y1,o=t.y2,r=t.i,a=t.j,s=t.realIndex,l=t.series,c=t.barHeight,u=t.barWidth,d=t.barYPosition,h=t.visibleSeries,p=t.renderedPath,f=this.w,b=new O(this.barCtx.ctx),M=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[s]:this.barCtx.strokeWidth,g=e+parseFloat(u*h),m=n+parseFloat(c*h);f.globals.isXNumeric&&!f.globals.isBarHorizontal&&(g=e+parseFloat(u*(h+1)),m=n+parseFloat(c*(h+1))-M);var z,v,y=null,_=e,A=n,x=f.config.dataLabels,w=this.barCtx.barOptions.dataLabels,q=this.barCtx.barOptions.dataLabels.total;void 0!==d&&this.barCtx.isRangeBar&&(m=d,A=d);var W=x.offsetX,L=x.offsetY,k={width:0,height:0};if(f.config.dataLabels.enabled){var T=this.barCtx.series[r][a];k=b.getTextRects(f.globals.yLabelFormatters[0](T),parseFloat(x.style.fontSize))}var S={x:e,y:n,i:r,j:a,realIndex:s,renderedPath:p,bcx:g,bcy:m,barHeight:c,barWidth:u,textRects:k,strokeWidth:M,dataLabelsX:_,dataLabelsY:A,dataLabelsConfig:x,barDataLabelsConfig:w,barTotalDataLabelsConfig:q,offX:W,offY:L};return v=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(S):this.calculateColumnsDataLabelsPosition(S),p.attr({cy:v.bcy,cx:v.bcx,j:a,val:l[r][a],barHeight:c,barWidth:u}),z=this.drawCalculatedDataLabels({x:v.dataLabelsX,y:v.dataLabelsY,val:this.barCtx.isRangeBar?[i,o]:l[r][a],i:s,j:a,barWidth:u,barHeight:c,textRects:k,dataLabelsConfig:x}),f.config.chart.stacked&&q.enabled&&(y=this.drawTotalDataLabels({x:v.totalDataLabelsX,y:v.totalDataLabelsY,realIndex:s,textAnchor:v.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:s,j:a}),dataLabelsConfig:x,barTotalDataLabelsConfig:q})),{dataLabels:z,totalDataLabels:y}}},{key:"getStackedTotalDataLabel",value:function(t){var e=t.realIndex,n=t.j,i=this.w,o=this.barCtx.stackedSeriesTotals[n];return this.totalFormatter&&(o=this.totalFormatter(o,r(r({},i),{},{seriesIndex:e,dataPointIndex:n,w:i}))),o}},{key:"calculateColumnsDataLabelsPosition",value:function(t){var e,n,i,o=this.w,r=t.i,a=t.j,s=t.realIndex,l=t.y,c=t.bcx,u=t.barWidth,d=t.barHeight,h=t.textRects,p=t.dataLabelsY,f=t.dataLabelsConfig,b=t.barDataLabelsConfig,M=t.barTotalDataLabelsConfig,g=t.strokeWidth,m=t.offX,z=t.offY;d=Math.abs(d);var v="vertical"===o.config.plotOptions.bar.dataLabels.orientation;c-=g/2;var y=o.globals.gridWidth/o.globals.dataPoints;e=o.globals.isXNumeric?c-u/2+m:c-y+u/2+m,v&&(e=e+h.height/2-g/2-2);var _=this.barCtx.series[r][a]<0,A=l;switch(this.barCtx.isReversed&&(A=l-d+(_?2*d:0),l-=d),b.position){case"center":p=v?_?A+d/2+z:A+d/2-z:_?A-d/2+h.height/2+z:A+d/2+h.height/2-z;break;case"bottom":p=v?_?A+d+z:A+d-z:_?A-d+h.height+g+z:A+d-h.height/2+g-z;break;case"top":p=v?_?A+z:A-z:_?A-h.height/2-z:A+h.height+z}if(this.barCtx.lastActiveBarSerieIndex===s&&M.enabled){var x=new O(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:s,j:a}),f.fontSize);n=_?A-x.height/2-z-M.offsetY+18:A+x.height+z+M.offsetY-18,i=e+M.offsetX}return o.config.chart.stacked||(p<0?p=0+g:p+h.height/3>o.globals.gridHeight&&(p=o.globals.gridHeight-g)),{bcx:c,bcy:l,dataLabelsX:e,dataLabelsY:p,totalDataLabelsX:i,totalDataLabelsY:n,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,n=t.x,i=t.i,o=t.j,r=t.realIndex,a=t.bcy,s=t.barHeight,l=t.barWidth,c=t.textRects,u=t.dataLabelsX,d=t.strokeWidth,h=t.dataLabelsConfig,p=t.barDataLabelsConfig,f=t.barTotalDataLabelsConfig,b=t.offX,M=t.offY,g=e.globals.gridHeight/e.globals.dataPoints;l=Math.abs(l);var m,z,v=a-(this.barCtx.isRangeBar?0:g)+s/2+c.height/2+M-3,y="start",_=this.barCtx.series[i][o]<0,A=n;switch(this.barCtx.isReversed&&(A=n+l-(_?2*l:0),n=e.globals.gridWidth-l),p.position){case"center":u=_?A+l/2-b:Math.max(c.width/2,A-l/2)+b;break;case"bottom":u=_?A+l-d-Math.round(c.width/2)-b:A-l+d+Math.round(c.width/2)+b;break;case"top":u=_?A-d+Math.round(c.width/2)-b:A-d-Math.round(c.width/2)+b}if(this.barCtx.lastActiveBarSerieIndex===r&&f.enabled){var x=new O(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:o}),h.fontSize);_?(m=A-d+Math.round(x.width/2)-b-f.offsetX-15,y="end"):m=A-d-Math.round(x.width/2)+b+f.offsetX+15,z=v+f.offsetY}return e.config.chart.stacked||(u<0?u=u+c.width+d:u+c.width/2>e.globals.gridWidth&&(u=e.globals.gridWidth-c.width-d)),{bcx:n,bcy:a,dataLabelsX:u,dataLabelsY:v,totalDataLabelsX:m,totalDataLabelsY:z,totalDataLabelsAnchor:y}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,n=t.y,i=t.val,o=t.i,a=t.j,s=t.textRects,l=t.barHeight,c=t.barWidth,u=t.dataLabelsConfig,d=this.w,h="rotate(0)";"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&(h="rotate(-90, ".concat(e,", ").concat(n,")"));var p=new I(this.barCtx.ctx),f=new O(this.barCtx.ctx),b=u.formatter,M=null,g=d.globals.collapsedSeriesIndices.indexOf(o)>-1;if(u.enabled&&!g){M=f.group({class:"apexcharts-data-labels",transform:h});var m="";void 0!==i&&(m=b(i,r(r({},d),{},{seriesIndex:o,dataPointIndex:a,w:d})));var z=d.globals.series[o][a]<0,v=d.config.plotOptions.bar.dataLabels.position;"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&("top"===v&&(u.textAnchor=z?"end":"start"),"center"===v&&(u.textAnchor="middle"),"bottom"===v&&(u.textAnchor=z?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&c<f.getTextRects(m,parseFloat(u.style.fontSize)).width&&(m=""),d.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?s.width/1.6>Math.abs(c)&&(m=""):s.height/1.6>Math.abs(l)&&(m=""));var y=r({},u);this.barCtx.isHorizontal&&i<0&&("start"===u.textAnchor?y.textAnchor="end":"end"===u.textAnchor&&(y.textAnchor="start")),p.plotDataLabelsText({x:e,y:n,text:m,i:o,j:a,parent:M,dataLabelsConfig:y,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return M}},{key:"drawTotalDataLabels",value:function(t){var e,n=t.x,i=t.y,o=t.val,r=t.realIndex,a=t.textAnchor,s=t.barTotalDataLabelsConfig,l=new O(this.barCtx.ctx);return s.enabled&&void 0!==n&&void 0!==i&&this.barCtx.lastActiveBarSerieIndex===r&&(e=l.drawText({x:n,y:i,foreColor:s.style.color,text:o,textAnchor:a,fontFamily:s.style.fontFamily,fontSize:s.style.fontSize,fontWeight:s.style.fontWeight})),e}}]),t}(),Ot=function(){function t(e){s(this,t),this.w=e.w,this.barCtx=e}return c(t,[{key:"initVariables",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var n=0;n<t.length;n++)if(t[n].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[n].length),e.globals.isXNumeric)for(var i=0;i<t[n].length;i++)e.globals.seriesX[n][i]>e.globals.minX&&e.globals.seriesX[n][i]<e.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=e.globals.dataPoints;0===this.barCtx.seriesLen&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],this.barCtx.radiusOnSeriesNumber=t.length-1,e.globals.comboCharts||this.checkZeroSeries({series:t})}},{key:"initialPositions",value:function(){var t,e,n,i,o,r,a,s,l=this.w,c=l.globals.dataPoints;this.barCtx.isRangeBar&&(c=l.globals.labels.length);var u=this.barCtx.seriesLen;if(l.config.plotOptions.bar.rangeBarGroupRows&&(u=1),this.barCtx.isHorizontal)o=(n=l.globals.gridHeight/c)/u,l.globals.isXNumeric&&(o=(n=l.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),o=o*parseInt(this.barCtx.barOptions.barHeight,10)/100,s=this.barCtx.baseLineInvertedY+l.globals.padHorizontal+(this.barCtx.isReversed?l.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),e=(n-o*this.barCtx.seriesLen)/2;else{if(i=l.globals.gridWidth/this.barCtx.visibleItems,l.config.xaxis.convertedCatToNumeric&&(i=l.globals.gridWidth/l.globals.dataPoints),r=i/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100,l.globals.isXNumeric){var d=this.barCtx.xRatio;l.config.xaxis.convertedCatToNumeric&&(d=this.barCtx.initialXRatio),l.globals.minXDiff&&.5!==l.globals.minXDiff&&l.globals.minXDiff/d>0&&(i=l.globals.minXDiff/d),(r=i/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}a=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=l.globals.padHorizontal+(i-r*this.barCtx.seriesLen)/2}return{x:t,y:e,yDivision:n,xDivision:i,barHeight:o,barWidth:r,zeroH:a,zeroW:s}}},{key:"getPathFillColor",value:function(t,e,n,i){var o,r,a,s,l=this.w,c=new B(this.barCtx.ctx),u=null,d=this.barCtx.barOptions.distributed?n:e;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(i){t[e][n]>=i.from&&t[e][n]<=i.to&&(u=i.color)})),l.config.series[e].data[n]&&l.config.series[e].data[n].fillColor&&(u=l.config.series[e].data[n].fillColor),c.fillPath({seriesNumber:this.barCtx.barOptions.distributed?d:i,dataPointIndex:n,color:u,value:t[e][n],fillConfig:null===(o=l.config.series[e].data[n])||void 0===o?void 0:o.fill,fillType:null!==(r=l.config.series[e].data[n])&&void 0!==r&&null!==(a=r.fill)&&void 0!==a&&a.type?null===(s=l.config.series[e].data[n])||void 0===s?void 0:s.fill.type:l.config.fill.type})}},{key:"getStrokeWidth",value:function(t,e,n){var i=0,o=this.w;return void 0===this.barCtx.series[t][e]||null===this.barCtx.series[t][e]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,o.config.stroke.show&&(this.barCtx.isNullValue||(i=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[n]:this.barCtx.strokeWidth)),i}},{key:"shouldApplyRadius",value:function(t){var e=this.w,n=!1;return e.config.plotOptions.bar.borderRadius>0&&(e.config.chart.stacked&&"last"===e.config.plotOptions.bar.borderRadiusWhenStacked?this.barCtx.lastActiveBarSerieIndex===t&&(n=!0):n=!0),n}},{key:"barBackground",value:function(t){var e=t.j,n=t.i,i=t.x1,o=t.x2,r=t.y1,a=t.y2,s=t.elSeries,l=this.w,c=new O(this.barCtx.ctx),u=new X(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&u===n){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e%=this.barCtx.barOptions.colors.backgroundBarColors.length);var d=this.barCtx.barOptions.colors.backgroundBarColors[e],h=c.drawRect(void 0!==i?i:0,void 0!==r?r:0,void 0!==o?o:l.globals.gridWidth,void 0!==a?a:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,d,this.barCtx.barOptions.colors.backgroundBarOpacity);s.add(h),h.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var e,n=t.barWidth,i=t.barXPosition,o=t.y1,r=t.y2,a=t.strokeWidth,s=t.realIndex,l=t.i,c=t.j,u=t.w,d=new O(this.barCtx.ctx);(a=Array.isArray(a)?a[s]:a)||(a=0);var h=n,p=i;null!==(e=u.config.series[s].data[c])&&void 0!==e&&e.columnWidthOffset&&(p=i-u.config.series[s].data[c].columnWidthOffset/2,h=n+u.config.series[s].data[c].columnWidthOffset);var f=p,b=p+h;o+=.001,r+=.001;var M=d.move(f,o),g=d.move(f,o),m=d.line(b-a,o);return u.globals.previousPaths.length>0&&(g=this.barCtx.getPreviousPath(s,c,!1)),M=M+d.line(f,r)+d.line(b-a,r)+d.line(b-a,o)+("around"===u.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),g=g+d.line(f,o)+m+m+m+m+m+d.line(f,o)+("around"===u.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(s)&&(M=d.roundPathCorners(M,u.config.plotOptions.bar.borderRadius)),u.config.chart.stacked&&(this.barCtx.yArrj.push(r),this.barCtx.yArrjF.push(Math.abs(o-r)),this.barCtx.yArrjVal.push(this.barCtx.series[l][c])),{pathTo:M,pathFrom:g}}},{key:"getBarpaths",value:function(t){var e,n=t.barYPosition,i=t.barHeight,o=t.x1,r=t.x2,a=t.strokeWidth,s=t.realIndex,l=t.i,c=t.j,u=t.w,d=new O(this.barCtx.ctx);(a=Array.isArray(a)?a[s]:a)||(a=0);var h=n,p=i;null!==(e=u.config.series[s].data[c])&&void 0!==e&&e.barHeightOffset&&(h=n-u.config.series[s].data[c].barHeightOffset/2,p=i+u.config.series[s].data[c].barHeightOffset);var f=h,b=h+p;o+=.001,r+=.001;var M=d.move(o,f),g=d.move(o,f);u.globals.previousPaths.length>0&&(g=this.barCtx.getPreviousPath(s,c,!1));var m=d.line(o,b-a);return M=M+d.line(r,f)+d.line(r,b-a)+m+("around"===u.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),g=g+d.line(o,f)+m+m+m+m+m+d.line(o,f)+("around"===u.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(s)&&(M=d.roundPathCorners(M,u.config.plotOptions.bar.borderRadius)),u.config.chart.stacked&&(this.barCtx.xArrj.push(r),this.barCtx.xArrjF.push(Math.abs(o-r)),this.barCtx.xArrjVal.push(this.barCtx.series[l][c])),{pathTo:M,pathFrom:g}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,n=this.w,i=0;i<e.length;i++){for(var o=0,r=0;r<e[n.globals.maxValsInArrayIndex].length;r++)o+=e[i][r];0===o&&this.barCtx.zeroSerieses.push(i)}for(var a=e.length-1;a>=0;a--)this.barCtx.zeroSerieses.indexOf(a)>-1&&a===this.radiusOnSeriesNumber&&(this.barCtx.radiusOnSeriesNumber-=1);for(var s=e.length-1;s>=0;s--)n.globals.collapsedSeriesIndices.indexOf(this.barCtx.radiusOnSeriesNumber)>-1&&(this.barCtx.radiusOnSeriesNumber-=1)}},{key:"getXForValue",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]?e:null;return null!=t&&(n=e+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),n}},{key:"getYForValue",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]?e:null;return null!=t&&(n=e-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),n}},{key:"getGoalValues",value:function(t,e,n,i,o){var r=this,a=this.w,s=[];return a.globals.seriesGoals[i]&&a.globals.seriesGoals[i][o]&&Array.isArray(a.globals.seriesGoals[i][o])&&a.globals.seriesGoals[i][o].forEach((function(i){var o;s.push((u(o={},t,"x"===t?r.getXForValue(i.value,e,!1):r.getYForValue(i.value,n,!1)),u(o,"attrs",i),o))})),s}},{key:"drawGoalLine",value:function(t){var e=t.barXPosition,n=t.barYPosition,i=t.goalX,o=t.goalY,r=t.barWidth,a=t.barHeight,s=new O(this.barCtx.ctx),l=s.group({className:"apexcharts-bar-goals-groups"}),c=null;return this.barCtx.isHorizontal?Array.isArray(i)&&i.forEach((function(t){var e=void 0!==t.attrs.strokeHeight?t.attrs.strokeHeight:a/2,i=n+e+a/2;c=s.drawLine(t.x,i-2*e,t.x,i,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeWidth?t.attrs.strokeWidth:2,t.attrs.strokeLineCap),l.add(c)})):Array.isArray(o)&&o.forEach((function(t){var n=void 0!==t.attrs.strokeWidth?t.attrs.strokeWidth:r/2,i=e+n+r/2;c=s.drawLine(i-2*n,t.y,i,t.y,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeHeight?t.attrs.strokeHeight:2,t.attrs.strokeLineCap),l.add(c)})),l}}]),t}(),yt=function(){function t(e,n){s(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.barOptions=i.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=i.config.stroke.width,this.isNullValue=!1,this.isRangeBar=i.globals.seriesRange.length&&this.isHorizontal,this.xyRatios=n,null!==this.xyRatios&&(this.xRatio=n.xRatio,this.initialXRatio=n.initialXRatio,this.yRatio=n.yRatio,this.invertedXRatio=n.invertedXRatio,this.invertedYRatio=n.invertedYRatio,this.baseLineY=n.baseLineY,this.baseLineInvertedY=n.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0;var o=new X(this.ctx);this.lastActiveBarSerieIndex=o.getActiveConfigSeriesIndex("desc",["bar","column"]);var r=o.getBarSeriesIndices(),a=new y(this.ctx);this.stackedSeriesTotals=a.getStackedSeriesTotals(this.w.config.series.map((function(t,e){return-1===r.indexOf(e)?e:-1})).filter((function(t){return-1!==t}))),this.barHelpers=new Ot(this)}return c(t,[{key:"draw",value:function(t,e){var n=this.w,i=new O(this.ctx),o=new y(this.ctx,n);t=o.getLogSeries(t),this.series=t,this.yRatio=o.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);var a=i.group({class:"apexcharts-bar-series apexcharts-plot-series"});n.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var s=0,l=0;s<t.length;s++,l++){var c,u,d,h,p=void 0,f=void 0,b=[],M=[],g=n.globals.comboCharts?e[s]:s,z=i.group({class:"apexcharts-series",rel:s+1,seriesName:m.escapeString(n.globals.seriesNames[g]),"data:realIndex":g});this.ctx.series.addCollapsedClassToSeries(z,g),t[s].length>0&&(this.visibleI=this.visibleI+1);var v=0,_=0;this.yRatio.length>1&&(this.yaxisIndex=g),this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed;var A=this.barHelpers.initialPositions();f=A.y,v=A.barHeight,u=A.yDivision,h=A.zeroW,p=A.x,_=A.barWidth,c=A.xDivision,d=A.zeroH,this.horizontal||M.push(p+_/2);for(var x=i.group({class:"apexcharts-datalabels","data:realIndex":g}),w=i.group({class:"apexcharts-bar-goals-markers",style:"pointer-events: none"}),q=0;q<n.globals.dataPoints;q++){var W=this.barHelpers.getStrokeWidth(s,q,g),L=null,k={indexes:{i:s,j:q,realIndex:g,bc:l},x:p,y:f,strokeWidth:W,elSeries:z};this.isHorizontal?(L=this.drawBarPaths(r(r({},k),{},{barHeight:v,zeroW:h,yDivision:u})),_=this.series[s][q]/this.invertedYRatio):(L=this.drawColumnPaths(r(r({},k),{},{xDivision:c,barWidth:_,zeroH:d})),v=this.series[s][q]/this.yRatio[this.yaxisIndex]);var T=this.barHelpers.drawGoalLine({barXPosition:L.barXPosition,barYPosition:L.barYPosition,goalX:L.goalX,goalY:L.goalY,barHeight:v,barWidth:_});T&&w.add(T),f=L.y,p=L.x,q>0&&M.push(p+_/2),b.push(f);var S=this.barHelpers.getPathFillColor(t,s,q,g);this.renderSeries({realIndex:g,pathFill:S,j:q,i:s,pathFrom:L.pathFrom,pathTo:L.pathTo,strokeWidth:W,elSeries:z,x:p,y:f,series:t,barHeight:v,barWidth:_,elDataLabelsWrap:x,elGoalsMarkers:w,visibleSeries:this.visibleI,type:"bar"})}n.globals.seriesXvalues[g]=M,n.globals.seriesYvalues[g]=b,a.add(z)}return a}},{key:"renderSeries",value:function(t){var e=t.realIndex,n=t.pathFill,i=t.lineFill,o=t.j,r=t.i,a=t.pathFrom,s=t.pathTo,l=t.strokeWidth,c=t.elSeries,u=t.x,d=t.y,h=t.y1,p=t.y2,f=t.series,b=t.barHeight,M=t.barWidth,g=t.barYPosition,m=t.elDataLabelsWrap,z=t.elGoalsMarkers,y=t.visibleSeries,_=t.type,A=this.w,x=new O(this.ctx);i||(i=this.barOptions.distributed?A.globals.stroke.colors[o]:A.globals.stroke.colors[e]),A.config.series[r].data[o]&&A.config.series[r].data[o].strokeColor&&(i=A.config.series[r].data[o].strokeColor),this.isNullValue&&(n="none");var w=o/A.config.chart.animations.animateGradually.delay*(A.config.chart.animations.speed/A.globals.dataPoints)/2.4,q=x.renderPaths({i:r,j:o,realIndex:e,pathFrom:a,pathTo:s,stroke:i,strokeWidth:l,strokeLineCap:A.config.stroke.lineCap,fill:n,animationDelay:w,initialSpeed:A.config.chart.animations.speed,dataChangeSpeed:A.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(_,"-area")});q.attr("clip-path","url(#gridRectMask".concat(A.globals.cuid,")"));var W=A.config.forecastDataPoints;W.count>0&&o>=A.globals.dataPoints-W.count&&(q.node.setAttribute("stroke-dasharray",W.dashArray),q.node.setAttribute("stroke-width",W.strokeWidth),q.node.setAttribute("fill-opacity",W.fillOpacity)),void 0!==h&&void 0!==p&&(q.attr("data-range-y1",h),q.attr("data-range-y2",p)),new v(this.ctx).setSelectionFilter(q,e,o),c.add(q);var L=new vt(this).handleBarDataLabels({x:u,y:d,y1:h,y2:p,i:r,j:o,series:f,realIndex:e,barHeight:b,barWidth:M,barYPosition:g,renderedPath:q,visibleSeries:y});return null!==L.dataLabels&&m.add(L.dataLabels),L.totalDataLabels&&m.add(L.totalDataLabels),c.add(m),z&&c.add(z),c}},{key:"drawBarPaths",value:function(t){var e=t.indexes,n=t.barHeight,i=t.strokeWidth,o=t.zeroW,r=t.x,a=t.y,s=t.yDivision,l=t.elSeries,c=this.w,u=e.i,d=e.j;c.globals.isXNumeric&&(a=(c.globals.seriesX[u][d]-c.globals.minX)/this.invertedXRatio-n);var h=a+n*this.visibleI;r=this.barHelpers.getXForValue(this.series[u][d],o);var p=this.barHelpers.getBarpaths({barYPosition:h,barHeight:n,x1:o,x2:r,strokeWidth:i,series:this.series,realIndex:e.realIndex,i:u,j:d,w:c});return c.globals.isXNumeric||(a+=s),this.barHelpers.barBackground({j:d,i:u,y1:h-n*this.visibleI,y2:n*this.seriesLen,elSeries:l}),{pathTo:p.pathTo,pathFrom:p.pathFrom,x:r,y:a,goalX:this.barHelpers.getGoalValues("x",o,null,u,d),barYPosition:h}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,n=t.x,i=t.y,o=t.xDivision,r=t.barWidth,a=t.zeroH,s=t.strokeWidth,l=t.elSeries,c=this.w,u=e.realIndex,d=e.i,h=e.j,p=e.bc;if(c.globals.isXNumeric){var f=u;c.globals.seriesX[u].length||(f=c.globals.maxValsInArrayIndex),c.globals.seriesX[f][h]&&(n=(c.globals.seriesX[f][h]-c.globals.minX)/this.xRatio-r*this.seriesLen/2)}var b=n+r*this.visibleI;i=this.barHelpers.getYForValue(this.series[d][h],a);var M=this.barHelpers.getColumnPaths({barXPosition:b,barWidth:r,y1:a,y2:i,strokeWidth:s,series:this.series,realIndex:e.realIndex,i:d,j:h,w:c});return c.globals.isXNumeric||(n+=o),this.barHelpers.barBackground({bc:p,j:h,i:d,x1:b-s/2-r*this.visibleI,x2:r*this.seriesLen+s/2,elSeries:l}),{pathTo:M.pathTo,pathFrom:M.pathFrom,x:n,y:i,goalY:this.barHelpers.getGoalValues("y",null,a,d,h),barXPosition:b}}},{key:"getPreviousPath",value:function(t,e){for(var n,i=this.w,o=0;o<i.globals.previousPaths.length;o++){var r=i.globals.previousPaths[o];r.paths&&r.paths.length>0&&parseInt(r.realIndex,10)===parseInt(t,10)&&void 0!==i.globals.previousPaths[o].paths[e]&&(n=i.globals.previousPaths[o].paths[e].d)}return n}}]),t}(),_t=function(t){d(n,yt);var e=f(n);function n(){return s(this,n),e.apply(this,arguments)}return c(n,[{key:"draw",value:function(t,e){var n=this,i=this.w;this.graphics=new O(this.ctx),this.bar=new yt(this.ctx,this.xyRatios);var o=new y(this.ctx,i);t=o.getLogSeries(t),this.yRatio=o.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t),"100%"===i.config.chart.stackType&&(t=i.globals.seriesPercent.slice()),this.series=t,this.totalItems=0,this.prevY=[],this.prevX=[],this.prevYF=[],this.prevXF=[],this.prevYVal=[],this.prevXVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[],this.yArrj=[],this.yArrjF=[],this.yArrjVal=[];for(var a=0;a<t.length;a++)t[a].length>0&&(this.totalItems+=t[a].length);for(var s=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),l=0,c=0,u=function(o,a){var u=void 0,d=void 0,h=void 0,p=void 0,f=[],b=[],M=i.globals.comboCharts?e[o]:o;n.yRatio.length>1&&(n.yaxisIndex=M),n.isReversed=i.config.yaxis[n.yaxisIndex]&&i.config.yaxis[n.yaxisIndex].reversed;var g=n.graphics.group({class:"apexcharts-series",seriesName:m.escapeString(i.globals.seriesNames[M]),rel:o+1,"data:realIndex":M});n.ctx.series.addCollapsedClassToSeries(g,M);var z=n.graphics.group({class:"apexcharts-datalabels","data:realIndex":M}),v=n.graphics.group({class:"apexcharts-bar-goals-markers",style:"pointer-events: none"}),O=0,y=0,_=n.initialPositions(l,c,u,d,h,p);c=_.y,O=_.barHeight,d=_.yDivision,p=_.zeroW,l=_.x,y=_.barWidth,u=_.xDivision,h=_.zeroH,n.yArrj=[],n.yArrjF=[],n.yArrjVal=[],n.xArrj=[],n.xArrjF=[],n.xArrjVal=[],1===n.prevY.length&&n.prevY[0].every((function(t){return isNaN(t)}))&&(n.prevY[0]=n.prevY[0].map((function(t){return h})),n.prevYF[0]=n.prevYF[0].map((function(t){return 0})));for(var A=0;A<i.globals.dataPoints;A++){var x=n.barHelpers.getStrokeWidth(o,A,M),w={indexes:{i:o,j:A,realIndex:M,bc:a},strokeWidth:x,x:l,y:c,elSeries:g},q=null;n.isHorizontal?(q=n.drawStackedBarPaths(r(r({},w),{},{zeroW:p,barHeight:O,yDivision:d})),y=n.series[o][A]/n.invertedYRatio):(q=n.drawStackedColumnPaths(r(r({},w),{},{xDivision:u,barWidth:y,zeroH:h})),O=n.series[o][A]/n.yRatio[n.yaxisIndex]);var W=n.barHelpers.drawGoalLine({barXPosition:q.barXPosition,barYPosition:q.barYPosition,goalX:q.goalX,goalY:q.goalY,barHeight:O,barWidth:y});W&&v.add(W),c=q.y,l=q.x,f.push(l),b.push(c);var L=n.barHelpers.getPathFillColor(t,o,A,M);g=n.renderSeries({realIndex:M,pathFill:L,j:A,i:o,pathFrom:q.pathFrom,pathTo:q.pathTo,strokeWidth:x,elSeries:g,x:l,y:c,series:t,barHeight:O,barWidth:y,elDataLabelsWrap:z,elGoalsMarkers:v,type:"bar",visibleSeries:0})}i.globals.seriesXvalues[M]=f,i.globals.seriesYvalues[M]=b,n.prevY.push(n.yArrj),n.prevYF.push(n.yArrjF),n.prevYVal.push(n.yArrjVal),n.prevX.push(n.xArrj),n.prevXF.push(n.xArrjF),n.prevXVal.push(n.xArrjVal),s.add(g)},d=0,h=0;d<t.length;d++,h++)u(d,h);return s}},{key:"initialPositions",value:function(t,e,n,i,o,r){var a,s,l=this.w;return this.isHorizontal?(a=(a=i=l.globals.gridHeight/l.globals.dataPoints)*parseInt(l.config.plotOptions.bar.barHeight,10)/100,r=this.baseLineInvertedY+l.globals.padHorizontal+(this.isReversed?l.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),e=(i-a)/2):(s=n=l.globals.gridWidth/l.globals.dataPoints,s=l.globals.isXNumeric&&l.globals.dataPoints>1?(n=l.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:s*parseInt(l.config.plotOptions.bar.columnWidth,10)/100,o=l.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?l.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=l.globals.padHorizontal+(n-s)/2),{x:t,y:e,yDivision:i,xDivision:n,barHeight:a,barWidth:s,zeroH:o,zeroW:r}}},{key:"drawStackedBarPaths",value:function(t){for(var e,n=t.indexes,i=t.barHeight,o=t.strokeWidth,r=t.zeroW,a=t.x,s=t.y,l=t.yDivision,c=t.elSeries,u=this.w,d=s,h=n.i,p=n.j,f=0,b=0;b<this.prevXF.length;b++)f+=this.prevXF[b][p];if(h>0){var M=r;this.prevXVal[h-1][p]<0?M=this.series[h][p]>=0?this.prevX[h-1][p]+f-2*(this.isReversed?f:0):this.prevX[h-1][p]:this.prevXVal[h-1][p]>=0&&(M=this.series[h][p]>=0?this.prevX[h-1][p]:this.prevX[h-1][p]-f+2*(this.isReversed?f:0)),e=M}else e=r;a=null===this.series[h][p]?e:e+this.series[h][p]/this.invertedYRatio-2*(this.isReversed?this.series[h][p]/this.invertedYRatio:0);var g=this.barHelpers.getBarpaths({barYPosition:d,barHeight:i,x1:e,x2:a,strokeWidth:o,series:this.series,realIndex:n.realIndex,i:h,j:p,w:u});return this.barHelpers.barBackground({j:p,i:h,y1:d,y2:i,elSeries:c}),s+=l,{pathTo:g.pathTo,pathFrom:g.pathFrom,goalX:this.barHelpers.getGoalValues("x",r,null,h,p),barYPosition:d,x:a,y:s}}},{key:"drawStackedColumnPaths",value:function(t){var e=t.indexes,n=t.x,i=t.y,o=t.xDivision,r=t.barWidth,a=t.zeroH;t.strokeWidth;var s=t.elSeries,l=this.w,c=e.i,u=e.j,d=e.bc;if(l.globals.isXNumeric){var h=l.globals.seriesX[c][u];h||(h=0),n=(h-l.globals.minX)/this.xRatio-r/2}for(var p,f=n,b=0,M=0;M<this.prevYF.length;M++)b+=isNaN(this.prevYF[M][u])?0:this.prevYF[M][u];if(c>0&&!l.globals.isXNumeric||c>0&&l.globals.isXNumeric&&l.globals.seriesX[c-1][u]===l.globals.seriesX[c][u]){var g,m,z=Math.min(this.yRatio.length+1,c+1);if(void 0!==this.prevY[c-1])for(var v=1;v<z;v++)if(!isNaN(this.prevY[c-v][u])){m=this.prevY[c-v][u];break}for(var O=1;O<z;O++){if(this.prevYVal[c-O][u]<0){g=this.series[c][u]>=0?m-b+2*(this.isReversed?b:0):m;break}if(this.prevYVal[c-O][u]>=0){g=this.series[c][u]>=0?m:m+b-2*(this.isReversed?b:0);break}}void 0===g&&(g=l.globals.gridHeight),p=this.prevYF[0].every((function(t){return 0===t}))&&this.prevYF.slice(1,c).every((function(t){return t.every((function(t){return isNaN(t)}))}))?a:g}else p=a;i=this.series[c][u]?p-this.series[c][u]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[c][u]/this.yRatio[this.yaxisIndex]:0):p;var y=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:r,y1:p,y2:i,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,realIndex:e.realIndex,i:c,j:u,w:l});return this.barHelpers.barBackground({bc:d,j:u,i:c,x1:f,x2:r,elSeries:s}),n+=o,{pathTo:y.pathTo,pathFrom:y.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,a,c,u),barXPosition:f,x:l.globals.isXNumeric?n-o:n,y:i}}}]),n}(),At=function(t){d(n,yt);var e=f(n);function n(){return s(this,n),e.apply(this,arguments)}return c(n,[{key:"draw",value:function(t,e){var n=this,i=this.w,o=new O(this.ctx),a=new B(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=i.config.plotOptions.bar.horizontal;var s=new y(this.ctx,i);t=s.getLogSeries(t),this.series=t,this.yRatio=s.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);for(var l=o.group({class:"apexcharts-".concat(i.config.chart.type,"-series apexcharts-plot-series")}),c=function(s){n.isBoxPlot="boxPlot"===i.config.chart.type||"boxPlot"===i.config.series[s].type;var c,u,d,h,p,f,b=void 0,M=void 0,g=[],z=[],v=i.globals.comboCharts?e[s]:s,O=o.group({class:"apexcharts-series",seriesName:m.escapeString(i.globals.seriesNames[v]),rel:s+1,"data:realIndex":v});n.ctx.series.addCollapsedClassToSeries(O,v),t[s].length>0&&(n.visibleI=n.visibleI+1),n.yRatio.length>1&&(n.yaxisIndex=v);var y=n.barHelpers.initialPositions();M=y.y,p=y.barHeight,u=y.yDivision,h=y.zeroW,b=y.x,f=y.barWidth,c=y.xDivision,d=y.zeroH,z.push(b+f/2);for(var _=o.group({class:"apexcharts-datalabels","data:realIndex":v}),A=function(e){var o=n.barHelpers.getStrokeWidth(s,e,v),l=null,m={indexes:{i:s,j:e,realIndex:v},x:b,y:M,strokeWidth:o,elSeries:O};l=n.isHorizontal?n.drawHorizontalBoxPaths(r(r({},m),{},{yDivision:u,barHeight:p,zeroW:h})):n.drawVerticalBoxPaths(r(r({},m),{},{xDivision:c,barWidth:f,zeroH:d})),M=l.y,b=l.x,e>0&&z.push(b+f/2),g.push(M),l.pathTo.forEach((function(r,c){var u=!n.isBoxPlot&&n.candlestickOptions.wick.useFillColor?l.color[c]:i.globals.stroke.colors[s],d=a.fillPath({seriesNumber:v,dataPointIndex:e,color:l.color[c],value:t[s][e]});n.renderSeries({realIndex:v,pathFill:d,lineFill:u,j:e,i:s,pathFrom:l.pathFrom,pathTo:r,strokeWidth:o,elSeries:O,x:b,y:M,series:t,barHeight:p,barWidth:f,elDataLabelsWrap:_,visibleSeries:n.visibleI,type:i.config.chart.type})}))},x=0;x<i.globals.dataPoints;x++)A(x);i.globals.seriesXvalues[v]=z,i.globals.seriesYvalues[v]=g,l.add(O)},u=0;u<t.length;u++)c(u);return l}},{key:"drawVerticalBoxPaths",value:function(t){var e=t.indexes,n=t.x;t.y;var i=t.xDivision,o=t.barWidth,r=t.zeroH,a=t.strokeWidth,s=this.w,l=new O(this.ctx),c=e.i,u=e.j,d=!0,h=s.config.plotOptions.candlestick.colors.upward,p=s.config.plotOptions.candlestick.colors.downward,f="";this.isBoxPlot&&(f=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var b=this.yRatio[this.yaxisIndex],M=e.realIndex,g=this.getOHLCValue(M,u),m=r,z=r;g.o>g.c&&(d=!1);var v=Math.min(g.o,g.c),y=Math.max(g.o,g.c),_=g.m;s.globals.isXNumeric&&(n=(s.globals.seriesX[M][u]-s.globals.minX)/this.xRatio-o/2);var A=n+o*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(v=r,y=r):(v=r-v/b,y=r-y/b,m=r-g.h/b,z=r-g.l/b,_=r-g.m/b);var x=l.move(A,r),w=l.move(A+o/2,v);return s.globals.previousPaths.length>0&&(w=this.getPreviousPath(M,u,!0)),x=this.isBoxPlot?[l.move(A,v)+l.line(A+o/2,v)+l.line(A+o/2,m)+l.line(A+o/4,m)+l.line(A+o-o/4,m)+l.line(A+o/2,m)+l.line(A+o/2,v)+l.line(A+o,v)+l.line(A+o,_)+l.line(A,_)+l.line(A,v+a/2),l.move(A,_)+l.line(A+o,_)+l.line(A+o,y)+l.line(A+o/2,y)+l.line(A+o/2,z)+l.line(A+o-o/4,z)+l.line(A+o/4,z)+l.line(A+o/2,z)+l.line(A+o/2,y)+l.line(A,y)+l.line(A,_)+"z"]:[l.move(A,y)+l.line(A+o/2,y)+l.line(A+o/2,m)+l.line(A+o/2,y)+l.line(A+o,y)+l.line(A+o,v)+l.line(A+o/2,v)+l.line(A+o/2,z)+l.line(A+o/2,v)+l.line(A,v)+l.line(A,y-a/2)],w+=l.move(A,v),s.globals.isXNumeric||(n+=i),{pathTo:x,pathFrom:w,x:n,y,barXPosition:A,color:this.isBoxPlot?f:d?[h]:[p]}}},{key:"drawHorizontalBoxPaths",value:function(t){var e=t.indexes;t.x;var n=t.y,i=t.yDivision,o=t.barHeight,r=t.zeroW,a=t.strokeWidth,s=this.w,l=new O(this.ctx),c=e.i,u=e.j,d=this.boxOptions.colors.lower;this.isBoxPlot&&(d=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var h=this.invertedYRatio,p=e.realIndex,f=this.getOHLCValue(p,u),b=r,M=r,g=Math.min(f.o,f.c),m=Math.max(f.o,f.c),z=f.m;s.globals.isXNumeric&&(n=(s.globals.seriesX[p][u]-s.globals.minX)/this.invertedXRatio-o/2);var v=n+o*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(g=r,m=r):(g=r+g/h,m=r+m/h,b=r+f.h/h,M=r+f.l/h,z=r+f.m/h);var y=l.move(r,v),_=l.move(g,v+o/2);return s.globals.previousPaths.length>0&&(_=this.getPreviousPath(p,u,!0)),y=[l.move(g,v)+l.line(g,v+o/2)+l.line(b,v+o/2)+l.line(b,v+o/2-o/4)+l.line(b,v+o/2+o/4)+l.line(b,v+o/2)+l.line(g,v+o/2)+l.line(g,v+o)+l.line(z,v+o)+l.line(z,v)+l.line(g+a/2,v),l.move(z,v)+l.line(z,v+o)+l.line(m,v+o)+l.line(m,v+o/2)+l.line(M,v+o/2)+l.line(M,v+o-o/4)+l.line(M,v+o/4)+l.line(M,v+o/2)+l.line(m,v+o/2)+l.line(m,v)+l.line(z,v)+"z"],_+=l.move(g,v),s.globals.isXNumeric||(n+=i),{pathTo:y,pathFrom:_,x:m,y:n,barYPosition:v,color:d}}},{key:"getOHLCValue",value:function(t,e){var n=this.w;return{o:this.isBoxPlot?n.globals.seriesCandleH[t][e]:n.globals.seriesCandleO[t][e],h:this.isBoxPlot?n.globals.seriesCandleO[t][e]:n.globals.seriesCandleH[t][e],m:n.globals.seriesCandleM[t][e],l:this.isBoxPlot?n.globals.seriesCandleC[t][e]:n.globals.seriesCandleL[t][e],c:this.isBoxPlot?n.globals.seriesCandleL[t][e]:n.globals.seriesCandleC[t][e]}}}]),n}(),xt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"checkColorRange",value:function(){var t=this.w,e=!1,n=t.config.plotOptions[t.config.chart.type];return n.colorScale.ranges.length>0&&n.colorScale.ranges.map((function(t,n){t.from<=0&&(e=!0)})),e}},{key:"getShadeColor",value:function(t,e,n,i){var o=this.w,r=1,a=o.config.plotOptions[t].shadeIntensity,s=this.determineColor(t,e,n);o.globals.hasNegs||i?r=o.config.plotOptions[t].reverseNegativeShade?s.percent<0?s.percent/100*(1.25*a):(1-s.percent/100)*(1.25*a):s.percent<=0?1-(1+s.percent/100)*a:(1-s.percent/100)*a:(r=1-s.percent/100,"treemap"===t&&(r=(1-s.percent/100)*(1.25*a)));var l=s.color,c=new m;return o.config.plotOptions[t].enableShades&&(l="dark"===this.w.config.theme.mode?m.hexToRgba(c.shadeColor(-1*r,s.color),o.config.fill.opacity):m.hexToRgba(c.shadeColor(r,s.color),o.config.fill.opacity)),{color:l,colorProps:s}}},{key:"determineColor",value:function(t,e,n){var i=this.w,o=i.globals.series[e][n],r=i.config.plotOptions[t],a=r.colorScale.inverse?n:e;r.distributed&&"treemap"===i.config.chart.type&&(a=n);var s=i.globals.colors[a],l=null,c=Math.min.apply(Math,b(i.globals.series[e])),u=Math.max.apply(Math,b(i.globals.series[e]));r.distributed||"heatmap"!==t||(c=i.globals.minY,u=i.globals.maxY),void 0!==r.colorScale.min&&(c=r.colorScale.min<i.globals.minY?r.colorScale.min:i.globals.minY,u=r.colorScale.max>i.globals.maxY?r.colorScale.max:i.globals.maxY);var d=Math.abs(u)+Math.abs(c),h=100*o/(0===d?d-1e-6:d);return r.colorScale.ranges.length>0&&r.colorScale.ranges.map((function(t,e){if(o>=t.from&&o<=t.to){s=t.color,l=t.foreColor?t.foreColor:null,c=t.from,u=t.to;var n=Math.abs(u)+Math.abs(c);h=100*o/(0===n?n-1e-6:n)}})),{color:s,foreColor:l,percent:h}}},{key:"calculateDataLabels",value:function(t){var e=t.text,n=t.x,i=t.y,o=t.i,r=t.j,a=t.colorProps,s=t.fontSize,l=this.w.config.dataLabels,c=new O(this.ctx),u=new I(this.ctx),d=null;if(l.enabled){d=c.group({class:"apexcharts-data-labels"});var h=l.offsetX,p=l.offsetY,f=n+h,b=i+parseFloat(l.style.fontSize)/3+p;u.plotDataLabelsText({x:f,y:b,text:e,i:o,j:r,color:a.foreColor,parent:d,fontSize:s,dataLabelsConfig:l})}return d}},{key:"addListeners",value:function(t){var e=new O(this.ctx);t.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",e.pathMouseDown.bind(this,t))}}]),t}(),wt=function(){function t(e,n){s(this,t),this.ctx=e,this.w=e.w,this.xRatio=n.xRatio,this.yRatio=n.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new xt(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return c(t,[{key:"draw",value:function(t){var e=this.w,n=new O(this.ctx),i=n.group({class:"apexcharts-heatmap"});i.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var o=e.globals.gridWidth/e.globals.dataPoints,r=e.globals.gridHeight/e.globals.series.length,a=0,s=!1;this.negRange=this.helpers.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(s=!0,l.reverse());for(var c=s?0:l.length-1;s?c<l.length:c>=0;s?c++:c--){var u=n.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:m.escapeString(e.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(u,c),e.config.chart.dropShadow.enabled){var d=e.config.chart.dropShadow;new v(this.ctx).dropShadow(u,d,c)}for(var h=0,p=e.config.plotOptions.heatmap.shadeIntensity,f=0;f<l[c].length;f++){var b=this.helpers.getShadeColor(e.config.chart.type,c,f,this.negRange),M=b.color,g=b.colorProps;"image"===e.config.fill.type&&(M=new B(this.ctx).fillPath({seriesNumber:c,dataPointIndex:f,opacity:e.globals.hasNegs?g.percent<0?1-(1+g.percent/100):p+g.percent/100:g.percent/100,patternID:m.randomId(),width:e.config.fill.image.width?e.config.fill.image.width:o,height:e.config.fill.image.height?e.config.fill.image.height:r}));var z=this.rectRadius,y=n.drawRect(h,a,o,r,z);if(y.attr({cx:h,cy:a}),y.node.classList.add("apexcharts-heatmap-rect"),u.add(y),y.attr({fill:M,i:c,index:c,j:f,val:l[c][f],"stroke-width":this.strokeWidth,stroke:e.config.plotOptions.heatmap.useFillColorAsStroke?M:e.globals.stroke.colors[0],color:M}),this.helpers.addListeners(y),e.config.chart.animations.enabled&&!e.globals.dataChanged){var _=1;e.globals.resized||(_=e.config.chart.animations.speed),this.animateHeatMap(y,h,a,o,r,_)}if(e.globals.dataChanged){var A=1;if(this.dynamicAnim.enabled&&e.globals.shouldAnimate){A=this.dynamicAnim.speed;var x=e.globals.previousPaths[c]&&e.globals.previousPaths[c][f]&&e.globals.previousPaths[c][f].color;x||(x="rgba(255, 255, 255, 0)"),this.animateHeatColor(y,m.isColorHex(x)?x:m.rgb2hex(x),m.isColorHex(M)?M:m.rgb2hex(M),A)}}var w=(0,e.config.dataLabels.formatter)(e.globals.series[c][f],{value:e.globals.series[c][f],seriesIndex:c,dataPointIndex:f,w:e}),q=this.helpers.calculateDataLabels({text:w,x:h+o/2,y:a+r/2,i:c,j:f,colorProps:g,series:l});null!==q&&u.add(q),h+=o}a+=r,i.add(u)}var W=e.globals.yAxisScale[0].result.slice();e.config.yaxis[0].reversed?W.unshift(""):W.push(""),e.globals.yAxisScale[0].result=W;var L=e.globals.gridHeight/e.globals.series.length;return e.config.yaxis[0].labels.offsetY=-L/2,i}},{key:"animateHeatMap",value:function(t,e,n,i,o,r){var a=new z(this.ctx);a.animateRect(t,{x:e+i/2,y:n+o/2,width:0,height:0},{x:e,y:n,width:i,height:o},r,(function(){a.animationCompleted(t)}))}},{key:"animateHeatColor",value:function(t,e,n,i){t.attr({fill:e}).animate(i).attr({fill:n})}}]),t}(),qt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"drawYAxisTexts",value:function(t,e,n,i){var o=this.w,r=o.config.yaxis[0],a=o.globals.yLabelFormatters[0];return new O(this.ctx).drawText({x:t+r.labels.offsetX,y:e+r.labels.offsetY,text:a(i,n),textAnchor:"middle",fontSize:r.labels.style.fontSize,fontFamily:r.labels.style.fontFamily,foreColor:Array.isArray(r.labels.style.colors)?r.labels.style.colors[n]:r.labels.style.colors})}}]),t}(),Wt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=void 0!==n.globals.stroke.colors?n.globals.stroke.colors:n.globals.colors,this.defaultSize=Math.min(n.globals.gridWidth,n.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=n.globals.gridWidth/2,"radialBar"===n.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(n.config.plotOptions.pie.endAngle-n.config.plotOptions.pie.startAngle),this.initialAngle=n.config.plotOptions.pie.startAngle%this.fullAngle,n.globals.radialSize=this.defaultSize/2.05-n.config.stroke.width-(n.config.chart.sparkline.enabled?0:n.config.chart.dropShadow.blur),this.donutSize=n.globals.radialSize*parseInt(n.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return c(t,[{key:"draw",value:function(t){var e=this,n=this.w,i=new O(this.ctx);if(this.ret=i.group({class:"apexcharts-pie"}),n.globals.noData)return this.ret;for(var o=0,r=0;r<t.length;r++)o+=m.negToZero(t[r]);var a=[],s=i.group();0===o&&(o=1e-5),t.forEach((function(t){e.maxY=Math.max(e.maxY,t)})),n.config.yaxis[0].max&&(this.maxY=n.config.yaxis[0].max),"back"===n.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret);for(var l=0;l<t.length;l++){var c=this.fullAngle*m.negToZero(t[l])/o;a.push(c),"polarArea"===this.chartType?(a[l]=this.fullAngle/t.length,this.sliceSizes.push(n.globals.radialSize*t[l]/this.maxY)):this.sliceSizes.push(n.globals.radialSize)}if(n.globals.dataChanged){for(var u,d=0,h=0;h<n.globals.previousPaths.length;h++)d+=m.negToZero(n.globals.previousPaths[h]);for(var p=0;p<n.globals.previousPaths.length;p++)u=this.fullAngle*m.negToZero(n.globals.previousPaths[p])/d,this.prevSectorAngleArr.push(u)}this.donutSize<0&&(this.donutSize=0);var f=n.config.plotOptions.pie.customScale,b=n.globals.gridWidth/2,M=n.globals.gridHeight/2,g=b-n.globals.gridWidth/2*f,z=M-n.globals.gridHeight/2*f;if("donut"===this.chartType){var v=i.drawCircle(this.donutSize);v.attr({cx:this.centerX,cy:this.centerY,fill:n.config.plotOptions.pie.donut.background?n.config.plotOptions.pie.donut.background:"transparent"}),s.add(v)}var y=this.drawArcs(a,t);if(this.sliceLabels.forEach((function(t){y.add(t)})),s.attr({transform:"translate(".concat(g,", ").concat(z,") scale(").concat(f,")")}),s.add(y),this.ret.add(s),this.donutDataLabels.show){var _=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:g,translateY:z});this.ret.add(_)}return"front"===n.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret),this.ret}},{key:"drawArcs",value:function(t,e){var n=this.w,i=new v(this.ctx),o=new O(this.ctx),r=new B(this.ctx),a=o.group({class:"apexcharts-slices"}),s=this.initialAngle,l=this.initialAngle,c=this.initialAngle,u=this.initialAngle;this.strokeWidth=n.config.stroke.show?n.config.stroke.width:0;for(var d=0;d<t.length;d++){var h=o.group({class:"apexcharts-series apexcharts-pie-series",seriesName:m.escapeString(n.globals.seriesNames[d]),rel:d+1,"data:realIndex":d});a.add(h),l=u,c=(s=c)+t[d],u=l+this.prevSectorAngleArr[d];var p=c<s?this.fullAngle+c-s:c-s,f=r.fillPath({seriesNumber:d,size:this.sliceSizes[d],value:e[d]}),b=this.getChangedPath(l,u),M=o.drawPath({d:b,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[d]:this.lineColorArr,strokeWidth:0,fill:f,fillOpacity:n.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(d)});if(M.attr({index:0,j:d}),i.setSelectionFilter(M,0,d),n.config.chart.dropShadow.enabled){var g=n.config.chart.dropShadow;i.dropShadow(M,g,d)}this.addListeners(M,this.donutDataLabels),O.setAttrs(M.node,{"data:angle":p,"data:startAngle":s,"data:strokeWidth":this.strokeWidth,"data:value":e[d]});var z={x:0,y:0};"pie"===this.chartType||"polarArea"===this.chartType?z=m.polarToCartesian(this.centerX,this.centerY,n.globals.radialSize/1.25+n.config.plotOptions.pie.dataLabels.offset,(s+p/2)%this.fullAngle):"donut"===this.chartType&&(z=m.polarToCartesian(this.centerX,this.centerY,(n.globals.radialSize+this.donutSize)/2+n.config.plotOptions.pie.dataLabels.offset,(s+p/2)%this.fullAngle)),h.add(M);var y=0;if(!this.initialAnim||n.globals.resized||n.globals.dataChanged?this.animBeginArr.push(0):(0==(y=p/this.fullAngle*n.config.chart.animations.speed)&&(y=1),this.animDur=y+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&n.globals.dataChanged?this.animatePaths(M,{size:this.sliceSizes[d],endAngle:c,startAngle:s,prevStartAngle:l,prevEndAngle:u,animateStartingPos:!0,i:d,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:n.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(M,{size:this.sliceSizes[d],endAngle:c,startAngle:s,i:d,totalItems:t.length-1,animBeginArr:this.animBeginArr,dur:y}),n.config.plotOptions.pie.expandOnClick&&"polarArea"!==this.chartType&&M.click(this.pieClicked.bind(this,d)),void 0!==n.globals.selectedDataPoints[0]&&n.globals.selectedDataPoints[0].indexOf(d)>-1&&this.pieClicked(d),n.config.dataLabels.enabled){var _=z.x,A=z.y,x=100*p/this.fullAngle+"%";if(0!==p&&n.config.plotOptions.pie.dataLabels.minAngleToShowLabel<t[d]){var w=n.config.dataLabels.formatter;void 0!==w&&(x=w(n.globals.seriesPercent[d][0],{seriesIndex:d,w:n}));var q=n.globals.dataLabels.style.colors[d],W=o.group({class:"apexcharts-datalabels"}),L=o.drawText({x:_,y:A,text:x,textAnchor:"middle",fontSize:n.config.dataLabels.style.fontSize,fontFamily:n.config.dataLabels.style.fontFamily,fontWeight:n.config.dataLabels.style.fontWeight,foreColor:q});if(W.add(L),n.config.dataLabels.dropShadow.enabled){var k=n.config.dataLabels.dropShadow;i.dropShadow(L,k)}L.node.classList.add("apexcharts-pie-label"),n.config.chart.animations.animate&&!1===n.globals.resized&&(L.node.classList.add("apexcharts-pie-label-delay"),L.node.style.animationDelay=n.config.chart.animations.speed/940+"s"),this.sliceLabels.push(W)}}}return a}},{key:"addListeners",value:function(t,e){var n=new O(this.ctx);t.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this,t)),t.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener("mousedown",n.pathMouseDown.bind(this,t)),this.donutDataLabels.total.showAlways||(t.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,t.node,e)))}},{key:"animatePaths",value:function(t,e){var n=this.w,i=e.endAngle<e.startAngle?this.fullAngle+e.endAngle-e.startAngle:e.endAngle-e.startAngle,o=i,r=e.startAngle,a=e.startAngle;void 0!==e.prevStartAngle&&void 0!==e.prevEndAngle&&(r=e.prevEndAngle,o=e.prevEndAngle<e.prevStartAngle?this.fullAngle+e.prevEndAngle-e.prevStartAngle:e.prevEndAngle-e.prevStartAngle),e.i===n.config.series.length-1&&(i+a>this.fullAngle?e.endAngle=e.endAngle-(i+a):i+a<this.fullAngle&&(e.endAngle=e.endAngle+(this.fullAngle-(i+a)))),i===this.fullAngle&&(i=this.fullAngle-.01),this.animateArc(t,r,a,i,o,e)}},{key:"animateArc",value:function(t,e,n,i,o,r){var a,s=this,l=this.w,c=new z(this.ctx),u=r.size;(isNaN(e)||isNaN(o))&&(e=n,o=i,r.dur=0);var d=i,h=n,p=e<n?this.fullAngle+e-n:e-n;l.globals.dataChanged&&r.shouldSetPrevPaths&&r.prevEndAngle&&(a=s.getPiePath({me:s,startAngle:r.prevStartAngle,angle:r.prevEndAngle<r.prevStartAngle?this.fullAngle+r.prevEndAngle-r.prevStartAngle:r.prevEndAngle-r.prevStartAngle,size:u}),t.attr({d:a})),0!==r.dur?t.animate(r.dur,l.globals.easing,r.animBeginArr[r.i]).afterAll((function(){"pie"!==s.chartType&&"donut"!==s.chartType&&"polarArea"!==s.chartType||this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":s.strokeWidth}),r.i===l.config.series.length-1&&c.animationCompleted(t)})).during((function(l){d=p+(i-p)*l,r.animateStartingPos&&(d=o+(i-o)*l,h=e-o+(n-(e-o))*l),a=s.getPiePath({me:s,startAngle:h,angle:d,size:u}),t.node.setAttribute("data:pathOrig",a),t.attr({d:a})})):(a=s.getPiePath({me:s,startAngle:h,angle:i,size:u}),r.isTrack||(l.globals.animationEnded=!0),t.node.setAttribute("data:pathOrig",a),t.attr({d:a,"stroke-width":s.strokeWidth}))}},{key:"pieClicked",value:function(t){var e,n=this.w,i=this,o=i.sliceSizes[t]+(n.config.plotOptions.pie.expandOnClick?4:0),r=n.globals.dom.Paper.select(".apexcharts-".concat(i.chartType.toLowerCase(),"-slice-").concat(t)).members[0];if("true"!==r.attr("data:pieClicked")){var a=n.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(a,(function(t){t.setAttribute("data:pieClicked","false");var e=t.getAttribute("data:pathOrig");t.setAttribute("d",e)})),r.attr("data:pieClicked","true");var s=parseInt(r.attr("data:startAngle"),10),l=parseInt(r.attr("data:angle"),10);e=i.getPiePath({me:i,startAngle:s,angle:l,size:o}),360!==l&&r.plot(e)}else{r.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(r.node,this.donutDataLabels);var c=r.attr("data:pathOrig");r.attr({d:c})}}},{key:"getChangedPath",value:function(t,e){var n="";return this.dynamicAnim&&this.w.globals.dataChanged&&(n=this.getPiePath({me:this,startAngle:t,angle:e-t,size:this.size})),n}},{key:"getPiePath",value:function(t){var e=t.me,n=t.startAngle,i=t.angle,o=t.size,r=n,a=Math.PI*(r-90)/180,s=i+n;Math.ceil(s)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(s=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(s)>this.fullAngle&&(s-=this.fullAngle);var l=Math.PI*(s-90)/180,c=e.centerX+o*Math.cos(a),u=e.centerY+o*Math.sin(a),d=e.centerX+o*Math.cos(l),h=e.centerY+o*Math.sin(l),p=m.polarToCartesian(e.centerX,e.centerY,e.donutSize,s),f=m.polarToCartesian(e.centerX,e.centerY,e.donutSize,r),b=i>180?1:0,M=["M",c,u,"A",o,o,0,b,1,d,h];return"donut"===e.chartType?[].concat(M,["L",p.x,p.y,"A",e.donutSize,e.donutSize,0,b,0,f.x,f.y,"L",c,u,"z"]).join(" "):"pie"===e.chartType||"polarArea"===e.chartType?[].concat(M,["L",e.centerX,e.centerY,"L",c,u]).join(" "):[].concat(M).join(" ")}},{key:"drawPolarElements",value:function(t){var e=this.w,n=new U(this.ctx),i=new O(this.ctx),o=new qt(this.ctx),r=i.group(),a=i.group(),s=n.niceScale(0,Math.ceil(this.maxY),e.config.yaxis[0].tickAmount,0,!0),l=s.result.reverse(),c=s.result.length;this.maxY=s.niceMax;for(var u=e.globals.radialSize,d=u/(c-1),h=0;h<c-1;h++){var p=i.drawCircle(u);if(p.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":e.config.plotOptions.polarArea.rings.strokeWidth,stroke:e.config.plotOptions.polarArea.rings.strokeColor}),e.config.yaxis[0].show){var f=o.drawYAxisTexts(this.centerX,this.centerY-u+parseInt(e.config.yaxis[0].labels.style.fontSize,10)/2,h,l[h]);a.add(f)}r.add(p),u-=d}this.drawSpokes(t),t.add(r),t.add(a)}},{key:"renderInnerDataLabels",value:function(t,e){var n=this.w,i=new O(this.ctx),o=i.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(e.translateX?e.translateX:0,", ").concat(e.translateY?e.translateY:0,") scale(").concat(n.config.plotOptions.pie.customScale,")")}),r=t.total.show;o.node.style.opacity=e.opacity;var a,s,l=e.centerX,c=e.centerY;a=void 0===t.name.color?n.globals.colors[0]:t.name.color;var u=t.name.fontSize,d=t.name.fontFamily,h=t.name.fontWeight;s=void 0===t.value.color?n.config.chart.foreColor:t.value.color;var p=t.value.formatter,f="",b="";if(r?(a=t.total.color,u=t.total.fontSize,d=t.total.fontFamily,h=t.total.fontWeight,b=t.total.label,f=t.total.formatter(n)):1===n.globals.series.length&&(f=p(n.globals.series[0],n),b=n.globals.seriesNames[0]),b&&(b=t.name.formatter(b,t.total.show,n)),t.name.show){var M=i.drawText({x:l,y:c+parseFloat(t.name.offsetY),text:b,textAnchor:"middle",foreColor:a,fontSize:u,fontWeight:h,fontFamily:d});M.node.classList.add("apexcharts-datalabel-label"),o.add(M)}if(t.value.show){var g=t.name.show?parseFloat(t.value.offsetY)+16:t.value.offsetY,m=i.drawText({x:l,y:c+g,text:f,textAnchor:"middle",foreColor:s,fontWeight:t.value.fontWeight,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});m.node.classList.add("apexcharts-datalabel-value"),o.add(m)}return o}},{key:"printInnerLabels",value:function(t,e,n,i){var o,r=this.w;i?o=void 0===t.name.color?r.globals.colors[parseInt(i.parentNode.getAttribute("rel"),10)-1]:t.name.color:r.globals.series.length>1&&t.total.show&&(o=t.total.color);var a=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),s=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");n=(0,t.value.formatter)(n,r),i||"function"!=typeof t.total.formatter||(n=t.total.formatter(r));var l=e===t.total.label;e=t.name.formatter(e,l,r),null!==a&&(a.textContent=e),null!==s&&(s.textContent=n),null!==a&&(a.style.fill=o)}},{key:"printDataLabelsInner",value:function(t,e){var n=this.w,i=t.getAttribute("data:value"),o=n.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];n.globals.series.length>1&&this.printInnerLabels(e,o,i,t);var r=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==r&&(r.style.opacity=1)}},{key:"drawSpokes",value:function(t){var e=this,n=this.w,i=new O(this.ctx),o=n.config.plotOptions.polarArea.spokes;if(0!==o.strokeWidth){for(var r=[],a=360/n.globals.series.length,s=0;s<n.globals.series.length;s++)r.push(m.polarToCartesian(this.centerX,this.centerY,n.globals.radialSize,n.config.plotOptions.pie.startAngle+a*s));r.forEach((function(n,r){var a=i.drawLine(n.x,n.y,e.centerX,e.centerY,Array.isArray(o.connectorColors)?o.connectorColors[r]:o.connectorColors);t.add(a)}))}}},{key:"revertDataLabelsInner",value:function(t,e,n){var i=this,o=this.w,r=o.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),a=!1,s=o.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),l=function(t){var n=t.makeSliceOut,o=t.printLabel;Array.prototype.forEach.call(s,(function(t){"true"===t.getAttribute("data:pieClicked")&&(n&&(a=!0),o&&i.printDataLabelsInner(t,e))}))};if(l({makeSliceOut:!0,printLabel:!1}),e.total.show&&o.globals.series.length>1)a&&!e.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(o));else if(l({makeSliceOut:!1,printLabel:!0}),!a)if(o.globals.selectedDataPoints.length&&o.globals.series.length>1)if(o.globals.selectedDataPoints[0].length>0){var c=o.globals.selectedDataPoints[0],u=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(c));this.printDataLabelsInner(u,e)}else r&&o.globals.selectedDataPoints.length&&0===o.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&o.globals.series.length>1&&(r.style.opacity=0)}}]),t}(),Lt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var n=this.w;this.graphics=new O(this.ctx),this.lineColorArr=void 0!==n.globals.stroke.colors?n.globals.stroke.colors:n.globals.colors,this.defaultSize=n.globals.svgHeight<n.globals.svgWidth?n.globals.gridHeight+1.5*n.globals.goldenPadding:n.globals.gridWidth,this.isLog=n.config.yaxis[0].logarithmic,this.coreUtils=new y(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(n.globals.maxY,0):n.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.w.globals.minY,0):n.globals.minY,this.polygons=n.config.plotOptions.radar.polygons,this.strokeWidth=n.config.stroke.show?n.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-n.config.chart.dropShadow.blur,n.config.xaxis.labels.show&&(this.size=this.size-n.globals.xAxisLabelsWidth/1.75),void 0!==n.config.plotOptions.radar.size&&(this.size=n.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return c(t,[{key:"draw",value:function(t){var e=this,n=this.w,i=new B(this.ctx),o=[],a=new I(this.ctx);t.length&&(this.dataPointsLen=t[n.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var s=n.globals.gridWidth/2,l=n.globals.gridHeight/2,c=s+n.config.plotOptions.radar.offsetX,u=l+n.config.plotOptions.radar.offsetY,d=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(c||0,", ").concat(u||0,")")}),h=[],p=null,f=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),t.forEach((function(t,s){var l=t.length===n.globals.dataPoints,c=e.graphics.group().attr({class:"apexcharts-series","data:longestSeries":l,seriesName:m.escapeString(n.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});e.dataRadiusOfPercent[s]=[],e.dataRadius[s]=[],e.angleArr[s]=[],t.forEach((function(t,n){var i=Math.abs(e.maxValue-e.minValue);t+=Math.abs(e.minValue),e.isLog&&(t=e.coreUtils.getLogVal(t,0)),e.dataRadiusOfPercent[s][n]=t/i,e.dataRadius[s][n]=e.dataRadiusOfPercent[s][n]*e.size,e.angleArr[s][n]=n*e.disAngle})),h=e.getDataPointsPos(e.dataRadius[s],e.angleArr[s]);var u=e.createPaths(h,{x:0,y:0});p=e.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),f=e.graphics.group({class:"apexcharts-datalabels","data:realIndex":s}),n.globals.delayedElements.push({el:p.node,index:s});var d={i:s,realIndex:s,animationDelay:s,initialSpeed:n.config.chart.animations.speed,dataChangeSpeed:n.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:n.globals.stroke.colors[s],strokeLineCap:n.config.stroke.lineCap},b=null;n.globals.previousPaths.length>0&&(b=e.getPreviousPath(s));for(var M=0;M<u.linePathsTo.length;M++){var g=e.graphics.renderPaths(r(r({},d),{},{pathFrom:null===b?u.linePathsFrom[M]:b,pathTo:u.linePathsTo[M],strokeWidth:Array.isArray(e.strokeWidth)?e.strokeWidth[s]:e.strokeWidth,fill:"none",drawShadow:!1}));c.add(g);var z=i.fillPath({seriesNumber:s}),O=e.graphics.renderPaths(r(r({},d),{},{pathFrom:null===b?u.areaPathsFrom[M]:b,pathTo:u.areaPathsTo[M],strokeWidth:0,fill:z,drawShadow:!1}));if(n.config.chart.dropShadow.enabled){var y=new v(e.ctx),_=n.config.chart.dropShadow;y.dropShadow(O,Object.assign({},_,{noUserSpaceOnUse:!0}),s)}c.add(O)}t.forEach((function(t,i){var o=new P(e.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:s,dataPointIndex:i}),l=e.graphics.drawMarker(h[i].x,h[i].y,o);l.attr("rel",i),l.attr("j",i),l.attr("index",s),l.node.setAttribute("default-marker-size",o.pSize);var u=e.graphics.group({class:"apexcharts-series-markers"});u&&u.add(l),p.add(u),c.add(p);var d=n.config.dataLabels;if(d.enabled){var b=d.formatter(n.globals.series[s][i],{seriesIndex:s,dataPointIndex:i,w:n});a.plotDataLabelsText({x:h[i].x,y:h[i].y,text:b,textAnchor:"middle",i:s,j:s,parent:f,offsetCorrection:!1,dataLabelsConfig:r({},d)})}c.add(f)})),o.push(c)})),this.drawPolygons({parent:d}),n.config.xaxis.labels.show){var b=this.drawXAxisTexts();d.add(b)}return o.forEach((function(t){d.add(t)})),d.add(this.yaxisLabels),d}},{key:"drawPolygons",value:function(t){for(var e=this,n=this.w,i=t.parent,o=new qt(this.ctx),r=n.globals.yAxisScale[0].result.reverse(),a=r.length,s=[],l=this.size/(a-1),c=0;c<a;c++)s[c]=l*c;s.reverse();var u=[],d=[];s.forEach((function(t,n){var i=m.getPolygonPos(t,e.dataPointsLen),o="";i.forEach((function(t,i){if(0===n){var r=e.graphics.drawLine(t.x,t.y,0,0,Array.isArray(e.polygons.connectorColors)?e.polygons.connectorColors[i]:e.polygons.connectorColors);d.push(r)}0===i&&e.yaxisLabelsTextsPos.push({x:t.x,y:t.y}),o+=t.x+","+t.y+" "})),u.push(o)})),u.forEach((function(t,o){var r=e.polygons.strokeColors,a=e.polygons.strokeWidth,s=e.graphics.drawPolygon(t,Array.isArray(r)?r[o]:r,Array.isArray(a)?a[o]:a,n.globals.radarPolygons.fill.colors[o]);i.add(s)})),d.forEach((function(t){i.add(t)})),n.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(t,n){var i=o.drawYAxisTexts(t.x,t.y,n,r[n]);e.yaxisLabels.add(i)}))}},{key:"drawXAxisTexts",value:function(){var t=this,e=this.w,n=e.config.xaxis.labels,i=this.graphics.group({class:"apexcharts-xaxis"}),o=m.getPolygonPos(this.size,this.dataPointsLen);return e.globals.labels.forEach((function(a,s){var l=e.config.xaxis.labels.formatter,c=new I(t.ctx);if(o[s]){var u=t.getTextPos(o[s],t.size),d=l(a,{seriesIndex:-1,dataPointIndex:s,w:e});c.plotDataLabelsText({x:u.newX,y:u.newY,text:d,textAnchor:u.textAnchor,i:s,j:s,parent:i,color:Array.isArray(n.style.colors)&&n.style.colors[s]?n.style.colors[s]:"#a8a8a8",dataLabelsConfig:r({textAnchor:u.textAnchor,dropShadow:{enabled:!1}},n),offsetCorrection:!1})}})),i}},{key:"createPaths",value:function(t,e){var n=this,i=[],o=[],r=[],a=[];if(t.length){o=[this.graphics.move(e.x,e.y)],a=[this.graphics.move(e.x,e.y)];var s=this.graphics.move(t[0].x,t[0].y),l=this.graphics.move(t[0].x,t[0].y);t.forEach((function(e,i){s+=n.graphics.line(e.x,e.y),l+=n.graphics.line(e.x,e.y),i===t.length-1&&(s+="Z",l+="Z")})),i.push(s),r.push(l)}return{linePathsFrom:o,linePathsTo:i,areaPathsFrom:a,areaPathsTo:r}}},{key:"getTextPos",value:function(t,e){var n="middle",i=t.x,o=t.y;return Math.abs(t.x)>=10?t.x>0?(n="start",i+=10):t.x<0&&(n="end",i-=10):n="middle",Math.abs(t.y)>=e-10&&(t.y<0?o-=10:t.y>0&&(o+=10)),{textAnchor:n,newX:i,newY:o}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,n=null,i=0;i<e.globals.previousPaths.length;i++){var o=e.globals.previousPaths[i];o.paths.length>0&&parseInt(o.realIndex,10)===parseInt(t,10)&&void 0!==e.globals.previousPaths[i].paths[0]&&(n=e.globals.previousPaths[i].paths[0].d)}return n}},{key:"getDataPointsPos",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var i=[],o=0;o<n;o++){var r={};r.x=t[o]*Math.sin(e[o]),r.y=-t[o]*Math.cos(e[o]),i.push(r)}return i}}]),t}(),kt=function(t){d(n,Wt);var e=f(n);function n(t){var i;s(this,n),(i=e.call(this,t)).ctx=t,i.w=t.w,i.animBeginArr=[0],i.animDur=0;var o=i.w;return i.startAngle=o.config.plotOptions.radialBar.startAngle,i.endAngle=o.config.plotOptions.radialBar.endAngle,i.totalAngle=Math.abs(o.config.plotOptions.radialBar.endAngle-o.config.plotOptions.radialBar.startAngle),i.trackStartAngle=o.config.plotOptions.radialBar.track.startAngle,i.trackEndAngle=o.config.plotOptions.radialBar.track.endAngle,i.donutDataLabels=i.w.config.plotOptions.radialBar.dataLabels,i.radialDataLabels=i.donutDataLabels,i.trackStartAngle||(i.trackStartAngle=i.startAngle),i.trackEndAngle||(i.trackEndAngle=i.endAngle),360===i.endAngle&&(i.endAngle=359.99),i.margin=parseInt(o.config.plotOptions.radialBar.track.margin,10),i}return c(n,[{key:"draw",value:function(t){var e=this.w,n=new O(this.ctx),i=n.group({class:"apexcharts-radialbar"});if(e.globals.noData)return i;var o=n.group(),r=this.defaultSize/2,a=e.globals.gridWidth/2,s=this.defaultSize/2.05;e.config.chart.sparkline.enabled||(s=s-e.config.stroke.width-e.config.chart.dropShadow.blur);var l=e.globals.fill.colors;if(e.config.plotOptions.radialBar.track.show){var c=this.drawTracks({size:s,centerX:a,centerY:r,colorArr:l,series:t});o.add(c)}var u=this.drawArcs({size:s,centerX:a,centerY:r,colorArr:l,series:t}),d=360;e.config.plotOptions.radialBar.startAngle<0&&(d=this.totalAngle);var h=(360-d)/360;if(e.globals.radialSize=s-s*h,this.radialDataLabels.value.show){var p=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);e.globals.radialSize+=p*h}return o.add(u.g),"front"===e.config.plotOptions.radialBar.hollow.position&&(u.g.add(u.elHollow),u.dataLabels&&u.g.add(u.dataLabels)),i.add(o),i}},{key:"drawTracks",value:function(t){var e=this.w,n=new O(this.ctx),i=n.group({class:"apexcharts-tracks"}),o=new v(this.ctx),r=new B(this.ctx),a=this.getStrokeWidth(t);t.size=t.size-a/2;for(var s=0;s<t.series.length;s++){var l=n.group({class:"apexcharts-radialbar-track apexcharts-track"});i.add(l),l.attr({rel:s+1}),t.size=t.size-a-this.margin;var c=e.config.plotOptions.radialBar.track,u=r.fillPath({seriesNumber:0,size:t.size,fillColors:Array.isArray(c.background)?c.background[s]:c.background,solid:!0}),d=this.trackStartAngle,h=this.trackEndAngle;Math.abs(h)+Math.abs(d)>=360&&(h=360-Math.abs(this.startAngle)-.1);var p=n.drawPath({d:"",stroke:u,strokeWidth:a*parseInt(c.strokeWidth,10)/100,fill:"none",strokeOpacity:c.opacity,classes:"apexcharts-radialbar-area"});if(c.dropShadow.enabled){var f=c.dropShadow;o.dropShadow(p,f)}l.add(p),p.attr("id","apexcharts-radialbarTrack-"+s),this.animatePaths(p,{centerX:t.centerX,centerY:t.centerY,endAngle:h,startAngle:d,size:t.size,i:s,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return i}},{key:"drawArcs",value:function(t){var e=this.w,n=new O(this.ctx),i=new B(this.ctx),o=new v(this.ctx),r=n.group(),a=this.getStrokeWidth(t);t.size=t.size-a/2;var s=e.config.plotOptions.radialBar.hollow.background,l=t.size-a*t.series.length-this.margin*t.series.length-a*parseInt(e.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,c=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(s=this.drawHollowImage(t,r,l,s));var u=this.drawHollow({size:c,centerX:t.centerX,centerY:t.centerY,fill:s||"transparent"});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=e.config.plotOptions.radialBar.hollow.dropShadow;o.dropShadow(u,d)}var h=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(h=0);var p=null;this.radialDataLabels.show&&(p=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:h})),"back"===e.config.plotOptions.radialBar.hollow.position&&(r.add(u),p&&r.add(p));var f=!1;e.config.plotOptions.radialBar.inverseOrder&&(f=!0);for(var b=f?t.series.length-1:0;f?b>=0:b<t.series.length;f?b--:b++){var M=n.group({class:"apexcharts-series apexcharts-radial-series",seriesName:m.escapeString(e.globals.seriesNames[b])});r.add(M),M.attr({rel:b+1,"data:realIndex":b}),this.ctx.series.addCollapsedClassToSeries(M,b),t.size=t.size-a-this.margin;var g=i.fillPath({seriesNumber:b,size:t.size,value:t.series[b]}),z=this.startAngle,y=void 0,_=m.negToZero(t.series[b]>100?100:t.series[b])/100,A=Math.round(this.totalAngle*_)+this.startAngle,x=void 0;e.globals.dataChanged&&(y=this.startAngle,x=Math.round(this.totalAngle*m.negToZero(e.globals.previousPaths[b])/100)+y),Math.abs(A)+Math.abs(z)>=360&&(A-=.01),Math.abs(x)+Math.abs(y)>=360&&(x-=.01);var w=A-z,q=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[b]:e.config.stroke.dashArray,W=n.drawPath({d:"",stroke:g,strokeWidth:a,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+b,strokeDashArray:q});if(O.setAttrs(W.node,{"data:angle":w,"data:value":t.series[b]}),e.config.chart.dropShadow.enabled){var L=e.config.chart.dropShadow;o.dropShadow(W,L,b)}o.setSelectionFilter(W,0,b),this.addListeners(W,this.radialDataLabels),M.add(W),W.attr({index:0,j:b});var k=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(k=e.config.chart.animations.speed),e.globals.dataChanged&&(k=e.config.chart.animations.dynamicAnimation.speed),this.animDur=k/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(W,{centerX:t.centerX,centerY:t.centerY,endAngle:A,startAngle:z,prevEndAngle:x,prevStartAngle:y,size:t.size,i:b,totalItems:2,animBeginArr:this.animBeginArr,dur:k,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:r,elHollow:u,dataLabels:p}}},{key:"drawHollow",value:function(t){var e=new O(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,n,i){var o=this.w,r=new B(this.ctx),a=m.randomId(),s=o.config.plotOptions.radialBar.hollow.image;if(o.config.plotOptions.radialBar.hollow.imageClipped)r.clippedImgArea({width:n,height:n,image:s,patternID:"pattern".concat(o.globals.cuid).concat(a)}),i="url(#pattern".concat(o.globals.cuid).concat(a,")");else{var l=o.config.plotOptions.radialBar.hollow.imageWidth,c=o.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var u=o.globals.dom.Paper.image(s).loaded((function(e){this.move(t.centerX-e.width/2+o.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+o.config.plotOptions.radialBar.hollow.imageOffsetY)}));e.add(u)}else{var d=o.globals.dom.Paper.image(s).loaded((function(e){this.move(t.centerX-l/2+o.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-c/2+o.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)}));e.add(d)}}return i}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size,10))/100/(t.series.length+1)-this.margin}}]),n}(),Tt=function(t){d(n,yt);var e=f(n);function n(){return s(this,n),e.apply(this,arguments)}return c(n,[{key:"draw",value:function(t,e){var n=this.w,i=new O(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=n.globals.seriesRangeStart,this.seriesRangeEnd=n.globals.seriesRangeEnd,this.barHelpers.initVariables(t);for(var o=i.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),a=0;a<t.length;a++){var s,l,c,u=void 0,d=void 0,h=void 0,p=n.globals.comboCharts?e[a]:a,f=i.group({class:"apexcharts-series",seriesName:m.escapeString(n.globals.seriesNames[p]),rel:a+1,"data:realIndex":p});this.ctx.series.addCollapsedClassToSeries(f,p),t[a].length>0&&(this.visibleI=this.visibleI+1);var b=0,M=0;this.yRatio.length>1&&(this.yaxisIndex=p);var g=this.barHelpers.initialPositions();d=g.y,c=g.zeroW,u=g.x,M=g.barWidth,s=g.xDivision,l=g.zeroH;for(var z=i.group({class:"apexcharts-datalabels","data:realIndex":p}),v=i.group({class:"apexcharts-rangebar-goals-markers",style:"pointer-events: none"}),y=0;y<n.globals.dataPoints;y++){var _=this.barHelpers.getStrokeWidth(a,y,p),A=this.seriesRangeStart[a][y],x=this.seriesRangeEnd[a][y],w=null,q=null,W={x:u,y:d,strokeWidth:_,elSeries:f};if(h=g.yDivision,b=g.barHeight,this.isHorizontal){q=d+b*this.visibleI;var L=this.seriesLen;n.config.plotOptions.bar.rangeBarGroupRows&&(L=1);var k=(h-b*L)/2;if(void 0===n.config.series[a].data[y])break;if(n.config.series[a].data[y].x){var T=this.detectOverlappingBars({i:a,j:y,barYPosition:q,srty:k,barHeight:b,yDivision:h,initPositions:g});b=T.barHeight,q=T.barYPosition}M=(w=this.drawRangeBarPaths(r({indexes:{i:a,j:y,realIndex:p},barHeight:b,barYPosition:q,zeroW:c,yDivision:h,y1:A,y2:x},W))).barWidth}else b=(w=this.drawRangeColumnPaths(r({indexes:{i:a,j:y,realIndex:p},zeroH:l,barWidth:M,xDivision:s},W))).barHeight;var S=this.barHelpers.drawGoalLine({barXPosition:w.barXPosition,barYPosition:q,goalX:w.goalX,goalY:w.goalY,barHeight:b,barWidth:M});S&&v.add(S),d=w.y,u=w.x;var R=this.barHelpers.getPathFillColor(t,a,y,p),C=n.globals.stroke.colors[p];this.renderSeries({realIndex:p,pathFill:R,lineFill:C,j:y,i:a,x:u,y:d,y1:A,y2:x,pathFrom:w.pathFrom,pathTo:w.pathTo,strokeWidth:_,elSeries:f,series:t,barHeight:b,barYPosition:q,barWidth:M,elDataLabelsWrap:z,elGoalsMarkers:v,visibleSeries:this.visibleI,type:"rangebar"})}o.add(f)}return o}},{key:"detectOverlappingBars",value:function(t){var e=t.i,n=t.j,i=t.barYPosition,o=t.srty,r=t.barHeight,a=t.yDivision,s=t.initPositions,l=this.w,c=[],u=l.config.series[e].data[n].rangeName,d=l.config.series[e].data[n].x,h=l.globals.labels.indexOf(d),p=l.globals.seriesRange[e].findIndex((function(t){return t.x===d&&t.overlaps.length>0}));return i=l.config.plotOptions.bar.rangeBarGroupRows?o+a*h:o+r*this.visibleI+a*h,p>-1&&!l.config.plotOptions.bar.rangeBarOverlap&&(c=l.globals.seriesRange[e][p].overlaps).indexOf(u)>-1&&(i=(r=s.barHeight/c.length)*this.visibleI+a*(100-parseInt(this.barOptions.barHeight,10))/100/2+r*(this.visibleI+c.indexOf(u))+a*h),{barYPosition:i,barHeight:r}}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,n=t.x;t.strokeWidth;var i=t.xDivision,o=t.barWidth,r=t.zeroH,a=this.w,s=e.i,l=e.j,c=this.yRatio[this.yaxisIndex],u=e.realIndex,d=this.getRangeValue(u,l),h=Math.min(d.start,d.end),p=Math.max(d.start,d.end);a.globals.isXNumeric&&(n=(a.globals.seriesX[s][l]-a.globals.minX)/this.xRatio-o/2);var f=n+o*this.visibleI;void 0===this.series[s][l]||null===this.series[s][l]?h=r:(h=r-h/c,p=r-p/c);var b=Math.abs(p-h),M=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:o,y1:h,y2:p,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:e.realIndex,i:u,j:l,w:a});return a.globals.isXNumeric||(n+=i),{pathTo:M.pathTo,pathFrom:M.pathFrom,barHeight:b,x:n,y:p,goalY:this.barHelpers.getGoalValues("y",null,r,s,l),barXPosition:f}}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,n=t.y,i=t.y1,o=t.y2,r=t.yDivision,a=t.barHeight,s=t.barYPosition,l=t.zeroW,c=this.w,u=l+i/this.invertedYRatio,d=l+o/this.invertedYRatio,h=Math.abs(d-u),p=this.barHelpers.getBarpaths({barYPosition:s,barHeight:a,x1:u,x2:d,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:e.realIndex,realIndex:e.realIndex,j:e.j,w:c});return c.globals.isXNumeric||(n+=r),{pathTo:p.pathTo,pathFrom:p.pathFrom,barWidth:h,x:d,goalX:this.barHelpers.getGoalValues("x",l,null,e.realIndex,e.j),y:n}}},{key:"getRangeValue",value:function(t,e){var n=this.w;return{start:n.globals.seriesRangeStart[t][e],end:n.globals.seriesRangeEnd[t][e]}}}]),n}(),St=function(){function t(e){s(this,t),this.w=e.w,this.lineCtx=e}return c(t,[{key:"sameValueSeriesFix",value:function(t,e){var n=this.w;if(("gradient"===n.config.fill.type||"gradient"===n.config.fill.type[t])&&new y(this.lineCtx.ctx,n).seriesHaveSameValues(t)){var i=e[t].slice();i[i.length-1]=i[i.length-1]+1e-6,e[t]=i}return e}},{key:"calculatePoints",value:function(t){var e=t.series,n=t.realIndex,i=t.x,o=t.y,r=t.i,a=t.j,s=t.prevY,l=this.w,c=[],u=[];if(0===a){var d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(d=(l.globals.seriesX[n][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),c.push(d),u.push(m.isNumber(e[r][0])?s+l.config.markers.offsetY:null),c.push(i+l.config.markers.offsetX),u.push(m.isNumber(e[r][a+1])?o+l.config.markers.offsetY:null)}else c.push(i+l.config.markers.offsetX),u.push(m.isNumber(e[r][a+1])?o+l.config.markers.offsetY:null);return{x:c,y:u}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,n=t.pathFromArea,i=t.realIndex,o=this.w,r=0;r<o.globals.previousPaths.length;r++){var a=o.globals.previousPaths[r];("line"===a.type||"area"===a.type)&&a.paths.length>0&&parseInt(a.realIndex,10)===parseInt(i,10)&&("line"===a.type?(this.lineCtx.appendPathFrom=!1,e=o.globals.previousPaths[r].paths[0].d):"area"===a.type&&(this.lineCtx.appendPathFrom=!1,n=o.globals.previousPaths[r].paths[0].d,o.config.stroke.show&&o.globals.previousPaths[r].paths[1]&&(e=o.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:e,pathFromArea:n}}},{key:"determineFirstPrevY",value:function(t){var e,n=t.i,i=t.series,o=t.prevY,r=t.lineYPosition,a=this.w;if(void 0!==(null===(e=i[n])||void 0===e?void 0:e[0]))o=(r=a.config.chart.stacked&&n>0?this.lineCtx.prevSeriesY[n-1][0]:this.lineCtx.zeroY)-i[n][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?i[n][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(a.config.chart.stacked&&n>0&&void 0===i[n][0])for(var s=n-1;s>=0;s--)if(null!==i[s][0]&&void 0!==i[s][0]){o=r=this.lineCtx.prevSeriesY[s][0];break}return{prevY:o,lineYPosition:r}}}]),t}(),Rt=function(){function t(e,n,i){s(this,t),this.ctx=e,this.w=e.w,this.xyRatios=n,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||i,this.scatter=new Y(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new St(this),this.markers=new P(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return c(t,[{key:"draw",value:function(t,e,n,i){var o=this.w,a=new O(this.ctx),s=o.globals.comboCharts?e:o.config.chart.type,l=a.group({class:"apexcharts-".concat(s,"-series apexcharts-plot-series")}),c=new y(this.ctx,o);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,t=c.getLogSeries(t),this.yRatio=c.getLogYRatios(this.yRatio);for(var u=[],d=0;d<t.length;d++){t=this.lineHelpers.sameValueSeriesFix(d,t);var h=o.globals.comboCharts?n[d]:d;this._initSerieVariables(t,d,h);var p=[],f=[],b=o.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,h),o.globals.isXNumeric&&o.globals.seriesX.length>0&&(b=(o.globals.seriesX[h][0]-o.globals.minX)/this.xRatio),f.push(b);var M,g=b,m=void 0,z=g,v=this.zeroY,_=this.zeroY;v=this.lineHelpers.determineFirstPrevY({i:d,series:t,prevY:v,lineYPosition:0}).prevY,p.push(v),M=v,"rangeArea"===s&&(m=_=this.lineHelpers.determineFirstPrevY({i:d,series:i,prevY:_,lineYPosition:0}).prevY);var A={type:s,series:t,realIndex:h,i:d,x:b,y:1,pX:g,pY:M,pathsFrom:this._calculatePathsFrom({type:s,series:t,i:d,realIndex:h,prevX:z,prevY:v,prevY2:_}),linePaths:[],areaPaths:[],seriesIndex:n,lineYPosition:0,xArrj:f,yArrj:p,seriesRangeEnd:i},x=this._iterateOverDataPoints(r(r({},A),{},{iterations:"rangeArea"===s?t[d].length-1:void 0,isRangeStart:!0}));if("rangeArea"===s){var w=this._calculatePathsFrom({series:i,i:d,realIndex:h,prevX:z,prevY:_}),q=this._iterateOverDataPoints(r(r({},A),{},{series:i,pY:m,pathsFrom:w,iterations:i[d].length-1,isRangeStart:!1}));x.linePaths[0]=q.linePath+x.linePath,x.pathFromLine=q.pathFromLine+x.pathFromLine}this._handlePaths({type:s,realIndex:h,i:d,paths:x}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),u.push(this.elSeries)}if(o.config.chart.stacked)for(var W=u.length;W>0;W--)l.add(u[W-1]);else for(var L=0;L<u.length;L++)l.add(u[L]);return l}},{key:"_initSerieVariables",value:function(t,e,n){var i=this.w,o=new O(this.ctx);this.xDivision=i.globals.gridWidth/(i.globals.dataPoints-("on"===i.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(i.config.stroke.width)?i.config.stroke.width[n]:i.config.stroke.width,this.yRatio.length>1&&(this.yaxisIndex=n),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed,this.zeroY=i.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?i.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>i.globals.gridHeight||"end"===i.config.plotOptions.area.fillTo)&&(this.areaBottomY=i.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=o.group({class:"apexcharts-series",seriesName:m.escapeString(i.globals.seriesNames[n])}),this.elPointsMain=o.group({class:"apexcharts-series-markers-wrap","data:realIndex":n}),this.elDataLabelsWrap=o.group({class:"apexcharts-datalabels","data:realIndex":n});var r=t[e].length===i.globals.dataPoints;this.elSeries.attr({"data:longestSeries":r,rel:e+1,"data:realIndex":n}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,n,i,o,r=t.type,a=t.series,s=t.i,l=t.realIndex,c=t.prevX,u=t.prevY,d=t.prevY2,h=this.w,p=new O(this.ctx);if(null===a[s][0]){for(var f=0;f<a[s].length;f++)if(null!==a[s][f]){c=this.xDivision*f,u=this.zeroY-a[s][f]/this.yRatio[this.yaxisIndex],e=p.move(c,u),n=p.move(c,this.areaBottomY);break}}else e=p.move(c,u),"rangeArea"===r&&(e=p.move(c,d)+p.line(c,u)),n=p.move(c,this.areaBottomY)+p.line(c,u);if(i=p.move(-1,this.zeroY)+p.line(-1,this.zeroY),o=p.move(-1,this.zeroY)+p.line(-1,this.zeroY),h.globals.previousPaths.length>0){var b=this.lineHelpers.checkPreviousPaths({pathFromLine:i,pathFromArea:o,realIndex:l});i=b.pathFromLine,o=b.pathFromArea}return{prevX:c,prevY:u,linePath:e,areaPath:n,pathFromLine:i,pathFromArea:o}}},{key:"_handlePaths",value:function(t){var e=t.type,n=t.realIndex,i=t.i,o=t.paths,a=this.w,s=new O(this.ctx),l=new B(this.ctx);this.prevSeriesY.push(o.yArrj),a.globals.seriesXvalues[n]=o.xArrj,a.globals.seriesYvalues[n]=o.yArrj;var c=a.config.forecastDataPoints;if(c.count>0&&"rangeArea"!==e){var u=a.globals.seriesXvalues[n][a.globals.seriesXvalues[n].length-c.count-1],d=s.drawRect(u,0,a.globals.gridWidth,a.globals.gridHeight,0);a.globals.dom.elForecastMask.appendChild(d.node);var h=s.drawRect(0,0,u,a.globals.gridHeight,0);a.globals.dom.elNonForecastMask.appendChild(h.node)}this.pointsChart||a.globals.delayedElements.push({el:this.elPointsMain.node,index:n});var p={i,realIndex:n,animationDelay:i,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if("area"===e)for(var f=l.fillPath({seriesNumber:n}),b=0;b<o.areaPaths.length;b++){var M=s.renderPaths(r(r({},p),{},{pathFrom:o.pathFromArea,pathTo:o.areaPaths[b],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:f}));this.elSeries.add(M)}if(a.config.stroke.show&&!this.pointsChart){var g=null;if("line"===e)g=l.fillPath({seriesNumber:n,i});else if("solid"===a.config.stroke.fill.type)g=a.globals.stroke.colors[n];else{var m=a.config.fill;a.config.fill=a.config.stroke.fill,g=l.fillPath({seriesNumber:n,i}),a.config.fill=m}for(var z=0;z<o.linePaths.length;z++){var v=g;"rangeArea"===e&&(v=l.fillPath({seriesNumber:n}));var y=r(r({},p),{},{pathFrom:o.pathFromLine,pathTo:o.linePaths[z],stroke:g,strokeWidth:this.strokeWidth,strokeLineCap:a.config.stroke.lineCap,fill:"rangeArea"===e?v:"none"}),_=s.renderPaths(y);if(this.elSeries.add(_),_.attr("fill-rule","evenodd"),c.count>0&&"rangeArea"!==e){var A=s.renderPaths(y);A.node.setAttribute("stroke-dasharray",c.dashArray),c.strokeWidth&&A.node.setAttribute("stroke-width",c.strokeWidth),this.elSeries.add(A),A.attr("clip-path","url(#forecastMask".concat(a.globals.cuid,")")),_.attr("clip-path","url(#nonForecastMask".concat(a.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var e=t.type,n=t.series,i=t.iterations,o=t.realIndex,r=t.i,a=t.x,s=t.y,l=t.pX,c=t.pY,u=t.pathsFrom,d=t.linePaths,h=t.areaPaths,p=t.seriesIndex,f=t.lineYPosition,b=t.xArrj,M=t.yArrj,g=t.isRangeStart,z=t.seriesRangeEnd,v=this.w,y=new O(this.ctx),_=this.yRatio,A=u.prevY,x=u.linePath,w=u.areaPath,q=u.pathFromLine,W=u.pathFromArea,L=m.isNumber(v.globals.minYArr[o])?v.globals.minYArr[o]:v.globals.minY;i||(i=v.globals.dataPoints>1?v.globals.dataPoints-1:v.globals.dataPoints);for(var k=s,T=0;T<i;T++){var S=void 0===n[r][T+1]||null===n[r][T+1];if(v.globals.isXNumeric){var R=v.globals.seriesX[o][T+1];void 0===v.globals.seriesX[o][T+1]&&(R=v.globals.seriesX[o][i-1]),a=(R-v.globals.minX)/this.xRatio}else a+=this.xDivision;f=v.config.chart.stacked&&r>0&&v.globals.collapsedSeries.length<v.config.series.length-1?this.prevSeriesY[function(t){for(var e=t,n=0;n<v.globals.series.length;n++)if(v.globals.collapsedSeriesIndices.indexOf(t)>-1){e--;break}return e>=0?e:0}(r-1)][T+1]:this.zeroY,S?s=f-L/_[this.yaxisIndex]+2*(this.isReversed?L/_[this.yaxisIndex]:0):(s=f-n[r][T+1]/_[this.yaxisIndex]+2*(this.isReversed?n[r][T+1]/_[this.yaxisIndex]:0),"rangeArea"===e&&(k=f-z[r][T+1]/_[this.yaxisIndex]+2*(this.isReversed?z[r][T+1]/_[this.yaxisIndex]:0))),b.push(a),M.push(s);var C=this.lineHelpers.calculatePoints({series:n,x:a,y:s,realIndex:o,i:r,j:T,prevY:A}),D=this._createPaths({type:e,series:n,i:r,realIndex:o,j:T,x:a,y:s,y2:k,pX:l,pY:c,linePath:x,areaPath:w,linePaths:d,areaPaths:h,seriesIndex:p,isRangeStart:g});h=D.areaPaths,d=D.linePaths,l=D.pX,c=D.pY,w=D.areaPath,x=D.linePath,this.appendPathFrom&&(q+=y.line(a,this.zeroY),W+=y.line(a,this.zeroY)),this.handleNullDataPoints(n,C,r,T,o),this._handleMarkersAndLabels({type:e,pointsPos:C,i:r,j:T,realIndex:o,isRangeStart:g})}return{yArrj:M,xArrj:b,pathFromArea:W,areaPaths:h,pathFromLine:q,linePaths:d,linePath:x,areaPath:w}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.type,n=t.pointsPos,i=t.isRangeStart,o=t.i,r=t.j,a=t.realIndex,s=this.w,l=new I(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:a,pointsPos:n,zRatio:this.zRatio,elParent:this.elPointsMain});else{s.globals.series[o].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var c=this.markers.plotChartMarkers(n,a,r+1);null!==c&&this.elPointsMain.add(c)}var u=l.drawDataLabel({type:e,isRangeStart:i,pos:n,i:a,j:r+1});null!==u&&this.elDataLabelsWrap.add(u)}},{key:"_createPaths",value:function(t){var e=t.type,n=t.series,i=t.i,o=t.realIndex,r=t.j,a=t.x,s=t.y,l=t.y2,c=t.pX,u=t.pY,d=t.linePath,h=t.areaPath,p=t.linePaths,f=t.areaPaths,b=t.seriesIndex,M=t.isRangeStart,g=this.w,m=new O(this.ctx),z=g.config.stroke.curve,v=this.areaBottomY;if(Array.isArray(g.config.stroke.curve)&&(z=Array.isArray(b)?g.config.stroke.curve[b[i]]:g.config.stroke.curve[i]),"smooth"===z){var y=.35*(a-c);g.globals.hasNullValues?(null!==n[i][r]&&(null!==n[i][r+1]?(d=m.move(c,u)+m.curve(c+y,u,a-y,s,a+1,s),h=m.move(c+1,u)+m.curve(c+y,u,a-y,s,a+1,s)+m.line(a,v)+m.line(c,v)+"z"):(d=m.move(c,u),h=m.move(c,u)+"z")),p.push(d),f.push(h)):(d+=m.curve(c+y,u,a-y,s,a,s),h+=m.curve(c+y,u,a-y,s,a,s)),c=a,u=s,r===n[i].length-2&&(h=h+m.curve(c,u,a,s,a,v)+m.move(a,s)+"z","rangeArea"===e&&M?d=d+m.curve(c,u,a,s,a,l)+m.move(a,l)+"z":g.globals.hasNullValues||(p.push(d),f.push(h)))}else{if(null===n[i][r+1]){d+=m.move(a,s);var _=g.globals.isXNumeric?(g.globals.seriesX[o][r]-g.globals.minX)/this.xRatio:a-this.xDivision;h=h+m.line(_,v)+m.move(a,s)+"z"}null===n[i][r]&&(d+=m.move(a,s),h+=m.move(a,v)),"stepline"===z?(d=d+m.line(a,null,"H")+m.line(null,s,"V"),h=h+m.line(a,null,"H")+m.line(null,s,"V")):"straight"===z&&(d+=m.line(a,s),h+=m.line(a,s)),r===n[i].length-2&&(h=h+m.line(a,v)+m.move(a,s)+"z","rangeArea"===e&&M?d=d+m.line(a,l)+m.move(a,l)+"z":(p.push(d),f.push(h)))}return{linePaths:p,areaPaths:f,pX:c,pY:u,linePath:d,areaPath:h}}},{key:"handleNullDataPoints",value:function(t,e,n,i,o){var r=this.w;if(null===t[n][i]&&r.config.markers.showNullDataPoints||1===t[n].length){var a=this.markers.plotChartMarkers(e,o,i+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);null!==a&&this.elPointsMain.add(a)}}}]),t}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function t(e,n,i,o){this.xoffset=e,this.yoffset=n,this.height=o,this.width=i,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(t){var e,n=[],i=this.xoffset,o=this.yoffset,a=r(t)/this.height,s=r(t)/this.width;if(this.width>=this.height)for(e=0;e<t.length;e++)n.push([i,o,i+a,o+t[e]/a]),o+=t[e]/a;else for(e=0;e<t.length;e++)n.push([i,o,i+t[e]/s,o+s]),i+=t[e]/s;return n},this.cutArea=function(e){var n;if(this.width>=this.height){var i=e/this.height,o=this.width-i;n=new t(this.xoffset+i,this.yoffset,o,this.height)}else{var r=e/this.width,a=this.height-r;n=new t(this.xoffset,this.yoffset+r,this.width,a)}return n}}function e(e,i,o,a,s){a=void 0===a?0:a,s=void 0===s?0:s;var l=n(function(t,e){var n,i=[],o=e/r(t);for(n=0;n<t.length;n++)i[n]=t[n]*o;return i}(e,i*o),[],new t(a,s,i,o),[]);return function(t){var e,n,i=[];for(e=0;e<t.length;e++)for(n=0;n<t[e].length;n++)i.push(t[e][n]);return i}(l)}function n(t,e,o,a){var s,l,c;if(0!==t.length)return s=o.shortestEdge(),function(t,e,n){var o;return 0===t.length||((o=t.slice()).push(e),i(t,n)>=i(o,n))}(e,l=t[0],s)?(e.push(l),n(t.slice(1),e,o,a)):(c=o.cutArea(r(e),a),a.push(o.getCoordinates(e)),n(t,[],c,a)),a;a.push(o.getCoordinates(e))}function i(t,e){var n=Math.min.apply(Math,t),i=Math.max.apply(Math,t),o=r(t);return Math.max(Math.pow(e,2)*i/Math.pow(o,2),Math.pow(o,2)/(Math.pow(e,2)*n))}function o(t){return t&&t.constructor===Array}function r(t){var e,n=0;for(e=0;e<t.length;e++)n+=t[e];return n}function a(t){var e,n=0;if(o(t[0]))for(e=0;e<t.length;e++)n+=a(t[e]);else n=r(t);return n}return function t(n,i,r,s,l){s=void 0===s?0:s,l=void 0===l?0:l;var c,u,d=[],h=[];if(o(n[0])){for(u=0;u<n.length;u++)d[u]=a(n[u]);for(c=e(d,i,r,s,l),u=0;u<n.length;u++)h.push(t(n[u],c[u][2]-c[u][0],c[u][3]-c[u][1],c[u][0],c[u][1]))}else h=e(n,i,r,s,l);return h}}();var Ct,Dt,Nt=function(){function t(e,n){s(this,t),this.ctx=e,this.w=e.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new xt(e),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return c(t,[{key:"draw",value:function(t){var e=this,n=this.w,i=new O(this.ctx),o=new B(this.ctx),r=i.group({class:"apexcharts-treemap"});if(n.globals.noData)return r;var a=[];return t.forEach((function(t){var e=t.map((function(t){return Math.abs(t)}));a.push(e)})),this.negRange=this.helpers.checkColorRange(),n.config.series.forEach((function(t,n){t.data.forEach((function(t){Array.isArray(e.labels[n])||(e.labels[n]=[]),e.labels[n].push(t.x)}))})),window.TreemapSquared.generate(a,n.globals.gridWidth,n.globals.gridHeight).forEach((function(a,s){var l=i.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:m.escapeString(n.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});if(n.config.chart.dropShadow.enabled){var c=n.config.chart.dropShadow;new v(e.ctx).dropShadow(r,c,s)}var u=i.group({class:"apexcharts-data-labels"});a.forEach((function(r,a){var c=r[0],u=r[1],d=r[2],h=r[3],p=i.drawRect(c,u,d-c,h-u,0,"#fff",1,e.strokeWidth,n.config.plotOptions.treemap.useFillColorAsStroke?b:n.globals.stroke.colors[s]);p.attr({cx:c,cy:u,index:s,i:s,j:a,width:d-c,height:h-u});var f=e.helpers.getShadeColor(n.config.chart.type,s,a,e.negRange),b=f.color;void 0!==n.config.series[s].data[a]&&n.config.series[s].data[a].fillColor&&(b=n.config.series[s].data[a].fillColor);var M=o.fillPath({color:b,seriesNumber:s,dataPointIndex:a});p.node.classList.add("apexcharts-treemap-rect"),p.attr({fill:M}),e.helpers.addListeners(p);var g={x:c+(d-c)/2,y:u+(h-u)/2,width:0,height:0},m={x:c,y:u,width:d-c,height:h-u};if(n.config.chart.animations.enabled&&!n.globals.dataChanged){var z=1;n.globals.resized||(z=n.config.chart.animations.speed),e.animateTreemap(p,g,m,z)}if(n.globals.dataChanged){var v=1;e.dynamicAnim.enabled&&n.globals.shouldAnimate&&(v=e.dynamicAnim.speed,n.globals.previousPaths[s]&&n.globals.previousPaths[s][a]&&n.globals.previousPaths[s][a].rect&&(g=n.globals.previousPaths[s][a].rect),e.animateTreemap(p,g,m,v))}var O=e.getFontSize(r),y=n.config.dataLabels.formatter(e.labels[s][a],{value:n.globals.series[s][a],seriesIndex:s,dataPointIndex:a,w:n}),_=e.helpers.calculateDataLabels({text:y,x:(c+d)/2,y:(u+h)/2+e.strokeWidth/2+O/3,i:s,j:a,colorProps:f,fontSize:O,series:t});n.config.dataLabels.enabled&&_&&e.rotateToFitLabel(_,O,y,c,u,d,h),l.add(p),null!==_&&l.add(_)})),l.add(u),r.add(l)})),r}},{key:"getFontSize",value:function(t){var e,n,i=this.w,o=function t(e){var n,i=0;if(Array.isArray(e[0]))for(n=0;n<e.length;n++)i+=t(e[n]);else for(n=0;n<e.length;n++)i+=e[n].length;return i}(this.labels)/function t(e){var n,i=0;if(Array.isArray(e[0]))for(n=0;n<e.length;n++)i+=t(e[n]);else for(n=0;n<e.length;n++)i+=1;return i}(this.labels);return e=(t[2]-t[0])*(t[3]-t[1]),n=Math.pow(e,.5),Math.min(n/o,parseInt(i.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(t,e,n,i,o,r,a){var s=new O(this.ctx),l=s.getTextRects(n,e);if(l.width+this.w.config.stroke.width+5>r-i&&l.width<=a-o){var c=s.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(c.x," ").concat(c.y,")"))}}},{key:"animateTreemap",value:function(t,e,n,i){var o=new z(this.ctx);o.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:n.x,y:n.y,width:n.width,height:n.height},i,(function(){o.animationCompleted(t)}))}}]),t}(),Et=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return c(t,[{key:"calculateTimeScaleTicks",value:function(t,e){var n=this,i=this.w;if(i.globals.allSeriesCollapsed)return i.globals.labels=[],i.globals.timescaleLabels=[],[];var o=new k(this.ctx),a=(e-t)/864e5;this.determineInterval(a),i.globals.disableZoomIn=!1,i.globals.disableZoomOut=!1,a<.00011574074074074075?i.globals.disableZoomIn=!0:a>5e4&&(i.globals.disableZoomOut=!0);var s=o.getTimeUnitsfromTimestamp(t,e,this.utc),l=i.globals.gridWidth/a,c=l/24,u=c/60,d=u/60,h=Math.floor(24*a),p=Math.floor(1440*a),f=Math.floor(86400*a),b=Math.floor(a),M=Math.floor(a/30),g=Math.floor(a/365),m={minMillisecond:s.minMillisecond,minSecond:s.minSecond,minMinute:s.minMinute,minHour:s.minHour,minDate:s.minDate,minMonth:s.minMonth,minYear:s.minYear},z={firstVal:m,currentMillisecond:m.minMillisecond,currentSecond:m.minSecond,currentMinute:m.minMinute,currentHour:m.minHour,currentMonthDate:m.minDate,currentDate:m.minDate,currentMonth:m.minMonth,currentYear:m.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:c,minutesWidthOnXAxis:u,secondsWidthOnXAxis:d,numberOfSeconds:f,numberOfMinutes:p,numberOfHours:h,numberOfDays:b,numberOfMonths:M,numberOfYears:g};switch(this.tickInterval){case"years":this.generateYearScale(z);break;case"months":case"half_year":this.generateMonthScale(z);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(z);break;case"hours":this.generateHourScale(z);break;case"minutes_fives":case"minutes":this.generateMinuteScale(z);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(z)}var v=this.timeScaleArray.map((function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?r(r({},e),{},{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?r(r({},e),{},{value:t.value}):"minute"===t.unit?r(r({},e),{},{value:t.value,minute:t.value}):"second"===t.unit?r(r({},e),{},{value:t.value,minute:t.minute,second:t.second}):t}));return v.filter((function(t){var e=1,o=Math.ceil(i.globals.gridWidth/120),r=t.value;void 0!==i.config.xaxis.tickAmount&&(o=i.config.xaxis.tickAmount),v.length>o&&(e=Math.floor(v.length/o));var a=!1,s=!1;switch(n.tickInterval){case"years":"year"===t.unit&&(a=!0);break;case"half_year":e=7,"year"===t.unit&&(a=!0);break;case"months":e=1,"year"===t.unit&&(a=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(a=!0),30===r&&(s=!0);break;case"months_days":e=10,"month"===t.unit&&(a=!0),30===r&&(s=!0);break;case"week_days":e=8,"month"===t.unit&&(a=!0);break;case"days":e=1,"month"===t.unit&&(a=!0);break;case"hours":"day"===t.unit&&(a=!0);break;case"minutes_fives":case"seconds_fives":r%5!=0&&(s=!0);break;case"seconds_tens":r%10!=0&&(s=!0)}if("hours"===n.tickInterval||"minutes_fives"===n.tickInterval||"seconds_tens"===n.tickInterval||"seconds_fives"===n.tickInterval){if(!s)return!0}else if((r%e==0||a)&&!s)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var n=this.w,i=this.formatDates(t),o=this.removeOverlappingTS(i);n.globals.timescaleLabels=o.slice(),new lt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var e=24*t,n=60*e;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case e>2.4:this.tickInterval="hours";break;case n>15:this.tickInterval="minutes_fives";break;case n>5:this.tickInterval="minutes";break;case n>1:this.tickInterval="seconds_tens";break;case 60*n>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,n=t.currentMonth,i=t.currentYear,o=t.daysWidthOnXAxis,r=t.numberOfYears,a=e.minYear,s=0,l=new k(this.ctx),c="year";if(e.minDate>1||e.minMonth>0){var u=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);s=(l.determineDaysOfYear(e.minYear)-u+1)*o,a=e.minYear+1,this.timeScaleArray.push({position:s,value:a,unit:c,year:a,month:m.monthMod(n+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:s,value:a,unit:c,year:i,month:m.monthMod(n+1)});for(var d=a,h=s,p=0;p<r;p++)d++,h=l.determineDaysOfYear(d-1)*o+h,this.timeScaleArray.push({position:h,value:d,unit:c,year:d,month:1})}},{key:"generateMonthScale",value:function(t){var e=t.firstVal,n=t.currentMonthDate,i=t.currentMonth,o=t.currentYear,r=t.daysWidthOnXAxis,a=t.numberOfMonths,s=i,l=0,c=new k(this.ctx),u="month",d=0;if(e.minDate>1){l=(c.determineDaysOfMonths(i+1,e.minYear)-n+1)*r,s=m.monthMod(i+1);var h=o+d,p=m.monthMod(s),f=s;0===s&&(u="year",f=h,p=1,h+=d+=1),this.timeScaleArray.push({position:l,value:f,unit:u,year:h,month:p})}else this.timeScaleArray.push({position:l,value:s,unit:u,year:o,month:m.monthMod(i)});for(var b=s+1,M=l,g=0,z=1;g<a;g++,z++){0===(b=m.monthMod(b))?(u="year",d+=1):u="month";var v=this._getYear(o,b,d);M=c.determineDaysOfMonths(b,v)*r+M;var O=0===b?v:b;this.timeScaleArray.push({position:M,value:O,unit:u,year:v,month:0===b?1:b}),b++}}},{key:"generateDayScale",value:function(t){var e=t.firstVal,n=t.currentMonth,i=t.currentYear,o=t.hoursWidthOnXAxis,r=t.numberOfDays,a=new k(this.ctx),s="day",l=e.minDate+1,c=l,u=function(t,e,n){return t>a.determineDaysOfMonths(e+1,n)?(c=1,s="month",h=e+=1,e):e},d=(24-e.minHour)*o,h=l,p=u(c,n,i);0===e.minHour&&1===e.minDate?(d=0,h=m.monthMod(e.minMonth),s="month",c=e.minDate,r++):1!==e.minDate&&0===e.minHour&&0===e.minMinute&&(d=0,l=e.minDate,h=l,p=u(c=l,n,i)),this.timeScaleArray.push({position:d,value:h,unit:s,year:this._getYear(i,p,0),month:m.monthMod(p),day:c});for(var f=d,b=0;b<r;b++){s="day",p=u(c+=1,p,this._getYear(i,p,0));var M=this._getYear(i,p,0);f=24*o+f;var g=1===c?m.monthMod(p):c;this.timeScaleArray.push({position:f,value:g,unit:s,year:M,month:m.monthMod(p),day:g})}}},{key:"generateHourScale",value:function(t){var e=t.firstVal,n=t.currentDate,i=t.currentMonth,o=t.currentYear,r=t.minutesWidthOnXAxis,a=t.numberOfHours,s=new k(this.ctx),l="hour",c=function(t,e){return t>s.determineDaysOfMonths(e+1,o)&&(b=1,e+=1),{month:e,date:b}},u=function(t,e){return t>s.determineDaysOfMonths(e+1,o)?e+=1:e},d=60-(e.minMinute+e.minSecond/60),h=d*r,p=e.minHour+1,f=p+1;60===d&&(h=0,f=(p=e.minHour)+1);var b=n,M=u(b,i);this.timeScaleArray.push({position:h,value:p,unit:l,day:b,hour:f,year:o,month:m.monthMod(M)});for(var g=h,z=0;z<a;z++){l="hour",f>=24&&(f=0,l="day",M=c(b+=1,M).month,M=u(b,M));var v=this._getYear(o,M,0);g=60*r+g;var O=0===f?b:f;this.timeScaleArray.push({position:g,value:O,unit:l,hour:f,day:b,year:v,month:m.monthMod(M)}),f++}}},{key:"generateMinuteScale",value:function(t){for(var e=t.currentMillisecond,n=t.currentSecond,i=t.currentMinute,o=t.currentHour,r=t.currentDate,a=t.currentMonth,s=t.currentYear,l=t.minutesWidthOnXAxis,c=t.secondsWidthOnXAxis,u=t.numberOfMinutes,d=i+1,h=r,p=a,f=s,b=o,M=(60-n-e/1e3)*c,g=0;g<u;g++)d>=60&&(d=0,24===(b+=1)&&(b=0)),this.timeScaleArray.push({position:M,value:d,unit:"minute",hour:b,minute:d,day:h,year:this._getYear(f,p,0),month:m.monthMod(p)}),M+=l,d++}},{key:"generateSecondScale",value:function(t){for(var e=t.currentMillisecond,n=t.currentSecond,i=t.currentMinute,o=t.currentHour,r=t.currentDate,a=t.currentMonth,s=t.currentYear,l=t.secondsWidthOnXAxis,c=t.numberOfSeconds,u=n+1,d=i,h=r,p=a,f=s,b=o,M=(1e3-e)/1e3*l,g=0;g<c;g++)u>=60&&(u=0,++d>=60&&(d=0,24==++b&&(b=0))),this.timeScaleArray.push({position:M,value:u,unit:"second",hour:b,minute:d,second:u,day:h,year:this._getYear(f,p,0),month:m.monthMod(p)}),M+=l,u++}},{key:"createRawDateString",value:function(t,e){var n=t.year;return 0===t.month&&(t.month=1),n+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?n+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":n+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?n+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":n+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),"minute"===t.unit?n+=":"+("0"+e).slice(-2):n+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),"second"===t.unit?n+=":"+("0"+e).slice(-2):n+=":00",this.utc&&(n+=".000Z"),n}},{key:"formatDates",value:function(t){var e=this,n=this.w;return t.map((function(t){var i=t.value.toString(),o=new k(e.ctx),r=e.createRawDateString(t,i),a=o.getDate(o.parseDate(r));if(e.utc||(a=o.getDate(o.parseDateWithTimezone(r))),void 0===n.config.xaxis.labels.format){var s="dd MMM",l=n.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(s=l.year),"month"===t.unit&&(s=l.month),"day"===t.unit&&(s=l.day),"hour"===t.unit&&(s=l.hour),"minute"===t.unit&&(s=l.minute),"second"===t.unit&&(s=l.second),i=o.formatDate(a,s)}else i=o.formatDate(a,n.config.xaxis.labels.format);return{dateString:r,position:t.position,value:i,unit:t.unit,year:t.year,month:t.month}}))}},{key:"removeOverlappingTS",value:function(t){var e,n=this,i=new O(this.ctx),o=!1;t.length>0&&t[0].value&&t.every((function(e){return e.value.length===t[0].value.length}))&&(o=!0,e=i.getTextRects(t[0].value).width);var r=0,a=t.map((function(a,s){if(s>0&&n.w.config.xaxis.labels.hideOverlappingLabels){var l=o?e:i.getTextRects(t[r].value).width,c=t[r].position;return a.position>c+l+10?(r=s,a):null}return a}));return a.filter((function(t){return null!==t}))}},{key:"_getYear",value:function(t,e,n){return t+Math.floor(e/12)+n}}]),t}(),Bt=function(){function t(e,n){s(this,t),this.ctx=n,this.w=n.w,this.el=e}return c(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,n=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(n)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(n)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type||"boxPlot"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),O.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.chart.background,this.setSVGDimensions(),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elAnnotations=t.dom.Paper.group().attr({class:"apexcharts-annotations"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var n=this.w,i=n.config,o=n.globals,r={series:[],i:[]},a={series:[],i:[]},s={series:[],i:[]},l={series:[],i:[]},c={series:[],i:[]},u={series:[],i:[]},d={series:[],i:[]},h={series:[],i:[]},p={series:[],seriesRangeEnd:[],i:[]};o.series.map((function(e,f){var b=0;void 0!==t[f].type?("column"===t[f].type||"bar"===t[f].type?(o.series.length>1&&i.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),c.series.push(e),c.i.push(f),b++,n.globals.columnSeries=c.series):"area"===t[f].type?(a.series.push(e),a.i.push(f),b++):"line"===t[f].type?(r.series.push(e),r.i.push(f),b++):"scatter"===t[f].type?(s.series.push(e),s.i.push(f)):"bubble"===t[f].type?(l.series.push(e),l.i.push(f),b++):"candlestick"===t[f].type?(u.series.push(e),u.i.push(f),b++):"boxPlot"===t[f].type?(d.series.push(e),d.i.push(f),b++):"rangeBar"===t[f].type?(h.series.push(e),h.i.push(f),b++):"rangeArea"===t[f].type?(p.series.push(o.seriesRangeStart[f]),p.seriesRangeEnd.push(o.seriesRangeEnd[f]),p.i.push(f),b++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble"),b>1&&(o.comboCharts=!0)):(r.series.push(e),r.i.push(f))}));var f=new Rt(this.ctx,e),b=new At(this.ctx,e);this.ctx.pie=new Wt(this.ctx);var M=new kt(this.ctx);this.ctx.rangeBar=new Tt(this.ctx,e);var g=new Lt(this.ctx),m=[];if(o.comboCharts){if(a.series.length>0&&m.push(f.draw(a.series,"area",a.i)),c.series.length>0)if(n.config.chart.stacked){var z=new _t(this.ctx,e);m.push(z.draw(c.series,c.i))}else this.ctx.bar=new yt(this.ctx,e),m.push(this.ctx.bar.draw(c.series,c.i));if(p.series.length>0&&m.push(f.draw(p.series,"rangeArea",p.i,p.seriesRangeEnd)),r.series.length>0&&m.push(f.draw(r.series,"line",r.i)),u.series.length>0&&m.push(b.draw(u.series,u.i)),d.series.length>0&&m.push(b.draw(d.series,d.i)),h.series.length>0&&m.push(this.ctx.rangeBar.draw(h.series,h.i)),s.series.length>0){var v=new Rt(this.ctx,e,!0);m.push(v.draw(s.series,"scatter",s.i))}if(l.series.length>0){var O=new Rt(this.ctx,e,!0);m.push(O.draw(l.series,"bubble",l.i))}}else switch(i.chart.type){case"line":m=f.draw(o.series,"line");break;case"area":m=f.draw(o.series,"area");break;case"bar":i.chart.stacked?m=new _t(this.ctx,e).draw(o.series):(this.ctx.bar=new yt(this.ctx,e),m=this.ctx.bar.draw(o.series));break;case"candlestick":case"boxPlot":m=new At(this.ctx,e).draw(o.series);break;case"rangeBar":m=this.ctx.rangeBar.draw(o.series);break;case"rangeArea":m=f.draw(o.seriesRangeStart,"rangeArea",void 0,o.seriesRangeEnd);break;case"heatmap":m=new wt(this.ctx,e).draw(o.series);break;case"treemap":m=new Nt(this.ctx,e).draw(o.series);break;case"pie":case"donut":case"polarArea":m=this.ctx.pie.draw(o.series);break;case"radialBar":m=M.draw(o.series);break;case"radar":m=g.draw(o.series);break;default:m=f.draw(o.series)}return m}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var n=m.getDimensions(this.el),i=e.chart.width.toString().split(/[0-9]+/g).pop();"%"===i?m.isNumber(n[0])&&(0===n[0].width&&(n=m.getDimensions(this.el.parentNode)),t.svgWidth=n[0]*parseInt(e.chart.width,10)/100):"px"!==i&&""!==i||(t.svgWidth=parseInt(e.chart.width,10));var o=e.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===o){var r=m.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),O.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==o){var a=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+a+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,n={transform:"translate("+t.translateX+", "+e+")"};O.setAttrs(t.dom.elGraphical.node,n)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,n=0,i=t.config.chart.sparkline.enabled?1:15;i+=t.config.grid.padding.bottom,"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||!t.config.legend.show||t.config.legend.floating||(n=new ut(this.ctx).legendHelpers.getLegendBBox().clwh+10);var o=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),r=2.05*t.globals.radialSize;if(o&&!t.config.chart.sparkline.enabled&&0!==t.config.plotOptions.radialBar.startAngle){var a=m.getBoundingClientRect(o);r=a.bottom;var s=a.bottom-a.top;r=Math.max(2.05*t.globals.radialSize,s)}var l=r+e.translateY+n+i;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",l),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(e.dom.elWrap.style.height=l+"px",O.setAttrs(e.dom.Paper.node,{height:l}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px")}},{key:"coreCalculations",value:function(){new G(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map((function(t){return[]}))},n=new N,i=this.w.globals;n.initGlobalVars(i),i.seriesXvalues=e(),i.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position&&new tt(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new tt(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Et(this.ctx);var n=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?n=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(n=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(n)}t=new y(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&"function"!=typeof e.config.chart.events.selection){var n=e.config.chart.brush.targets||[e.config.chart.brush.target];n.forEach((function(e){var n=ApexCharts.getChartByID(e);n.w.globals.brushSource=t.ctx,"function"!=typeof n.w.config.chart.events.zoomed&&(n.w.config.chart.events.zoomed=function(){t.updateSourceChart(n)}),"function"!=typeof n.w.config.chart.events.scrolled&&(n.w.config.chart.events.scrolled=function(){t.updateSourceChart(n)})})),e.config.chart.events.selection=function(t,i){n.forEach((function(t){var n=ApexCharts.getChartByID(t),o=m.clone(e.config.yaxis);if(e.config.chart.brush.autoScaleYaxis&&1===n.w.globals.series.length){var a=new U(n);o=a.autoScaleY(n,o,i)}var s=n.w.config.yaxis.reduce((function(t,e,i){return[].concat(b(t),[r(r({},n.w.config.yaxis[i]),{},{min:o[0].min,max:o[0].max})])}),[]);n.ctx.updateHelpers._updateOptions({xaxis:{min:i.xaxis.min,max:i.xaxis.max},yaxis:s},!1,!1,!1,!1)}))}}}}]),t}(),Pt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"_updateOptions",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(s){var l=[e.ctx];o&&(l=e.ctx.getSyncedCharts()),e.ctx.w.globals.isExecCalled&&(l=[e.ctx],e.ctx.w.globals.isExecCalled=!1),l.forEach((function(o,c){var u=o.w;if(u.globals.shouldAnimate=i,n||(u.globals.resized=!0,u.globals.dataChanged=!0,i&&o.series.getPreviousPaths()),t&&"object"===a(t)&&(o.config=new D(t),t=y.extendArrayProps(o.config,t,u),o.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,u.config=m.extend(u.config,t),r&&(u.globals.lastXAxis=t.xaxis?m.clone(t.xaxis):[],u.globals.lastYAxis=t.yaxis?m.clone(t.yaxis):[],u.globals.initialConfig=m.extend({},u.config),u.globals.initialSeries=m.clone(u.config.series),t.series))){for(var d=0;d<u.globals.collapsedSeriesIndices.length;d++){var h=u.config.series[u.globals.collapsedSeriesIndices[d]];u.globals.collapsedSeries[d].data=u.globals.axisCharts?h.data.slice():h}for(var p=0;p<u.globals.ancillaryCollapsedSeriesIndices.length;p++){var f=u.config.series[u.globals.ancillaryCollapsedSeriesIndices[p]];u.globals.ancillaryCollapsedSeries[p].data=u.globals.axisCharts?f.data.slice():f}o.series.emptyCollapsedSeries(u.config.series)}return o.update(t).then((function(){c===l.length-1&&s(o)}))}))}))}},{key:"_updateSeries",value:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(o){var r,a=n.w;return a.globals.shouldAnimate=e,a.globals.dataChanged=!0,e&&n.ctx.series.getPreviousPaths(),a.globals.axisCharts?(0===(r=t.map((function(t,e){return n._extendSeries(t,e)}))).length&&(r=[{data:[]}]),a.config.series=r):a.config.series=t.slice(),i&&(a.globals.initialConfig.series=m.clone(a.config.series),a.globals.initialSeries=m.clone(a.config.series)),n.ctx.update().then((function(){o(n.ctx)}))}))}},{key:"_extendSeries",value:function(t,e){var n=this.w,i=n.config.series[e];return r(r({},n.config.series[e]),{},{name:t.name?t.name:i&&i.name,color:t.color?t.color:i&&i.color,type:t.type?t.type:i&&i.type,data:t.data?t.data:i&&i.data})}},{key:"toggleDataPointSelection",value:function(t,e){var n=this.w,i=null,o=".apexcharts-series[data\\:realIndex='".concat(t,"']");return n.globals.axisCharts?i=n.globals.dom.Paper.select("".concat(o," path[j='").concat(e,"'], ").concat(o," circle[j='").concat(e,"'], ").concat(o," rect[j='").concat(e,"']")).members[0]:void 0===e&&(i=n.globals.dom.Paper.select("".concat(o," path[j='").concat(t,"']")).members[0],"pie"!==n.config.chart.type&&"polarArea"!==n.config.chart.type&&"donut"!==n.config.chart.type||this.ctx.pie.pieClicked(t)),i?(new O(this.ctx).pathMouseDown(i,null),i.node?i.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach((function(n){void 0!==t.xaxis[n]&&(e.config.xaxis[n]=t.xaxis[n],e.globals.lastXAxis[n]=t.xaxis[n])})),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var n=new C(t);t=n.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&"100%"===t.chart.stackType&&(Array.isArray(t.yaxis)?t.yaxis.forEach((function(e,n){t.yaxis[n].min=0,t.yaxis[n].max=100})):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var e=this,n=this.w,i=n.globals.lastXAxis,o=n.globals.lastYAxis;t&&t.xaxis&&(i=t.xaxis),t&&t.yaxis&&(o=t.yaxis),n.config.xaxis.min=i.min,n.config.xaxis.max=i.max;n.config.yaxis.map((function(t,i){n.globals.zoomed||void 0!==o[i]?function(t){void 0!==o[t]&&(n.config.yaxis[t].min=o[t].min,n.config.yaxis[t].max=o[t].max)}(i):void 0!==e.ctx.opts.yaxis[i]&&(t.min=e.ctx.opts.yaxis[i].min,t.max=e.ctx.opts.yaxis[i].max)}))}}]),t}();Ct="undefined"!=typeof window?window:void 0,Dt=function(t,e){var n=(void 0!==this?this:t).SVG=function(t){if(n.supported)return t=new n.Doc(t),n.parser.draw||n.prepare(),t};if(n.ns="http://www.w3.org/2000/svg",n.xmlns="http://www.w3.org/2000/xmlns/",n.xlink="http://www.w3.org/1999/xlink",n.svgjs="http://svgjs.dev",n.supported=!0,!n.supported)return!1;n.did=1e3,n.eid=function(t){return"Svgjs"+d(t)+n.did++},n.create=function(t){var n=e.createElementNS(this.ns,t);return n.setAttribute("id",this.eid(t)),n},n.extend=function(){var t,e;e=(t=[].slice.call(arguments)).pop();for(var i=t.length-1;i>=0;i--)if(t[i])for(var o in e)t[i].prototype[o]=e[o];n.Set&&n.Set.inherit&&n.Set.inherit()},n.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,n.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&n.extend(e,t.extend),t.construct&&n.extend(t.parent||n.Container,t.construct),e},n.adopt=function(e){return e?e.instance?e.instance:((i="svg"==e.nodeName?e.parentNode instanceof t.SVGElement?new n.Nested:new n.Doc:"linearGradient"==e.nodeName?new n.Gradient("linear"):"radialGradient"==e.nodeName?new n.Gradient("radial"):n[d(e.nodeName)]?new(n[d(e.nodeName)]):new n.Element(e)).type=e.nodeName,i.node=e,e.instance=i,i instanceof n.Doc&&i.namespace().defs(),i.setData(JSON.parse(e.getAttribute("svgjs:data"))||{}),i):null;var i},n.prepare=function(){var t=e.getElementsByTagName("body")[0],i=(t?new n.Doc(t):n.adopt(e.documentElement).nested()).size(2,0);n.parser={body:t||e.documentElement,draw:i.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:i.polyline().node,path:i.path().node,native:n.create("svg")}},n.parser={native:n.create("svg")},e.addEventListener("DOMContentLoaded",(function(){n.parser.draw||n.prepare()}),!1),n.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},n.utils={map:function(t,e){for(var n=t.length,i=[],o=0;o<n;o++)i.push(e(t[o]));return i},filter:function(t,e){for(var n=t.length,i=[],o=0;o<n;o++)e(t[o])&&i.push(t[o]);return i},filterSVGElements:function(e){return this.filter(e,(function(e){return e instanceof t.SVGElement}))}},n.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},n.Color=function(t){var e,i;this.r=0,this.g=0,this.b=0,t&&("string"==typeof t?n.regex.isRgb.test(t)?(e=n.regex.rgb.exec(t.replace(n.regex.whitespace,"")),this.r=parseInt(e[1]),this.g=parseInt(e[2]),this.b=parseInt(e[3])):n.regex.isHex.test(t)&&(e=n.regex.hex.exec(4==(i=t).length?["#",i.substring(1,2),i.substring(1,2),i.substring(2,3),i.substring(2,3),i.substring(3,4),i.substring(3,4)].join(""):i),this.r=parseInt(e[1],16),this.g=parseInt(e[2],16),this.b=parseInt(e[3],16)):"object"===a(t)&&(this.r=t.r,this.g=t.g,this.b=t.b))},n.extend(n.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+h(this.r)+h(this.g)+h(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(t){return this.destination=new n.Color(t),this},at:function(t){return this.destination?(t=t<0?0:t>1?1:t,new n.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),n.Color.test=function(t){return t+="",n.regex.isHex.test(t)||n.regex.isRgb.test(t)},n.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},n.Color.isColor=function(t){return n.Color.isRgb(t)||n.Color.test(t)},n.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},n.extend(n.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)}}),n.PointArray=function(t,e){n.Array.call(this,t,e||[[0,0]])},n.PointArray.prototype=new n.Array,n.PointArray.prototype.constructor=n.PointArray;for(var i={M:function(t,e,n){return e.x=n.x=t[0],e.y=n.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},Z:function(t,e,n){return e.x=n.x,e.y=n.y,["Z"]}},o="mlhvqtcsaz".split(""),r=0,s=o.length;r<s;++r)i[o[r]]=function(t){return function(e,n,o){if("H"==t)e[0]=e[0]+n.x;else if("V"==t)e[0]=e[0]+n.y;else if("A"==t)e[5]=e[5]+n.x,e[6]=e[6]+n.y;else for(var r=0,a=e.length;r<a;++r)e[r]=e[r]+(r%2?n.y:n.x);if(i&&"function"==typeof i[t])return i[t](e,n,o)}}(o[r].toUpperCase());n.PathArray=function(t,e){n.Array.call(this,t,e||[["M",0,0]])},n.PathArray.prototype=new n.Array,n.PathArray.prototype.constructor=n.PathArray,n.extend(n.PathArray,{toString:function(){return function(t){for(var e=0,n=t.length,i="";e<n;e++)i+=t[e][0],null!=t[e][1]&&(i+=t[e][1],null!=t[e][2]&&(i+=" ",i+=t[e][2],null!=t[e][3]&&(i+=" ",i+=t[e][3],i+=" ",i+=t[e][4],null!=t[e][5]&&(i+=" ",i+=t[e][5],i+=" ",i+=t[e][6],null!=t[e][7]&&(i+=" ",i+=t[e][7])))));return i+" "}(this.value)},move:function(t,e){var n=this.bbox();return n.x,n.y,this},at:function(t){if(!this.destination)return this;for(var e=this.value,i=this.destination.value,o=[],r=new n.PathArray,a=0,s=e.length;a<s;a++){o[a]=[e[a][0]];for(var l=1,c=e[a].length;l<c;l++)o[a][l]=e[a][l]+(i[a][l]-e[a][l])*t;"A"===o[a][0]&&(o[a][4]=+(0!=o[a][4]),o[a][5]=+(0!=o[a][5]))}return r.value=o,r},parse:function(t){if(t instanceof n.PathArray)return t.valueOf();var e,o={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};t="string"==typeof t?t.replace(n.regex.numbersWithDots,c).replace(n.regex.pathLetters," $& ").replace(n.regex.hyphen,"$1 -").trim().split(n.regex.delimiter):t.reduce((function(t,e){return[].concat.call(t,e)}),[]);var r=[],a=new n.Point,s=new n.Point,l=0,u=t.length;do{n.regex.isPathLetter.test(t[l])?(e=t[l],++l):"M"==e?e="L":"m"==e&&(e="l"),r.push(i[e].call(null,t.slice(l,l+=o[e.toUpperCase()]).map(parseFloat),a,s))}while(u>l);return r},bbox:function(){return n.parser.draw||n.prepare(),n.parser.path.setAttribute("d",this.toString()),n.parser.path.getBBox()}}),n.Number=n.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:"string"==typeof t?(e=t.match(n.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof n.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new n.Number(t),new n.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new n.Number(t),new n.Number(this-t,this.unit||t.unit)},times:function(t){return t=new n.Number(t),new n.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new n.Number(t),new n.Number(this/t,this.unit||t.unit)},to:function(t){var e=new n.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new n.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new n.Number(this.destination).minus(this).times(t).plus(this):this}}}),n.Element=n.invent({create:function(t){this._stroke=n.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var i=p(this,t,e);return this.width(new n.Number(i.width)).height(new n.Number(i.height))},clone:function(t){this.writeDataToDom();var e=M(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(n.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter((function(e){return e!=t})).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return n.get(this.attr(t))},parent:function(e){var i=this;if(!i.node.parentNode)return null;if(i=n.adopt(i.node.parentNode),!e)return i;for(;i&&i.node instanceof t.SVGElement;){if("string"==typeof e?i.matches(e):i instanceof e)return i;if(!i.node.parentNode||"#document"==i.node.parentNode.nodeName)return null;i=n.adopt(i.node.parentNode)}},doc:function(){return this instanceof n.Doc?this:this.parent(n.Doc)},parents:function(t){var e=[],n=this;do{if(!(n=n.parent(t))||!n.node)break;e.push(n)}while(n.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var i=e.createElement("svg");if(!(t&&this instanceof n.Parent))return i.appendChild(t=e.createElement("svg")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),i.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");i.innerHTML="<svg>"+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var o=0,r=i.firstChild.childNodes.length;o<r;o++)this.node.appendChild(i.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each((function(){this.writeDataToDom()})),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(t){return this.dom=t,this},is:function(t){return function(t,e){return t instanceof e}(this,t)}}}),n.easing={"-":function(t){return t},"<>":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},n.morph=function(t){return function(e,i){return new n.MorphObj(e,i).at(t)}},n.Situation=n.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new n.Number(t.duration).valueOf(),this.delay=new n.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),n.FX=n.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(t,e,i){"object"===a(t)&&(e=t.ease,i=t.delay,t=t.duration);var o=new n.Situation({duration:t||1e3,delay:i||0,ease:n.easing[e||"-"]||e});return this.queue(o),this},target:function(t){return t&&t instanceof n.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=t.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){t.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof n.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof n.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e=this.situation;if(e.init)return this;for(var i in e.animations){t=this.target()[i](),Array.isArray(t)||(t=[t]),Array.isArray(e.animations[i])||(e.animations[i]=[e.animations[i]]);for(var o=t.length;o--;)e.animations[i][o]instanceof n.Number&&(t[o]=new n.Number(t[o])),e.animations[i][o]=t[o].morph(e.animations[i][o])}for(var i in e.attrs)e.attrs[i]=new n.MorphObj(this.target().attr(i),e.attrs[i]);for(var i in e.styles)e.styles[i]=new n.MorphObj(this.target().style(i),e.styles[i]);return e.initialTransformation=this.target().matrixify(),e.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var n=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!n&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(t){var e=this.last();return this.target().on("finished.fx",(function n(i){i.detail.situation==e&&(t.call(this,e),this.off("finished.fx",n))})),this._callStart()},during:function(t){var e=this.last(),i=function(i){i.detail.situation==e&&t.call(this,i.detail.pos,n.morph(i.detail.pos),i.detail.eased,e)};return this.target().off("during.fx",i).on("during.fx",i),this.after((function(){this.off("during.fx",i)})),this._callStart()},afterAll:function(t){var e=function e(n){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,n){return this.last()[n||"animations"][t]=e,this._callStart()},step:function(t){var e,n,i;t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(e=Math.max(this.absPos,0),n=Math.floor(e),!0===this.situation.loops||n<this.situation.loops?(this.pos=e-n,i=this.situation.loop,this.situation.loop=n):(this.absPos=this.situation.loops,this.pos=1,i=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-i)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var o=this.situation.ease(this.pos);for(var r in this.situation.once)r>this.lastPos&&r<=o&&(this.situation.once[r].call(this.target(),this.pos,o),delete this.situation.once[r]);return this.active&&this.target().fire("during",{pos:this.pos,eased:o,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=o,this):this},eachAt:function(){var t,e=this,i=this.target(),o=this.situation;for(var r in o.animations)t=[].concat(o.animations[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(o.ease(e.pos),e.pos):t})),i[r].apply(i,t);for(var r in o.attrs)t=[r].concat(o.attrs[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(o.ease(e.pos),e.pos):t})),i.attr.apply(i,t);for(var r in o.styles)t=[r].concat(o.styles[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(o.ease(e.pos),e.pos):t})),i.style.apply(i,t);if(o.transforms.length){t=o.initialTransformation,r=0;for(var a=o.transforms.length;r<a;r++){var s=o.transforms[r];s instanceof n.Matrix?t=s.relative?t.multiply((new n.Matrix).morph(s).at(o.ease(this.pos))):t.morph(s).at(o.ease(this.pos)):(s.relative||s.undo(t.extract()),t=t.multiply(s.at(o.ease(this.pos))))}i.matrix(t)}return this},once:function(t,e,n){var i=this.last();return n||(t=i.ease(t)),i.once[t]=e,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:n.Element,construct:{animate:function(t,e,i){return(this.fx||(this.fx=new n.FX(this))).animate(t,e,i)},delay:function(t){return(this.fx||(this.fx=new n.FX(this))).delay(t)},stop:function(t,e){return this.fx&&this.fx.stop(t,e),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),n.MorphObj=n.invent({create:function(t,e){return n.Color.isColor(e)?new n.Color(t).morph(e):n.regex.delimiter.test(t)?n.regex.pathLetters.test(t)?new n.PathArray(t).morph(e):new n.Array(t).morph(e):n.regex.numberAndUnit.test(e)?new n.Number(t).morph(e):(this.value=t,void(this.destination=e))},extend:{at:function(t,e){return e<1?this.value:this.destination},valueOf:function(){return this.value}}}),n.extend(n.FX,{attr:function(t,e,n){if("object"===a(t))for(var i in t)this.attr(i,t[i]);else this.add(t,e,"attrs");return this},plot:function(t,e,n,i){return 4==arguments.length?this.plot([t,e,n,i]):this.add("plot",new(this.target().morphArray)(t))}}),n.Box=n.invent({create:function(t,e,i,o){if(!("object"!==a(t)||t instanceof n.Element))return n.Box.call(this,null!=t.left?t.left:t.x,null!=t.top?t.top:t.y,t.width,t.height);4==arguments.length&&(this.x=t,this.y=e,this.width=i,this.height=o),function(t){null==t.x&&(t.x=0,t.y=0,t.width=0,t.height=0),t.w=t.width,t.h=t.height,t.x2=t.x+t.width,t.y2=t.y+t.height,t.cx=t.x+t.width/2,t.cy=t.y+t.height/2}(this)}}),n.BBox=n.invent({create:function(t){if(n.Box.apply(this,[].slice.call(arguments)),t instanceof n.Element){var i;try{if(!e.documentElement.contains){for(var o=t.node;o.parentNode;)o=o.parentNode;if(o!=e)throw new Error("Element not in the dom")}i=t.node.getBBox()}catch(e){if(t instanceof n.Shape){n.parser.draw||n.prepare();var r=t.clone(n.parser.draw.instance).show();r&&r.node&&"function"==typeof r.node.getBBox&&(i=r.node.getBBox()),r&&"function"==typeof r.remove&&r.remove()}else i={x:t.node.clientLeft,y:t.node.clientTop,width:t.node.clientWidth,height:t.node.clientHeight}}n.Box.call(this,i)}},inherit:n.Box,parent:n.Element,construct:{bbox:function(){return new n.BBox(this)}}}),n.BBox.prototype.constructor=n.BBox,n.Matrix=n.invent({create:function(t){var e=b([1,0,0,1,0,0]);t=null===t?e:t instanceof n.Element?t.matrixify():"string"==typeof t?b(t.split(n.regex.delimiter).map(parseFloat)):6==arguments.length?b([].slice.call(arguments)):Array.isArray(t)?b(t):t&&"object"===a(t)?t:e;for(var i=m.length-1;i>=0;--i)this[m[i]]=null!=t[m[i]]?t[m[i]]:e[m[i]]},extend:{extract:function(){var t=f(this,0,1);f(this,1,0);var e=180/Math.PI*Math.atan2(t.y,t.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(e*Math.PI/180)+this.f*Math.sin(e*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(e*Math.PI/180)+this.e*Math.sin(-e*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:e,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new n.Matrix(this)}},clone:function(){return new n.Matrix(this)},morph:function(t){return this.destination=new n.Matrix(t),this},multiply:function(t){return new n.Matrix(this.native().multiply(function(t){return t instanceof n.Matrix||(t=new n.Matrix(t)),t}(t).native()))},inverse:function(){return new n.Matrix(this.native().inverse())},translate:function(t,e){return new n.Matrix(this.native().translate(t||0,e||0))},native:function(){for(var t=n.parser.native.createSVGMatrix(),e=m.length-1;e>=0;e--)t[m[e]]=this[m[e]];return t},toString:function(){return"matrix("+g(this.a)+","+g(this.b)+","+g(this.c)+","+g(this.d)+","+g(this.e)+","+g(this.f)+")"}},parent:n.Element,construct:{ctm:function(){return new n.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof n.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new n.Matrix(e)}return new n.Matrix(this.node.getScreenCTM())}}}),n.Point=n.invent({create:function(t,e){var n;n=Array.isArray(t)?{x:t[0],y:t[1]}:"object"===a(t)?{x:t.x,y:t.y}:null!=t?{x:t,y:null!=e?e:t}:{x:0,y:0},this.x=n.x,this.y=n.y},extend:{clone:function(){return new n.Point(this)},morph:function(t,e){return this.destination=new n.Point(t,e),this}}}),n.extend(n.Element,{point:function(t,e){return new n.Point(t,e).transform(this.screenCTM().inverse())}}),n.extend(n.Element,{attr:function(t,e,i){if(null==t){for(t={},i=(e=this.node.attributes).length-1;i>=0;i--)t[e[i].nodeName]=n.regex.isNumber.test(e[i].nodeValue)?parseFloat(e[i].nodeValue):e[i].nodeValue;return t}if("object"===a(t))for(var o in t)this.attr(o,t[o]);else if(null===e)this.node.removeAttribute(t);else{if(null==e)return null==(e=this.node.getAttribute(t))?n.defaults.attrs[t]:n.regex.isNumber.test(e)?parseFloat(e):e;"stroke-width"==t?this.attr("stroke",parseFloat(e)>0?this._stroke:null):"stroke"==t&&(this._stroke=e),"fill"!=t&&"stroke"!=t||(n.regex.isImage.test(e)&&(e=this.doc().defs().image(e,0,0)),e instanceof n.Image&&(e=this.doc().defs().pattern(0,0,(function(){this.add(e)})))),"number"==typeof e?e=new n.Number(e):n.Color.isColor(e)?e=new n.Color(e):Array.isArray(e)&&(e=new n.Array(e)),"leading"==t?this.leading&&this.leading(e):"string"==typeof i?this.node.setAttributeNS(i,t,e.toString()):this.node.setAttribute(t,e.toString()),!this.rebuild||"font-size"!=t&&"x"!=t||this.rebuild(t,e)}return this}}),n.extend(n.Element,{transform:function(t,e){var i;return"object"!==a(t)?(i=new n.Matrix(this).extract(),"string"==typeof t?i[t]:i):(i=new n.Matrix(this),e=!!e||!!t.relative,null!=t.a&&(i=e?i.multiply(new n.Matrix(t)):new n.Matrix(t)),this.attr("transform",i))}}),n.extend(n.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(n.regex.transforms).slice(0,-1).map((function(t){var e=t.trim().split("(");return[e[0],e[1].split(n.regex.delimiter).map((function(t){return parseFloat(t)}))]})).reduce((function(t,e){return"matrix"==e[0]?t.multiply(b(e[1])):t[e[0]].apply(t,e[1])}),new n.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),n=t.screenCTM().inverse();return this.addTo(t).untransform().transform(n.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),n.Transformation=n.invent({create:function(t,e){if(arguments.length>1&&"boolean"!=typeof e)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(t))for(var n=0,i=this.arguments.length;n<i;++n)this[this.arguments[n]]=t[n];else if(t&&"object"===a(t))for(n=0,i=this.arguments.length;n<i;++n)this[this.arguments[n]]=t[this.arguments[n]];this.inversed=!1,!0===e&&(this.inversed=!0)}}),n.Translate=n.invent({parent:n.Matrix,inherit:n.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),n.extend(n.Element,{style:function(t,e){if(0==arguments.length)return this.node.style.cssText||"";if(arguments.length<2)if("object"===a(t))for(var i in t)this.style(i,t[i]);else{if(!n.regex.isCss.test(t))return this.node.style[u(t)];for(t=t.split(/\s*;\s*/).filter((function(t){return!!t})).map((function(t){return t.split(/\s*:\s*/)}));e=t.pop();)this.style(e[0],e[1])}else this.node.style[u(t)]=null===e||n.regex.isBlank.test(e)?"":e;return this}}),n.Parent=n.invent({create:function(t){this.constructor.call(this,t)},inherit:n.Element,extend:{children:function(){return n.utils.map(n.utils.filterSVGElements(this.node.childNodes),(function(t){return n.adopt(t)}))},add:function(t,e){return null==e?this.node.appendChild(t.node):t.node!=this.node.childNodes[e]&&this.node.insertBefore(t.node,this.node.childNodes[e]),this},put:function(t,e){return this.add(t,e),t},has:function(t){return this.index(t)>=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return n.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){for(var i=this.children(),o=0,r=i.length;o<r;o++)i[o]instanceof n.Element&&t.apply(i[o],[o,i]),e&&i[o]instanceof n.Container&&i[o].each(t,e);return this},removeElement:function(t){return this.node.removeChild(t.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),n.extend(n.Parent,{ungroup:function(t,e){return 0===e||this instanceof n.Defs||this.node==n.parser.draw||(t=t||(this instanceof n.Doc?this:this.parent(n.Parent)),e=e||1/0,this.each((function(){return this instanceof n.Defs?this:this instanceof n.Parent?this.ungroup(t,e-1):this.toParent(t)})),this.node.firstChild||this.remove()),this},flatten:function(t,e){return this.ungroup(t,e)}}),n.Container=n.invent({create:function(t){this.constructor.call(this,t)},inherit:n.Parent}),n.ViewBox=n.invent({parent:n.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach((function(t){n.Element.prototype[t]=function(e){return n.on(this.node,t,e),this}})),n.listeners=[],n.handlerMap=[],n.listenerId=0,n.on=function(t,e,i,o,r){var a=i.bind(o||t.instance||t),s=(n.handlerMap.indexOf(t)+1||n.handlerMap.push(t))-1,l=e.split(".")[0],c=e.split(".")[1]||"*";n.listeners[s]=n.listeners[s]||{},n.listeners[s][l]=n.listeners[s][l]||{},n.listeners[s][l][c]=n.listeners[s][l][c]||{},i._svgjsListenerId||(i._svgjsListenerId=++n.listenerId),n.listeners[s][l][c][i._svgjsListenerId]=a,t.addEventListener(l,a,r||{passive:!0})},n.off=function(t,e,i){var o=n.handlerMap.indexOf(t),r=e&&e.split(".")[0],a=e&&e.split(".")[1],s="";if(-1!=o)if(i){if("function"==typeof i&&(i=i._svgjsListenerId),!i)return;n.listeners[o][r]&&n.listeners[o][r][a||"*"]&&(t.removeEventListener(r,n.listeners[o][r][a||"*"][i],!1),delete n.listeners[o][r][a||"*"][i])}else if(a&&r){if(n.listeners[o][r]&&n.listeners[o][r][a]){for(var l in n.listeners[o][r][a])n.off(t,[r,a].join("."),l);delete n.listeners[o][r][a]}}else if(a)for(var c in n.listeners[o])for(var s in n.listeners[o][c])a===s&&n.off(t,[c,a].join("."));else if(r){if(n.listeners[o][r]){for(var s in n.listeners[o][r])n.off(t,[r,s].join("."));delete n.listeners[o][r]}}else{for(var c in n.listeners[o])n.off(t,c);delete n.listeners[o],delete n.handlerMap[o]}},n.extend(n.Element,{on:function(t,e,i,o){return n.on(this.node,t,e,i,o),this},off:function(t,e){return n.off(this.node,t,e),this},fire:function(e,i){return e instanceof t.Event?this.node.dispatchEvent(e):this.node.dispatchEvent(e=new n.CustomEvent(e,{detail:i,cancelable:!0})),this._event=e,this},event:function(){return this._event}}),n.Defs=n.invent({create:"defs",inherit:n.Container}),n.G=n.invent({create:"g",inherit:n.Container,extend:{x:function(t){return null==t?this.transform("x"):this.transform({x:t-this.x()},!0)}},construct:{group:function(){return this.put(new n.G)}}}),n.Doc=n.invent({create:function(t){t&&("svg"==(t="string"==typeof t?e.getElementById(t):t).nodeName?this.constructor.call(this,t):(this.constructor.call(this,n.create("svg")),t.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:n.Container,extend:{namespace:function(){return this.attr({xmlns:n.ns,version:"1.1"}).attr("xmlns:xlink",n.xlink,n.xmlns).attr("xmlns:svgjs",n.svgjs,n.xmlns)},defs:function(){var t;return this._defs||((t=this.node.getElementsByTagName("defs")[0])?this._defs=n.adopt(t):this._defs=new n.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,n.parser.draw&&!n.parser.draw.parentNode&&this.node.appendChild(n.parser.draw),this},clone:function(t){this.writeDataToDom();var e=this.node,n=M(e.cloneNode(!0));return t?(t.node||t).appendChild(n.node):e.parentNode.insertBefore(n.node,e.nextSibling),n}}}),n.extend(n.Element,{}),n.Gradient=n.invent({create:function(t){this.constructor.call(this,n.create(t+"Gradient")),this.type=t},inherit:n.Container,extend:{at:function(t,e,i){return this.put(new n.Stop).update(t,e,i)},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(t,e,i){return"transform"==t&&(t="gradientTransform"),n.Container.prototype.attr.call(this,t,e,i)}},construct:{gradient:function(t,e){return this.defs().gradient(t,e)}}}),n.extend(n.Gradient,n.FX,{from:function(t,e){return"radial"==(this._target||this).type?this.attr({fx:new n.Number(t),fy:new n.Number(e)}):this.attr({x1:new n.Number(t),y1:new n.Number(e)})},to:function(t,e){return"radial"==(this._target||this).type?this.attr({cx:new n.Number(t),cy:new n.Number(e)}):this.attr({x2:new n.Number(t),y2:new n.Number(e)})}}),n.extend(n.Defs,{gradient:function(t,e){return this.put(new n.Gradient(t)).update(e)}}),n.Stop=n.invent({create:"stop",inherit:n.Element,extend:{update:function(t){return("number"==typeof t||t instanceof n.Number)&&(t={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=t.opacity&&this.attr("stop-opacity",t.opacity),null!=t.color&&this.attr("stop-color",t.color),null!=t.offset&&this.attr("offset",new n.Number(t.offset)),this}}}),n.Pattern=n.invent({create:"pattern",inherit:n.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},toString:function(){return this.fill()},attr:function(t,e,i){return"transform"==t&&(t="patternTransform"),n.Container.prototype.attr.call(this,t,e,i)}},construct:{pattern:function(t,e,n){return this.defs().pattern(t,e,n)}}}),n.extend(n.Defs,{pattern:function(t,e,i){return this.put(new n.Pattern).update(i).attr({x:0,y:0,width:t,height:e,patternUnits:"userSpaceOnUse"})}}),n.Shape=n.invent({create:function(t){this.constructor.call(this,t)},inherit:n.Element}),n.Symbol=n.invent({create:"symbol",inherit:n.Container,construct:{symbol:function(){return this.put(new n.Symbol)}}}),n.Use=n.invent({create:"use",inherit:n.Shape,extend:{element:function(t,e){return this.attr("href",(e||"")+"#"+t,n.xlink)}},construct:{use:function(t,e){return this.put(new n.Use).element(t,e)}}}),n.Rect=n.invent({create:"rect",inherit:n.Shape,construct:{rect:function(t,e){return this.put(new n.Rect).size(t,e)}}}),n.Circle=n.invent({create:"circle",inherit:n.Shape,construct:{circle:function(t){return this.put(new n.Circle).rx(new n.Number(t).divide(2)).move(0,0)}}}),n.extend(n.Circle,n.FX,{rx:function(t){return this.attr("r",t)},ry:function(t){return this.rx(t)}}),n.Ellipse=n.invent({create:"ellipse",inherit:n.Shape,construct:{ellipse:function(t,e){return this.put(new n.Ellipse).size(t,e).move(0,0)}}}),n.extend(n.Ellipse,n.Rect,n.FX,{rx:function(t){return this.attr("rx",t)},ry:function(t){return this.attr("ry",t)}}),n.extend(n.Circle,n.Ellipse,{x:function(t){return null==t?this.cx()-this.rx():this.cx(t+this.rx())},y:function(t){return null==t?this.cy()-this.ry():this.cy(t+this.ry())},cx:function(t){return null==t?this.attr("cx"):this.attr("cx",t)},cy:function(t){return null==t?this.attr("cy"):this.attr("cy",t)},width:function(t){return null==t?2*this.rx():this.rx(new n.Number(t).divide(2))},height:function(t){return null==t?2*this.ry():this.ry(new n.Number(t).divide(2))},size:function(t,e){var i=p(this,t,e);return this.rx(new n.Number(i.width).divide(2)).ry(new n.Number(i.height).divide(2))}}),n.Line=n.invent({create:"line",inherit:n.Shape,extend:{array:function(){return new n.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(t,e,i,o){return null==t?this.array():(t=void 0!==e?{x1:t,y1:e,x2:i,y2:o}:new n.PointArray(t).toLine(),this.attr(t))},move:function(t,e){return this.attr(this.array().move(t,e).toLine())},size:function(t,e){var n=p(this,t,e);return this.attr(this.array().size(n.width,n.height).toLine())}},construct:{line:function(t,e,i,o){return n.Line.prototype.plot.apply(this.put(new n.Line),null!=t?[t,e,i,o]:[0,0,0,0])}}}),n.Polyline=n.invent({create:"polyline",inherit:n.Shape,construct:{polyline:function(t){return this.put(new n.Polyline).plot(t||new n.PointArray)}}}),n.Polygon=n.invent({create:"polygon",inherit:n.Shape,construct:{polygon:function(t){return this.put(new n.Polygon).plot(t||new n.PointArray)}}}),n.extend(n.Polyline,n.Polygon,{array:function(){return this._array||(this._array=new n.PointArray(this.attr("points")))},plot:function(t){return null==t?this.array():this.clear().attr("points","string"==typeof t?t:this._array=new n.PointArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("points",this.array().move(t,e))},size:function(t,e){var n=p(this,t,e);return this.attr("points",this.array().size(n.width,n.height))}}),n.extend(n.Line,n.Polyline,n.Polygon,{morphArray:n.PointArray,x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},width:function(t){var e=this.bbox();return null==t?e.width:this.size(t,e.height)},height:function(t){var e=this.bbox();return null==t?e.height:this.size(e.width,t)}}),n.Path=n.invent({create:"path",inherit:n.Shape,extend:{morphArray:n.PathArray,array:function(){return this._array||(this._array=new n.PathArray(this.attr("d")))},plot:function(t){return null==t?this.array():this.clear().attr("d","string"==typeof t?t:this._array=new n.PathArray(t))},clear:function(){return delete this._array,this}},construct:{path:function(t){return this.put(new n.Path).plot(t||new n.PathArray)}}}),n.Image=n.invent({create:"image",inherit:n.Shape,extend:{load:function(e){if(!e)return this;var i=this,o=new t.Image;return n.on(o,"load",(function(){n.off(o);var t=i.parent(n.Pattern);null!==t&&(0==i.width()&&0==i.height()&&i.size(o.width,o.height),t&&0==t.width()&&0==t.height()&&t.size(i.width(),i.height()),"function"==typeof i._loaded&&i._loaded.call(i,{width:o.width,height:o.height,ratio:o.width/o.height,url:e}))})),n.on(o,"error",(function(t){n.off(o),"function"==typeof i._error&&i._error.call(i,t)})),this.attr("href",o.src=this.src=e,n.xlink)},loaded:function(t){return this._loaded=t,this},error:function(t){return this._error=t,this}},construct:{image:function(t,e,i){return this.put(new n.Image).load(t).size(e||0,i||e||0)}}}),n.Text=n.invent({create:function(){this.constructor.call(this,n.create("text")),this.dom.leading=new n.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",n.defaults.attrs["font-family"])},inherit:n.Shape,extend:{x:function(t){return null==t?this.attr("x"):this.attr("x",t)},text:function(t){if(void 0===t){t="";for(var e=this.node.childNodes,i=0,o=e.length;i<o;++i)0!=i&&3!=e[i].nodeType&&1==n.adopt(e[i]).dom.newLined&&(t+="\n"),t+=e[i].textContent;return t}if(this.clear().build(!0),"function"==typeof t)t.call(this,this);else{i=0;for(var r=(t=t.split("\n")).length;i<r;i++)this.tspan(t[i]).newLine()}return this.build(!1).rebuild()},size:function(t){return this.attr("font-size",t).rebuild()},leading:function(t){return null==t?this.dom.leading:(this.dom.leading=new n.Number(t),this.rebuild())},lines:function(){var t=(this.textPath&&this.textPath()||this).node,e=n.utils.map(n.utils.filterSVGElements(t.childNodes),(function(t){return n.adopt(t)}));return new n.Set(e)},rebuild:function(t){if("boolean"==typeof t&&(this._rebuild=t),this._rebuild){var e=this,i=0,o=this.dom.leading*new n.Number(this.attr("font-size"));this.lines().each((function(){this.dom.newLined&&(e.textPath()||this.attr("x",e.attr("x")),"\n"==this.text()?i+=o:(this.attr("dy",o+i),i=0))})),this.fire("rebuild")}return this},build:function(t){return this._build=!!t,this},setData:function(t){return this.dom=t,this.dom.leading=new n.Number(t.leading||1.3),this}},construct:{text:function(t){return this.put(new n.Text).text(t)},plain:function(t){return this.put(new n.Text).plain(t)}}}),n.Tspan=n.invent({create:"tspan",inherit:n.Shape,extend:{text:function(t){return null==t?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof t?t.call(this,this):this.plain(t),this)},dx:function(t){return this.attr("dx",t)},dy:function(t){return this.attr("dy",t)},newLine:function(){var t=this.parent(n.Text);return this.dom.newLined=!0,this.dy(t.dom.leading*t.attr("font-size")).attr("x",t.x())}}}),n.extend(n.Text,n.Tspan,{plain:function(t){return!1===this._build&&this.clear(),this.node.appendChild(e.createTextNode(t)),this},tspan:function(t){var e=(this.textPath&&this.textPath()||this).node,i=new n.Tspan;return!1===this._build&&this.clear(),e.appendChild(i.node),i.text(t)},clear:function(){for(var t=(this.textPath&&this.textPath()||this).node;t.hasChildNodes();)t.removeChild(t.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),n.TextPath=n.invent({create:"textPath",inherit:n.Parent,parent:n.Text,construct:{morphArray:n.PathArray,array:function(){var t=this.track();return t?t.array():null},plot:function(t){var e=this.track(),n=null;return e&&(n=e.plot(t)),null==t?n:this},track:function(){var t=this.textPath();if(t)return t.reference("href")},textPath:function(){if(this.node.firstChild&&"textPath"==this.node.firstChild.nodeName)return n.adopt(this.node.firstChild)}}}),n.Nested=n.invent({create:function(){this.constructor.call(this,n.create("svg")),this.style("overflow","visible")},inherit:n.Container,construct:{nested:function(){return this.put(new n.Nested)}}});var l={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(t,e){return"color"==e?t:t+"-"+e}};function c(t,e,i,o){return i+o.replace(n.regex.dots," .")}function u(t){return t.toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()}))}function d(t){return t.charAt(0).toUpperCase()+t.slice(1)}function h(t){var e=t.toString(16);return 1==e.length?"0"+e:e}function p(t,e,n){if(null==e||null==n){var i=t.bbox();null==e?e=i.width/i.height*n:null==n&&(n=i.height/i.width*e)}return{width:e,height:n}}function f(t,e,n){return{x:e*t.a+n*t.c+0,y:e*t.b+n*t.d+0}}function b(t){return{a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]}}function M(e){for(var i=e.childNodes.length-1;i>=0;i--)e.childNodes[i]instanceof t.SVGElement&&M(e.childNodes[i]);return n.adopt(e).id(n.eid(e.nodeName))}function g(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach((function(t){var e={};e[t]=function(e){if(void 0===e)return this;if("string"==typeof e||n.Color.isRgb(e)||e&&"function"==typeof e.fill)this.attr(t,e);else for(var i=l[t].length-1;i>=0;i--)null!=e[l[t][i]]&&this.attr(l.prefix(t,l[t][i]),e[l[t][i]]);return this},n.extend(n.Element,n.FX,e)})),n.extend(n.Element,n.FX,{translate:function(t,e){return this.transform({x:t,y:e})},matrix:function(t){return this.attr("transform",new n.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new n.Number(t).plus(this instanceof n.FX?0:this.x()),!0)},dy:function(t){return this.y(new n.Number(t).plus(this instanceof n.FX?0:this.y()),!0)}}),n.extend(n.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),n.Set=n.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){for(var t=[].slice.call(arguments),e=0,n=t.length;e<n;e++)this.members.push(t[e]);return this},remove:function(t){var e=this.index(t);return e>-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,n=this.members.length;e<n;e++)t.apply(this.members[e],[e,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(t){return this.index(t)>=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(t){return new n.Set(t)}}}),n.FX.Set=n.invent({create:function(t){this.set=t}}),n.Set.inherit=function(){var t=[];for(var e in n.Shape.prototype)"function"==typeof n.Shape.prototype[e]&&"function"!=typeof n.Set.prototype[e]&&t.push(e);for(var e in t.forEach((function(t){n.Set.prototype[t]=function(){for(var e=0,i=this.members.length;e<i;e++)this.members[e]&&"function"==typeof this.members[e][t]&&this.members[e][t].apply(this.members[e],arguments);return"animate"==t?this.fx||(this.fx=new n.FX.Set(this)):this}})),t=[],n.FX.prototype)"function"==typeof n.FX.prototype[e]&&"function"!=typeof n.FX.Set.prototype[e]&&t.push(e);t.forEach((function(t){n.FX.Set.prototype[t]=function(){for(var e=0,n=this.set.members.length;e<n;e++)this.set.members[e].fx[t].apply(this.set.members[e].fx,arguments);return this}}))},n.extend(n.Element,{}),n.extend(n.Element,{remember:function(t,e){if("object"===a(arguments[0]))for(var n in t)this.remember(n,t[n]);else{if(1==arguments.length)return this.memory()[t];this.memory()[t]=e}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var t=arguments.length-1;t>=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),n.get=function(t){var i=e.getElementById(function(t){var e=(t||"").toString().match(n.regex.reference);if(e)return e[1]}(t)||t);return n.adopt(i)},n.select=function(t,i){return new n.Set(n.utils.map((i||e).querySelectorAll(t),(function(t){return n.adopt(t)})))},n.extend(n.Parent,{select:function(t){return n.select(t,this.node)}});var m="abcdef".split("");if("function"!=typeof t.CustomEvent){var z=function(t,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var i=e.createEvent("CustomEvent");return i.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),i};z.prototype=t.Event.prototype,n.CustomEvent=z}else n.CustomEvent=t.CustomEvent;return n},void 0!==(i=function(){return Dt(Ct,Ct.document)}.call(e,n,e,t))&&(t.exports=i),function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr("in")&&this.autoSetIn&&t.attr("in",this.source),t.attr("result")||t.attr("result",t),t},blend:function(t,e,n){return this.put(new SVG.BlendEffect(t,e,n))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,n){return this.put(new SVG.CompositeEffect(t,e,n))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,n){return this.put(new SVG.DiffuseLightingEffect(t,e,n))},displacementMap:function(t,e,n,i,o){return this.put(new SVG.DisplacementMapEffect(t,e,n,i,o))},specularLighting:function(t,e,n,i){return this.put(new SVG.SpecularLightingEffect(t,e,n,i))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,n,i,o){return this.put(new SVG.TurbulenceEffect(t,e,n,i,o))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return"function"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,n){return this.parent()&&this.parent().diffuseLighting(t,e,n).in(this)},displacementMap:function(t,e,n,i){return this.parent()&&this.parent().displacementMap(this,t,e,n,i)},specularLighting:function(t,e,n,i){return this.parent()&&this.parent().specularLighting(t,e,n,i).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,n,i,o){return this.parent()&&this.parent().turbulence(t,e,n,i,o).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr("in",t)}}});var e={blend:function(t,e,n){this.attr({in:t,in2:e,mode:n||"normal"})},colorMatrix:function(t,e){"matrix"==t&&(e=o(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=o(t),this.attr({order:Math.sqrt(t.split(" ").length),kernelMatrix:t})},composite:function(t,e,n){this.attr({in:t,in2:e,operator:n})},flood:function(t,e){this.attr("flood-color",t),null!=e&&this.attr("flood-opacity",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr("href",t,SVG.xlink)},displacementMap:function(t,e,n,i,o){this.attr({in:t,in2:e,scale:n,xChannelSelector:i,yChannelSelector:o})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr("stdDeviation",function(t){if(!Array.isArray(t))return t;for(var e=0,n=t.length,i=[];e<n;e++)i.push(t[e]);return i.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(t,e){this.attr({operator:t,radius:e})},tile:function(){},turbulence:function(t,e,n,i,o){this.attr({numOctaves:e,seed:n,stitchTiles:i,baseFrequency:t,type:o})}},n={merge:function(){var t;if(arguments[0]instanceof SVG.Set){var e=this;arguments[0].each((function(t){this instanceof SVG.MergeNode?e.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&e.put(new SVG.MergeNode(this))}))}else{t=Array.isArray(arguments[0])?arguments[0]:arguments;for(var n=0;n<t.length;n++)t[n]instanceof SVG.MergeNode?this.put(t[n]):this.put(new SVG.MergeNode(t[n]))}},componentTransfer:function(t){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach(function(t){this[t]=new(SVG["Func"+t.toUpperCase()])("identity"),this.rgb.add(this[t]),this.node.appendChild(this[t].node)}.bind(this)),t)for(var e in t.rgb&&(["r","g","b"].forEach(function(e){this[e].attr(t.rgb)}.bind(this)),delete t.rgb),t)this[e].attr(t[e])},diffuseLighting:function(t,e,n){this.attr({surfaceScale:t,diffuseConstant:e,kernelUnitLength:n})},specularLighting:function(t,e,n,i){this.attr({surfaceScale:t,diffuseConstant:e,specularExponent:n,kernelUnitLength:i})}},i={distantLight:function(t,e){this.attr({azimuth:t,elevation:e})},pointLight:function(t,e,n){this.attr({x:t,y:e,z:n})},spotLight:function(t,e,n,i,o,r){this.attr({x:t,y:e,z:n,pointsAtX:i,pointsAtY:o,pointsAtZ:r})},mergeNode:function(t){this.attr("in",t)}};function o(t){return Array.isArray(t)&&(t=new SVG.Array(t)),t.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function r(){var t=function(){};for(var e in"function"==typeof arguments[arguments.length-1]&&(t=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var n in arguments[e])t(arguments[e][n],n,arguments[e])}["r","g","b","a"].forEach((function(t){i["Func"+t.toUpperCase()]=function(t){switch(this.attr("type",t),t){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}})),r(e,(function(t,e){var n=e.charAt(0).toUpperCase()+e.slice(1);SVG[n+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+n)),t.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})})),r(n,(function(t,e){var n=e.charAt(0).toUpperCase()+e.slice(1);SVG[n+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+n)),t.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})})),r(i,(function(t,e){var n=e.charAt(0).toUpperCase()+e.slice(1);SVG[n]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+n)),t.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})})),SVG.extend(SVG.MergeEffect,{in:function(t){return t instanceof SVG.MergeNode?this.add(t,0):this.add(new SVG.MergeNode(t),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",t)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}.call(void 0),function(){function t(t,o,r,a,s,l,c){for(var u=t.slice(o,r||c),d=a.slice(s,l||c),h=0,p={pos:[0,0],start:[0,0]},f={pos:[0,0],start:[0,0]};u[h]=e.call(p,u[h]),d[h]=e.call(f,d[h]),u[h][0]!=d[h][0]||"M"==u[h][0]||"A"==u[h][0]&&(u[h][4]!=d[h][4]||u[h][5]!=d[h][5])?(Array.prototype.splice.apply(u,[h,1].concat(i.call(p,u[h]))),Array.prototype.splice.apply(d,[h,1].concat(i.call(f,d[h])))):(u[h]=n.call(p,u[h]),d[h]=n.call(f,d[h])),++h!=u.length||h!=d.length;)h==u.length&&u.push(["C",p.pos[0],p.pos[1],p.pos[0],p.pos[1],p.pos[0],p.pos[1]]),h==d.length&&d.push(["C",f.pos[0],f.pos[1],f.pos[0],f.pos[1],f.pos[0],f.pos[1]]);return{start:u,dest:d}}function e(t){switch(t[0]){case"z":case"Z":t[0]="L",t[1]=this.start[0],t[2]=this.start[1];break;case"H":t[0]="L",t[2]=this.pos[1];break;case"V":t[0]="L",t[2]=t[1],t[1]=this.pos[0];break;case"T":t[0]="Q",t[3]=t[1],t[4]=t[2],t[1]=this.reflection[1],t[2]=this.reflection[0];break;case"S":t[0]="C",t[6]=t[4],t[5]=t[3],t[4]=t[2],t[3]=t[1],t[2]=this.reflection[1],t[1]=this.reflection[0]}return t}function n(t){var e=t.length;return this.pos=[t[e-2],t[e-1]],-1!="SCQT".indexOf(t[0])&&(this.reflection=[2*this.pos[0]-t[e-4],2*this.pos[1]-t[e-3]]),t}function i(t){var e=[t];switch(t[0]){case"M":return this.pos=this.start=[t[1],t[2]],e;case"L":t[5]=t[3]=t[1],t[6]=t[4]=t[2],t[1]=this.pos[0],t[2]=this.pos[1];break;case"Q":t[6]=t[4],t[5]=t[3],t[4]=1*t[4]/3+2*t[2]/3,t[3]=1*t[3]/3+2*t[1]/3,t[2]=1*this.pos[1]/3+2*t[2]/3,t[1]=1*this.pos[0]/3+2*t[1]/3;break;case"A":e=function(t,e){var n,i,o,r,a,s,l,c,u,d,h,p,f,b,M,g,m,z,v,O,y,_,A,x,w,q,W=Math.abs(e[1]),L=Math.abs(e[2]),k=e[3]%360,T=e[4],S=e[5],R=e[6],C=e[7],D=new SVG.Point(t),N=new SVG.Point(R,C),E=[];if(0===W||0===L||D.x===N.x&&D.y===N.y)return[["C",D.x,D.y,N.x,N.y,N.x,N.y]];for((i=(n=new SVG.Point((D.x-N.x)/2,(D.y-N.y)/2).transform((new SVG.Matrix).rotate(k))).x*n.x/(W*W)+n.y*n.y/(L*L))>1&&(W*=i=Math.sqrt(i),L*=i),o=(new SVG.Matrix).rotate(k).scale(1/W,1/L).rotate(-k),D=D.transform(o),s=(r=[(N=N.transform(o)).x-D.x,N.y-D.y])[0]*r[0]+r[1]*r[1],a=Math.sqrt(s),r[0]/=a,r[1]/=a,l=s<4?Math.sqrt(1-s/4):0,T===S&&(l*=-1),c=new SVG.Point((N.x+D.x)/2+l*-r[1],(N.y+D.y)/2+l*r[0]),u=new SVG.Point(D.x-c.x,D.y-c.y),d=new SVG.Point(N.x-c.x,N.y-c.y),h=Math.acos(u.x/Math.sqrt(u.x*u.x+u.y*u.y)),u.y<0&&(h*=-1),p=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(p*=-1),S&&h>p&&(p+=2*Math.PI),!S&&h<p&&(p-=2*Math.PI),g=[],m=h,f=(p-h)/(b=Math.ceil(2*Math.abs(h-p)/Math.PI)),M=4*Math.tan(f/4)/3,y=0;y<=b;y++)v=Math.cos(m),z=Math.sin(m),O=new SVG.Point(c.x+v,c.y+z),g[y]=[new SVG.Point(O.x+M*z,O.y-M*v),O,new SVG.Point(O.x-M*z,O.y+M*v)],m+=f;for(g[0][0]=g[0][1].clone(),g[g.length-1][2]=g[g.length-1][1].clone(),o=(new SVG.Matrix).rotate(k).scale(W,L).rotate(-k),y=0,_=g.length;y<_;y++)g[y][0]=g[y][0].transform(o),g[y][1]=g[y][1].transform(o),g[y][2]=g[y][2].transform(o);for(y=1,_=g.length;y<_;y++)A=(O=g[y-1][2]).x,x=O.y,w=(O=g[y][0]).x,q=O.y,R=(O=g[y][1]).x,C=O.y,E.push(["C",A,x,w,q,R,C]);return E}(this.pos,t),t=e[0]}return t[0]="C",this.pos=[t[5],t[6]],this.reflection=[2*t[5]-t[3],2*t[6]-t[4]],e}function o(t,e){if(!1===e)return!1;for(var n=e,i=t.length;n<i;++n)if("M"==t[n][0])return n;return!1}SVG.extend(SVG.PathArray,{morph:function(e){for(var n=this.value,i=this.parse(e),r=0,a=0,s=!1,l=!1;!1!==r||!1!==a;){var c;s=o(n,!1!==r&&r+1),l=o(i,!1!==a&&a+1),!1===r&&(r=0==(c=new SVG.PathArray(u.start).bbox()).height||0==c.width?n.push(n[0])-1:n.push(["M",c.x+c.width/2,c.y+c.height/2])-1),!1===a&&(a=0==(c=new SVG.PathArray(u.dest).bbox()).height||0==c.width?i.push(i[0])-1:i.push(["M",c.x+c.width/2,c.y+c.height/2])-1);var u=t(n,r,s,i,a,l);n=n.slice(0,r).concat(u.start,!1===s?[]:n.slice(s)),i=i.slice(0,a).concat(u.dest,!1===l?[]:i.slice(l)),r=!1!==s&&r+u.start.length,a=!1!==l&&a+u.dest.length}return this.value=n,this.destination=new SVG.PathArray,this.destination.value=i,this}})}(),function(){function t(t){t.remember("_draggable",this),this.el=t}t.prototype.init=function(t,e){var n=this;this.constraint=t,this.value=e,this.el.on("mousedown.drag",(function(t){n.start(t)})),this.el.on("touchstart.drag",(function(t){n.start(t)}))},t.prototype.transformPoint=function(t,e){var n=(t=t||window.event).changedTouches&&t.changedTouches[0]||t;return this.p.x=n.clientX-(e||0),this.p.y=n.clientY,this.p.matrixTransform(this.m)},t.prototype.getBBox=function(){var t=this.el.bbox();return this.el instanceof SVG.Nested&&(t=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(t.x=this.el.x(),t.y=this.el.y()),t},t.prototype.start=function(t){if("click"!=t.type&&"mousedown"!=t.type&&"mousemove"!=t.type||1==(t.which||t.buttons)){var e=this;if(this.el.fire("beforedrag",{event:t,handler:this}),!this.el.event().defaultPrevented){t.preventDefault(),t.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var n,i=this.getBBox();if(this.el instanceof SVG.Text)switch(n=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":n/=2;break;case"start":n=0}this.startPoints={point:this.transformPoint(t,n),box:i,transform:this.el.transform()},SVG.on(window,"mousemove.drag",(function(t){e.drag(t)})),SVG.on(window,"touchmove.drag",(function(t){e.drag(t)})),SVG.on(window,"mouseup.drag",(function(t){e.end(t)})),SVG.on(window,"touchend.drag",(function(t){e.end(t)})),this.el.fire("dragstart",{event:t,p:this.startPoints.point,m:this.m,handler:this})}}},t.prototype.drag=function(t){var e=this.getBBox(),n=this.transformPoint(t),i=this.startPoints.box.x+n.x-this.startPoints.point.x,o=this.startPoints.box.y+n.y-this.startPoints.point.y,r=this.constraint,a=n.x-this.startPoints.point.x,s=n.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:t,p:n,m:this.m,handler:this}),this.el.event().defaultPrevented)return n;if("function"==typeof r){var l=r.call(this.el,i,o,this.m);"boolean"==typeof l&&(l={x:l,y:l}),!0===l.x?this.el.x(i):!1!==l.x&&this.el.x(l.x),!0===l.y?this.el.y(o):!1!==l.y&&this.el.y(l.y)}else"object"==typeof r&&(null!=r.minX&&i<r.minX?a=(i=r.minX)-this.startPoints.box.x:null!=r.maxX&&i>r.maxX-e.width&&(a=(i=r.maxX-e.width)-this.startPoints.box.x),null!=r.minY&&o<r.minY?s=(o=r.minY)-this.startPoints.box.y:null!=r.maxY&&o>r.maxY-e.height&&(s=(o=r.maxY-e.height)-this.startPoints.box.y),null!=r.snapToGrid&&(i-=i%r.snapToGrid,o-=o%r.snapToGrid,a-=a%r.snapToGrid,s-=s%r.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:a,y:s},!0):this.el.move(i,o));return n},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,n){"function"!=typeof e&&"object"!=typeof e||(n=e,e=!0);var i=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?i.init(n||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(t,e,n){var i="string"!=typeof t?t:e[t];return n?i/2:i},this.pointCoords=function(t,e){var n=this.pointsList[t];return{x:this.pointCoord(n[0],e,"t"===t||"b"===t),y:this.pointCoord(n[1],e,"r"===t||"l"===t)}}}t.prototype.init=function(t,e){var n=this.el.bbox();this.options={};var i=this.el.selectize.defaults.points;for(var o in this.el.selectize.defaults)this.options[o]=this.el.selectize.defaults[o],void 0!==e[o]&&(this.options[o]=e[o]);var r=["points","pointsExclude"];for(var o in r){var a=this.options[r[o]];"string"==typeof a?a=a.length>0?a.split(/\s*,\s*/i):[]:"boolean"==typeof a&&"points"===r[o]&&(a=a?i:[]),this.options[r[o]]=a}this.options.points=[i,this.options.points].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(n.x,n.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map((function(e){return[e[0]-t.x,e[1]-t.y]}))},t.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),n=0,i=e.length;n<i;++n){var o=function(e){return function(n){(n=n||window.event).preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation();var i=n.pageX||n.touches[0].pageX,o=n.pageY||n.touches[0].pageY;t.el.fire("point",{x:i,y:o,i:e,event:n})}}(n),r=this.drawPoint(e[n][0],e[n][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",o).on("mousedown",o);this.pointSelection.set.add(r)}},t.prototype.drawPoint=function(t,e){var n=this.options.pointType;switch(n){case"circle":return this.drawCircle(t,e);case"rect":return this.drawRect(t,e);default:if("function"==typeof n)return n.call(this,t,e);throw new Error("Unknown "+n+" point type!")}},t.prototype.drawCircle=function(t,e){return this.nested.circle(this.options.pointSize).center(t,e)},t.prototype.drawRect=function(t,e){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(t,e)},t.prototype.updatePointSelection=function(){var t=this.getPointArray();this.pointSelection.set.each((function(e){this.cx()===t[e][0]&&this.cy()===t[e][1]||this.center(t[e][0],t[e][1])}))},t.prototype.updateRectSelection=function(){var t=this,e=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:e.width,height:e.height}),this.options.points.length&&this.options.points.map((function(n,i){var o=t.pointCoords(n,e);t.rectSelection.set.get(i+1).center(o.x,o.y)})),this.options.rotationPoint){var n=this.rectSelection.set.length();this.rectSelection.set.get(n-1).center(e.width/2,20)}},t.prototype.selectRect=function(t){var e=this,n=this.el.bbox();function i(t){return function(n){(n=n||window.event).preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation();var i=n.pageX||n.touches[0].pageX,o=n.pageY||n.touches[0].pageY;e.el.fire(t,{x:i,y:o,event:n})}}if(this.rectSelection.isSelected=t,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(n.width,n.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map((function(t,o){var r=e.pointCoords(t,n),a=e.drawPoint(r.x,r.y).attr("class",e.options.classPoints+"_"+t).on("mousedown",i(t)).on("touchstart",i(t));e.rectSelection.set.add(a)})),this.rectSelection.set.each((function(){this.addClass(e.options.classPoints)}))),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var o=function(t){(t=t||window.event).preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation();var n=t.pageX||t.touches[0].pageX,i=t.pageY||t.touches[0].pageY;e.el.fire("rot",{x:n,y:i,event:t})},r=this.drawPoint(n.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",o).on("mousedown",o);this.rectSelection.set.add(r)}},t.prototype.handler=function(){var t=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(t.x,t.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},t.prototype.observe=function(){var t=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver((function(){t.handler()})),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch(t){}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",(function(){t.handler()}))},t.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each((function(){this.remove()})),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each((function(){this.remove()})),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(e,n){return"object"==typeof e&&(n=e,e=!0),(this.remember("_selectHandler")||new t(this)).init(void 0===e||e,n||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function t(t){t.remember("_resizeHandler",this),this.el=t,this.parameters={},this.lastUpdateCall=null,this.p=t.doc().node.createSVGPoint()}t.prototype.transformPoint=function(t,e,n){return this.p.x=t-(this.offset.x-window.pageXOffset),this.p.y=e-(this.offset.y-window.pageYOffset),this.p.matrixTransform(n||this.m)},t.prototype._extractPosition=function(t){return{x:null!=t.clientX?t.clientX:t.touches[0].clientX,y:null!=t.clientY?t.clientY:t.touches[0].clientY}},t.prototype.init=function(t){var e=this;if(this.stop(),"stop"!==t){for(var n in this.options={},this.el.resize.defaults)this.options[n]=this.el.resize.defaults[n],void 0!==t[n]&&(this.options[n]=t[n]);this.el.on("lt.resize",(function(t){e.resize(t||window.event)})),this.el.on("rt.resize",(function(t){e.resize(t||window.event)})),this.el.on("rb.resize",(function(t){e.resize(t||window.event)})),this.el.on("lb.resize",(function(t){e.resize(t||window.event)})),this.el.on("t.resize",(function(t){e.resize(t||window.event)})),this.el.on("r.resize",(function(t){e.resize(t||window.event)})),this.el.on("b.resize",(function(t){e.resize(t||window.event)})),this.el.on("l.resize",(function(t){e.resize(t||window.event)})),this.el.on("rot.resize",(function(t){e.resize(t||window.event)})),this.el.on("point.resize",(function(t){e.resize(t||window.event)})),this.update()}},t.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},t.prototype.resize=function(t){var e=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var n=this._extractPosition(t.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(n.x,n.y),x:t.detail.x,y:t.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},"text"===this.el.type&&(this.parameters.fontSize=this.el.attr()["font-size"]),void 0!==t.detail.i){var i=this.el.array().valueOf();this.parameters.i=t.detail.i,this.parameters.pointCoords=[i[t.detail.i][0],i[t.detail.i][1]]}switch(t.type){case"lt":this.calc=function(t,e){var n=this.snapToGrid(t,e);if(this.parameters.box.width-n[0]>0&&this.parameters.box.height-n[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+n[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-n[0]);n=this.checkAspectRatio(n),this.el.move(this.parameters.box.x+n[0],this.parameters.box.y+n[1]).size(this.parameters.box.width-n[0],this.parameters.box.height-n[1])}};break;case"rt":this.calc=function(t,e){var n=this.snapToGrid(t,e,2);if(this.parameters.box.width+n[0]>0&&this.parameters.box.height-n[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-n[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+n[0]);n=this.checkAspectRatio(n,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+n[1]).size(this.parameters.box.width+n[0],this.parameters.box.height-n[1])}};break;case"rb":this.calc=function(t,e){var n=this.snapToGrid(t,e,0);if(this.parameters.box.width+n[0]>0&&this.parameters.box.height+n[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-n[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+n[0]);n=this.checkAspectRatio(n),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+n[0],this.parameters.box.height+n[1])}};break;case"lb":this.calc=function(t,e){var n=this.snapToGrid(t,e,1);if(this.parameters.box.width-n[0]>0&&this.parameters.box.height+n[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+n[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-n[0]);n=this.checkAspectRatio(n,!0),this.el.move(this.parameters.box.x+n[0],this.parameters.box.y).size(this.parameters.box.width-n[0],this.parameters.box.height+n[1])}};break;case"t":this.calc=function(t,e){var n=this.snapToGrid(t,e,2);if(this.parameters.box.height-n[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+n[1]).height(this.parameters.box.height-n[1])}};break;case"r":this.calc=function(t,e){var n=this.snapToGrid(t,e,0);if(this.parameters.box.width+n[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+n[0])}};break;case"b":this.calc=function(t,e){var n=this.snapToGrid(t,e,0);if(this.parameters.box.height+n[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+n[1])}};break;case"l":this.calc=function(t,e){var n=this.snapToGrid(t,e,1);if(this.parameters.box.width-n[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+n[0],this.parameters.box.y).width(this.parameters.box.width-n[0])}};break;case"rot":this.calc=function(t,e){var n=t+this.parameters.p.x,i=e+this.parameters.p.y,o=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),r=Math.atan2(i-this.parameters.box.y-this.parameters.box.height/2,n-this.parameters.box.x-this.parameters.box.width/2),a=this.parameters.rotation+180*(r-o)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(a-a%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var n=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),i=this.el.array().valueOf();i[this.parameters.i][0]=this.parameters.pointCoords[0]+n[0],i[this.parameters.i][1]=this.parameters.pointCoords[1]+n[1],this.el.plot(i)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"touchend.resize",(function(){e.done()})),SVG.on(window,"mousemove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"mouseup.resize",(function(){e.done()}))},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),n=this.transformPoint(e.x,e.y),i=n.x-this.parameters.p.x,o=n.y-this.parameters.p.y;this.lastUpdateCall=[i,o],this.calc(i,o),this.el.fire("resizing",{dx:i,dy:o,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,n,i){var o;return void 0!==i?o=[(n+t)%this.options.snapToGrid,(i+e)%this.options.snapToGrid]:(n=null==n?3:n,o=[(this.parameters.box.x+t+(1&n?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&n?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(o[0]-=this.options.snapToGrid),e<0&&(o[1]-=this.options.snapToGrid),t-=Math.abs(o[0])<this.options.snapToGrid/2?o[0]:o[0]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),e-=Math.abs(o[1])<this.options.snapToGrid/2?o[1]:o[1]-(e<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(t,e,n,i)},t.prototype.constraintToBox=function(t,e,n,i){var o,r,a=this.options.constraint||{};return void 0!==i?(o=n,r=i):(o=this.parameters.box.x+(1&n?0:this.parameters.box.width),r=this.parameters.box.y+(2&n?0:this.parameters.box.height)),void 0!==a.minX&&o+t<a.minX&&(t=a.minX-o),void 0!==a.maxX&&o+t>a.maxX&&(t=a.maxX-o),void 0!==a.minY&&r+e<a.minY&&(e=a.minY-r),void 0!==a.maxY&&r+e>a.maxY&&(e=a.maxY-r),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var n=t.slice(),i=this.parameters.box.width/this.parameters.box.height,o=this.parameters.box.width+t[0],r=this.parameters.box.height-t[1],a=o/r;return a<i?(n[1]=o/i-this.parameters.box.height,e&&(n[1]=-n[1])):a>i&&(n[0]=this.parameters.box.width-r*i,e&&(n[0]=-n[0])),n},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),void 0===window.Apex&&(window.Apex={});var Yt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new z(this.ctx),this.ctx.axes=new Q(this.ctx),this.ctx.core=new Bt(this.ctx.el,this.ctx),this.ctx.config=new D({}),this.ctx.data=new H(this.ctx),this.ctx.grid=new $(this.ctx),this.ctx.graphics=new O(this.ctx),this.ctx.coreUtils=new y(this.ctx),this.ctx.crosshairs=new tt(this.ctx),this.ctx.events=new K(this.ctx),this.ctx.exports=new j(this.ctx),this.ctx.localization=new J(this.ctx),this.ctx.options=new W,this.ctx.responsive=new et(this.ctx),this.ctx.series=new X(this.ctx),this.ctx.theme=new nt(this.ctx),this.ctx.formatters=new T(this.ctx),this.ctx.titleSubtitle=new it(this.ctx),this.ctx.legend=new ut(this.ctx),this.ctx.toolbar=new dt(this.ctx),this.ctx.tooltip=new zt(this.ctx),this.ctx.dimensions=new lt(this.ctx),this.ctx.updateHelpers=new Pt(this.ctx),this.ctx.zoomPanSelection=new ht(this.ctx),this.ctx.w.globals.tooltip=new zt(this.ctx)}}]),t}(),It=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"clear",value:function(t){var e=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:e})}},{key:"killSVG",value:function(t){t.each((function(t,e){this.removeClass("*"),this.off(),this.stop()}),!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var e=this,n=t.isUpdating,i=this.w.globals.dom.Paper.node;i.parentNode&&i.parentNode.parentNode&&!n&&(i.parentNode.parentNode.style.minHeight="unset");var o=this.w.globals.dom.baseEl;o&&this.ctx.eventList.forEach((function(t){o.removeEventListener(t,e.ctx.events.documentEvent)}));var r=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(r.Paper),r.Paper.remove(),r.elWrap=null,r.elGraphical=null,r.elAnnotations=null,r.elLegendWrap=null,r.baseEl=null,r.elGridRect=null,r.elGridRectMask=null,r.elGridRectMarkerMask=null,r.elForecastMask=null,r.elNonForecastMask=null,r.elDefs=null}}]),t}(),Xt=new WeakMap,Ht=function(){function t(e,n){s(this,t),this.opts=n,this.ctx=this,this.w=new E(n).init(),this.el=e,this.w.globals.cuid=m.randomId(),this.w.globals.chartID=this.w.config.chart.id?m.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Yt(this).initModules(),this.create=m.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return c(t,[{key:"render",value:function(){var t=this;return new Promise((function(e,n){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var i=t.w.config.chart.events.beforeMount;if("function"==typeof i&&i(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),function(t,e){var n=!1;if(t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var i=t.getBoundingClientRect();"none"!==t.style.display&&0!==i.width||(n=!0)}var o=new ResizeObserver((function(i){n&&e.call(t,i),n=!0}));t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(t.children).forEach((function(t){return o.observe(t)})):o.observe(t),Xt.set(e,o)}(t.el.parentNode,t.parentResizeHandler),!t.css){var o=t.el.getRootNode&&t.el.getRootNode(),r=m.is("ShadowRoot",o),a=t.el.ownerDocument,s=a.getElementById("apexcharts-css");!r&&s||(t.css=document.createElement("style"),t.css.id="apexcharts-css",t.css.textContent='@keyframes opaque {\n 0% {\n opacity: 0\n }\n\n to {\n opacity: 1\n }\n}\n\n@keyframes resizeanim {\n 0%,to {\n opacity: 0\n }\n}\n\n.apexcharts-canvas {\n position: relative;\n user-select: none\n}\n\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0,0,0,.5);\n box-shadow: 0 0 1px rgba(255,255,255,.5);\n -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)\n}\n\n.apexcharts-inner {\n position: relative\n}\n\n.apexcharts-text tspan {\n font-family: inherit\n}\n\n.legend-mouseover-inactive {\n transition: .15s ease all;\n opacity: .2\n}\n\n.apexcharts-legend-text {\n padding-left: 15px;\n margin-left: -15px;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n border: 1px solid #e3e3e3;\n background: rgba(255,255,255,.96)\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n color: #fff;\n background: rgba(30,30,30,.8)\n}\n\n.apexcharts-tooltip * {\n font-family: inherit\n}\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n background: #eceff1;\n border-bottom: 1px solid #ddd\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n background: rgba(0,0,0,.7);\n border-bottom: 1px solid #333\n}\n\n.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value {\n display: inline-block;\n margin-left: 5px;\n font-weight: 600\n}\n\n.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty {\n display: none\n}\n\n.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {\n padding: 6px 0 5px\n}\n\n.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {\n display: flex\n}\n\n.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) {\n margin-top: -6px\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0;\n margin-right: 10px;\n border-radius: 50%\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n opacity: 1\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px\n}\n\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0!important\n}\n\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px\n}\n\n.apexcharts-custom-tooltip,.apexcharts-tooltip-box {\n padding: 4px 8px\n}\n\n.apexcharts-tooltip-boxPlot {\n display: flex;\n flex-direction: column-reverse\n}\n\n.apexcharts-tooltip-box>div {\n margin: 4px 0\n}\n\n.apexcharts-tooltip-box span.value {\n font-weight: 700\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: 700;\n display: block;\n margin-bottom: 5px\n}\n\n.apexcharts-xaxistooltip,.apexcharts-yaxistooltip {\n opacity: 0;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #eceff1;\n border: 1px solid #90a4ae\n}\n\n.apexcharts-xaxistooltip {\n padding: 9px 10px;\n transition: .15s ease all\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n background: rgba(0,0,0,.7);\n border: 1px solid rgba(0,0,0,.5);\n color: #fff\n}\n\n.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before {\n left: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none\n}\n\n.apexcharts-xaxistooltip:after {\n border-color: transparent;\n border-width: 6px;\n margin-left: -6px\n}\n\n.apexcharts-xaxistooltip:before {\n border-color: transparent;\n border-width: 7px;\n margin-left: -7px\n}\n\n.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before {\n bottom: 100%\n}\n\n.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before {\n top: 100%\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n border-bottom-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n border-top-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-yaxistooltip {\n padding: 4px 10px\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n background: rgba(0,0,0,.7);\n border: 1px solid rgba(0,0,0,.5);\n color: #fff\n}\n\n.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before {\n top: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none\n}\n\n.apexcharts-yaxistooltip:after {\n border-color: transparent;\n border-width: 6px;\n margin-top: -6px\n}\n\n.apexcharts-yaxistooltip:before {\n border-color: transparent;\n border-width: 7px;\n margin-top: -7px\n}\n\n.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before {\n left: 100%\n}\n\n.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before {\n right: 100%\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n border-left-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n border-right-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n opacity: 1\n}\n\n.apexcharts-yaxistooltip-hidden {\n display: none\n}\n\n.apexcharts-xcrosshairs,.apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: .15s ease all\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0\n}\n\n.apexcharts-selection-rect {\n cursor: move\n}\n\n.svg_select_boundingRect,.svg_select_points_rot {\n pointer-events: none;\n opacity: 0;\n visibility: hidden\n}\n\n.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot {\n opacity: 0;\n visibility: hidden\n}\n\n.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible\n}\n\n.svg_select_points {\n fill: #efefef;\n stroke: #333;\n rx: 2\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n cursor: move\n}\n\n.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6e8192;\n text-align: center\n}\n\n.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg {\n fill: #6e8192\n}\n\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(.76)\n}\n\n.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg {\n fill: #f3f4f5\n}\n\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {\n fill: #008ffb\n}\n\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {\n fill: #333\n}\n\n.apexcharts-menu-icon,.apexcharts-selection-icon {\n position: relative\n}\n\n.apexcharts-reset-icon {\n margin-left: 5px\n}\n\n.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon {\n transform: scale(.85)\n}\n\n.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {\n transform: scale(.7)\n}\n\n.apexcharts-zoomout-icon {\n margin-right: 3px\n}\n\n.apexcharts-pan-icon {\n transform: scale(.62);\n position: relative;\n left: 1px;\n top: 0\n}\n\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6e8192;\n stroke-width: 2\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n stroke: #008ffb\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n stroke: #333\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0 6px 2px;\n display: flex;\n justify-content: space-between;\n align-items: center\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: .15s ease all;\n pointer-events: none\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n opacity: 1;\n pointer-events: all;\n transition: .15s ease all\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n background: #eee\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n background: rgba(0,0,0,.7);\n color: #fff\n}\n\n@media screen and (min-width:768px) {\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1\n }\n}\n\n.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points {\n opacity: 0\n}\n\n.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label {\n cursor: default;\n pointer-events: none\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: .3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease\n}\n\n.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect {\n pointer-events: none\n}\n\n.apexcharts-marker {\n transition: .15s ease all\n}\n\n.resize-triggers {\n animation: 1ms resizeanim;\n visibility: hidden;\n opacity: 0;\n height: 100%;\n width: 100%;\n overflow: hidden\n}\n\n.contract-trigger:before,.resize-triggers,.resize-triggers>div {\n content: " ";\n display: block;\n position: absolute;\n top: 0;\n left: 0\n}\n\n.resize-triggers>div {\n height: 100%;\n width: 100%;\n background: #eee;\n overflow: auto\n}\n\n.contract-trigger:before {\n overflow: hidden;\n width: 200%;\n height: 200%\n}\n',r?o.prepend(t.css):a.head.appendChild(t.css))}var l=t.create(t.w.config.series,{});if(!l)return e(t);t.mount(l).then((function(){"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),e(l)})).catch((function(t){n(t)}))}else n(new Error("Element not found"))}))}},{key:"create",value:function(t,e){var n=this.w;new Yt(this).initModules();var i=this.w.globals;if(i.noData=!1,i.animationEnded=!1,this.responsive.checkResponsiveConfig(e),n.config.xaxis.convertedCatToNumeric&&new C(n.config).convertCatToNumericXaxis(n.config,this.ctx),null===this.el)return i.animationEnded=!0,null;if(this.core.setupElements(),"treemap"===n.config.chart.type&&(n.config.grid.show=!1,n.config.yaxis[0].show=!1),0===i.svgWidth)return i.animationEnded=!0,null;var o=y.checkComboSeries(t);i.comboCharts=o.comboCharts,i.comboBarCount=o.comboBarCount;var r=t.every((function(t){return t.data&&0===t.data.length}));(0===t.length||r)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new P(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),i.noData&&i.collapsedSeries.length!==i.series.length&&!n.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),i.axisCharts&&(this.core.coreCalculations(),"category"!==n.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=n.globals.minX,this.ctx.toolbar.maxX=n.globals.maxX),this.formatters.heatmapLabelFormatters(),new y(this).getLargestMarkerSize(),this.dimensions.plotCoords();var a=this.core.xySettings();this.grid.createGridMask();var s=this.core.plotChartType(t,a),l=new I(this);l.bringForward(),n.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition();var c={plot:{left:n.globals.translateX,top:n.globals.translateY,width:n.globals.gridWidth,height:n.globals.gridHeight}};return{elGraph:s,xyRatios:a,elInner:n.globals.dom.elGraphical,dimensions:c}}},{key:"mount",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this,i=n.w;return new Promise((function(o,r){if(null===n.el)return r(new Error("Not enough data to display or target element not found"));(null===e||i.globals.allSeriesCollapsed)&&n.series.handleNoData(),n.grid=new $(n);var a=n.grid.drawGrid();if(n.annotations=new L(n),n.annotations.drawImageAnnos(),n.annotations.drawTextAnnos(),"back"===i.config.grid.position&&a&&(i.globals.dom.elGraphical.add(a.el),a&&a.elGridBorders&&a.elGridBorders.node&&i.globals.dom.elGraphical.add(a.elGridBorders)),Array.isArray(e.elGraph))for(var s=0;s<e.elGraph.length;s++)i.globals.dom.elGraphical.add(e.elGraph[s]);else i.globals.dom.elGraphical.add(e.elGraph);"front"===i.config.grid.position&&a&&(i.globals.dom.elGraphical.add(a.el),a&&a.elGridBorders&&a.elGridBorders.node&&i.globals.dom.elGraphical.add(a.elGridBorders)),"front"===i.config.xaxis.crosshairs.position&&n.crosshairs.drawXCrosshairs(),"front"===i.config.yaxis[0].crosshairs.position&&n.crosshairs.drawYCrosshairs(),"front"===i.config.annotations.position&&(i.globals.dom.Paper.add(i.globals.dom.elAnnotations),n.annotations.drawAxesAnnotations()),"treemap"!==i.config.chart.type&&n.axes.drawAxis(i.config.chart.type,a);var l=new V(t.ctx,a),c=new Z(t.ctx,a);if(null!==a&&(l.xAxisLabelCorrections(a.xAxisTickWidth),c.setYAxisTextAlignments(),i.config.yaxis.map((function(t,e){-1===i.globals.ignoreYAxisIndexes.indexOf(e)&&c.yAxisTitleRotate(e,t.opposite)}))),"back"===i.config.annotations.position&&(i.globals.dom.Paper.add(i.globals.dom.elAnnotations),n.annotations.drawAxesAnnotations()),!i.globals.noData){if(i.config.tooltip.enabled&&!i.globals.noData&&n.w.globals.tooltip.drawTooltip(e.xyRatios),i.globals.axisCharts&&(i.globals.isXNumeric||i.config.xaxis.convertedCatToNumeric||i.globals.isRangeBar))(i.config.chart.zoom.enabled||i.config.chart.selection&&i.config.chart.selection.enabled||i.config.chart.pan&&i.config.chart.pan.enabled)&&n.zoomPanSelection.init({xyRatios:e.xyRatios});else{var u=i.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach((function(t){u[t]=!1}))}i.config.chart.toolbar.show&&!i.globals.allSeriesCollapsed&&n.toolbar.createToolbar()}i.globals.memory.methodsToExec.length>0&&i.globals.memory.methodsToExec.forEach((function(t){t.method(t.params,!1,t.context)})),i.globals.axisCharts||i.globals.noData||n.core.resizeNonAxisCharts(),o(n)}))}},{key:"destroy",value:function(){var t,e;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(e=Xt.get(t))&&(e.disconnect(),Xt.delete(t));var n=this.w.config.chart.id;n&&Apex._chartInstances.forEach((function(t,e){t.id===m.escapeString(n)&&Apex._chartInstances.splice(e,1)})),new It(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=this.w;return a.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map((function(t,n){return e.updateHelpers._extendSeries(t,n)}))),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),a.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,n,i,o,r)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,n)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this.w.config.series.slice();return i.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(i,e,n)}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this;n.w.globals.dataChanged=!0,n.series.getPreviousPaths();for(var i=n.w.config.series.slice(),o=0;o<i.length;o++)if(null!==t[o]&&void 0!==t[o])for(var r=0;r<t[o].data.length;r++)i[o].data.push(t[o].data[r]);return n.w.config.series=i,e&&(n.w.globals.initialSeries=m.clone(n.w.config.series)),this.update()}},{key:"update",value:function(t){var e=this;return new Promise((function(n,i){new It(e.ctx).clear({isUpdating:!0});var o=e.create(e.w.config.series,t);if(!o)return n(e);e.mount(o).then((function(){"function"==typeof e.w.config.chart.events.updated&&e.w.config.chart.events.updated(e,e.w),e.events.fireEvent("updated",[e,e.w]),e.w.globals.isDirty=!0,n(e)})).catch((function(t){i(t)}))}))}},{key:"getSyncedCharts",value:function(){var t=this.getGroupedCharts(),e=[this];return t.length&&(e=[],t.forEach((function(t){e.push(t)}))),e}},{key:"getGroupedCharts",value:function(){var t=this;return Apex._chartInstances.filter((function(t){if(t.group)return!0})).map((function(e){return t.w.config.chart.group===e.group?e.chart:t}))}},{key:"toggleSeries",value:function(t){return this.series.toggleSeries(t)}},{key:"highlightSeriesOnLegendHover",value:function(t,e){return this.series.toggleSeriesOnHover(t,e)}},{key:"showSeries",value:function(t){this.series.showSeries(t)}},{key:"hideSeries",value:function(t){this.series.hideSeries(t)}},{key:"resetSeries",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(t,e)}},{key:"addEventListener",value:function(t,e){this.events.addEventListener(t,e)}},{key:"removeEventListener",value:function(t,e){this.events.removeEventListener(t,e)}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addXaxisAnnotationExternal(t,e,i)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addYaxisAnnotationExternal(t,e,i)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addPointAnnotationExternal(t,e,i)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"removeAnnotation",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=this;e&&(n=e),n.annotations.removeAnnotation(n,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new G(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new G(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:"zoomX",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new j(this.ctx).dataURI(t)}},{key:"exportToCSV",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new j(this.ctx).exportToCSV(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;"function"==typeof t&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var e=m.escapeString(t),n=Apex._chartInstances.filter((function(t){return t.id===e}))[0];return n&&n.chart}},{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),n=0;n<e.length;n++)new t(e[n],JSON.parse(e[n].getAttribute("data-options"))).render()}},{key:"exec",value:function(t,e){var n=this.getChartByID(t);if(n){n.w.globals.isExecCalled=!0;var i=null;if(-1!==n.publicMethods.indexOf(e)){for(var o=arguments.length,r=new Array(o>2?o-2:0),a=2;a<o;a++)r[a-2]=arguments[a];i=n[e].apply(n,r)}return i}}},{key:"merge",value:function(t,e){return m.extend(t,e)}}]),t}();t.exports=Ht},5577:function(t){t.exports=function(){"use strict";const t=new Map,e={set(e,n,i){t.has(e)||t.set(e,new Map);const o=t.get(e);o.has(n)||0===o.size?o.set(n,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(o.keys())[0]}.`)},get:(e,n)=>t.has(e)&&t.get(e).get(n)||null,remove(e,n){if(!t.has(e))return;const i=t.get(e);i.delete(n),0===i.size&&t.delete(e)}},n=1e6,i=1e3,o="transitionend",r=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),a=t=>null==t?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),s=t=>{do{t+=Math.floor(Math.random()*n)}while(document.getElementById(t));return t},l=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const o=Number.parseFloat(e),r=Number.parseFloat(n);return o||r?(e=e.split(",")[0],n=n.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(n))*i):0},c=t=>{t.dispatchEvent(new Event(o))},u=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),d=t=>u(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(r(t)):null,h=t=>{if(!u(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e},p=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),f=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?f(t.parentNode):null},b=()=>{},M=t=>{t.offsetHeight},g=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,m=[],z=t=>{"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of m)t()})),m.push(t)):t()},v=()=>"rtl"===document.documentElement.dir,O=t=>{z((()=>{const e=g();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}}))},y=(t,e=[],n=t)=>"function"==typeof t?t(...e):n,_=(t,e,n=!0)=>{if(!n)return void y(t);const i=5,r=l(e)+i;let a=!1;const s=({target:n})=>{n===e&&(a=!0,e.removeEventListener(o,s),y(t))};e.addEventListener(o,s),setTimeout((()=>{a||c(e)}),r)},A=(t,e,n,i)=>{const o=t.length;let r=t.indexOf(e);return-1===r?!n&&i?t[o-1]:t[0]:(r+=n?1:-1,i&&(r=(r+o)%o),t[Math.max(0,Math.min(r,o-1))])},x=/[^.]*(?=\..*)\.|.*/,w=/\..*/,q=/::\d+$/,W={};let L=1;const k={mouseenter:"mouseover",mouseleave:"mouseout"},T=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function S(t,e){return e&&`${e}::${L++}`||t.uidEvent||L++}function R(t){const e=S(t);return t.uidEvent=e,W[e]=W[e]||{},W[e]}function C(t,e){return function n(i){return H(i,{delegateTarget:t}),n.oneOff&&X.off(t,i.type,e),e.apply(t,[i])}}function D(t,e,n){return function i(o){const r=t.querySelectorAll(e);for(let{target:a}=o;a&&a!==this;a=a.parentNode)for(const s of r)if(s===a)return H(o,{delegateTarget:a}),i.oneOff&&X.off(t,o.type,e,n),n.apply(a,[o])}}function N(t,e,n=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function E(t,e,n){const i="string"==typeof e,o=i?n:e||n;let r=I(t);return T.has(r)||(r=t),[i,o,r]}function B(t,e,n,i,o){if("string"!=typeof e||!t)return;let[r,a,s]=E(e,n,i);if(e in k){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};a=t(a)}const l=R(t),c=l[s]||(l[s]={}),u=N(c,a,r?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const d=S(a,e.replace(x,"")),h=r?D(t,n,a):C(t,a);h.delegationSelector=r?n:null,h.callable=a,h.oneOff=o,h.uidEvent=d,c[d]=h,t.addEventListener(s,h,r)}function P(t,e,n,i,o){const r=N(e[n],i,o);r&&(t.removeEventListener(n,r,Boolean(o)),delete e[n][r.uidEvent])}function Y(t,e,n,i){const o=e[n]||{};for(const[r,a]of Object.entries(o))r.includes(i)&&P(t,e,n,a.callable,a.delegationSelector)}function I(t){return t=t.replace(w,""),k[t]||t}const X={on(t,e,n,i){B(t,e,n,i,!1)},one(t,e,n,i){B(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[o,r,a]=E(e,n,i),s=a!==e,l=R(t),c=l[a]||{},u=e.startsWith(".");if(void 0===r){if(u)for(const n of Object.keys(l))Y(t,l,n,e.slice(1));for(const[n,i]of Object.entries(c)){const o=n.replace(q,"");s&&!e.includes(o)||P(t,l,a,i.callable,i.delegationSelector)}}else{if(!Object.keys(c).length)return;P(t,l,a,r,o?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=g();let o=null,r=!0,a=!0,s=!1;e!==I(e)&&i&&(o=i.Event(e,n),i(t).trigger(o),r=!o.isPropagationStopped(),a=!o.isImmediatePropagationStopped(),s=o.isDefaultPrevented());const l=H(new Event(e,{bubbles:r,cancelable:!0}),n);return s&&l.preventDefault(),a&&t.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function H(t,e={}){for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function F(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function j(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const V={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${j(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${j(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=F(t.dataset[i])}return e},getDataAttribute:(t,e)=>F(t.getAttribute(`data-bs-${j(e)}`))};class ${static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=u(e)?V.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...u(e)?V.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,i]of Object.entries(e)){const e=t[n],o=u(e)?"element":a(e);if(!new RegExp(i).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${o}" but expected type "${i}".`)}}}const U="5.3.0";class G extends ${constructor(t,n){super(),(t=d(t))&&(this._element=t,this._config=this._getConfig(n),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),X.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,n=!0){_(t,e,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(d(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return U}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const Z=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&"#"!==n?n.trim():null}return r(e)},K={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!p(t)&&h(t)))},getSelectorFromElement(t){const e=Z(t);return e&&K.findOne(e)?e:null},getElementFromSelector(t){const e=Z(t);return e?K.findOne(e):null},getMultipleElementsFromSelector(t){const e=Z(t);return e?K.find(e):[]}},J=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,i=t.NAME;X.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),p(this))return;const o=K.getElementFromSelector(this)||this.closest(`.${i}`);t.getOrCreateInstance(o)[e]()}))},Q="alert",tt=".bs.alert",et=`close${tt}`,nt=`closed${tt}`,it="fade",ot="show";class rt extends G{static get NAME(){return Q}close(){if(X.trigger(this._element,et).defaultPrevented)return;this._element.classList.remove(ot);const t=this._element.classList.contains(it);this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),X.trigger(this._element,nt),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=rt.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}J(rt,"close"),O(rt);const at="button",st="active",lt='[data-bs-toggle="button"]',ct="click.bs.button.data-api";class ut extends G{static get NAME(){return at}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(st))}static jQueryInterface(t){return this.each((function(){const e=ut.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}X.on(document,ct,lt,(t=>{t.preventDefault();const e=t.target.closest(lt);ut.getOrCreateInstance(e).toggle()})),O(ut);const dt="swipe",ht=".bs.swipe",pt=`touchstart${ht}`,ft=`touchmove${ht}`,bt=`touchend${ht}`,Mt=`pointerdown${ht}`,gt=`pointerup${ht}`,mt="touch",zt="pen",vt="pointer-event",Ot=40,yt={endCallback:null,leftCallback:null,rightCallback:null},_t={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class At extends ${constructor(t,e){super(),this._element=t,t&&At.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return yt}static get DefaultType(){return _t}static get NAME(){return dt}dispose(){X.off(this._element,ht)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),y(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=Ot)return;const e=t/this._deltaX;this._deltaX=0,e&&y(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(X.on(this._element,Mt,(t=>this._start(t))),X.on(this._element,gt,(t=>this._end(t))),this._element.classList.add(vt)):(X.on(this._element,pt,(t=>this._start(t))),X.on(this._element,ft,(t=>this._move(t))),X.on(this._element,bt,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===zt||t.pointerType===mt)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const xt="carousel",wt=".bs.carousel",qt=".data-api",Wt=500,Lt="next",kt="prev",Tt="left",St="right",Rt=`slide${wt}`,Ct=`slid${wt}`,Dt=`keydown${wt}`,Nt=`mouseenter${wt}`,Et=`mouseleave${wt}`,Bt=`dragstart${wt}`,Pt=`load${wt}${qt}`,Yt=`click${wt}${qt}`,It="carousel",Xt="active",Ht="slide",Ft="carousel-item-end",jt="carousel-item-start",Vt="carousel-item-next",$t="carousel-item-prev",Ut=".active",Gt=".carousel-item",Zt=Ut+Gt,Kt=".carousel-item img",Jt=".carousel-indicators",Qt="[data-bs-slide], [data-bs-slide-to]",te='[data-bs-ride="carousel"]',ee={ArrowLeft:St,ArrowRight:Tt},ne={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ie={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class oe extends G{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=K.findOne(Jt,this._element),this._addEventListeners(),this._config.ride===It&&this.cycle()}static get Default(){return ne}static get DefaultType(){return ie}static get NAME(){return xt}next(){this._slide(Lt)}nextWhenVisible(){!document.hidden&&h(this._element)&&this.next()}prev(){this._slide(kt)}pause(){this._isSliding&&c(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?X.one(this._element,Ct,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void X.one(this._element,Ct,(()=>this.to(t)));const n=this._getItemIndex(this._getActive());if(n===t)return;const i=t>n?Lt:kt;this._slide(i,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&X.on(this._element,Dt,(t=>this._keydown(t))),"hover"===this._config.pause&&(X.on(this._element,Nt,(()=>this.pause())),X.on(this._element,Et,(()=>this._maybeEnableCycle()))),this._config.touch&&At.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of K.find(Kt,this._element))X.on(t,Bt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Tt)),rightCallback:()=>this._slide(this._directionToOrder(St)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),Wt+this._config.interval))}};this._swipeHelper=new At(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=ee[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=K.findOne(Ut,this._indicatorsElement);e.classList.remove(Xt),e.removeAttribute("aria-current");const n=K.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(Xt),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const n=this._getActive(),i=t===Lt,o=e||A(this._getItems(),n,i,this._config.wrap);if(o===n)return;const r=this._getItemIndex(o),a=e=>X.trigger(this._element,e,{relatedTarget:o,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:r});if(a(Rt).defaultPrevented)return;if(!n||!o)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(r),this._activeElement=o;const l=i?jt:Ft,c=i?Vt:$t;o.classList.add(c),M(o),n.classList.add(l),o.classList.add(l);const u=()=>{o.classList.remove(l,c),o.classList.add(Xt),n.classList.remove(Xt,c,l),this._isSliding=!1,a(Ct)};this._queueCallback(u,n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains(Ht)}_getActive(){return K.findOne(Zt,this._element)}_getItems(){return K.find(Gt,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return v()?t===Tt?kt:Lt:t===Tt?Lt:kt}_orderToDirection(t){return v()?t===kt?Tt:St:t===kt?St:Tt}static jQueryInterface(t){return this.each((function(){const e=oe.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}X.on(document,Yt,Qt,(function(t){const e=K.getElementFromSelector(this);if(!e||!e.classList.contains(It))return;t.preventDefault();const n=oe.getOrCreateInstance(e),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===V.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),X.on(window,Pt,(()=>{const t=K.find(te);for(const e of t)oe.getOrCreateInstance(e)})),O(oe);const re="collapse",ae=".bs.collapse",se=`show${ae}`,le=`shown${ae}`,ce=`hide${ae}`,ue=`hidden${ae}`,de=`click${ae}.data-api`,he="show",pe="collapse",fe="collapsing",be="collapsed",Me=`:scope .${pe} .${pe}`,ge="collapse-horizontal",me="width",ze="height",ve=".collapse.show, .collapse.collapsing",Oe='[data-bs-toggle="collapse"]',ye={parent:null,toggle:!0},_e={parent:"(null|element)",toggle:"boolean"};class Ae extends G{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=K.find(Oe);for(const t of n){const e=K.getSelectorFromElement(t),n=K.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ye}static get DefaultType(){return _e}static get NAME(){return re}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(ve).filter((t=>t!==this._element)).map((t=>Ae.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(X.trigger(this._element,se).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(pe),this._element.classList.add(fe),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=()=>{this._isTransitioning=!1,this._element.classList.remove(fe),this._element.classList.add(pe,he),this._element.style[e]="",X.trigger(this._element,le)},i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback(n,this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(X.trigger(this._element,ce).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,M(this._element),this._element.classList.add(fe),this._element.classList.remove(pe,he);for(const t of this._triggerArray){const e=K.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;const e=()=>{this._isTransitioning=!1,this._element.classList.remove(fe),this._element.classList.add(pe),X.trigger(this._element,ue)};this._element.style[t]="",this._queueCallback(e,this._element,!0)}_isShown(t=this._element){return t.classList.contains(he)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=d(t.parent),t}_getDimension(){return this._element.classList.contains(ge)?me:ze}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Oe);for(const e of t){const t=K.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=K.find(Me,this._config.parent);return K.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle(be,!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=Ae.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}X.on(document,de,Oe,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of K.getMultipleElementsFromSelector(this))Ae.getOrCreateInstance(t,{toggle:!1}).toggle()})),O(Ae);var xe="top",we="bottom",qe="right",We="left",Le="auto",ke=[xe,we,qe,We],Te="start",Se="end",Re="clippingParents",Ce="viewport",De="popper",Ne="reference",Ee=ke.reduce((function(t,e){return t.concat([e+"-"+Te,e+"-"+Se])}),[]),Be=[].concat(ke,[Le]).reduce((function(t,e){return t.concat([e,e+"-"+Te,e+"-"+Se])}),[]),Pe="beforeRead",Ye="read",Ie="afterRead",Xe="beforeMain",He="main",Fe="afterMain",je="beforeWrite",Ve="write",$e="afterWrite",Ue=[Pe,Ye,Ie,Xe,He,Fe,je,Ve,$e];function Ge(t){return t?(t.nodeName||"").toLowerCase():null}function Ze(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Ke(t){return t instanceof Ze(t).Element||t instanceof Element}function Je(t){return t instanceof Ze(t).HTMLElement||t instanceof HTMLElement}function Qe(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Ze(t).ShadowRoot||t instanceof ShadowRoot)}function tn(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},o=e.elements[t];Je(o)&&Ge(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)})))}))}function en(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],o=e.attributes[t]||{},r=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});Je(i)&&Ge(i)&&(Object.assign(i.style,r),Object.keys(o).forEach((function(t){i.removeAttribute(t)})))}))}}const nn={name:"applyStyles",enabled:!0,phase:"write",fn:tn,effect:en,requires:["computeStyles"]};function on(t){return t.split("-")[0]}var rn=Math.max,an=Math.min,sn=Math.round;function ln(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function cn(){return!/^((?!chrome|android).)*safari/i.test(ln())}function un(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),o=1,r=1;e&&Je(t)&&(o=t.offsetWidth>0&&sn(i.width)/t.offsetWidth||1,r=t.offsetHeight>0&&sn(i.height)/t.offsetHeight||1);var a=(Ke(t)?Ze(t):window).visualViewport,s=!cn()&&n,l=(i.left+(s&&a?a.offsetLeft:0))/o,c=(i.top+(s&&a?a.offsetTop:0))/r,u=i.width/o,d=i.height/r;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function dn(t){var e=un(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function hn(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&Qe(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function pn(t){return Ze(t).getComputedStyle(t)}function fn(t){return["table","td","th"].indexOf(Ge(t))>=0}function bn(t){return((Ke(t)?t.ownerDocument:t.document)||window.document).documentElement}function Mn(t){return"html"===Ge(t)?t:t.assignedSlot||t.parentNode||(Qe(t)?t.host:null)||bn(t)}function gn(t){return Je(t)&&"fixed"!==pn(t).position?t.offsetParent:null}function mn(t){var e=/firefox/i.test(ln());if(/Trident/i.test(ln())&&Je(t)&&"fixed"===pn(t).position)return null;var n=Mn(t);for(Qe(n)&&(n=n.host);Je(n)&&["html","body"].indexOf(Ge(n))<0;){var i=pn(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}function zn(t){for(var e=Ze(t),n=gn(t);n&&fn(n)&&"static"===pn(n).position;)n=gn(n);return n&&("html"===Ge(n)||"body"===Ge(n)&&"static"===pn(n).position)?e:n||mn(t)||e}function vn(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function On(t,e,n){return rn(t,an(e,n))}function yn(t,e,n){var i=On(t,e,n);return i>n?n:i}function _n(){return{top:0,right:0,bottom:0,left:0}}function An(t){return Object.assign({},_n(),t)}function xn(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var wn=function(t,e){return An("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:xn(t,ke))};function qn(t){var e,n=t.state,i=t.name,o=t.options,r=n.elements.arrow,a=n.modifiersData.popperOffsets,s=on(n.placement),l=vn(s),c=[We,qe].indexOf(s)>=0?"height":"width";if(r&&a){var u=wn(o.padding,n),d=dn(r),h="y"===l?xe:We,p="y"===l?we:qe,f=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],b=a[l]-n.rects.reference[l],M=zn(r),g=M?"y"===l?M.clientHeight||0:M.clientWidth||0:0,m=f/2-b/2,z=u[h],v=g-d[c]-u[p],O=g/2-d[c]/2+m,y=On(z,O,v),_=l;n.modifiersData[i]=((e={})[_]=y,e.centerOffset=y-O,e)}}function Wn(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&hn(e.elements.popper,i)&&(e.elements.arrow=i)}const Ln={name:"arrow",enabled:!0,phase:"main",fn:qn,effect:Wn,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function kn(t){return t.split("-")[1]}var Tn={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Sn(t,e){var n=t.x,i=t.y,o=e.devicePixelRatio||1;return{x:sn(n*o)/o||0,y:sn(i*o)/o||0}}function Rn(t){var e,n=t.popper,i=t.popperRect,o=t.placement,r=t.variation,a=t.offsets,s=t.position,l=t.gpuAcceleration,c=t.adaptive,u=t.roundOffsets,d=t.isFixed,h=a.x,p=void 0===h?0:h,f=a.y,b=void 0===f?0:f,M="function"==typeof u?u({x:p,y:b}):{x:p,y:b};p=M.x,b=M.y;var g=a.hasOwnProperty("x"),m=a.hasOwnProperty("y"),z=We,v=xe,O=window;if(c){var y=zn(n),_="clientHeight",A="clientWidth";y===Ze(n)&&"static"!==pn(y=bn(n)).position&&"absolute"===s&&(_="scrollHeight",A="scrollWidth"),(o===xe||(o===We||o===qe)&&r===Se)&&(v=we,b-=(d&&y===O&&O.visualViewport?O.visualViewport.height:y[_])-i.height,b*=l?1:-1),o!==We&&(o!==xe&&o!==we||r!==Se)||(z=qe,p-=(d&&y===O&&O.visualViewport?O.visualViewport.width:y[A])-i.width,p*=l?1:-1)}var x,w=Object.assign({position:s},c&&Tn),q=!0===u?Sn({x:p,y:b},Ze(n)):{x:p,y:b};return p=q.x,b=q.y,l?Object.assign({},w,((x={})[v]=m?"0":"",x[z]=g?"0":"",x.transform=(O.devicePixelRatio||1)<=1?"translate("+p+"px, "+b+"px)":"translate3d("+p+"px, "+b+"px, 0)",x)):Object.assign({},w,((e={})[v]=m?b+"px":"",e[z]=g?p+"px":"",e.transform="",e))}function Cn(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,a=void 0===r||r,s=n.roundOffsets,l=void 0===s||s,c={placement:on(e.placement),variation:kn(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,Rn(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,Rn(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Dn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Cn,data:{}};var Nn={passive:!0};function En(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,r=void 0===o||o,a=i.resize,s=void 0===a||a,l=Ze(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&c.forEach((function(t){t.addEventListener("scroll",n.update,Nn)})),s&&l.addEventListener("resize",n.update,Nn),function(){r&&c.forEach((function(t){t.removeEventListener("scroll",n.update,Nn)})),s&&l.removeEventListener("resize",n.update,Nn)}}const Bn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:En,data:{}};var Pn={left:"right",right:"left",bottom:"top",top:"bottom"};function Yn(t){return t.replace(/left|right|bottom|top/g,(function(t){return Pn[t]}))}var In={start:"end",end:"start"};function Xn(t){return t.replace(/start|end/g,(function(t){return In[t]}))}function Hn(t){var e=Ze(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Fn(t){return un(bn(t)).left+Hn(t).scrollLeft}function jn(t,e){var n=Ze(t),i=bn(t),o=n.visualViewport,r=i.clientWidth,a=i.clientHeight,s=0,l=0;if(o){r=o.width,a=o.height;var c=cn();(c||!c&&"fixed"===e)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:r,height:a,x:s+Fn(t),y:l}}function Vn(t){var e,n=bn(t),i=Hn(t),o=null==(e=t.ownerDocument)?void 0:e.body,r=rn(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=rn(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-i.scrollLeft+Fn(t),l=-i.scrollTop;return"rtl"===pn(o||n).direction&&(s+=rn(n.clientWidth,o?o.clientWidth:0)-r),{width:r,height:a,x:s,y:l}}function $n(t){var e=pn(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function Un(t){return["html","body","#document"].indexOf(Ge(t))>=0?t.ownerDocument.body:Je(t)&&$n(t)?t:Un(Mn(t))}function Gn(t,e){var n;void 0===e&&(e=[]);var i=Un(t),o=i===(null==(n=t.ownerDocument)?void 0:n.body),r=Ze(i),a=o?[r].concat(r.visualViewport||[],$n(i)?i:[]):i,s=e.concat(a);return o?s:s.concat(Gn(Mn(a)))}function Zn(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Kn(t,e){var n=un(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Jn(t,e,n){return e===Ce?Zn(jn(t,n)):Ke(e)?Kn(e,n):Zn(Vn(bn(t)))}function Qn(t){var e=Gn(Mn(t)),n=["absolute","fixed"].indexOf(pn(t).position)>=0&&Je(t)?zn(t):t;return Ke(n)?e.filter((function(t){return Ke(t)&&hn(t,n)&&"body"!==Ge(t)})):[]}function ti(t,e,n,i){var o="clippingParents"===e?Qn(t):[].concat(e),r=[].concat(o,[n]),a=r[0],s=r.reduce((function(e,n){var o=Jn(t,n,i);return e.top=rn(o.top,e.top),e.right=an(o.right,e.right),e.bottom=an(o.bottom,e.bottom),e.left=rn(o.left,e.left),e}),Jn(t,a,i));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function ei(t){var e,n=t.reference,i=t.element,o=t.placement,r=o?on(o):null,a=o?kn(o):null,s=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(r){case xe:e={x:s,y:n.y-i.height};break;case we:e={x:s,y:n.y+n.height};break;case qe:e={x:n.x+n.width,y:l};break;case We:e={x:n.x-i.width,y:l};break;default:e={x:n.x,y:n.y}}var c=r?vn(r):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case Te:e[c]=e[c]-(n[u]/2-i[u]/2);break;case Se:e[c]=e[c]+(n[u]/2-i[u]/2)}}return e}function ni(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=void 0===i?t.placement:i,r=n.strategy,a=void 0===r?t.strategy:r,s=n.boundary,l=void 0===s?Re:s,c=n.rootBoundary,u=void 0===c?Ce:c,d=n.elementContext,h=void 0===d?De:d,p=n.altBoundary,f=void 0!==p&&p,b=n.padding,M=void 0===b?0:b,g=An("number"!=typeof M?M:xn(M,ke)),m=h===De?Ne:De,z=t.rects.popper,v=t.elements[f?m:h],O=ti(Ke(v)?v:v.contextElement||bn(t.elements.popper),l,u,a),y=un(t.elements.reference),_=ei({reference:y,element:z,strategy:"absolute",placement:o}),A=Zn(Object.assign({},z,_)),x=h===De?A:y,w={top:O.top-x.top+g.top,bottom:x.bottom-O.bottom+g.bottom,left:O.left-x.left+g.left,right:x.right-O.right+g.right},q=t.modifiersData.offset;if(h===De&&q){var W=q[o];Object.keys(w).forEach((function(t){var e=[qe,we].indexOf(t)>=0?1:-1,n=[xe,we].indexOf(t)>=0?"y":"x";w[t]+=W[n]*e}))}return w}function ii(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=n.boundary,r=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Be:l,u=kn(i),d=u?s?Ee:Ee.filter((function(t){return kn(t)===u})):ke,h=d.filter((function(t){return c.indexOf(t)>=0}));0===h.length&&(h=d);var p=h.reduce((function(e,n){return e[n]=ni(t,{placement:n,boundary:o,rootBoundary:r,padding:a})[on(n)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}function oi(t){if(on(t)===Le)return[];var e=Yn(t);return[Xn(t),e,Xn(e)]}function ri(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,f=void 0===p||p,b=n.allowedAutoPlacements,M=e.options.placement,g=on(M),m=l||(g!==M&&f?oi(M):[Yn(M)]),z=[M].concat(m).reduce((function(t,n){return t.concat(on(n)===Le?ii(e,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:b}):n)}),[]),v=e.rects.reference,O=e.rects.popper,y=new Map,_=!0,A=z[0],x=0;x<z.length;x++){var w=z[x],q=on(w),W=kn(w)===Te,L=[xe,we].indexOf(q)>=0,k=L?"width":"height",T=ni(e,{placement:w,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),S=L?W?qe:We:W?we:xe;v[k]>O[k]&&(S=Yn(S));var R=Yn(S),C=[];if(r&&C.push(T[q]<=0),s&&C.push(T[S]<=0,T[R]<=0),C.every((function(t){return t}))){A=w,_=!1;break}y.set(w,C)}if(_)for(var D=function(t){var e=z.find((function(e){var n=y.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return A=e,"break"},N=f?3:1;N>0&&"break"!==D(N);N--);e.placement!==A&&(e.modifiersData[i]._skip=!0,e.placement=A,e.reset=!0)}}const ai={name:"flip",enabled:!0,phase:"main",fn:ri,requiresIfExists:["offset"],data:{_skip:!1}};function si(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function li(t){return[xe,qe,we,We].some((function(e){return t[e]>=0}))}function ci(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,r=e.modifiersData.preventOverflow,a=ni(e,{elementContext:"reference"}),s=ni(e,{altBoundary:!0}),l=si(a,i),c=si(s,o,r),u=li(l),d=li(c);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const ui={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ci};function di(t,e,n){var i=on(t),o=[We,xe].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign({},e,{placement:t})):n,a=r[0],s=r[1];return a=a||0,s=(s||0)*o,[We,qe].indexOf(i)>=0?{x:s,y:a}:{x:a,y:s}}function hi(t){var e=t.state,n=t.options,i=t.name,o=n.offset,r=void 0===o?[0,0]:o,a=Be.reduce((function(t,n){return t[n]=di(n,e.rects,r),t}),{}),s=a[e.placement],l=s.x,c=s.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[i]=a}const pi={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:hi};function fi(t){var e=t.state,n=t.name;e.modifiersData[n]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const bi={name:"popperOffsets",enabled:!0,phase:"read",fn:fi,data:{}};function Mi(t){return"x"===t?"y":"x"}function gi(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,r=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,h=n.tether,p=void 0===h||h,f=n.tetherOffset,b=void 0===f?0:f,M=ni(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),g=on(e.placement),m=kn(e.placement),z=!m,v=vn(g),O=Mi(v),y=e.modifiersData.popperOffsets,_=e.rects.reference,A=e.rects.popper,x="function"==typeof b?b(Object.assign({},e.rects,{placement:e.placement})):b,w="number"==typeof x?{mainAxis:x,altAxis:x}:Object.assign({mainAxis:0,altAxis:0},x),q=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,W={x:0,y:0};if(y){if(r){var L,k="y"===v?xe:We,T="y"===v?we:qe,S="y"===v?"height":"width",R=y[v],C=R+M[k],D=R-M[T],N=p?-A[S]/2:0,E=m===Te?_[S]:A[S],B=m===Te?-A[S]:-_[S],P=e.elements.arrow,Y=p&&P?dn(P):{width:0,height:0},I=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:_n(),X=I[k],H=I[T],F=On(0,_[S],Y[S]),j=z?_[S]/2-N-F-X-w.mainAxis:E-F-X-w.mainAxis,V=z?-_[S]/2+N+F+H+w.mainAxis:B+F+H+w.mainAxis,$=e.elements.arrow&&zn(e.elements.arrow),U=$?"y"===v?$.clientTop||0:$.clientLeft||0:0,G=null!=(L=null==q?void 0:q[v])?L:0,Z=R+V-G,K=On(p?an(C,R+j-G-U):C,R,p?rn(D,Z):D);y[v]=K,W[v]=K-R}if(s){var J,Q="x"===v?xe:We,tt="x"===v?we:qe,et=y[O],nt="y"===O?"height":"width",it=et+M[Q],ot=et-M[tt],rt=-1!==[xe,We].indexOf(g),at=null!=(J=null==q?void 0:q[O])?J:0,st=rt?it:et-_[nt]-A[nt]-at+w.altAxis,lt=rt?et+_[nt]+A[nt]-at-w.altAxis:ot,ct=p&&rt?yn(st,et,lt):On(p?st:it,et,p?lt:ot);y[O]=ct,W[O]=ct-et}e.modifiersData[i]=W}}const mi={name:"preventOverflow",enabled:!0,phase:"main",fn:gi,requiresIfExists:["offset"]};function zi(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function vi(t){return t!==Ze(t)&&Je(t)?zi(t):Hn(t)}function Oi(t){var e=t.getBoundingClientRect(),n=sn(e.width)/t.offsetWidth||1,i=sn(e.height)/t.offsetHeight||1;return 1!==n||1!==i}function yi(t,e,n){void 0===n&&(n=!1);var i=Je(e),o=Je(e)&&Oi(e),r=bn(e),a=un(t,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(i||!i&&!n)&&(("body"!==Ge(e)||$n(r))&&(s=vi(e)),Je(e)?((l=un(e,!0)).x+=e.clientLeft,l.y+=e.clientTop):r&&(l.x=Fn(r))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function _i(t){var e=new Map,n=new Set,i=[];function o(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&o(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||o(t)})),i}function Ai(t){var e=_i(t);return Ue.reduce((function(t,n){return t.concat(e.filter((function(t){return t.phase===n})))}),[])}function xi(t){var e;return function(){return e||(e=new Promise((function(n){Promise.resolve().then((function(){e=void 0,n(t())}))}))),e}}function wi(t){var e=t.reduce((function(t,e){var n=t[e.name];return t[e.name]=n?Object.assign({},n,e,{options:Object.assign({},n.options,e.options),data:Object.assign({},n.data,e.data)}):e,t}),{});return Object.keys(e).map((function(t){return e[t]}))}var qi={placement:"bottom",modifiers:[],strategy:"absolute"};function Wi(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some((function(t){return!(t&&"function"==typeof t.getBoundingClientRect)}))}function Li(t){void 0===t&&(t={});var e=t,n=e.defaultModifiers,i=void 0===n?[]:n,o=e.defaultOptions,r=void 0===o?qi:o;return function(t,e,n){void 0===n&&(n=r);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},qi,r),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},a=[],s=!1,l={state:o,setOptions:function(n){var a="function"==typeof n?n(o.options):n;u(),o.options=Object.assign({},r,o.options,a),o.scrollParents={reference:Ke(t)?Gn(t):t.contextElement?Gn(t.contextElement):[],popper:Gn(e)};var s=Ai(wi([].concat(i,o.options.modifiers)));return o.orderedModifiers=s.filter((function(t){return t.enabled})),c(),l.update()},forceUpdate:function(){if(!s){var t=o.elements,e=t.reference,n=t.popper;if(Wi(e,n)){o.rects={reference:yi(e,zn(n),"fixed"===o.options.strategy),popper:dn(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(t){return o.modifiersData[t.name]=Object.assign({},t.data)}));for(var i=0;i<o.orderedModifiers.length;i++)if(!0!==o.reset){var r=o.orderedModifiers[i],a=r.fn,c=r.options,u=void 0===c?{}:c,d=r.name;"function"==typeof a&&(o=a({state:o,options:u,name:d,instance:l})||o)}else o.reset=!1,i=-1}}},update:xi((function(){return new Promise((function(t){l.forceUpdate(),t(o)}))})),destroy:function(){u(),s=!0}};if(!Wi(t,e))return l;function c(){o.orderedModifiers.forEach((function(t){var e=t.name,n=t.options,i=void 0===n?{}:n,r=t.effect;if("function"==typeof r){var s=r({state:o,name:e,instance:l,options:i}),c=function(){};a.push(s||c)}}))}function u(){a.forEach((function(t){return t()})),a=[]}return l.setOptions(n).then((function(t){!s&&n.onFirstUpdate&&n.onFirstUpdate(t)})),l}}var ki=Li(),Ti=Li({defaultModifiers:[Bn,bi,Dn,nn]}),Si=Li({defaultModifiers:[Bn,bi,Dn,nn,pi,ai,mi,Ln,ui]});const Ri=Object.freeze(Object.defineProperty({__proto__:null,afterMain:Fe,afterRead:Ie,afterWrite:$e,applyStyles:nn,arrow:Ln,auto:Le,basePlacements:ke,beforeMain:Xe,beforeRead:Pe,beforeWrite:je,bottom:we,clippingParents:Re,computeStyles:Dn,createPopper:Si,createPopperBase:ki,createPopperLite:Ti,detectOverflow:ni,end:Se,eventListeners:Bn,flip:ai,hide:ui,left:We,main:He,modifierPhases:Ue,offset:pi,placements:Be,popper:De,popperGenerator:Li,popperOffsets:bi,preventOverflow:mi,read:Ye,reference:Ne,right:qe,start:Te,top:xe,variationPlacements:Ee,viewport:Ce,write:Ve},Symbol.toStringTag,{value:"Module"})),Ci="dropdown",Di=".bs.dropdown",Ni=".data-api",Ei="Escape",Bi="Tab",Pi="ArrowUp",Yi="ArrowDown",Ii=2,Xi=`hide${Di}`,Hi=`hidden${Di}`,Fi=`show${Di}`,ji=`shown${Di}`,Vi=`click${Di}${Ni}`,$i=`keydown${Di}${Ni}`,Ui=`keyup${Di}${Ni}`,Gi="show",Zi="dropup",Ki="dropend",Ji="dropstart",Qi="dropup-center",to="dropdown-center",eo='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',no=`${eo}.${Gi}`,io=".dropdown-menu",oo=".navbar",ro=".navbar-nav",ao=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",so=v()?"top-end":"top-start",lo=v()?"top-start":"top-end",co=v()?"bottom-end":"bottom-start",uo=v()?"bottom-start":"bottom-end",ho=v()?"left-start":"right-start",po=v()?"right-start":"left-start",fo="top",bo="bottom",Mo={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},go={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class mo extends G{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=K.next(this._element,io)[0]||K.prev(this._element,io)[0]||K.findOne(io,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Mo}static get DefaultType(){return go}static get NAME(){return Ci}toggle(){return this._isShown()?this.hide():this.show()}show(){if(p(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!X.trigger(this._element,Fi,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(ro))for(const t of[].concat(...document.body.children))X.on(t,"mouseover",b);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Gi),this._element.classList.add(Gi),X.trigger(this._element,ji,t)}}hide(){if(p(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!X.trigger(this._element,Xi,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))X.off(t,"mouseover",b);this._popper&&this._popper.destroy(),this._menu.classList.remove(Gi),this._element.classList.remove(Gi),this._element.setAttribute("aria-expanded","false"),V.removeDataAttribute(this._menu,"popper"),X.trigger(this._element,Hi,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!u(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ci.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===Ri)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:u(this._config.reference)?t=d(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=Si(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Gi)}_getPlacement(){const t=this._parent;if(t.classList.contains(Ki))return ho;if(t.classList.contains(Ji))return po;if(t.classList.contains(Qi))return fo;if(t.classList.contains(to))return bo;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains(Zi)?e?lo:so:e?uo:co}_detectNavbar(){return null!==this._element.closest(oo)}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(V.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...y(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const n=K.find(ao,this._menu).filter((t=>h(t)));n.length&&A(n,e,t===Yi,!n.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=mo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t.button===Ii||"keyup"===t.type&&t.key!==Bi)return;const e=K.find(no);for(const n of e){const e=mo.getInstance(n);if(!e||!1===e._config.autoClose)continue;const i=t.composedPath(),o=i.includes(e._menu);if(i.includes(e._element)||"inside"===e._config.autoClose&&!o||"outside"===e._config.autoClose&&o)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&t.key===Bi||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const r={relatedTarget:e._element};"click"===t.type&&(r.clickEvent=t),e._completeHide(r)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),n=t.key===Ei,i=[Pi,Yi].includes(t.key);if(!i&&!n)return;if(e&&!n)return;t.preventDefault();const o=this.matches(eo)?this:K.prev(this,eo)[0]||K.next(this,eo)[0]||K.findOne(eo,t.delegateTarget.parentNode),r=mo.getOrCreateInstance(o);if(i)return t.stopPropagation(),r.show(),void r._selectMenuItem(t);r._isShown()&&(t.stopPropagation(),r.hide(),o.focus())}}X.on(document,$i,eo,mo.dataApiKeydownHandler),X.on(document,$i,io,mo.dataApiKeydownHandler),X.on(document,Vi,mo.clearMenus),X.on(document,Ui,mo.clearMenus),X.on(document,Vi,eo,(function(t){t.preventDefault(),mo.getOrCreateInstance(this).toggle()})),O(mo);const zo="backdrop",vo="fade",Oo="show",yo=`mousedown.bs.${zo}`,_o={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ao={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class xo extends ${constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return _o}static get DefaultType(){return Ao}static get NAME(){return zo}show(t){if(!this._config.isVisible)return void y(t);this._append();const e=this._getElement();this._config.isAnimated&&M(e),e.classList.add(Oo),this._emulateAnimation((()=>{y(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Oo),this._emulateAnimation((()=>{this.dispose(),y(t)}))):y(t)}dispose(){this._isAppended&&(X.off(this._element,yo),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(vo),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=d(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),X.on(t,yo,(()=>{y(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const wo="focustrap",qo=".bs.focustrap",Wo=`focusin${qo}`,Lo=`keydown.tab${qo}`,ko="Tab",To="forward",So="backward",Ro={autofocus:!0,trapElement:null},Co={autofocus:"boolean",trapElement:"element"};class Do extends ${constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Ro}static get DefaultType(){return Co}static get NAME(){return wo}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),X.off(document,qo),X.on(document,Wo,(t=>this._handleFocusin(t))),X.on(document,Lo,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,X.off(document,qo))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const n=K.focusableChildren(e);0===n.length?e.focus():this._lastTabNavDirection===So?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){t.key===ko&&(this._lastTabNavDirection=t.shiftKey?So:To)}}const No=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Eo=".sticky-top",Bo="padding-right",Po="margin-right";class Yo{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Bo,(e=>e+t)),this._setElementAttributes(No,Bo,(e=>e+t)),this._setElementAttributes(Eo,Po,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Bo),this._resetElementAttributes(No,Bo),this._resetElementAttributes(Eo,Po)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,n){const i=this.getWidth(),o=t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+i)return;this._saveInitialAttribute(t,e);const o=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${n(Number.parseFloat(o))}px`)};this._applyManipulationCallback(t,o)}_saveInitialAttribute(t,e){const n=t.style.getPropertyValue(e);n&&V.setDataAttribute(t,e,n)}_resetElementAttributes(t,e){const n=t=>{const n=V.getDataAttribute(t,e);null!==n?(V.removeDataAttribute(t,e),t.style.setProperty(e,n)):t.style.removeProperty(e)};this._applyManipulationCallback(t,n)}_applyManipulationCallback(t,e){if(u(t))e(t);else for(const n of K.find(t,this._element))e(n)}}const Io="modal",Xo=".bs.modal",Ho="Escape",Fo=`hide${Xo}`,jo=`hidePrevented${Xo}`,Vo=`hidden${Xo}`,$o=`show${Xo}`,Uo=`shown${Xo}`,Go=`resize${Xo}`,Zo=`click.dismiss${Xo}`,Ko=`mousedown.dismiss${Xo}`,Jo=`keydown.dismiss${Xo}`,Qo=`click${Xo}.data-api`,tr="modal-open",er="fade",nr="show",ir="modal-static",or=".modal.show",rr=".modal-dialog",ar=".modal-body",sr='[data-bs-toggle="modal"]',lr={backdrop:!0,focus:!0,keyboard:!0},cr={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ur extends G{constructor(t,e){super(t,e),this._dialog=K.findOne(rr,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Yo,this._addEventListeners()}static get Default(){return lr}static get DefaultType(){return cr}static get NAME(){return Io}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||X.trigger(this._element,$o,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(tr),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(X.trigger(this._element,Fo).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(nr),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){X.off(window,Xo),X.off(this._dialog,Xo),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new xo({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Do({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=K.findOne(ar,this._dialog);e&&(e.scrollTop=0),M(this._element),this._element.classList.add(nr);const n=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,X.trigger(this._element,Uo,{relatedTarget:t})};this._queueCallback(n,this._dialog,this._isAnimated())}_addEventListeners(){X.on(this._element,Jo,(t=>{t.key===Ho&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),X.on(window,Go,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),X.on(this._element,Ko,(t=>{X.one(this._element,Zo,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(tr),this._resetAdjustments(),this._scrollBar.reset(),X.trigger(this._element,Vo)}))}_isAnimated(){return this._element.classList.contains(er)}_triggerBackdropTransition(){if(X.trigger(this._element,jo).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(ir)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(ir),this._queueCallback((()=>{this._element.classList.remove(ir),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),n=e>0;if(n&&!t){const t=v()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!n&&t){const t=v()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const n=ur.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t](e)}}))}}X.on(document,Qo,sr,(function(t){const e=K.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),X.one(e,$o,(t=>{t.defaultPrevented||X.one(e,Vo,(()=>{h(this)&&this.focus()}))}));const n=K.findOne(or);n&&ur.getInstance(n).hide(),ur.getOrCreateInstance(e).toggle(this)})),J(ur),O(ur);const dr="offcanvas",hr=".bs.offcanvas",pr=".data-api",fr=`load${hr}${pr}`,br="Escape",Mr="show",gr="showing",mr="hiding",zr="offcanvas-backdrop",vr=".offcanvas.show",Or=`show${hr}`,yr=`shown${hr}`,_r=`hide${hr}`,Ar=`hidePrevented${hr}`,xr=`hidden${hr}`,wr=`resize${hr}`,qr=`click${hr}${pr}`,Wr=`keydown.dismiss${hr}`,Lr='[data-bs-toggle="offcanvas"]',kr={backdrop:!0,keyboard:!0,scroll:!1},Tr={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Sr extends G{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return kr}static get DefaultType(){return Tr}static get NAME(){return dr}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown)return;if(X.trigger(this._element,Or,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Yo).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(gr);const e=()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Mr),this._element.classList.remove(gr),X.trigger(this._element,yr,{relatedTarget:t})};this._queueCallback(e,this._element,!0)}hide(){if(!this._isShown)return;if(X.trigger(this._element,_r).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(mr),this._backdrop.hide();const t=()=>{this._element.classList.remove(Mr,mr),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Yo).reset(),X.trigger(this._element,xr)};this._queueCallback(t,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=()=>{"static"!==this._config.backdrop?this.hide():X.trigger(this._element,Ar)},e=Boolean(this._config.backdrop);return new xo({className:zr,isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?t:null})}_initializeFocusTrap(){return new Do({trapElement:this._element})}_addEventListeners(){X.on(this._element,Wr,(t=>{t.key===br&&(this._config.keyboard?this.hide():X.trigger(this._element,Ar))}))}static jQueryInterface(t){return this.each((function(){const e=Sr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}X.on(document,qr,Lr,(function(t){const e=K.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),p(this))return;X.one(e,xr,(()=>{h(this)&&this.focus()}));const n=K.findOne(vr);n&&n!==e&&Sr.getInstance(n).hide(),Sr.getOrCreateInstance(e).toggle(this)})),X.on(window,fr,(()=>{for(const t of K.find(vr))Sr.getOrCreateInstance(t).show()})),X.on(window,wr,(()=>{for(const t of K.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Sr.getOrCreateInstance(t).hide()})),J(Sr),O(Sr);const Rr={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Cr=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Dr=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Nr=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?!Cr.has(n)||Boolean(Dr.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))};function Er(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const t of o){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),o=[].concat(e["*"]||[],e[n]||[]);for(const e of i)Nr(e,o)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}const Br="TemplateFactory",Pr={allowList:Rr,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},Yr={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Ir={entry:"(string|element|function|null)",selector:"(string|element)"};class Xr extends ${constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Pr}static get DefaultType(){return Yr}static get NAME(){return Br}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},Ir)}_setContent(t,e,n){const i=K.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?u(e)?this._putElementInTemplate(d(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?Er(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return y(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Hr="tooltip",Fr=new Set(["sanitize","allowList","sanitizeFn"]),jr="fade",Vr="show",$r=".tooltip-inner",Ur=".modal",Gr="hide.bs.modal",Zr="hover",Kr="focus",Jr="click",Qr="manual",ta="hide",ea="hidden",na="show",ia="shown",oa="inserted",ra="click",aa="focusin",sa="focusout",la="mouseenter",ca="mouseleave",ua={AUTO:"auto",TOP:"top",RIGHT:v()?"left":"right",BOTTOM:"bottom",LEFT:v()?"right":"left"},da={allowList:Rr,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},ha={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class pa extends G{constructor(t,e){if(void 0===Ri)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return da}static get DefaultType(){return ha}static get NAME(){return Hr}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),X.off(this._element.closest(Ur),Gr,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=X.trigger(this._element,this.constructor.eventName(na)),e=(f(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),X.trigger(this._element,this.constructor.eventName(oa))),this._popper=this._createPopper(n),n.classList.add(Vr),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))X.on(t,"mouseover",b);const o=()=>{X.trigger(this._element,this.constructor.eventName(ia)),!1===this._isHovered&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(X.trigger(this._element,this.constructor.eventName(ta)).defaultPrevented)return;if(this._getTipElement().classList.remove(Vr),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))X.off(t,"mouseover",b);this._activeTrigger[Jr]=!1,this._activeTrigger[Kr]=!1,this._activeTrigger[Zr]=!1,this._isHovered=null;const t=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),X.trigger(this._element,this.constructor.eventName(ea)))};this._queueCallback(t,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(jr,Vr),e.classList.add(`bs-${this.constructor.NAME}-auto`);const n=s(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(jr),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Xr({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[$r]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(jr)}_isShown(){return this.tip&&this.tip.classList.contains(Vr)}_createPopper(t){const e=y(this._config.placement,[this,t,this._element]),n=ua[e.toUpperCase()];return Si(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return y(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...y(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)X.on(this._element,this.constructor.eventName(ra),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if(e!==Qr){const t=e===Zr?this.constructor.eventName(la):this.constructor.eventName(aa),n=e===Zr?this.constructor.eventName(ca):this.constructor.eventName(sa);X.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Kr:Zr]=!0,e._enter()})),X.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Kr:Zr]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},X.on(this._element.closest(Ur),Gr,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=V.getDataAttributes(this._element);for(const t of Object.keys(e))Fr.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:d(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=pa.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}O(pa);const fa="popover",ba=".popover-header",Ma=".popover-body",ga={...pa.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},ma={...pa.DefaultType,content:"(null|string|element|function)"};class za extends pa{static get Default(){return ga}static get DefaultType(){return ma}static get NAME(){return fa}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[ba]:this._getTitle(),[Ma]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=za.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}O(za);const va="scrollspy",Oa=".bs.scrollspy",ya=`activate${Oa}`,_a=`click${Oa}`,Aa=`load${Oa}.data-api`,xa="dropdown-item",wa="active",qa='[data-bs-spy="scroll"]',Wa="[href]",La=".nav, .list-group",ka=".nav-link",Ta=`${ka}, .nav-item > ${ka}, .list-group-item`,Sa=".dropdown",Ra=".dropdown-toggle",Ca={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Da={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Na extends G{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Ca}static get DefaultType(){return Da}static get NAME(){return va}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=d(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(X.off(this._config.target,_a),X.on(this._config.target,_a,Wa,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const n=this._rootElement||window,i=e.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),n=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},i=(this._rootElement||document.documentElement).scrollTop,o=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const r of t){if(!r.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(r));continue}const t=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&t){if(n(r),!i)return}else o||t||n(r)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=K.find(Wa,this._config.target);for(const e of t){if(!e.hash||p(e))continue;const t=K.findOne(decodeURI(e.hash),this._element);h(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(wa),this._activateParents(t),X.trigger(this._element,ya,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(xa))K.findOne(Ra,t.closest(Sa)).classList.add(wa);else for(const e of K.parents(t,La))for(const t of K.prev(e,Ta))t.classList.add(wa)}_clearActiveClass(t){t.classList.remove(wa);const e=K.find(`${Wa}.${wa}`,t);for(const t of e)t.classList.remove(wa)}static jQueryInterface(t){return this.each((function(){const e=Na.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}X.on(window,Aa,(()=>{for(const t of K.find(qa))Na.getOrCreateInstance(t)})),O(Na);const Ea="tab",Ba=".bs.tab",Pa=`hide${Ba}`,Ya=`hidden${Ba}`,Ia=`show${Ba}`,Xa=`shown${Ba}`,Ha=`click${Ba}`,Fa=`keydown${Ba}`,ja=`load${Ba}`,Va="ArrowLeft",$a="ArrowRight",Ua="ArrowUp",Ga="ArrowDown",Za="active",Ka="fade",Ja="show",Qa="dropdown",ts=".dropdown-toggle",es=".dropdown-menu",ns=":not(.dropdown-toggle)",is='.list-group, .nav, [role="tablist"]',os=".nav-item, .list-group-item",rs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',as=`.nav-link${ns}, .list-group-item${ns}, [role="tab"]${ns}, ${rs}`,ss=`.${Za}[data-bs-toggle="tab"], .${Za}[data-bs-toggle="pill"], .${Za}[data-bs-toggle="list"]`;class ls extends G{constructor(t){super(t),this._parent=this._element.closest(is),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),X.on(this._element,Fa,(t=>this._keydown(t))))}static get NAME(){return Ea}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),n=e?X.trigger(e,Pa,{relatedTarget:t}):null;X.trigger(t,Ia,{relatedTarget:e}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(Za),this._activate(K.getElementFromSelector(t));const n=()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),X.trigger(t,Xa,{relatedTarget:e})):t.classList.add(Ja)};this._queueCallback(n,t,t.classList.contains(Ka))}_deactivate(t,e){if(!t)return;t.classList.remove(Za),t.blur(),this._deactivate(K.getElementFromSelector(t));const n=()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),X.trigger(t,Ya,{relatedTarget:e})):t.classList.remove(Ja)};this._queueCallback(n,t,t.classList.contains(Ka))}_keydown(t){if(![Va,$a,Ua,Ga].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[$a,Ga].includes(t.key),n=A(this._getChildren().filter((t=>!p(t))),t.target,e,!0);n&&(n.focus({preventScroll:!0}),ls.getOrCreateInstance(n).show())}_getChildren(){return K.find(as,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",e),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=K.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const n=this._getOuterElement(t);if(!n.classList.contains(Qa))return;const i=(t,i)=>{const o=K.findOne(t,n);o&&o.classList.toggle(i,e)};i(ts,Za),i(es,Ja),n.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,n){t.hasAttribute(e)||t.setAttribute(e,n)}_elemIsActive(t){return t.classList.contains(Za)}_getInnerElement(t){return t.matches(as)?t:K.findOne(as,t)}_getOuterElement(t){return t.closest(os)||t}static jQueryInterface(t){return this.each((function(){const e=ls.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}X.on(document,Ha,rs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),p(this)||ls.getOrCreateInstance(this).show()})),X.on(window,ja,(()=>{for(const t of K.find(ss))ls.getOrCreateInstance(t)})),O(ls);const cs="toast",us=".bs.toast",ds=`mouseover${us}`,hs=`mouseout${us}`,ps=`focusin${us}`,fs=`focusout${us}`,bs=`hide${us}`,Ms=`hidden${us}`,gs=`show${us}`,ms=`shown${us}`,zs="fade",vs="hide",Os="show",ys="showing",_s={animation:"boolean",autohide:"boolean",delay:"number"},As={animation:!0,autohide:!0,delay:5e3};class xs extends G{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return As}static get DefaultType(){return _s}static get NAME(){return cs}show(){if(X.trigger(this._element,gs).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(zs);const t=()=>{this._element.classList.remove(ys),X.trigger(this._element,ms),this._maybeScheduleHide()};this._element.classList.remove(vs),M(this._element),this._element.classList.add(Os,ys),this._queueCallback(t,this._element,this._config.animation)}hide(){if(!this.isShown())return;if(X.trigger(this._element,bs).defaultPrevented)return;const t=()=>{this._element.classList.add(vs),this._element.classList.remove(ys,Os),X.trigger(this._element,Ms)};this._element.classList.add(ys),this._queueCallback(t,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Os),super.dispose()}isShown(){return this._element.classList.contains(Os)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){X.on(this._element,ds,(t=>this._onInteraction(t,!0))),X.on(this._element,hs,(t=>this._onInteraction(t,!1))),X.on(this._element,ps,(t=>this._onInteraction(t,!0))),X.on(this._element,fs,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=xs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return J(xs),O(xs),{Alert:rt,Button:ut,Carousel:oe,Collapse:Ae,Dropdown:mo,Modal:ur,Offcanvas:Sr,Popover:za,ScrollSpy:Na,Tab:ls,Toast:xs,Tooltip:pa}}()},3859:function(){!function(t){var e=t.cubism={version:"1.6.0"},n=0;function o(t){return t}function r(){}e.option=function(t,n){var i=e.options(t);return i.length?i[0]:n},e.options=function(t,e){for(var n,i=location.search.substring(1).split("&"),o=[],r=-1,a=i.length;++r<a;)(n=i[r].split("="))[0]==t&&o.push(decodeURIComponent(n[1]));return o.length||arguments.length<2?o:e},e.context=function(){var t,e,i,o,a,s,l=new r,c=1e4,u=1440,d=5e3,h=5e3,p=d3.dispatch("prepare","beforechange","change","focus"),f=l.scale=d3.time.scale().range([0,u]);function b(){var n=Date.now();return e=new Date(Math.floor((n-d-h)/c)*c),t=new Date(e-u*c),o=new Date(Math.floor((n-d)/c)*c),i=new Date(o-u*c),f.domain([t,e]),l}return l.start=function(){a&&clearTimeout(a);var n=+o+d-Date.now();return n<h&&(n+=c),a=setTimeout((function n(){o=new Date(Math.floor((Date.now()-d)/c)*c),i=new Date(o-u*c),p.prepare.call(l,i,o),setTimeout((function(){f.domain([t=i,e=o]),p.beforechange.call(l,i,o),p.change.call(l,i,o),p.focus.call(l,s)}),h),a=setTimeout(n,c)}),n),l},l.stop=function(){return a=clearTimeout(a),l},a=setTimeout(l.start,10),l.step=function(t){return arguments.length?(c=+t,b()):c},l.size=function(t){return arguments.length?(f.range([0,u=+t]),b()):u},l.serverDelay=function(t){return arguments.length?(d=+t,b()):d},l.clientDelay=function(t){return arguments.length?(h=+t,b()):h},l.focus=function(t){return p.focus.call(l,s=t),l},l.on=function(n,r){return arguments.length<2?p.on(n):(p.on(n,r),null!=r&&(/^prepare(\.|$)/.test(n)&&r.call(l,i,o),/^beforechange(\.|$)/.test(n)&&r.call(l,t,e),/^change(\.|$)/.test(n)&&r.call(l,t,e),/^focus(\.|$)/.test(n)&&r.call(l,s)),l)},d3.select(window).on("keydown.context-"+ ++n,(function(){switch(!d3.event.metaKey&&d3.event.keyCode){case 37:null==s&&(s=u-1),s>0&&l.focus(--s);break;case 39:null==s&&(s=u-2),s<u-1&&l.focus(++s);break;default:return}d3.event.preventDefault()})),b()};var a=e.context.prototype=r.prototype;a.constant=function(t){return new p(this,+t)},a.cube=function(t){arguments.length||(t="");var e={},n=this;return e.metric=function(e){return n.metric((function(n,i,o,r){d3.json(t+"/1.0/metric?expression="+encodeURIComponent(e)+"&start="+s(n)+"&stop="+s(i)+"&step="+o,(function(t){if(!t)return r(new Error("unable to load data"));r(null,t.map((function(t){return t.value})))}))}),e+="")},e.toString=function(){return t},e};var s=d3.time.format.iso;a.librato=function(t,n){var o={},r=this;function a(t,e,n){var i,o=e-t;return o>2419200?3600:(i=function(t){var e,n,i,o,r=avail_rsts[0],a=avail_rsts[avail_rsts.length];if(t>=a)return a;if(t<=r)return r;for(i=t;i<=a;i++)if((e=avail_rsts.indexOf(i))>-1){n=avail_rsts[e];break}for(i=t;i>=r;i--)if((e=avail_rsts.indexOf(i))>-1){o=avail_rsts[e];break}return n-t<t-o?n:o}(n),o>604800&&i<900?900:o>172800&&i<60?60:i)}auth_string="Basic "+btoa(t+":"+n),avail_rsts=[1,60,900,3600];var s=function(t){var n="https://metrics-api.librato.com/v1/metrics";function o(e,i,o){var r="compose="+t+"&start_time="+e+"&end_time="+i+"&resolution="+a(e,i,o);return n+"?"+r}return request={},request.fire=function(t,n,r,a){var s=[];!function l(c){d3.json(c).header("X-Requested-With","XMLHttpRequest").header("Authorization",auth_string).header("Librato-User-Agent","cubism/"+e.version).get((function(e,c){if(!e){if(0===c.measurements.length)return;if(c.measurements[0].series.forEach((function(t){s.push(t)})),"query"in c&&"next_time"in c.query)l(o(c.query.next_time,n,r));else{var u=function(t,e,n,o){var r=[];for(i=t;i<=e;i+=n){for(var a,s=[];o.length&&o[0].measure_time<=i;)s.push(o.shift().value);a=s.length?s.reduce((function(t,e){return t+e}))/s.length:r.length?r[r.length-1]:0,r.push(a)}return r}(t,n,r,s);a(u)}}}))}(o(t,n,r))},request};return o.metric=function(t){return r.metric((function(e,n,i,o){s(t).fire(l(e),l(n),l(i),(function(t){o(null,t)}))}),t+="")},o.toString=function(){return"librato"},o};var l=function(t){return Math.floor(t/1e3)};function c(t){return Math.floor(t/1e3)}function u(t){if(!(t instanceof r))throw new Error("invalid context");this.context=t}a.graphite=function(t){arguments.length||(t="");var e={},n=this;return e.metric=function(e){var i="sum",o=n.metric((function(n,o,r,a){var s=e;1e4!==r&&(s="summarize("+s+",'"+(r%36e5?r%6e4?r/1e3+"sec":r/6e4+"min":r/36e5+"hour")+"','"+i+"')"),d3.text(t+"/render?format=raw&target="+encodeURIComponent("alias("+s+",'')")+"&from="+c(n-2*r)+"&until="+c(o-1e3),(function(t){if(!t)return a(new Error("unable to load data"));a(null,function(t){var e=t.indexOf("|"),n=t.substring(0,e),i=n.lastIndexOf(","),o=n.lastIndexOf(",",i-1),r=n.lastIndexOf(",",o-1);n.substring(r+1,o),n.substring(i+1);return t.substring(e+1).split(",").slice(1).map((function(t){return+t}))}(t))}))}),e+="");return o.summarize=function(t){return i=t,o},o},e.find=function(e,n){d3.json(t+"/metrics/find?format=completer&query="+encodeURIComponent(e),(function(t){if(!t)return n(new Error("unable to find metrics"));n(null,t.metrics.map((function(t){return t.path})))}))},e.toString=function(){return t},e},a.gangliaWeb=function(t){var e="",n="/ganglia2/";arguments.length&&(t.host&&(e=t.host),t.uriPathPrefix&&("/"!=(n=t.uriPathPrefix)[0]&&(n="/"+n),"/"!=n[n.length-1]&&(n+="/")));var i={},o=this;return i.metric=function(t){var i=t.clusterName,r=t.metricName,a=t.hostName,s=t.isReport||!1,l=t.titleGenerator||function(t){return"clusterName:"+i+" metricName:"+r+(a?" hostName:"+a:"")},c=t.onChangeCallback,u=s?"g":"m",d=o.metric((function(t,o,s,l){d3.json(e+n+"graph.php?c="+i+"&"+u+"="+r+(a?"&h="+a:"")+"&cs="+t/1e3+"&ce="+o/1e3+"&step="+s/1e3+"&graphlot=1",(function(t){if(!t)return l(new Error("Unable to fetch GangliaWeb data"));l(null,t[0].data)}))}),l(t));return d.toString=function(){return l(t)},c&&d.on("change",c),d},i.toString=function(){return e+n},i};var d=u.prototype;e.metric=u,d.valueAt=function(){return NaN},d.alias=function(t){return this.toString=function(){return t},this},d.extent=function(){for(var t,e=0,n=this.context.size(),i=1/0,o=-1/0;++e<n;)(t=this.valueAt(e))<i&&(i=t),t>o&&(o=t);return[i,o]},d.on=function(t,e){return arguments.length<2?null:this},d.shift=function(){return this},d.on=function(){return arguments.length<2?null:this},a.metric=function(t,e){var i,o,r=this,a=new u(r),s=".metric-"+ ++n,l=-1/0,c=r.step(),d=r.size(),p=[],f=d3.dispatch("change"),b=0;function M(e,n){var i=Math.min(d,Math.round((e-l)/c));if(i&&!o){o=!0,i=Math.min(d,i+h);var r=new Date(n-i*c);t(r,n,c,(function(t,e){if(o=!1,t)return console.warn(t);for(var i=isFinite(l)?Math.round((r-l)/c):0,s=0,u=e.length;s<u;++s)p[s+i]=e[s];f.change.call(a,l,n)}))}}function g(t,e){isFinite(l)||(l=t),p.splice(0,Math.max(0,Math.min(d,Math.round((t-l)/c)))),l=t,i=e}return a.valueAt=function(t){return p[t]},a.shift=function(e){return r.metric(function(t,e){return function(n,i,o,r){t(new Date(+n+e),new Date(+i+e),o,r)}}(t,+e))},a.on=function(t,e){return arguments.length?(null==e?null!=f.on(t)&&0==--b&&r.on("prepare"+s,null).on("beforechange"+s,null):null==f.on(t)&&1==++b&&r.on("prepare"+s,M).on("beforechange"+s,g),f.on(t,e),null!=e&&/^change(\.|$)/.test(t)&&e.call(r,l,i),a):f.on(t)},arguments.length>1&&(a.toString=function(){return e}),a};var h=6;function p(t,e){u.call(this,t);var n=(e=+e)+"";this.valueOf=function(){return e},this.toString=function(){return n}}var f=p.prototype=Object.create(u.prototype);function b(t,e){function n(e,n){if(n instanceof u){if(e.context!==n.context)throw new Error("mismatch context")}else n=new p(e.context,n);u.call(this,e.context),this.left=e,this.right=n,this.toString=function(){return e+" "+t+" "+n}}var i=n.prototype=Object.create(u.prototype);return i.valueAt=function(t){return e(this.left.valueAt(t),this.right.valueAt(t))},i.shift=function(t){return new n(this.left.shift(t),this.right.shift(t))},i.on=function(t,e){return arguments.length<2?this.left.on(t):(this.left.on(t,e),this.right.on(t,e),this)},function(t){return new n(this,t)}}f.valueAt=function(){return+this},f.extent=function(){return[+this,+this]},d.add=b("+",(function(t,e){return t+e})),d.subtract=b("-",(function(t,e){return t-e})),d.multiply=b("*",(function(t,e){return t*e})),d.divide=b("/",(function(t,e){return t/e})),a.horizon=function(){var t=this,e="offset",i=document.createElement("canvas"),r=i.width=t.size(),a=i.height=30,s=d3.scale.linear().interpolate(d3.interpolateRound),l=o,c=null,u=o,d=d3.format(".2s"),p=["#08519c","#3182bd","#6baed6","#bdd7e7","#bae4b3","#74c476","#31a354","#006d2c"];function f(f){f.on("mousemove.horizon",(function(){t.focus(Math.round(d3.mouse(this)[0]))})).on("mouseout.horizon",(function(){t.focus(null)})),f.append("canvas").attr("width",r).attr("height",a),f.append("span").attr("class","title").text(u),f.append("span").attr("class","value"),f.each((function(u,f){var b,M,g=this,m=++n,z="function"==typeof l?l.call(g,u,f):l,v="function"==typeof p?p.call(g,u,f):p,O="function"==typeof c?c.call(g,u,f):c,y=-1/0,_=t.step(),A=d3.select(g).select("canvas"),x=d3.select(g).select(".value"),w=v.length>>1;function q(n,o){A.save();var l=z.extent();M=l.every(isFinite),null!=O&&(l=O);var c,u=0,d=Math.max(-l[0],l[1]);if(this===t){if(d==b){u=r-h;var p=(n-y)/_;if(p<r){var f=i.getContext("2d");f.clearRect(0,0,r,a),f.drawImage(A.canvas,p,0,r-p,a,0,0,r-p,a),A.clearRect(0,0,r,a),A.drawImage(f.canvas,0,0)}}y=n}s.domain([0,b=d]),A.clearRect(u,0,r-u,a);for(var g=0;g<w;++g){A.fillStyle=v[w+g];var m=(g-w+1)*a;s.range([w*a+m,m]),m=s(0);for(var x=u,q=r;x<q;++x)(W=z.valueAt(x))<=0?c=!0:void 0!==W&&A.fillRect(x,W=s(W),1,m-W)}if(c){"offset"===e&&(A.translate(0,a),A.scale(1,-1));for(g=0;g<w;++g){A.fillStyle=v[w-1-g];m=(g-w+1)*a;s.range([w*a+m,m]),m=s(0);var W;for(x=u,q=r;x<q;++x)(W=z.valueAt(x))>=0||A.fillRect(x,s(-W),1,m-s(-W))}}A.restore()}function W(t){null==t&&(t=r-1);var e=z.valueAt(t);x.datum(e).text(isNaN(e)?null:d)}A.datum({id:m,metric:z}),A=A.node().getContext("2d"),t.on("change.horizon-"+m,q),t.on("focus.horizon-"+m,W),z.on("change.horizon-"+m,(function(t,e){q(t),W(),M&&z.on("change.horizon-"+m,o)}))}))}return f.remove=function(e){e.on("mousemove.horizon",null).on("mouseout.horizon",null),e.selectAll("canvas").each((function(e){e.metric.on("change.horizon-"+e.id,null),t.on("change.horizon-"+e.id,null),t.on("focus.horizon-"+e.id,null)})).remove(),e.selectAll(".title,.value").remove()},f.mode=function(t){return arguments.length?(e=t+"",f):e},f.height=function(t){return arguments.length?(i.height=a=+t,f):a},f.metric=function(t){return arguments.length?(l=t,f):l},f.scale=function(t){return arguments.length?(s=t,f):s},f.extent=function(t){return arguments.length?(c=t,f):c},f.title=function(t){return arguments.length?(u=t,f):u},f.format=function(t){return arguments.length?(d=t,f):d},f.colors=function(t){return arguments.length?(p=t,f):p},f},a.comparison=function(){var t=this,e=t.size(),i=120,r=d3.scale.linear().interpolate(d3.interpolateRound),a=function(t){return t[0]},s=function(t){return t[1]},l=null,c=o,u=M,d=g,h=["#9ecae1","#225b84","#a1d99b","#22723a"],p=1.5;function f(f){f.on("mousemove.comparison",(function(){t.focus(Math.round(d3.mouse(this)[0]))})).on("mouseout.comparison",(function(){t.focus(null)})),f.append("canvas").attr("width",e).attr("height",i),f.append("span").attr("class","title").text(c),f.append("span").attr("class","value primary"),f.append("span").attr("class","value change"),f.each((function(c,f){var b,M=this,g=++n,v="function"==typeof a?a.call(M,c,f):a,O="function"==typeof s?s.call(M,c,f):s,y="function"==typeof l?l.call(M,c,f):l,_=d3.select(M),A=_.select("canvas"),x=_.select(".value.primary"),w=_.select(".value.change");function q(n,o){A.save(),A.clearRect(0,0,e,i);var a=v.extent(),s=O.extent(),l=null==y?a:y;r.domain(l).range([i,0]),b=a.concat(s).every(isFinite);var c=n/t.step()&1?z:m;A.fillStyle=h[2];for(var u=0,d=e;u<d;++u){(f=r(v.valueAt(u)))<(M=r(O.valueAt(u)))&&A.fillRect(c(u),f,1,M-f)}for(A.fillStyle=h[0],u=0;u<d;++u){(f=r(v.valueAt(u)))>(M=r(O.valueAt(u)))&&A.fillRect(c(u),M,1,f-M)}for(A.fillStyle=h[3],u=0;u<d;++u){(f=r(v.valueAt(u)))<=(M=r(O.valueAt(u)))&&A.fillRect(c(u),f,1,p)}for(A.fillStyle=h[1],u=0;u<d;++u){var f,M;(f=r(v.valueAt(u)))>(M=r(O.valueAt(u)))&&A.fillRect(c(u),f-p,1,p)}A.restore()}function W(t){null==t&&(t=e-1);var n=v.valueAt(t),i=O.valueAt(t),o=(n-i)/i;x.datum(n).text(isNaN(n)?null:u),w.datum(o).text(isNaN(o)?null:d).attr("class","value change "+(o>0?"positive":o<0?"negative":""))}function L(t,e){q(t),W(),b&&(v.on("change.comparison-"+g,o),O.on("change.comparison-"+g,o))}A.datum({id:g,primary:v,secondary:O}),A=A.node().getContext("2d"),v.on("change.comparison-"+g,L),O.on("change.comparison-"+g,L),t.on("change.comparison-"+g,q),t.on("focus.comparison-"+g,W)}))}return f.remove=function(e){e.on("mousemove.comparison",null).on("mouseout.comparison",null),e.selectAll("canvas").each((function(e){e.primary.on("change.comparison-"+e.id,null),e.secondary.on("change.comparison-"+e.id,null),t.on("change.comparison-"+e.id,null),t.on("focus.comparison-"+e.id,null)})).remove(),e.selectAll(".title,.value").remove()},f.height=function(t){return arguments.length?(i=+t,f):i},f.primary=function(t){return arguments.length?(a=t,f):a},f.secondary=function(t){return arguments.length?(s=t,f):s},f.scale=function(t){return arguments.length?(r=t,f):r},f.extent=function(t){return arguments.length?(l=t,f):l},f.title=function(t){return arguments.length?(c=t,f):c},f.formatPrimary=function(t){return arguments.length?(u=t,f):u},f.formatChange=function(t){return arguments.length?(d=t,f):d},f.colors=function(t){return arguments.length?(h=t,f):h},f.strokeWidth=function(t){return arguments.length?(p=t,f):p},f};var M=d3.format(".2s"),g=d3.format("+.0%");function m(t){return 16777214&t}function z(t){return(t+1&16777214)-1}a.axis=function(){var t=this,e=t.scale,i=d3.svg.axis().scale(e),o=t.step()<6e4?v:t.step()<864e5?O:y,r=o;function a(o){var s,l=++n,c=o.append("svg").datum({id:l}).attr("width",t.size()).attr("height",Math.max(28,-a.tickSize())).append("g").attr("transform","translate(0,"+("top"===i.orient()?27:4)+")").call(i);t.on("change.axis-"+l,(function(){c.call(i),s||(s=d3.select(c.node().appendChild(c.selectAll("text").node().cloneNode(!0))).style("display","none").text(null))})),t.on("focus.axis-"+l,(function(t){if(s)if(null==t)s.style("display","none"),c.selectAll("text").style("fill-opacity",null);else{s.style("display",null).attr("x",t).text(r(e.invert(t)));var n=s.node().getComputedTextLength()+6;c.selectAll("text").style("fill-opacity",(function(i){return Math.abs(e(i)-t)<n?0:1}))}}))}return a.remove=function(e){e.selectAll("svg").each((function(e){t.on("change.axis-"+e.id,null),t.on("focus.axis-"+e.id,null)})).remove()},a.focusFormat=function(t){return arguments.length?(r=null==t?o:t,a):r==o?null:t},d3.rebind(a,i,"orient","ticks","tickSubdivide","tickSize","tickPadding","tickFormat")};var v=d3.time.format("%I:%M:%S %p"),O=d3.time.format("%I:%M %p"),y=d3.time.format("%B %d");function _(t){t.style("position","absolute").style("top",0).style("bottom",0).style("width","1px").style("pointer-events","none")}function A(t){return t+"px"}a.rule=function(){var t=this,e=o;function i(i){var o=++n,r=i.append("div").datum({id:o}).attr("class","line").call(_);i.each((function(o,r){var a=++n,s="function"==typeof e?e.call(this,o,r):e;function l(e,n){for(var o=[],r=0,a=t.size();r<a;++r)s.valueAt(r)&&o.push(r);var l=i.selectAll(".metric").data(o);l.exit().remove(),l.enter().append("div").attr("class","metric line").call(_),l.style("left",A)}s&&(t.on("change.rule-"+a,l),s.on("change.rule-"+a,l))})),t.on("focus.rule-"+o,(function(t){r.datum(t).style("display",null==t?"none":null).style("left",null==t?null:A)}))}return i.remove=function(e){e.selectAll(".line").each((function(e){t.on("focus.rule-"+e.id,null)})).remove()},i.metric=function(t){return arguments.length?(e=t,i):e},i}}(this)},7200:(t,e,n)=>{d3=n(5078),t.exports=n(3859).cubism},5078:(t,e,n)=>{var i,o;!function(){var r={version:"3.5.17"},a=[].slice,s=function(t){return a.call(t)},l=this.document;function c(t){return t&&(t.ownerDocument||t.document||t).documentElement}function u(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(l)try{s(l.documentElement.childNodes)[0].nodeType}catch(t){s=function(t){for(var e=t.length,n=new Array(e);e--;)n[e]=t[e];return n}}if(Date.now||(Date.now=function(){return+new Date}),l)try{l.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var d=this.Element.prototype,h=d.setAttribute,p=d.setAttributeNS,f=this.CSSStyleDeclaration.prototype,b=f.setProperty;d.setAttribute=function(t,e){h.call(this,t,e+"")},d.setAttributeNS=function(t,e,n){p.call(this,t,e,n+"")},f.setProperty=function(t,e,n){b.call(this,t,e+"",n)}}function M(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function g(t){return null===t?NaN:+t}function m(t){return!isNaN(t)}function z(t){return{left:function(e,n,i,o){for(arguments.length<3&&(i=0),arguments.length<4&&(o=e.length);i<o;){var r=i+o>>>1;t(e[r],n)<0?i=r+1:o=r}return i},right:function(e,n,i,o){for(arguments.length<3&&(i=0),arguments.length<4&&(o=e.length);i<o;){var r=i+o>>>1;t(e[r],n)>0?o=r:i=r+1}return i}}}r.ascending=M,r.descending=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},r.min=function(t,e){var n,i,o=-1,r=t.length;if(1===arguments.length){for(;++o<r;)if(null!=(i=t[o])&&i>=i){n=i;break}for(;++o<r;)null!=(i=t[o])&&n>i&&(n=i)}else{for(;++o<r;)if(null!=(i=e.call(t,t[o],o))&&i>=i){n=i;break}for(;++o<r;)null!=(i=e.call(t,t[o],o))&&n>i&&(n=i)}return n},r.max=function(t,e){var n,i,o=-1,r=t.length;if(1===arguments.length){for(;++o<r;)if(null!=(i=t[o])&&i>=i){n=i;break}for(;++o<r;)null!=(i=t[o])&&i>n&&(n=i)}else{for(;++o<r;)if(null!=(i=e.call(t,t[o],o))&&i>=i){n=i;break}for(;++o<r;)null!=(i=e.call(t,t[o],o))&&i>n&&(n=i)}return n},r.extent=function(t,e){var n,i,o,r=-1,a=t.length;if(1===arguments.length){for(;++r<a;)if(null!=(i=t[r])&&i>=i){n=o=i;break}for(;++r<a;)null!=(i=t[r])&&(n>i&&(n=i),o<i&&(o=i))}else{for(;++r<a;)if(null!=(i=e.call(t,t[r],r))&&i>=i){n=o=i;break}for(;++r<a;)null!=(i=e.call(t,t[r],r))&&(n>i&&(n=i),o<i&&(o=i))}return[n,o]},r.sum=function(t,e){var n,i=0,o=t.length,r=-1;if(1===arguments.length)for(;++r<o;)m(n=+t[r])&&(i+=n);else for(;++r<o;)m(n=+e.call(t,t[r],r))&&(i+=n);return i},r.mean=function(t,e){var n,i=0,o=t.length,r=-1,a=o;if(1===arguments.length)for(;++r<o;)m(n=g(t[r]))?i+=n:--a;else for(;++r<o;)m(n=g(e.call(t,t[r],r)))?i+=n:--a;if(a)return i/a},r.quantile=function(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),o=+t[i-1],r=n-i;return r?o+r*(t[i]-o):o},r.median=function(t,e){var n,i=[],o=t.length,a=-1;if(1===arguments.length)for(;++a<o;)m(n=g(t[a]))&&i.push(n);else for(;++a<o;)m(n=g(e.call(t,t[a],a)))&&i.push(n);if(i.length)return r.quantile(i.sort(M),.5)},r.variance=function(t,e){var n,i,o=t.length,r=0,a=0,s=-1,l=0;if(1===arguments.length)for(;++s<o;)m(n=g(t[s]))&&(a+=(i=n-r)*(n-(r+=i/++l)));else for(;++s<o;)m(n=g(e.call(t,t[s],s)))&&(a+=(i=n-r)*(n-(r+=i/++l)));if(l>1)return a/(l-1)},r.deviation=function(){var t=r.variance.apply(this,arguments);return t?Math.sqrt(t):t};var v=z(M);function O(t){return t.length}r.bisectLeft=v.left,r.bisect=r.bisectRight=v.right,r.bisector=function(t){return z(1===t.length?function(e,n){return M(t(e),n)}:t)},r.shuffle=function(t,e,n){(r=arguments.length)<3&&(n=t.length,r<2&&(e=0));for(var i,o,r=n-e;r;)o=Math.random()*r--|0,i=t[r+e],t[r+e]=t[o+e],t[o+e]=i;return t},r.permute=function(t,e){for(var n=e.length,i=new Array(n);n--;)i[n]=t[e[n]];return i},r.pairs=function(t){for(var e=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);e<n;)o[e]=[i,i=t[++e]];return o},r.transpose=function(t){if(!(o=t.length))return[];for(var e=-1,n=r.min(t,O),i=new Array(n);++e<n;)for(var o,a=-1,s=i[e]=new Array(o);++a<o;)s[a]=t[a][e];return i},r.zip=function(){return r.transpose(arguments)},r.keys=function(t){var e=[];for(var n in t)e.push(n);return e},r.values=function(t){var e=[];for(var n in t)e.push(t[n]);return e},r.entries=function(t){var e=[];for(var n in t)e.push({key:n,value:t[n]});return e},r.merge=function(t){for(var e,n,i,o=t.length,r=-1,a=0;++r<o;)a+=t[r].length;for(n=new Array(a);--o>=0;)for(e=(i=t[o]).length;--e>=0;)n[--a]=i[e];return n};var y=Math.abs;function _(t,e){for(var n in e)Object.defineProperty(t.prototype,n,{value:e[n],enumerable:!1})}function A(){this._=Object.create(null)}r.range=function(t,e,n){if(arguments.length<3&&(n=1,arguments.length<2&&(e=t,t=0)),(e-t)/n==1/0)throw new Error("infinite range");var i,o=[],r=function(t){var e=1;for(;t*e%1;)e*=10;return e}(y(n)),a=-1;if(t*=r,e*=r,(n*=r)<0)for(;(i=t+n*++a)>e;)o.push(i/r);else for(;(i=t+n*++a)<e;)o.push(i/r);return o},r.map=function(t,e){var n=new A;if(t instanceof A)t.forEach((function(t,e){n.set(t,e)}));else if(Array.isArray(t)){var i,o=-1,r=t.length;if(1===arguments.length)for(;++o<r;)n.set(o,t[o]);else for(;++o<r;)n.set(e.call(t,i=t[o],o),i)}else for(var a in t)n.set(a,t[a]);return n};var x="__proto__",w="\0";function q(t){return(t+="")===x||t[0]===w?w+t:t}function W(t){return(t+="")[0]===w?t.slice(1):t}function L(t){return q(t)in this._}function k(t){return(t=q(t))in this._&&delete this._[t]}function T(){var t=[];for(var e in this._)t.push(W(e));return t}function S(){var t=0;for(var e in this._)++t;return t}function R(){for(var t in this._)return!1;return!0}function C(){this._=Object.create(null)}function D(t){return t}function N(t,e,n){return function(){var i=n.apply(e,arguments);return i===e?t:i}}function E(t,e){if(e in t)return e;e=e.charAt(0).toUpperCase()+e.slice(1);for(var n=0,i=B.length;n<i;++n){var o=B[n]+e;if(o in t)return o}}_(A,{has:L,get:function(t){return this._[q(t)]},set:function(t,e){return this._[q(t)]=e},remove:k,keys:T,values:function(){var t=[];for(var e in this._)t.push(this._[e]);return t},entries:function(){var t=[];for(var e in this._)t.push({key:W(e),value:this._[e]});return t},size:S,empty:R,forEach:function(t){for(var e in this._)t.call(this,W(e),this._[e])}}),r.nest=function(){var t,e,n={},i=[],o=[];function a(o,r,s){if(s>=i.length)return e?e.call(n,r):t?r.sort(t):r;for(var l,c,u,d,h=-1,p=r.length,f=i[s++],b=new A;++h<p;)(d=b.get(l=f(c=r[h])))?d.push(c):b.set(l,[c]);return o?(c=o(),u=function(t,e){c.set(t,a(o,e,s))}):(c={},u=function(t,e){c[t]=a(o,e,s)}),b.forEach(u),c}function s(t,e){if(e>=i.length)return t;var n=[],r=o[e++];return t.forEach((function(t,i){n.push({key:t,values:s(i,e)})})),r?n.sort((function(t,e){return r(t.key,e.key)})):n}return n.map=function(t,e){return a(e,t,0)},n.entries=function(t){return s(a(r.map,t,0),0)},n.key=function(t){return i.push(t),n},n.sortKeys=function(t){return o[i.length-1]=t,n},n.sortValues=function(e){return t=e,n},n.rollup=function(t){return e=t,n},n},r.set=function(t){var e=new C;if(t)for(var n=0,i=t.length;n<i;++n)e.add(t[n]);return e},_(C,{has:L,add:function(t){return this._[q(t+="")]=!0,t},remove:k,values:T,size:S,empty:R,forEach:function(t){for(var e in this._)t.call(this,W(e))}}),r.behavior={},r.rebind=function(t,e){for(var n,i=1,o=arguments.length;++i<o;)t[n=arguments[i]]=N(t,e,e[n]);return t};var B=["webkit","ms","moz","Moz","o","O"];function P(){}function Y(){}function I(t){var e=[],n=new A;function i(){for(var n,i=e,o=-1,r=i.length;++o<r;)(n=i[o].on)&&n.apply(this,arguments);return t}return i.on=function(i,o){var r,a=n.get(i);return arguments.length<2?a&&a.on:(a&&(a.on=null,e=e.slice(0,r=e.indexOf(a)).concat(e.slice(r+1)),n.remove(i)),o&&e.push(n.set(i,{on:o})),t)},i}function X(){r.event.preventDefault()}function H(){for(var t,e=r.event;t=e.sourceEvent;)e=t;return e}function F(t){for(var e=new Y,n=0,i=arguments.length;++n<i;)e[arguments[n]]=I(e);return e.of=function(n,i){return function(o){try{var a=o.sourceEvent=r.event;o.target=t,r.event=o,e[o.type].apply(n,i)}finally{r.event=a}}},e}r.dispatch=function(){for(var t=new Y,e=-1,n=arguments.length;++e<n;)t[arguments[e]]=I(t);return t},Y.prototype.on=function(t,e){var n=t.indexOf("."),i="";if(n>=0&&(i=t.slice(n+1),t=t.slice(0,n)),t)return arguments.length<2?this[t].on(i):this[t].on(i,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(i,null);return this}},r.event=null,r.requote=function(t){return t.replace(j,"\\$&")};var j=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,V={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var n in e)t[n]=e[n]};function $(t){return V(t,K),t}var U=function(t,e){return e.querySelector(t)},G=function(t,e){return e.querySelectorAll(t)},Z=function(t,e){var n=t.matches||t[E(t,"matchesSelector")];return Z=function(t,e){return n.call(t,e)},Z(t,e)};"function"==typeof Sizzle&&(U=function(t,e){return Sizzle(t,e)[0]||null},G=Sizzle,Z=Sizzle.matchesSelector),r.selection=function(){return r.select(l.documentElement)};var K=r.selection.prototype=[];function J(t){return"function"==typeof t?t:function(){return U(t,this)}}function Q(t){return"function"==typeof t?t:function(){return G(t,this)}}K.select=function(t){var e,n,i,o,r=[];t=J(t);for(var a=-1,s=this.length;++a<s;){r.push(e=[]),e.parentNode=(i=this[a]).parentNode;for(var l=-1,c=i.length;++l<c;)(o=i[l])?(e.push(n=t.call(o,o.__data__,l,a)),n&&"__data__"in o&&(n.__data__=o.__data__)):e.push(null)}return $(r)},K.selectAll=function(t){var e,n,i=[];t=Q(t);for(var o=-1,r=this.length;++o<r;)for(var a=this[o],l=-1,c=a.length;++l<c;)(n=a[l])&&(i.push(e=s(t.call(n,n.__data__,l,o))),e.parentNode=n);return $(i)};var tt="http://www.w3.org/1999/xhtml",et={svg:"http://www.w3.org/2000/svg",xhtml:tt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function nt(t,e){return t=r.ns.qualify(t),null==e?t.local?function(){this.removeAttributeNS(t.space,t.local)}:function(){this.removeAttribute(t)}:"function"==typeof e?t.local?function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}:function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}:t.local?function(){this.setAttributeNS(t.space,t.local,e)}:function(){this.setAttribute(t,e)}}function it(t){return t.trim().replace(/\s+/g," ")}function ot(t){return new RegExp("(?:^|\\s+)"+r.requote(t)+"(?:\\s+|$)","g")}function rt(t){return(t+"").trim().split(/^|\s+/)}function at(t,e){var n=(t=rt(t).map(st)).length;return"function"==typeof e?function(){for(var i=-1,o=e.apply(this,arguments);++i<n;)t[i](this,o)}:function(){for(var i=-1;++i<n;)t[i](this,e)}}function st(t){var e=ot(t);return function(n,i){if(o=n.classList)return i?o.add(t):o.remove(t);var o=n.getAttribute("class")||"";i?(e.lastIndex=0,e.test(o)||n.setAttribute("class",it(o+" "+t))):n.setAttribute("class",it(o.replace(e," ")))}}function lt(t,e,n){return null==e?function(){this.style.removeProperty(t)}:"function"==typeof e?function(){var i=e.apply(this,arguments);null==i?this.style.removeProperty(t):this.style.setProperty(t,i,n)}:function(){this.style.setProperty(t,e,n)}}function ct(t,e){return null==e?function(){delete this[t]}:"function"==typeof e?function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}:function(){this[t]=e}}function ut(t){return"function"==typeof t?t:(t=r.ns.qualify(t)).local?function(){return this.ownerDocument.createElementNS(t.space,t.local)}:function(){var e=this.ownerDocument,n=this.namespaceURI;return n===tt&&e.documentElement.namespaceURI===tt?e.createElement(t):e.createElementNS(n,t)}}function dt(){var t=this.parentNode;t&&t.removeChild(this)}function ht(t){return{__data__:t}}function pt(t){return function(){return Z(this,t)}}function ft(t){return arguments.length||(t=M),function(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}}function bt(t,e){for(var n=0,i=t.length;n<i;n++)for(var o,r=t[n],a=0,s=r.length;a<s;a++)(o=r[a])&&e(o,a,n);return t}function Mt(t){return V(t,gt),t}r.ns={prefix:et,qualify:function(t){var e=t.indexOf(":"),n=t;return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),et.hasOwnProperty(n)?{space:et[n],local:t}:t}},K.attr=function(t,e){if(arguments.length<2){if("string"==typeof t){var n=this.node();return(t=r.ns.qualify(t)).local?n.getAttributeNS(t.space,t.local):n.getAttribute(t)}for(e in t)this.each(nt(e,t[e]));return this}return this.each(nt(t,e))},K.classed=function(t,e){if(arguments.length<2){if("string"==typeof t){var n=this.node(),i=(t=rt(t)).length,o=-1;if(e=n.classList){for(;++o<i;)if(!e.contains(t[o]))return!1}else for(e=n.getAttribute("class");++o<i;)if(!ot(t[o]).test(e))return!1;return!0}for(e in t)this.each(at(e,t[e]));return this}return this.each(at(t,e))},K.style=function(t,e,n){var i=arguments.length;if(i<3){if("string"!=typeof t){for(n in i<2&&(e=""),t)this.each(lt(n,t[n],e));return this}if(i<2){var o=this.node();return u(o).getComputedStyle(o,null).getPropertyValue(t)}n=""}return this.each(lt(t,e,n))},K.property=function(t,e){if(arguments.length<2){if("string"==typeof t)return this.node()[t];for(e in t)this.each(ct(e,t[e]));return this}return this.each(ct(t,e))},K.text=function(t){return arguments.length?this.each("function"==typeof t?function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}:null==t?function(){this.textContent=""}:function(){this.textContent=t}):this.node().textContent},K.html=function(t){return arguments.length?this.each("function"==typeof t?function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}:null==t?function(){this.innerHTML=""}:function(){this.innerHTML=t}):this.node().innerHTML},K.append=function(t){return t=ut(t),this.select((function(){return this.appendChild(t.apply(this,arguments))}))},K.insert=function(t,e){return t=ut(t),e=J(e),this.select((function(){return this.insertBefore(t.apply(this,arguments),e.apply(this,arguments)||null)}))},K.remove=function(){return this.each(dt)},K.data=function(t,e){var n,i,o=-1,r=this.length;if(!arguments.length){for(t=new Array(r=(n=this[0]).length);++o<r;)(i=n[o])&&(t[o]=i.__data__);return t}function a(t,n){var i,o,r,a=t.length,u=n.length,d=Math.min(a,u),h=new Array(u),p=new Array(u),f=new Array(a);if(e){var b,M=new A,g=new Array(a);for(i=-1;++i<a;)(o=t[i])&&(M.has(b=e.call(o,o.__data__,i))?f[i]=o:M.set(b,o),g[i]=b);for(i=-1;++i<u;)(o=M.get(b=e.call(n,r=n[i],i)))?!0!==o&&(h[i]=o,o.__data__=r):p[i]=ht(r),M.set(b,!0);for(i=-1;++i<a;)i in g&&!0!==M.get(g[i])&&(f[i]=t[i])}else{for(i=-1;++i<d;)o=t[i],r=n[i],o?(o.__data__=r,h[i]=o):p[i]=ht(r);for(;i<u;++i)p[i]=ht(n[i]);for(;i<a;++i)f[i]=t[i]}p.update=h,p.parentNode=h.parentNode=f.parentNode=t.parentNode,s.push(p),l.push(h),c.push(f)}var s=Mt([]),l=$([]),c=$([]);if("function"==typeof t)for(;++o<r;)a(n=this[o],t.call(n,n.parentNode.__data__,o));else for(;++o<r;)a(n=this[o],t);return l.enter=function(){return s},l.exit=function(){return c},l},K.datum=function(t){return arguments.length?this.property("__data__",t):this.property("__data__")},K.filter=function(t){var e,n,i,o=[];"function"!=typeof t&&(t=pt(t));for(var r=0,a=this.length;r<a;r++){o.push(e=[]),e.parentNode=(n=this[r]).parentNode;for(var s=0,l=n.length;s<l;s++)(i=n[s])&&t.call(i,i.__data__,s,r)&&e.push(i)}return $(o)},K.order=function(){for(var t=-1,e=this.length;++t<e;)for(var n,i=this[t],o=i.length-1,r=i[o];--o>=0;)(n=i[o])&&(r&&r!==n.nextSibling&&r.parentNode.insertBefore(n,r),r=n);return this},K.sort=function(t){t=ft.apply(this,arguments);for(var e=-1,n=this.length;++e<n;)this[e].sort(t);return this.order()},K.each=function(t){return bt(this,(function(e,n,i){t.call(e,e.__data__,n,i)}))},K.call=function(t){var e=s(arguments);return t.apply(e[0]=this,e),this},K.empty=function(){return!this.node()},K.node=function(){for(var t=0,e=this.length;t<e;t++)for(var n=this[t],i=0,o=n.length;i<o;i++){var r=n[i];if(r)return r}return null},K.size=function(){var t=0;return bt(this,(function(){++t})),t};var gt=[];function mt(t,e,n){var i="__on"+t,o=t.indexOf("."),a=vt;o>0&&(t=t.slice(0,o));var l=zt.get(t);function c(){var e=this[i];e&&(this.removeEventListener(t,e,e.$),delete this[i])}return l&&(t=l,a=Ot),o?e?function(){var o=a(e,s(arguments));c.call(this),this.addEventListener(t,this[i]=o,o.$=n),o._=e}:c:e?P:function(){var e,n=new RegExp("^__on([^.]+)"+r.requote(t)+"$");for(var i in this)if(e=i.match(n)){var o=this[i];this.removeEventListener(e[1],o,o.$),delete this[i]}}}r.selection.enter=Mt,r.selection.enter.prototype=gt,gt.append=K.append,gt.empty=K.empty,gt.node=K.node,gt.call=K.call,gt.size=K.size,gt.select=function(t){for(var e,n,i,o,r,a=[],s=-1,l=this.length;++s<l;){i=(o=this[s]).update,a.push(e=[]),e.parentNode=o.parentNode;for(var c=-1,u=o.length;++c<u;)(r=o[c])?(e.push(i[c]=n=t.call(o.parentNode,r.__data__,c,s)),n.__data__=r.__data__):e.push(null)}return $(a)},gt.insert=function(t,e){var n,i,o;return arguments.length<2&&(n=this,e=function(t,e,r){var a,s=n[r].update,l=s.length;for(r!=o&&(o=r,i=0),e>=i&&(i=e+1);!(a=s[i])&&++i<l;);return a}),K.insert.call(this,t,e)},r.select=function(t){var e;return"string"==typeof t?(e=[U(t,l)]).parentNode=l.documentElement:(e=[t]).parentNode=c(t),$([e])},r.selectAll=function(t){var e;return"string"==typeof t?(e=s(G(t,l))).parentNode=l.documentElement:(e=s(t)).parentNode=null,$([e])},K.on=function(t,e,n){var i=arguments.length;if(i<3){if("string"!=typeof t){for(n in i<2&&(e=!1),t)this.each(mt(n,t[n],e));return this}if(i<2)return(i=this.node()["__on"+t])&&i._;n=!1}return this.each(mt(t,e,n))};var zt=r.map({mouseenter:"mouseover",mouseleave:"mouseout"});function vt(t,e){return function(n){var i=r.event;r.event=n,e[0]=this.__data__;try{t.apply(this,e)}finally{r.event=i}}}function Ot(t,e){var n=vt(t,e);return function(t){var e=this,i=t.relatedTarget;i&&(i===e||8&i.compareDocumentPosition(e))||n.call(e,t)}}l&&zt.forEach((function(t){"on"+t in l&&zt.remove(t)}));var yt,_t=0;function At(t){var e=".dragsuppress-"+ ++_t,n="click"+e,i=r.select(u(t)).on("touchmove"+e,X).on("dragstart"+e,X).on("selectstart"+e,X);if(null==yt&&(yt=!("onselectstart"in t)&&E(t.style,"userSelect")),yt){var o=c(t).style,a=o[yt];o[yt]="none"}return function(t){if(i.on(e,null),yt&&(o[yt]=a),t){var r=function(){i.on(n,null)};i.on(n,(function(){X(),r()}),!0),setTimeout(r,0)}}}r.mouse=function(t){return wt(t,H())};var xt=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;function wt(t,e){e.changedTouches&&(e=e.changedTouches[0]);var n=t.ownerSVGElement||t;if(n.createSVGPoint){var i=n.createSVGPoint();if(xt<0){var o=u(t);if(o.scrollX||o.scrollY){var a=(n=r.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important"))[0][0].getScreenCTM();xt=!(a.f||a.e),n.remove()}}return xt?(i.x=e.pageX,i.y=e.pageY):(i.x=e.clientX,i.y=e.clientY),[(i=i.matrixTransform(t.getScreenCTM().inverse())).x,i.y]}var s=t.getBoundingClientRect();return[e.clientX-s.left-t.clientLeft,e.clientY-s.top-t.clientTop]}function qt(){return r.event.changedTouches[0].identifier}r.touch=function(t,e,n){if(arguments.length<3&&(n=e,e=H().changedTouches),e)for(var i,o=0,r=e.length;o<r;++o)if((i=e[o]).identifier===n)return wt(t,i)},r.behavior.drag=function(){var t=F(o,"drag","dragstart","dragend"),e=null,n=a(P,r.mouse,u,"mousemove","mouseup"),i=a(qt,r.touch,D,"touchmove","touchend");function o(){this.on("mousedown.drag",n).on("touchstart.drag",i)}function a(n,i,o,a,s){return function(){var l,c=this,u=r.event.target.correspondingElement||r.event.target,d=c.parentNode,h=t.of(c,arguments),p=0,f=n(),b=".drag"+(null==f?"":"-"+f),M=r.select(o(u)).on(a+b,(function(){var t,e,n=i(d,f);if(!n)return;t=n[0]-m[0],e=n[1]-m[1],p|=t|e,m=n,h({type:"drag",x:n[0]+l[0],y:n[1]+l[1],dx:t,dy:e})})).on(s+b,(function(){if(!i(d,f))return;M.on(a+b,null).on(s+b,null),g(p),h({type:"dragend"})})),g=At(u),m=i(d,f);l=e?[(l=e.apply(c,arguments)).x-m[0],l.y-m[1]]:[0,0],h({type:"dragstart"})}}return o.origin=function(t){return arguments.length?(e=t,o):e},r.rebind(o,t,"on")},r.touches=function(t,e){return arguments.length<2&&(e=H().touches),e?s(e).map((function(e){var n=wt(t,e);return n.identifier=e.identifier,n})):[]};var Wt=1e-6,Lt=Wt*Wt,kt=Math.PI,Tt=2*kt,St=Tt-Wt,Rt=kt/2,Ct=kt/180,Dt=180/kt;function Nt(t){return t>0?1:t<0?-1:0}function Et(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function Bt(t){return t>1?0:t<-1?kt:Math.acos(t)}function Pt(t){return t>1?Rt:t<-1?-Rt:Math.asin(t)}function Yt(t){return((t=Math.exp(t))+1/t)/2}function It(t){return(t=Math.sin(t/2))*t}var Xt=Math.SQRT2;r.interpolateZoom=function(t,e){var n,i,o=t[0],r=t[1],a=t[2],s=e[0],l=e[1],c=e[2],u=s-o,d=l-r,h=u*u+d*d;if(h<Lt)i=Math.log(c/a)/Xt,n=function(t){return[o+t*u,r+t*d,a*Math.exp(Xt*t*i)]};else{var p=Math.sqrt(h),f=(c*c-a*a+4*h)/(2*a*2*p),b=(c*c-a*a-4*h)/(2*c*2*p),M=Math.log(Math.sqrt(f*f+1)-f),g=Math.log(Math.sqrt(b*b+1)-b);i=(g-M)/Xt,n=function(t){var e,n=t*i,s=Yt(M),l=a/(2*p)*(s*(e=Xt*n+M,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(M));return[o+l*u,r+l*d,a*s/Yt(Xt*n+M)]}}return n.duration=1e3*i,n},r.behavior.zoom=function(){var t,e,n,i,o,a,s,c,d,h={x:0,y:0,k:1},p=[960,500],f=jt,b=250,M=0,g="mousedown.zoom",m="mousemove.zoom",z="mouseup.zoom",v="touchstart.zoom",O=F(y,"zoomstart","zoom","zoomend");function y(t){t.on(g,T).on(Ft+".zoom",R).on("dblclick.zoom",C).on(v,S)}function _(t){return[(t[0]-h.x)/h.k,(t[1]-h.y)/h.k]}function A(t){h.k=Math.max(f[0],Math.min(f[1],t))}function x(t,e){e=function(t){return[t[0]*h.k+h.x,t[1]*h.k+h.y]}(e),h.x+=t[0]-e[0],h.y+=t[1]-e[1]}function w(t,n,i,o){t.__chart__={x:h.x,y:h.y,k:h.k},A(Math.pow(2,o)),x(e=n,i),t=r.select(t),b>0&&(t=t.transition().duration(b)),t.call(y.event)}function q(){s&&s.domain(a.range().map((function(t){return(t-h.x)/h.k})).map(a.invert)),d&&d.domain(c.range().map((function(t){return(t-h.y)/h.k})).map(c.invert))}function W(t){M++||t({type:"zoomstart"})}function L(t){q(),t({type:"zoom",scale:h.k,translate:[h.x,h.y]})}function k(t){--M||(t({type:"zoomend"}),e=null)}function T(){var t=this,e=O.of(t,arguments),n=0,i=r.select(u(t)).on(m,(function(){n=1,x(r.mouse(t),o),L(e)})).on(z,(function(){i.on(m,null).on(z,null),a(n),k(e)})),o=_(r.mouse(t)),a=At(t);Ss.call(t),W(e)}function S(){var t,e=this,n=O.of(e,arguments),i={},a=0,s=".zoom-"+r.event.changedTouches[0].identifier,l="touchmove"+s,c="touchend"+s,u=[],d=r.select(e),p=At(e);function f(){var n=r.touches(e);return t=h.k,n.forEach((function(t){t.identifier in i&&(i[t.identifier]=_(t))})),n}function b(){var t=r.event.target;r.select(t).on(l,M).on(c,m),u.push(t);for(var n=r.event.changedTouches,s=0,d=n.length;s<d;++s)i[n[s].identifier]=null;var p=f(),b=Date.now();if(1===p.length){if(b-o<500){var g=p[0];w(e,g,i[g.identifier],Math.floor(Math.log(h.k)/Math.LN2)+1),X()}o=b}else if(p.length>1){g=p[0];var z=p[1],v=g[0]-z[0],O=g[1]-z[1];a=v*v+O*O}}function M(){var s,l,c,u,d=r.touches(e);Ss.call(e);for(var h=0,p=d.length;h<p;++h,u=null)if(c=d[h],u=i[c.identifier]){if(l)break;s=c,l=u}if(u){var f=(f=c[0]-s[0])*f+(f=c[1]-s[1])*f,b=a&&Math.sqrt(f/a);s=[(s[0]+c[0])/2,(s[1]+c[1])/2],l=[(l[0]+u[0])/2,(l[1]+u[1])/2],A(b*t)}o=null,x(s,l),L(n)}function m(){if(r.event.touches.length){for(var t=r.event.changedTouches,e=0,o=t.length;e<o;++e)delete i[t[e].identifier];for(var a in i)return void f()}r.selectAll(u).on(s,null),d.on(g,T).on(v,S),p(),k(n)}b(),W(n),d.on(g,null).on(v,b)}function R(){var o=O.of(this,arguments);i?clearTimeout(i):(Ss.call(this),t=_(e=n||r.mouse(this)),W(o)),i=setTimeout((function(){i=null,k(o)}),50),X(),A(Math.pow(2,.002*Ht())*h.k),x(e,t),L(o)}function C(){var t=r.mouse(this),e=Math.log(h.k)/Math.LN2;w(this,t,_(t),r.event.shiftKey?Math.ceil(e)-1:Math.floor(e)+1)}return Ft||(Ft="onwheel"in l?(Ht=function(){return-r.event.deltaY*(r.event.deltaMode?120:1)},"wheel"):"onmousewheel"in l?(Ht=function(){return r.event.wheelDelta},"mousewheel"):(Ht=function(){return-r.event.detail},"MozMousePixelScroll")),y.event=function(t){t.each((function(){var t=O.of(this,arguments),n=h;Ds?r.select(this).transition().each("start.zoom",(function(){h=this.__chart__||{x:0,y:0,k:1},W(t)})).tween("zoom:zoom",(function(){var i=p[0],o=p[1],a=e?e[0]:i/2,s=e?e[1]:o/2,l=r.interpolateZoom([(a-h.x)/h.k,(s-h.y)/h.k,i/h.k],[(a-n.x)/n.k,(s-n.y)/n.k,i/n.k]);return function(e){var n=l(e),o=i/n[2];this.__chart__=h={x:a-n[0]*o,y:s-n[1]*o,k:o},L(t)}})).each("interrupt.zoom",(function(){k(t)})).each("end.zoom",(function(){k(t)})):(this.__chart__=h,W(t),L(t),k(t))}))},y.translate=function(t){return arguments.length?(h={x:+t[0],y:+t[1],k:h.k},q(),y):[h.x,h.y]},y.scale=function(t){return arguments.length?(h={x:h.x,y:h.y,k:null},A(+t),q(),y):h.k},y.scaleExtent=function(t){return arguments.length?(f=null==t?jt:[+t[0],+t[1]],y):f},y.center=function(t){return arguments.length?(n=t&&[+t[0],+t[1]],y):n},y.size=function(t){return arguments.length?(p=t&&[+t[0],+t[1]],y):p},y.duration=function(t){return arguments.length?(b=+t,y):b},y.x=function(t){return arguments.length?(s=t,a=t.copy(),h={x:0,y:0,k:1},y):s},y.y=function(t){return arguments.length?(d=t,c=t.copy(),h={x:0,y:0,k:1},y):d},r.rebind(y,O,"on")};var Ht,Ft,jt=[0,1/0];function Vt(){}function $t(t,e,n){return this instanceof $t?(this.h=+t,this.s=+e,void(this.l=+n)):arguments.length<2?t instanceof $t?new $t(t.h,t.s,t.l):be(""+t,Me,$t):new $t(t,e,n)}r.color=Vt,Vt.prototype.toString=function(){return this.rgb()+""},r.hsl=$t;var Ut=$t.prototype=new Vt;function Gt(t,e,n){var i,o;function r(t){return Math.round(255*function(t){return t>360?t-=360:t<0&&(t+=360),t<60?i+(o-i)*t/60:t<180?o:t<240?i+(o-i)*(240-t)/60:i}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,i=2*(n=n<0?0:n>1?1:n)-(o=n<=.5?n*(1+e):n+e-n*e),new ue(r(t+120),r(t),r(t-120))}function Zt(t,e,n){return this instanceof Zt?(this.h=+t,this.c=+e,void(this.l=+n)):arguments.length<2?t instanceof Zt?new Zt(t.h,t.c,t.l):ae(t instanceof Qt?t.l:(t=ge((t=r.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new Zt(t,e,n)}Ut.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new $t(this.h,this.s,this.l/t)},Ut.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new $t(this.h,this.s,t*this.l)},Ut.rgb=function(){return Gt(this.h,this.s,this.l)},r.hcl=Zt;var Kt=Zt.prototype=new Vt;function Jt(t,e,n){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new Qt(n,Math.cos(t*=Ct)*e,Math.sin(t)*e)}function Qt(t,e,n){return this instanceof Qt?(this.l=+t,this.a=+e,void(this.b=+n)):arguments.length<2?t instanceof Qt?new Qt(t.l,t.a,t.b):t instanceof Zt?Jt(t.h,t.c,t.l):ge((t=ue(t)).r,t.g,t.b):new Qt(t,e,n)}Kt.brighter=function(t){return new Zt(this.h,this.c,Math.min(100,this.l+te*(arguments.length?t:1)))},Kt.darker=function(t){return new Zt(this.h,this.c,Math.max(0,this.l-te*(arguments.length?t:1)))},Kt.rgb=function(){return Jt(this.h,this.c,this.l).rgb()},r.lab=Qt;var te=18,ee=.95047,ne=1,ie=1.08883,oe=Qt.prototype=new Vt;function re(t,e,n){var i=(t+16)/116,o=i+e/500,r=i-n/200;return new ue(ce(3.2404542*(o=se(o)*ee)-1.5371385*(i=se(i)*ne)-.4985314*(r=se(r)*ie)),ce(-.969266*o+1.8760108*i+.041556*r),ce(.0556434*o-.2040259*i+1.0572252*r))}function ae(t,e,n){return t>0?new Zt(Math.atan2(n,e)*Dt,Math.sqrt(e*e+n*n),t):new Zt(NaN,NaN,t)}function se(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function le(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function ce(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function ue(t,e,n){return this instanceof ue?(this.r=~~t,this.g=~~e,void(this.b=~~n)):arguments.length<2?t instanceof ue?new ue(t.r,t.g,t.b):be(""+t,ue,Gt):new ue(t,e,n)}function de(t){return new ue(t>>16,t>>8&255,255&t)}function he(t){return de(t)+""}oe.brighter=function(t){return new Qt(Math.min(100,this.l+te*(arguments.length?t:1)),this.a,this.b)},oe.darker=function(t){return new Qt(Math.max(0,this.l-te*(arguments.length?t:1)),this.a,this.b)},oe.rgb=function(){return re(this.l,this.a,this.b)},r.rgb=ue;var pe=ue.prototype=new Vt;function fe(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function be(t,e,n){var i,o,r,a=0,s=0,l=0;if(i=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(o=i[2].split(","),i[1]){case"hsl":return n(parseFloat(o[0]),parseFloat(o[1])/100,parseFloat(o[2])/100);case"rgb":return e(ze(o[0]),ze(o[1]),ze(o[2]))}return(r=ve.get(t))?e(r.r,r.g,r.b):(null==t||"#"!==t.charAt(0)||isNaN(r=parseInt(t.slice(1),16))||(4===t.length?(a=(3840&r)>>4,a|=a>>4,s=240&r,s|=s>>4,l=15&r,l|=l<<4):7===t.length&&(a=(16711680&r)>>16,s=(65280&r)>>8,l=255&r)),e(a,s,l))}function Me(t,e,n){var i,o,r=Math.min(t/=255,e/=255,n/=255),a=Math.max(t,e,n),s=a-r,l=(a+r)/2;return s?(o=l<.5?s/(a+r):s/(2-a-r),i=t==a?(e-n)/s+(e<n?6:0):e==a?(n-t)/s+2:(t-e)/s+4,i*=60):(i=NaN,o=l>0&&l<1?0:i),new $t(i,o,l)}function ge(t,e,n){var i=le((.4124564*(t=me(t))+.3575761*(e=me(e))+.1804375*(n=me(n)))/ee),o=le((.2126729*t+.7151522*e+.072175*n)/ne);return Qt(116*o-16,500*(i-o),200*(o-le((.0193339*t+.119192*e+.9503041*n)/ie)))}function me(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function ze(t){var e=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*e):e}pe.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,n=this.g,i=this.b,o=30;return e||n||i?(e&&e<o&&(e=o),n&&n<o&&(n=o),i&&i<o&&(i=o),new ue(Math.min(255,e/t),Math.min(255,n/t),Math.min(255,i/t))):new ue(o,o,o)},pe.darker=function(t){return new ue((t=Math.pow(.7,arguments.length?t:1))*this.r,t*this.g,t*this.b)},pe.hsl=function(){return Me(this.r,this.g,this.b)},pe.toString=function(){return"#"+fe(this.r)+fe(this.g)+fe(this.b)};var ve=r.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});function Oe(t){return"function"==typeof t?t:function(){return t}}function ye(t){return function(e,n,i){return 2===arguments.length&&"function"==typeof n&&(i=n,n=null),_e(e,n,t,i)}}function _e(t,e,n,i){var o={},a=r.dispatch("beforesend","progress","load","error"),l={},c=new XMLHttpRequest,u=null;function d(){var t,e=c.status;if(!e&&function(t){var e=t.responseType;return e&&"text"!==e?t.response:t.responseText}(c)||e>=200&&e<300||304===e){try{t=n.call(o,c)}catch(t){return void a.error.call(o,t)}a.load.call(o,t)}else a.error.call(o,c)}return this.XDomainRequest&&!("withCredentials"in c)&&/^(http(s)?:)?\/\//.test(t)&&(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=d:c.onreadystatechange=function(){c.readyState>3&&d()},c.onprogress=function(t){var e=r.event;r.event=t;try{a.progress.call(o,c)}finally{r.event=e}},o.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+"",o)},o.mimeType=function(t){return arguments.length?(e=null==t?null:t+"",o):e},o.responseType=function(t){return arguments.length?(u=t,o):u},o.response=function(t){return n=t,o},["get","post"].forEach((function(t){o[t]=function(){return o.send.apply(o,[t].concat(s(arguments)))}})),o.send=function(n,i,r){if(2===arguments.length&&"function"==typeof i&&(r=i,i=null),c.open(n,t,!0),null==e||"accept"in l||(l.accept=e+",*/*"),c.setRequestHeader)for(var s in l)c.setRequestHeader(s,l[s]);return null!=e&&c.overrideMimeType&&c.overrideMimeType(e),null!=u&&(c.responseType=u),null!=r&&o.on("error",r).on("load",(function(t){r(null,t)})),a.beforesend.call(o,c),c.send(null==i?null:i),o},o.abort=function(){return c.abort(),o},r.rebind(o,a,"on"),null==i?o:o.get(function(t){return 1===t.length?function(e,n){t(null==e?n:null)}:t}(i))}ve.forEach((function(t,e){ve.set(t,de(e))})),r.functor=Oe,r.xhr=ye(D),r.dsv=function(t,e){var n=new RegExp('["'+t+"\n]"),i=t.charCodeAt(0);function o(t,n,i){arguments.length<3&&(i=n,n=null);var o=_e(t,e,null==n?r:a(n),i);return o.row=function(t){return arguments.length?o.response(null==(n=t)?r:a(t)):n},o}function r(t){return o.parse(t.responseText)}function a(t){return function(e){return o.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return n.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}return o.parse=function(t,e){var n;return o.parseRows(t,(function(t,i){if(n)return n(t,i-1);var o=new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+"]"})).join(",")+"}");n=e?function(t,n){return e(o(t),n)}:o}))},o.parseRows=function(t,e){var n,o,r={},a={},s=[],l=t.length,c=0,u=0;function d(){if(c>=l)return a;if(o)return o=!1,r;var e=c;if(34===t.charCodeAt(e)){for(var n=e;n++<l;)if(34===t.charCodeAt(n)){if(34!==t.charCodeAt(n+1))break;++n}return c=n+2,13===(s=t.charCodeAt(n+1))?(o=!0,10===t.charCodeAt(n+2)&&++c):10===s&&(o=!0),t.slice(e+1,n).replace(/""/g,'"')}for(;c<l;){var s,u=1;if(10===(s=t.charCodeAt(c++)))o=!0;else if(13===s)o=!0,10===t.charCodeAt(c)&&(++c,++u);else if(s!==i)continue;return t.slice(e,c-u)}return t.slice(e)}for(;(n=d())!==a;){for(var h=[];n!==r&&n!==a;)h.push(n),n=d();e&&null==(h=e(h,u++))||s.push(h)}return s},o.format=function(e){if(Array.isArray(e[0]))return o.formatRows(e);var n=new C,i=[];return e.forEach((function(t){for(var e in t)n.has(e)||i.push(n.add(e))})),[i.map(l).join(t)].concat(e.map((function(e){return i.map((function(t){return l(e[t])})).join(t)}))).join("\n")},o.formatRows=function(t){return t.map(s).join("\n")},o},r.csv=r.dsv(",","text/csv"),r.tsv=r.dsv("\t","text/tab-separated-values");var Ae,xe,we,qe,We=this[E(this,"requestAnimationFrame")]||function(t){setTimeout(t,17)};function Le(t,e,n){var i=arguments.length;i<2&&(e=0),i<3&&(n=Date.now());var o={c:t,t:n+e,n:null};return xe?xe.n=o:Ae=o,xe=o,we||(qe=clearTimeout(qe),we=1,We(ke)),o}function ke(){var t=Te(),e=Se()-t;e>24?(isFinite(e)&&(clearTimeout(qe),qe=setTimeout(ke,e)),we=0):(we=1,We(ke))}function Te(){for(var t=Date.now(),e=Ae;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Se(){for(var t,e=Ae,n=1/0;e;)e.c?(e.t<n&&(n=e.t),e=(t=e).n):e=t?t.n=e.n:Ae=e.n;return xe=t,n}function Re(t,e){return e-(t?Math.ceil(Math.log(t)/Math.LN10):1)}r.timer=function(){Le.apply(this,arguments)},r.timer.flush=function(){Te(),Se()},r.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)};var Ce=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"].map((function(t,e){var n=Math.pow(10,3*y(8-e));return{scale:e>8?function(t){return t/n}:function(t){return t*n},symbol:t}}));function De(t){var e=t.decimal,n=t.thousands,i=t.grouping,o=t.currency,a=i&&n?function(t,e){for(var o=t.length,r=[],a=0,s=i[0],l=0;o>0&&s>0&&(l+s+1>e&&(s=Math.max(1,e-l)),r.push(t.substring(o-=s,o+s)),!((l+=s+1)>e));)s=i[a=(a+1)%i.length];return r.reverse().join(n)}:D;return function(t){var n=Ne.exec(t),i=n[1]||" ",s=n[2]||">",l=n[3]||"-",c=n[4]||"",u=n[5],d=+n[6],h=n[7],p=n[8],f=n[9],b=1,M="",g="",m=!1,z=!0;switch(p&&(p=+p.substring(1)),(u||"0"===i&&"="===s)&&(u=i="0",s="="),f){case"n":h=!0,f="g";break;case"%":b=100,g="%",f="f";break;case"p":b=100,g="%",f="r";break;case"b":case"o":case"x":case"X":"#"===c&&(M="0"+f.toLowerCase());case"c":z=!1;case"d":m=!0,p=0;break;case"s":b=-1,f="r"}"$"===c&&(M=o[0],g=o[1]),"r"!=f||p||(f="g"),null!=p&&("g"==f?p=Math.max(1,Math.min(21,p)):"e"!=f&&"f"!=f||(p=Math.max(0,Math.min(20,p)))),f=Ee.get(f)||Be;var v=u&&h;return function(t){var n=g;if(m&&t%1)return"";var o=t<0||0===t&&1/t<0?(t=-t,"-"):"-"===l?"":l;if(b<0){var c=r.formatPrefix(t,p);t=c.scale(t),n=c.symbol+g}else t*=b;var O,y,_=(t=f(t,p)).lastIndexOf(".");if(_<0){var A=z?t.lastIndexOf("e"):-1;A<0?(O=t,y=""):(O=t.substring(0,A),y=t.substring(A))}else O=t.substring(0,_),y=e+t.substring(_+1);!u&&h&&(O=a(O,1/0));var x=M.length+O.length+y.length+(v?0:o.length),w=x<d?new Array(x=d-x+1).join(i):"";return v&&(O=a(w+O,w.length?d-y.length:1/0)),o+=M,t=O+y,("<"===s?o+t+w:">"===s?w+o+t:"^"===s?w.substring(0,x>>=1)+o+t+w.substring(x):o+(v?t:w+t))+n}}}r.formatPrefix=function(t,e){var n=0;return(t=+t)&&(t<0&&(t*=-1),e&&(t=r.round(t,Re(t,e))),n=1+Math.floor(1e-12+Math.log(t)/Math.LN10),n=Math.max(-24,Math.min(24,3*Math.floor((n-1)/3)))),Ce[8+n/3]};var Ne=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,Ee=r.map({b:function(t){return t.toString(2)},c:function(t){return String.fromCharCode(t)},o:function(t){return t.toString(8)},x:function(t){return t.toString(16)},X:function(t){return t.toString(16).toUpperCase()},g:function(t,e){return t.toPrecision(e)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},r:function(t,e){return(t=r.round(t,Re(t,e))).toFixed(Math.max(0,Math.min(20,Re(t*(1+1e-15),e))))}});function Be(t){return t+""}var Pe=r.time={},Ye=Date;function Ie(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}Ie.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Xe.setUTCDate.apply(this._,arguments)},setDay:function(){Xe.setUTCDay.apply(this._,arguments)},setFullYear:function(){Xe.setUTCFullYear.apply(this._,arguments)},setHours:function(){Xe.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Xe.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Xe.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Xe.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Xe.setUTCSeconds.apply(this._,arguments)},setTime:function(){Xe.setTime.apply(this._,arguments)}};var Xe=Date.prototype;function He(t,e,n){function i(e){var n=t(e),i=r(n,1);return e-n<i-e?n:i}function o(n){return e(n=t(new Ye(n-1)),1),n}function r(t,n){return e(t=new Ye(+t),n),t}function a(t,i,r){var a=o(t),s=[];if(r>1)for(;a<i;)n(a)%r||s.push(new Date(+a)),e(a,1);else for(;a<i;)s.push(new Date(+a)),e(a,1);return s}t.floor=t,t.round=i,t.ceil=o,t.offset=r,t.range=a;var s=t.utc=Fe(t);return s.floor=s,s.round=Fe(i),s.ceil=Fe(o),s.offset=Fe(r),s.range=function(t,e,n){try{Ye=Ie;var i=new Ie;return i._=t,a(i,e,n)}finally{Ye=Date}},t}function Fe(t){return function(e,n){try{Ye=Ie;var i=new Ie;return i._=e,t(i,n)._}finally{Ye=Date}}}function je(t){var e=t.dateTime,n=t.date,i=t.time,o=t.periods,a=t.days,s=t.shortDays,l=t.months,c=t.shortMonths;function u(t){var e=t.length;function n(n){for(var i,o,r,a=[],s=-1,l=0;++s<e;)37===t.charCodeAt(s)&&(a.push(t.slice(l,s)),null!=(o=Ve[i=t.charAt(++s)])&&(i=t.charAt(++s)),(r=O[i])&&(i=r(n,null==o?"e"===i?" ":"0":o)),a.push(i),l=s+1);return a.push(t.slice(l,s)),a.join("")}return n.parse=function(e){var n={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null};if(d(n,t,e,0)!=e.length)return null;"p"in n&&(n.H=n.H%12+12*n.p);var i=null!=n.Z&&Ye!==Ie,o=new(i?Ie:Ye);return"j"in n?o.setFullYear(n.y,0,n.j):"W"in n||"U"in n?("w"in n||(n.w="W"in n?1:0),o.setFullYear(n.y,0,1),o.setFullYear(n.y,0,"W"in n?(n.w+6)%7+7*n.W-(o.getDay()+5)%7:n.w+7*n.U-(o.getDay()+6)%7)):o.setFullYear(n.y,n.m,n.d),o.setHours(n.H+(n.Z/100|0),n.M+n.Z%100,n.S,n.L),i?o._:o},n.toString=function(){return t},n}function d(t,e,n,i){for(var o,r,a,s=0,l=e.length,c=n.length;s<l;){if(i>=c)return-1;if(37===(o=e.charCodeAt(s++))){if(a=e.charAt(s++),!(r=y[a in Ve?e.charAt(s++):a])||(i=r(t,n,i))<0)return-1}else if(o!=n.charCodeAt(i++))return-1}return i}u.utc=function(t){var e=u(t);function n(t){try{var n=new(Ye=Ie);return n._=t,e(n)}finally{Ye=Date}}return n.parse=function(t){try{Ye=Ie;var n=e.parse(t);return n&&n._}finally{Ye=Date}},n.toString=e.toString,n},u.multi=u.utc.multi=fn;var h=r.map(),p=Ze(a),f=Ke(a),b=Ze(s),M=Ke(s),g=Ze(l),m=Ke(l),z=Ze(c),v=Ke(c);o.forEach((function(t,e){h.set(t.toLowerCase(),e)}));var O={a:function(t){return s[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return l[t.getMonth()]},c:u(e),d:function(t,e){return Ge(t.getDate(),e,2)},e:function(t,e){return Ge(t.getDate(),e,2)},H:function(t,e){return Ge(t.getHours(),e,2)},I:function(t,e){return Ge(t.getHours()%12||12,e,2)},j:function(t,e){return Ge(1+Pe.dayOfYear(t),e,3)},L:function(t,e){return Ge(t.getMilliseconds(),e,3)},m:function(t,e){return Ge(t.getMonth()+1,e,2)},M:function(t,e){return Ge(t.getMinutes(),e,2)},p:function(t){return o[+(t.getHours()>=12)]},S:function(t,e){return Ge(t.getSeconds(),e,2)},U:function(t,e){return Ge(Pe.sundayOfYear(t),e,2)},w:function(t){return t.getDay()},W:function(t,e){return Ge(Pe.mondayOfYear(t),e,2)},x:u(n),X:u(i),y:function(t,e){return Ge(t.getFullYear()%100,e,2)},Y:function(t,e){return Ge(t.getFullYear()%1e4,e,4)},Z:hn,"%":function(){return"%"}},y={a:function(t,e,n){b.lastIndex=0;var i=b.exec(e.slice(n));return i?(t.w=M.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(t,e,n){p.lastIndex=0;var i=p.exec(e.slice(n));return i?(t.w=f.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(t,e,n){z.lastIndex=0;var i=z.exec(e.slice(n));return i?(t.m=v.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(t,e,n){g.lastIndex=0;var i=g.exec(e.slice(n));return i?(t.m=m.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(t,e,n){return d(t,O.c.toString(),e,n)},d:an,e:an,H:ln,I:ln,j:sn,L:dn,m:rn,M:cn,p:function(t,e,n){var i=h.get(e.slice(n,n+=2).toLowerCase());return null==i?-1:(t.p=i,n)},S:un,U:Qe,w:Je,W:tn,x:function(t,e,n){return d(t,O.x.toString(),e,n)},X:function(t,e,n){return d(t,O.X.toString(),e,n)},y:nn,Y:en,Z:on,"%":pn};return u}Pe.year=He((function(t){return(t=Pe.day(t)).setMonth(0,1),t}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t){return t.getFullYear()})),Pe.years=Pe.year.range,Pe.years.utc=Pe.year.utc.range,Pe.day=He((function(t){var e=new Ye(2e3,0);return e.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),e}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t){return t.getDate()-1})),Pe.days=Pe.day.range,Pe.days.utc=Pe.day.utc.range,Pe.dayOfYear=function(t){var e=Pe.year(t);return Math.floor((t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach((function(t,e){e=7-e;var n=Pe[t]=He((function(t){return(t=Pe.day(t)).setDate(t.getDate()-(t.getDay()+e)%7),t}),(function(t,e){t.setDate(t.getDate()+7*Math.floor(e))}),(function(t){var n=Pe.year(t).getDay();return Math.floor((Pe.dayOfYear(t)+(n+e)%7)/7)-(n!==e)}));Pe[t+"s"]=n.range,Pe[t+"s"].utc=n.utc.range,Pe[t+"OfYear"]=function(t){var n=Pe.year(t).getDay();return Math.floor((Pe.dayOfYear(t)+(n+e)%7)/7)}})),Pe.week=Pe.sunday,Pe.weeks=Pe.sunday.range,Pe.weeks.utc=Pe.sunday.utc.range,Pe.weekOfYear=Pe.sundayOfYear;var Ve={"-":"",_:" ",0:"0"},$e=/^\s*\d+/,Ue=/^%/;function Ge(t,e,n){var i=t<0?"-":"",o=(i?-t:t)+"",r=o.length;return i+(r<n?new Array(n-r+1).join(e)+o:o)}function Ze(t){return new RegExp("^(?:"+t.map(r.requote).join("|")+")","i")}function Ke(t){for(var e=new A,n=-1,i=t.length;++n<i;)e.set(t[n].toLowerCase(),n);return e}function Je(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+1));return i?(t.w=+i[0],n+i[0].length):-1}function Qe(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n));return i?(t.U=+i[0],n+i[0].length):-1}function tn(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n));return i?(t.W=+i[0],n+i[0].length):-1}function en(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+4));return i?(t.y=+i[0],n+i[0].length):-1}function nn(t,e,n){$e.lastIndex=0;var i,o=$e.exec(e.slice(n,n+2));return o?(t.y=(i=+o[0])+(i>68?1900:2e3),n+o[0].length):-1}function on(t,e,n){return/^[+-]\d{4}$/.test(e=e.slice(n,n+5))?(t.Z=-e,n+5):-1}function rn(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+2));return i?(t.m=i[0]-1,n+i[0].length):-1}function an(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+2));return i?(t.d=+i[0],n+i[0].length):-1}function sn(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+3));return i?(t.j=+i[0],n+i[0].length):-1}function ln(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+2));return i?(t.H=+i[0],n+i[0].length):-1}function cn(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+2));return i?(t.M=+i[0],n+i[0].length):-1}function un(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+2));return i?(t.S=+i[0],n+i[0].length):-1}function dn(t,e,n){$e.lastIndex=0;var i=$e.exec(e.slice(n,n+3));return i?(t.L=+i[0],n+i[0].length):-1}function hn(t){var e=t.getTimezoneOffset(),n=e>0?"-":"+",i=y(e)/60|0,o=y(e)%60;return n+Ge(i,"0",2)+Ge(o,"0",2)}function pn(t,e,n){Ue.lastIndex=0;var i=Ue.exec(e.slice(n,n+1));return i?n+i[0].length:-1}function fn(t){for(var e=t.length,n=-1;++n<e;)t[n][0]=this(t[n][0]);return function(e){for(var n=0,i=t[n];!i[1](e);)i=t[++n];return i[0](e)}}r.locale=function(t){return{numberFormat:De(t),timeFormat:je(t)}};var bn=r.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Mn(){}r.format=bn.numberFormat,r.geo={},Mn.prototype={s:0,t:0,add:function(t){mn(t,this.t,gn),mn(gn.s,this.s,this),this.s?this.t+=gn.t:this.s=gn.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var gn=new Mn;function mn(t,e,n){var i=n.s=t+e,o=i-t,r=i-o;n.t=t-r+(e-o)}function zn(t,e){t&&On.hasOwnProperty(t.type)&&On[t.type](t,e)}r.geo.stream=function(t,e){t&&vn.hasOwnProperty(t.type)?vn[t.type](t,e):zn(t,e)};var vn={Feature:function(t,e){zn(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)zn(n[i].geometry,e)}},On={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)t=n[i],e.point(t[0],t[1],t[2])},LineString:function(t,e){yn(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)yn(n[i],e,0)},Polygon:function(t,e){_n(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)_n(n[i],e)},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)zn(n[i],e)}};function yn(t,e,n){var i,o=-1,r=t.length-n;for(e.lineStart();++o<r;)i=t[o],e.point(i[0],i[1],i[2]);e.lineEnd()}function _n(t,e){var n=-1,i=t.length;for(e.polygonStart();++n<i;)yn(t[n],e,1);e.polygonEnd()}r.geo.area=function(t){return An=0,r.geo.stream(t,En),An};var An,xn,wn,qn,Wn,Ln,kn,Tn,Sn,Rn,Cn,Dn,Nn=new Mn,En={sphere:function(){An+=4*kt},point:P,lineStart:P,lineEnd:P,polygonStart:function(){Nn.reset(),En.lineStart=Bn},polygonEnd:function(){var t=2*Nn;An+=t<0?4*kt+t:t,En.lineStart=En.lineEnd=En.point=P}};function Bn(){var t,e,n,i,o;function r(t,e){e=e*Ct/2+kt/4;var r=(t*=Ct)-n,a=r>=0?1:-1,s=a*r,l=Math.cos(e),c=Math.sin(e),u=o*c,d=i*l+u*Math.cos(s),h=u*a*Math.sin(s);Nn.add(Math.atan2(h,d)),n=t,i=l,o=c}En.point=function(a,s){En.point=r,n=(t=a)*Ct,i=Math.cos(s=(e=s)*Ct/2+kt/4),o=Math.sin(s)},En.lineEnd=function(){r(t,e)}}function Pn(t){var e=t[0],n=t[1],i=Math.cos(n);return[i*Math.cos(e),i*Math.sin(e),Math.sin(n)]}function Yn(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function In(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function Xn(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Hn(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Fn(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}function jn(t){return[Math.atan2(t[1],t[0]),Pt(t[2])]}function Vn(t,e){return y(t[0]-e[0])<Wt&&y(t[1]-e[1])<Wt}r.geo.bounds=function(){var t,e,n,i,o,a,s,l,c,u,d,h={point:p,lineStart:b,lineEnd:M,polygonStart:function(){h.point=g,h.lineStart=m,h.lineEnd=z,c=0,En.polygonStart()},polygonEnd:function(){En.polygonEnd(),h.point=p,h.lineStart=b,h.lineEnd=M,Nn<0?(t=-(n=180),e=-(i=90)):c>Wt?i=90:c<-Wt&&(e=-90),d[0]=t,d[1]=n}};function p(o,r){u.push(d=[t=o,n=o]),r<e&&(e=r),r>i&&(i=r)}function f(r,a){var s=Pn([r*Ct,a*Ct]);if(l){var c=In(l,s),u=In([c[1],-c[0],0],c);Fn(u),u=jn(u);var d=r-o,h=d>0?1:-1,f=u[0]*Dt*h,b=y(d)>180;if(b^(h*o<f&&f<h*r))(M=u[1]*Dt)>i&&(i=M);else if(b^(h*o<(f=(f+360)%360-180)&&f<h*r)){var M;(M=-u[1]*Dt)<e&&(e=M)}else a<e&&(e=a),a>i&&(i=a);b?r<o?v(t,r)>v(t,n)&&(n=r):v(r,n)>v(t,n)&&(t=r):n>=t?(r<t&&(t=r),r>n&&(n=r)):r>o?v(t,r)>v(t,n)&&(n=r):v(r,n)>v(t,n)&&(t=r)}else p(r,a);l=s,o=r}function b(){h.point=f}function M(){d[0]=t,d[1]=n,h.point=p,l=null}function g(t,e){if(l){var n=t-o;c+=y(n)>180?n+(n>0?360:-360):n}else a=t,s=e;En.point(t,e),f(t,e)}function m(){En.lineStart()}function z(){g(a,s),En.lineEnd(),y(c)>Wt&&(t=-(n=180)),d[0]=t,d[1]=n,l=null}function v(t,e){return(e-=t)<0?e+360:e}function O(t,e){return t[0]-e[0]}function _(t,e){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}return function(o){if(i=n=-(t=e=1/0),u=[],r.geo.stream(o,h),c=u.length){u.sort(O);for(var a=1,s=[b=u[0]];a<c;++a)_((p=u[a])[0],b)||_(p[1],b)?(v(b[0],p[1])>v(b[0],b[1])&&(b[1]=p[1]),v(p[0],b[1])>v(b[0],b[1])&&(b[0]=p[0])):s.push(b=p);for(var l,c,p,f=-1/0,b=(a=0,s[c=s.length-1]);a<=c;b=p,++a)p=s[a],(l=v(b[1],p[0]))>f&&(f=l,t=p[0],n=b[1])}return u=d=null,t===1/0||e===1/0?[[NaN,NaN],[NaN,NaN]]:[[t,e],[n,i]]}}(),r.geo.centroid=function(t){xn=wn=qn=Wn=Ln=kn=Tn=Sn=Rn=Cn=Dn=0,r.geo.stream(t,$n);var e=Rn,n=Cn,i=Dn,o=e*e+n*n+i*i;return o<Lt&&(e=kn,n=Tn,i=Sn,wn<Wt&&(e=qn,n=Wn,i=Ln),(o=e*e+n*n+i*i)<Lt)?[NaN,NaN]:[Math.atan2(n,e)*Dt,Pt(i/Math.sqrt(o))*Dt]};var $n={sphere:P,point:Un,lineStart:Zn,lineEnd:Kn,polygonStart:function(){$n.lineStart=Jn},polygonEnd:function(){$n.lineStart=Zn}};function Un(t,e){t*=Ct;var n=Math.cos(e*=Ct);Gn(n*Math.cos(t),n*Math.sin(t),Math.sin(e))}function Gn(t,e,n){++xn,qn+=(t-qn)/xn,Wn+=(e-Wn)/xn,Ln+=(n-Ln)/xn}function Zn(){var t,e,n;function i(i,o){i*=Ct;var r=Math.cos(o*=Ct),a=r*Math.cos(i),s=r*Math.sin(i),l=Math.sin(o),c=Math.atan2(Math.sqrt((c=e*l-n*s)*c+(c=n*a-t*l)*c+(c=t*s-e*a)*c),t*a+e*s+n*l);wn+=c,kn+=c*(t+(t=a)),Tn+=c*(e+(e=s)),Sn+=c*(n+(n=l)),Gn(t,e,n)}$n.point=function(o,r){o*=Ct;var a=Math.cos(r*=Ct);t=a*Math.cos(o),e=a*Math.sin(o),n=Math.sin(r),$n.point=i,Gn(t,e,n)}}function Kn(){$n.point=Un}function Jn(){var t,e,n,i,o;function r(t,e){t*=Ct;var r=Math.cos(e*=Ct),a=r*Math.cos(t),s=r*Math.sin(t),l=Math.sin(e),c=i*l-o*s,u=o*a-n*l,d=n*s-i*a,h=Math.sqrt(c*c+u*u+d*d),p=n*a+i*s+o*l,f=h&&-Bt(p)/h,b=Math.atan2(h,p);Rn+=f*c,Cn+=f*u,Dn+=f*d,wn+=b,kn+=b*(n+(n=a)),Tn+=b*(i+(i=s)),Sn+=b*(o+(o=l)),Gn(n,i,o)}$n.point=function(a,s){t=a,e=s,$n.point=r,a*=Ct;var l=Math.cos(s*=Ct);n=l*Math.cos(a),i=l*Math.sin(a),o=Math.sin(s),Gn(n,i,o)},$n.lineEnd=function(){r(t,e),$n.lineEnd=Kn,$n.point=Un}}function Qn(t,e){function n(n,i){return n=t(n,i),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,i){return(n=e.invert(n,i))&&t.invert(n[0],n[1])}),n}function ti(){return!0}function ei(t,e,n,i,o){var r=[],a=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n=t[0],i=t[e];if(Vn(n,i)){o.lineStart();for(var s=0;s<e;++s)o.point((n=t[s])[0],n[1]);o.lineEnd()}else{var l=new ii(n,t,null,!0),c=new ii(n,null,l,!1);l.o=c,r.push(l),a.push(c),l=new ii(i,t,null,!1),c=new ii(i,null,l,!0),l.o=c,r.push(l),a.push(c)}}})),a.sort(e),ni(r),ni(a),r.length){for(var s=0,l=n,c=a.length;s<c;++s)a[s].e=l=!l;for(var u,d,h=r[0];;){for(var p=h,f=!0;p.v;)if((p=p.n)===h)return;u=p.z,o.lineStart();do{if(p.v=p.o.v=!0,p.e){if(f)for(s=0,c=u.length;s<c;++s)o.point((d=u[s])[0],d[1]);else i(p.x,p.n.x,1,o);p=p.n}else{if(f)for(s=(u=p.p.z).length-1;s>=0;--s)o.point((d=u[s])[0],d[1]);else i(p.x,p.p.x,-1,o);p=p.p}u=(p=p.o).z,f=!f}while(!p.v);o.lineEnd()}}}function ni(t){if(e=t.length){for(var e,n,i=0,o=t[0];++i<e;)o.n=n=t[i],n.p=o,o=n;o.n=n=t[0],n.p=o}}function ii(t,e,n,i){this.x=t,this.z=e,this.o=n,this.e=i,this.v=!1,this.n=this.p=null}function oi(t,e,n,i){return function(o,a){var s,l=e(a),c=o.invert(i[0],i[1]),u={point:d,lineStart:p,lineEnd:f,polygonStart:function(){u.point=v,u.lineStart=O,u.lineEnd=y,s=[],b=[]},polygonEnd:function(){u.point=d,u.lineStart=p,u.lineEnd=f,s=r.merge(s);var t=function(t,e){var n=t[0],i=t[1],o=[Math.sin(n),-Math.cos(n),0],r=0,a=0;Nn.reset();for(var s=0,l=e.length;s<l;++s){var c=e[s],u=c.length;if(u)for(var d=c[0],h=d[0],p=d[1]/2+kt/4,f=Math.sin(p),b=Math.cos(p),M=1;;){M===u&&(M=0);var g=(t=c[M])[0],m=t[1]/2+kt/4,z=Math.sin(m),v=Math.cos(m),O=g-h,y=O>=0?1:-1,_=y*O,A=_>kt,x=f*z;if(Nn.add(Math.atan2(x*y*Math.sin(_),b*v+x*Math.cos(_))),r+=A?O+y*Tt:O,A^h>=n^g>=n){var w=In(Pn(d),Pn(t));Fn(w);var q=In(o,w);Fn(q);var W=(A^O>=0?-1:1)*Pt(q[2]);(i>W||i===W&&(w[0]||w[1]))&&(a+=A^O>=0?1:-1)}if(!M++)break;h=g,f=z,b=v,d=t}}return(r<-Wt||r<Wt&&Nn<-Wt)^1&a}(c,b);s.length?(z||(a.polygonStart(),z=!0),ei(s,si,t,n,a)):t&&(z||(a.polygonStart(),z=!0),a.lineStart(),n(null,null,1,a),a.lineEnd()),z&&(a.polygonEnd(),z=!1),s=b=null},sphere:function(){a.polygonStart(),a.lineStart(),n(null,null,1,a),a.lineEnd(),a.polygonEnd()}};function d(e,n){var i=o(e,n);t(e=i[0],n=i[1])&&a.point(e,n)}function h(t,e){var n=o(t,e);l.point(n[0],n[1])}function p(){u.point=h,l.lineStart()}function f(){u.point=d,l.lineEnd()}var b,M,g=ai(),m=e(g),z=!1;function v(t,e){M.push([t,e]);var n=o(t,e);m.point(n[0],n[1])}function O(){m.lineStart(),M=[]}function y(){v(M[0][0],M[0][1]),m.lineEnd();var t,e=m.clean(),n=g.buffer(),i=n.length;if(M.pop(),b.push(M),M=null,i)if(1&e){var o,r=-1;if((i=(t=n[0]).length-1)>0){for(z||(a.polygonStart(),z=!0),a.lineStart();++r<i;)a.point((o=t[r])[0],o[1]);a.lineEnd()}}else i>1&&2&e&&n.push(n.pop().concat(n.shift())),s.push(n.filter(ri))}return u}}function ri(t){return t.length>1}function ai(){var t,e=[];return{lineStart:function(){e.push(t=[])},point:function(e,n){t.push([e,n])},lineEnd:P,buffer:function(){var n=e;return e=[],t=null,n},rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))}}}function si(t,e){return((t=t.x)[0]<0?t[1]-Rt-Wt:Rt-t[1])-((e=e.x)[0]<0?e[1]-Rt-Wt:Rt-e[1])}var li=oi(ti,(function(t){var e,n=NaN,i=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(r,a){var s=r>0?kt:-kt,l=y(r-n);y(l-kt)<Wt?(t.point(n,i=(i+a)/2>0?Rt:-Rt),t.point(o,i),t.lineEnd(),t.lineStart(),t.point(s,i),t.point(r,i),e=0):o!==s&&l>=kt&&(y(n-o)<Wt&&(n-=o*Wt),y(r-s)<Wt&&(r-=s*Wt),i=function(t,e,n,i){var o,r,a=Math.sin(t-n);return y(a)>Wt?Math.atan((Math.sin(e)*(r=Math.cos(i))*Math.sin(n)-Math.sin(i)*(o=Math.cos(e))*Math.sin(t))/(o*r*a)):(e+i)/2}(n,i,r,a),t.point(o,i),t.lineEnd(),t.lineStart(),t.point(s,i),e=0),t.point(n=r,i=a),o=s},lineEnd:function(){t.lineEnd(),n=i=NaN},clean:function(){return 2-e}}}),(function(t,e,n,i){var o;if(null==t)o=n*Rt,i.point(-kt,o),i.point(0,o),i.point(kt,o),i.point(kt,0),i.point(kt,-o),i.point(0,-o),i.point(-kt,-o),i.point(-kt,0),i.point(-kt,o);else if(y(t[0]-e[0])>Wt){var r=t[0]<e[0]?kt:-kt;o=n*r/2,i.point(-r,o),i.point(0,o),i.point(r,o)}else i.point(e[0],e[1])}),[-kt,-kt/2]);function ci(t,e,n,i){return function(o){var r,a=o.a,s=o.b,l=a.x,c=a.y,u=0,d=1,h=s.x-l,p=s.y-c;if(r=t-l,h||!(r>0)){if(r/=h,h<0){if(r<u)return;r<d&&(d=r)}else if(h>0){if(r>d)return;r>u&&(u=r)}if(r=n-l,h||!(r<0)){if(r/=h,h<0){if(r>d)return;r>u&&(u=r)}else if(h>0){if(r<u)return;r<d&&(d=r)}if(r=e-c,p||!(r>0)){if(r/=p,p<0){if(r<u)return;r<d&&(d=r)}else if(p>0){if(r>d)return;r>u&&(u=r)}if(r=i-c,p||!(r<0)){if(r/=p,p<0){if(r>d)return;r>u&&(u=r)}else if(p>0){if(r<u)return;r<d&&(d=r)}return u>0&&(o.a={x:l+u*h,y:c+u*p}),d<1&&(o.b={x:l+d*h,y:c+d*p}),o}}}}}}var ui=1e9;function di(t,e,n,i){return function(l){var c,u,d,h,p,f,b,M,g,m,z,v=l,O=ai(),y=ci(t,e,n,i),_={point:w,lineStart:function(){_.point=q,u&&u.push(d=[]);m=!0,g=!1,b=M=NaN},lineEnd:function(){c&&(q(h,p),f&&g&&O.rejoin(),c.push(O.buffer()));_.point=w,g&&l.lineEnd()},polygonStart:function(){l=O,c=[],u=[],z=!0},polygonEnd:function(){l=v,c=r.merge(c);var e=function(t){for(var e=0,n=u.length,i=t[1],o=0;o<n;++o)for(var r,a=1,s=u[o],l=s.length,c=s[0];a<l;++a)r=s[a],c[1]<=i?r[1]>i&&Et(c,r,t)>0&&++e:r[1]<=i&&Et(c,r,t)<0&&--e,c=r;return 0!==e}([t,i]),n=z&&e,o=c.length;(n||o)&&(l.polygonStart(),n&&(l.lineStart(),A(null,null,1,l),l.lineEnd()),o&&ei(c,a,e,A,l),l.polygonEnd()),c=u=d=null}};function A(r,a,l,c){var u=0,d=0;if(null==r||(u=o(r,l))!==(d=o(a,l))||s(r,a)<0^l>0)do{c.point(0===u||3===u?t:n,u>1?i:e)}while((u=(u+l+4)%4)!==d);else c.point(a[0],a[1])}function x(o,r){return t<=o&&o<=n&&e<=r&&r<=i}function w(t,e){x(t,e)&&l.point(t,e)}function q(t,e){var n=x(t=Math.max(-ui,Math.min(ui,t)),e=Math.max(-ui,Math.min(ui,e)));if(u&&d.push([t,e]),m)h=t,p=e,f=n,m=!1,n&&(l.lineStart(),l.point(t,e));else if(n&&g)l.point(t,e);else{var i={a:{x:b,y:M},b:{x:t,y:e}};y(i)?(g||(l.lineStart(),l.point(i.a.x,i.a.y)),l.point(i.b.x,i.b.y),n||l.lineEnd(),z=!1):n&&(l.lineStart(),l.point(t,e),z=!1)}b=t,M=e,g=n}return _};function o(i,o){return y(i[0]-t)<Wt?o>0?0:3:y(i[0]-n)<Wt?o>0?2:1:y(i[1]-e)<Wt?o>0?1:0:o>0?3:2}function a(t,e){return s(t.x,e.x)}function s(t,e){var n=o(t,1),i=o(e,1);return n!==i?n-i:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}}function hi(t){var e=0,n=kt/3,i=Ni(t),o=i(e,n);return o.parallels=function(t){return arguments.length?i(e=t[0]*kt/180,n=t[1]*kt/180):[e/kt*180,n/kt*180]},o}function pi(t,e){var n=Math.sin(t),i=(n+Math.sin(e))/2,o=1+n*(2*i-n),r=Math.sqrt(o)/i;function a(t,e){var n=Math.sqrt(o-2*i*Math.sin(e))/i;return[n*Math.sin(t*=i),r-n*Math.cos(t)]}return a.invert=function(t,e){var n=r-e;return[Math.atan2(t,n)/i,Pt((o-(t*t+n*n)*i*i)/(2*i))]},a}r.geo.clipExtent=function(){var t,e,n,i,o,r,a={stream:function(t){return o&&(o.valid=!1),(o=r(t)).valid=!0,o},extent:function(s){return arguments.length?(r=di(t=+s[0][0],e=+s[0][1],n=+s[1][0],i=+s[1][1]),o&&(o.valid=!1,o=null),a):[[t,e],[n,i]]}};return a.extent([[0,0],[960,500]])},(r.geo.conicEqualArea=function(){return hi(pi)}).raw=pi,r.geo.albers=function(){return r.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},r.geo.albersUsa=function(){var t,e,n,i,o=r.geo.albers(),a=r.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=r.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(e,n){t=[e,n]}};function c(o){var r=o[0],a=o[1];return t=null,e(r,a),t||(n(r,a),t)||i(r,a),t}return c.invert=function(t){var e=o.scale(),n=o.translate(),i=(t[0]-n[0])/e,r=(t[1]-n[1])/e;return(r>=.12&&r<.234&&i>=-.425&&i<-.214?a:r>=.166&&r<.234&&i>=-.214&&i<-.115?s:o).invert(t)},c.stream=function(t){var e=o.stream(t),n=a.stream(t),i=s.stream(t);return{point:function(t,o){e.point(t,o),n.point(t,o),i.point(t,o)},sphere:function(){e.sphere(),n.sphere(),i.sphere()},lineStart:function(){e.lineStart(),n.lineStart(),i.lineStart()},lineEnd:function(){e.lineEnd(),n.lineEnd(),i.lineEnd()},polygonStart:function(){e.polygonStart(),n.polygonStart(),i.polygonStart()},polygonEnd:function(){e.polygonEnd(),n.polygonEnd(),i.polygonEnd()}}},c.precision=function(t){return arguments.length?(o.precision(t),a.precision(t),s.precision(t),c):o.precision()},c.scale=function(t){return arguments.length?(o.scale(t),a.scale(.35*t),s.scale(t),c.translate(o.translate())):o.scale()},c.translate=function(t){if(!arguments.length)return o.translate();var r=o.scale(),u=+t[0],d=+t[1];return e=o.translate(t).clipExtent([[u-.455*r,d-.238*r],[u+.455*r,d+.238*r]]).stream(l).point,n=a.translate([u-.307*r,d+.201*r]).clipExtent([[u-.425*r+Wt,d+.12*r+Wt],[u-.214*r-Wt,d+.234*r-Wt]]).stream(l).point,i=s.translate([u-.205*r,d+.212*r]).clipExtent([[u-.214*r+Wt,d+.166*r+Wt],[u-.115*r-Wt,d+.234*r-Wt]]).stream(l).point,c},c.scale(1070)};var fi,bi,Mi,gi,mi,zi,vi={point:P,lineStart:P,lineEnd:P,polygonStart:function(){bi=0,vi.lineStart=Oi},polygonEnd:function(){vi.lineStart=vi.lineEnd=vi.point=P,fi+=y(bi/2)}};function Oi(){var t,e,n,i;function o(t,e){bi+=i*t-n*e,n=t,i=e}vi.point=function(r,a){vi.point=o,t=n=r,e=i=a},vi.lineEnd=function(){o(t,e)}}var yi={point:function(t,e){t<Mi&&(Mi=t);t>mi&&(mi=t);e<gi&&(gi=e);e>zi&&(zi=e)},lineStart:P,lineEnd:P,polygonStart:P,polygonEnd:P};function _i(){var t=Ai(4.5),e=[],n={point:i,lineStart:function(){n.point=o},lineEnd:a,polygonStart:function(){n.lineEnd=s},polygonEnd:function(){n.lineEnd=a,n.point=i},pointRadius:function(e){return t=Ai(e),n},result:function(){if(e.length){var t=e.join("");return e=[],t}}};function i(n,i){e.push("M",n,",",i,t)}function o(t,i){e.push("M",t,",",i),n.point=r}function r(t,n){e.push("L",t,",",n)}function a(){n.point=i}function s(){e.push("Z")}return n}function Ai(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}var xi,wi={point:qi,lineStart:Wi,lineEnd:Li,polygonStart:function(){wi.lineStart=ki},polygonEnd:function(){wi.point=qi,wi.lineStart=Wi,wi.lineEnd=Li}};function qi(t,e){qn+=t,Wn+=e,++Ln}function Wi(){var t,e;function n(n,i){var o=n-t,r=i-e,a=Math.sqrt(o*o+r*r);kn+=a*(t+n)/2,Tn+=a*(e+i)/2,Sn+=a,qi(t=n,e=i)}wi.point=function(i,o){wi.point=n,qi(t=i,e=o)}}function Li(){wi.point=qi}function ki(){var t,e,n,i;function o(t,e){var o=t-n,r=e-i,a=Math.sqrt(o*o+r*r);kn+=a*(n+t)/2,Tn+=a*(i+e)/2,Sn+=a,Rn+=(a=i*t-n*e)*(n+t),Cn+=a*(i+e),Dn+=3*a,qi(n=t,i=e)}wi.point=function(r,a){wi.point=o,qi(t=n=r,e=i=a)},wi.lineEnd=function(){o(t,e)}}function Ti(t){var e=4.5,n={point:i,lineStart:function(){n.point=o},lineEnd:a,polygonStart:function(){n.lineEnd=s},polygonEnd:function(){n.lineEnd=a,n.point=i},pointRadius:function(t){return e=t,n},result:P};function i(n,i){t.moveTo(n+e,i),t.arc(n,i,e,0,Tt)}function o(e,i){t.moveTo(e,i),n.point=r}function r(e,n){t.lineTo(e,n)}function a(){n.point=i}function s(){t.closePath()}return n}function Si(t){var e=.5,n=Math.cos(30*Ct),i=16;function o(t){return(i?a:r)(t)}function r(e){return Ci(e,(function(n,i){n=t(n,i),e.point(n[0],n[1])}))}function a(e){var n,o,r,a,l,c,u,d,h,p,f,b,M={point:g,lineStart:m,lineEnd:v,polygonStart:function(){e.polygonStart(),M.lineStart=O},polygonEnd:function(){e.polygonEnd(),M.lineStart=m}};function g(n,i){n=t(n,i),e.point(n[0],n[1])}function m(){d=NaN,M.point=z,e.lineStart()}function z(n,o){var r=Pn([n,o]),a=t(n,o);s(d,h,u,p,f,b,d=a[0],h=a[1],u=n,p=r[0],f=r[1],b=r[2],i,e),e.point(d,h)}function v(){M.point=g,e.lineEnd()}function O(){m(),M.point=y,M.lineEnd=_}function y(t,e){z(n=t,e),o=d,r=h,a=p,l=f,c=b,M.point=z}function _(){s(d,h,u,p,f,b,o,r,n,a,l,c,i,e),M.lineEnd=v,v()}return M}function s(i,o,r,a,l,c,u,d,h,p,f,b,M,g){var m=u-i,z=d-o,v=m*m+z*z;if(v>4*e&&M--){var O=a+p,_=l+f,A=c+b,x=Math.sqrt(O*O+_*_+A*A),w=Math.asin(A/=x),q=y(y(A)-1)<Wt||y(r-h)<Wt?(r+h)/2:Math.atan2(_,O),W=t(q,w),L=W[0],k=W[1],T=L-i,S=k-o,R=z*T-m*S;(R*R/v>e||y((m*T+z*S)/v-.5)>.3||a*p+l*f+c*b<n)&&(s(i,o,r,a,l,c,L,k,q,O/=x,_/=x,A,M,g),g.point(L,k),s(L,k,q,O,_,A,u,d,h,p,f,b,M,g))}}return o.precision=function(t){return arguments.length?(i=(e=t*t)>0&&16,o):Math.sqrt(e)},o}function Ri(t){this.stream=t}function Ci(t,e){return{point:e,sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function Di(t){return Ni((function(){return t}))()}function Ni(t){var e,n,i,o,a,s,l=Si((function(t,n){return[(t=e(t,n))[0]*c+o,a-t[1]*c]})),c=150,u=480,d=250,h=0,p=0,f=0,b=0,M=0,g=li,m=D,z=null,v=null;function O(t){return[(t=i(t[0]*Ct,t[1]*Ct))[0]*c+o,a-t[1]*c]}function _(t){return(t=i.invert((t[0]-o)/c,(a-t[1])/c))&&[t[0]*Dt,t[1]*Dt]}function A(){i=Qn(n=Yi(f,b,M),e);var t=e(h,p);return o=u-t[0]*c,a=d+t[1]*c,x()}function x(){return s&&(s.valid=!1,s=null),O}return O.stream=function(t){return s&&(s.valid=!1),(s=Ei(g(n,l(m(t))))).valid=!0,s},O.clipAngle=function(t){return arguments.length?(g=null==t?(z=t,li):function(t){var e=Math.cos(t),n=e>0,i=y(e)>Wt;return oi(o,(function(t){var e,s,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(d,h){var p,f=[d,h],b=o(d,h),M=n?b?0:a(d,h):b?a(d+(d<0?kt:-kt),h):0;if(!e&&(c=l=b)&&t.lineStart(),b!==l&&(p=r(e,f),(Vn(e,p)||Vn(f,p))&&(f[0]+=Wt,f[1]+=Wt,b=o(f[0],f[1]))),b!==l)u=0,b?(t.lineStart(),p=r(f,e),t.point(p[0],p[1])):(p=r(e,f),t.point(p[0],p[1]),t.lineEnd()),e=p;else if(i&&e&&n^b){var g;M&s||!(g=r(f,e,!0))||(u=0,n?(t.lineStart(),t.point(g[0][0],g[0][1]),t.point(g[1][0],g[1][1]),t.lineEnd()):(t.point(g[1][0],g[1][1]),t.lineEnd(),t.lineStart(),t.point(g[0][0],g[0][1])))}!b||e&&Vn(e,f)||t.point(f[0],f[1]),e=f,l=b,s=M},lineEnd:function(){l&&t.lineEnd(),e=null},clean:function(){return u|(c&&l)<<1}}}),Fi(t,6*Ct),n?[0,-t]:[-kt,t-kt]);function o(t,n){return Math.cos(t)*Math.cos(n)>e}function r(t,n,i){var o=[1,0,0],r=In(Pn(t),Pn(n)),a=Yn(r,r),s=r[0],l=a-s*s;if(!l)return!i&&t;var c=e*a/l,u=-e*s/l,d=In(o,r),h=Hn(o,c);Xn(h,Hn(r,u));var p=d,f=Yn(h,p),b=Yn(p,p),M=f*f-b*(Yn(h,h)-1);if(!(M<0)){var g=Math.sqrt(M),m=Hn(p,(-f-g)/b);if(Xn(m,h),m=jn(m),!i)return m;var z,v=t[0],O=n[0],_=t[1],A=n[1];O<v&&(z=v,v=O,O=z);var x=O-v,w=y(x-kt)<Wt;if(!w&&A<_&&(z=_,_=A,A=z),w||x<Wt?w?_+A>0^m[1]<(y(m[0]-v)<Wt?_:A):_<=m[1]&&m[1]<=A:x>kt^(v<=m[0]&&m[0]<=O)){var q=Hn(p,(-f+g)/b);return Xn(q,h),[m,jn(q)]}}}function a(e,i){var o=n?t:kt-t,r=0;return e<-o?r|=1:e>o&&(r|=2),i<-o?r|=4:i>o&&(r|=8),r}}((z=+t)*Ct),x()):z},O.clipExtent=function(t){return arguments.length?(v=t,m=t?di(t[0][0],t[0][1],t[1][0],t[1][1]):D,x()):v},O.scale=function(t){return arguments.length?(c=+t,A()):c},O.translate=function(t){return arguments.length?(u=+t[0],d=+t[1],A()):[u,d]},O.center=function(t){return arguments.length?(h=t[0]%360*Ct,p=t[1]%360*Ct,A()):[h*Dt,p*Dt]},O.rotate=function(t){return arguments.length?(f=t[0]%360*Ct,b=t[1]%360*Ct,M=t.length>2?t[2]%360*Ct:0,A()):[f*Dt,b*Dt,M*Dt]},r.rebind(O,l,"precision"),function(){return e=t.apply(this,arguments),O.invert=e.invert&&_,A()}}function Ei(t){return Ci(t,(function(e,n){t.point(e*Ct,n*Ct)}))}function Bi(t,e){return[t,e]}function Pi(t,e){return[t>kt?t-Tt:t<-kt?t+Tt:t,e]}function Yi(t,e,n){return t?e||n?Qn(Xi(t),Hi(e,n)):Xi(t):e||n?Hi(e,n):Pi}function Ii(t){return function(e,n){return[(e+=t)>kt?e-Tt:e<-kt?e+Tt:e,n]}}function Xi(t){var e=Ii(t);return e.invert=Ii(-t),e}function Hi(t,e){var n=Math.cos(t),i=Math.sin(t),o=Math.cos(e),r=Math.sin(e);function a(t,e){var a=Math.cos(e),s=Math.cos(t)*a,l=Math.sin(t)*a,c=Math.sin(e),u=c*n+s*i;return[Math.atan2(l*o-u*r,s*n-c*i),Pt(u*o+l*r)]}return a.invert=function(t,e){var a=Math.cos(e),s=Math.cos(t)*a,l=Math.sin(t)*a,c=Math.sin(e),u=c*o-l*r;return[Math.atan2(l*o+c*r,s*n+u*i),Pt(u*n-s*i)]},a}function Fi(t,e){var n=Math.cos(t),i=Math.sin(t);return function(o,r,a,s){var l=a*e;null!=o?(o=ji(n,o),r=ji(n,r),(a>0?o<r:o>r)&&(o+=a*Tt)):(o=t+a*Tt,r=t-.5*l);for(var c,u=o;a>0?u>r:u<r;u-=l)s.point((c=jn([n,-i*Math.cos(u),-i*Math.sin(u)]))[0],c[1])}}function ji(t,e){var n=Pn(e);n[0]-=t,Fn(n);var i=Bt(-n[1]);return((-n[2]<0?-i:i)+2*Math.PI-Wt)%(2*Math.PI)}function Vi(t,e,n){var i=r.range(t,e-Wt,n).concat(e);return function(t){return i.map((function(e){return[t,e]}))}}function $i(t,e,n){var i=r.range(t,e-Wt,n).concat(e);return function(t){return i.map((function(e){return[e,t]}))}}function Ui(t){return t.source}function Gi(t){return t.target}r.geo.path=function(){var t,e,n,i,o,a=4.5;function s(t){return t&&("function"==typeof a&&i.pointRadius(+a.apply(this,arguments)),o&&o.valid||(o=n(i)),r.geo.stream(t,o)),i.result()}function l(){return o=null,s}return s.area=function(t){return fi=0,r.geo.stream(t,n(vi)),fi},s.centroid=function(t){return qn=Wn=Ln=kn=Tn=Sn=Rn=Cn=Dn=0,r.geo.stream(t,n(wi)),Dn?[Rn/Dn,Cn/Dn]:Sn?[kn/Sn,Tn/Sn]:Ln?[qn/Ln,Wn/Ln]:[NaN,NaN]},s.bounds=function(t){return mi=zi=-(Mi=gi=1/0),r.geo.stream(t,n(yi)),[[Mi,gi],[mi,zi]]},s.projection=function(e){return arguments.length?(n=(t=e)?e.stream||(i=e,o=Si((function(t,e){return i([t*Dt,e*Dt])})),function(t){return Ei(o(t))}):D,l()):t;var i,o},s.context=function(t){return arguments.length?(i=null==(e=t)?new _i:new Ti(t),"function"!=typeof a&&i.pointRadius(a),l()):e},s.pointRadius=function(t){return arguments.length?(a="function"==typeof t?t:(i.pointRadius(+t),+t),s):a},s.projection(r.geo.albersUsa()).context(null)},r.geo.transform=function(t){return{stream:function(e){var n=new Ri(e);for(var i in t)n[i]=t[i];return n}}},Ri.prototype={point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},r.geo.projection=Di,r.geo.projectionMutator=Ni,(r.geo.equirectangular=function(){return Di(Bi)}).raw=Bi.invert=Bi,r.geo.rotation=function(t){function e(e){return(e=t(e[0]*Ct,e[1]*Ct))[0]*=Dt,e[1]*=Dt,e}return t=Yi(t[0]%360*Ct,t[1]*Ct,t.length>2?t[2]*Ct:0),e.invert=function(e){return(e=t.invert(e[0]*Ct,e[1]*Ct))[0]*=Dt,e[1]*=Dt,e},e},Pi.invert=Bi,r.geo.circle=function(){var t,e,n=[0,0],i=6;function o(){var t="function"==typeof n?n.apply(this,arguments):n,i=Yi(-t[0]*Ct,-t[1]*Ct,0).invert,o=[];return e(null,null,1,{point:function(t,e){o.push(t=i(t,e)),t[0]*=Dt,t[1]*=Dt}}),{type:"Polygon",coordinates:[o]}}return o.origin=function(t){return arguments.length?(n=t,o):n},o.angle=function(n){return arguments.length?(e=Fi((t=+n)*Ct,i*Ct),o):t},o.precision=function(n){return arguments.length?(e=Fi(t*Ct,(i=+n)*Ct),o):i},o.angle(90)},r.geo.distance=function(t,e){var n,i=(e[0]-t[0])*Ct,o=t[1]*Ct,r=e[1]*Ct,a=Math.sin(i),s=Math.cos(i),l=Math.sin(o),c=Math.cos(o),u=Math.sin(r),d=Math.cos(r);return Math.atan2(Math.sqrt((n=d*a)*n+(n=c*u-l*d*s)*n),l*u+c*d*s)},r.geo.graticule=function(){var t,e,n,i,o,a,s,l,c,u,d,h,p=10,f=p,b=90,M=360,g=2.5;function m(){return{type:"MultiLineString",coordinates:z()}}function z(){return r.range(Math.ceil(i/b)*b,n,b).map(d).concat(r.range(Math.ceil(l/M)*M,s,M).map(h)).concat(r.range(Math.ceil(e/p)*p,t,p).filter((function(t){return y(t%b)>Wt})).map(c)).concat(r.range(Math.ceil(a/f)*f,o,f).filter((function(t){return y(t%M)>Wt})).map(u))}return m.lines=function(){return z().map((function(t){return{type:"LineString",coordinates:t}}))},m.outline=function(){return{type:"Polygon",coordinates:[d(i).concat(h(s).slice(1),d(n).reverse().slice(1),h(l).reverse().slice(1))]}},m.extent=function(t){return arguments.length?m.majorExtent(t).minorExtent(t):m.minorExtent()},m.majorExtent=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],l=+t[0][1],s=+t[1][1],i>n&&(t=i,i=n,n=t),l>s&&(t=l,l=s,s=t),m.precision(g)):[[i,l],[n,s]]},m.minorExtent=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],a=+n[0][1],o=+n[1][1],e>t&&(n=e,e=t,t=n),a>o&&(n=a,a=o,o=n),m.precision(g)):[[e,a],[t,o]]},m.step=function(t){return arguments.length?m.majorStep(t).minorStep(t):m.minorStep()},m.majorStep=function(t){return arguments.length?(b=+t[0],M=+t[1],m):[b,M]},m.minorStep=function(t){return arguments.length?(p=+t[0],f=+t[1],m):[p,f]},m.precision=function(r){return arguments.length?(g=+r,c=Vi(a,o,90),u=$i(e,t,g),d=Vi(l,s,90),h=$i(i,n,g),m):g},m.majorExtent([[-180,-90+Wt],[180,90-Wt]]).minorExtent([[-180,-80-Wt],[180,80+Wt]])},r.geo.greatArc=function(){var t,e,n=Ui,i=Gi;function o(){return{type:"LineString",coordinates:[t||n.apply(this,arguments),e||i.apply(this,arguments)]}}return o.distance=function(){return r.geo.distance(t||n.apply(this,arguments),e||i.apply(this,arguments))},o.source=function(e){return arguments.length?(n=e,t="function"==typeof e?null:e,o):n},o.target=function(t){return arguments.length?(i=t,e="function"==typeof t?null:t,o):i},o.precision=function(){return arguments.length?o:0},o},r.geo.interpolate=function(t,e){return n=t[0]*Ct,i=t[1]*Ct,o=e[0]*Ct,r=e[1]*Ct,a=Math.cos(i),s=Math.sin(i),l=Math.cos(r),c=Math.sin(r),u=a*Math.cos(n),d=a*Math.sin(n),h=l*Math.cos(o),p=l*Math.sin(o),f=2*Math.asin(Math.sqrt(It(r-i)+a*l*It(o-n))),b=1/Math.sin(f),(M=f?function(t){var e=Math.sin(t*=f)*b,n=Math.sin(f-t)*b,i=n*u+e*h,o=n*d+e*p,r=n*s+e*c;return[Math.atan2(o,i)*Dt,Math.atan2(r,Math.sqrt(i*i+o*o))*Dt]}:function(){return[n*Dt,i*Dt]}).distance=f,M;var n,i,o,r,a,s,l,c,u,d,h,p,f,b,M},r.geo.length=function(t){return xi=0,r.geo.stream(t,Zi),xi};var Zi={sphere:P,point:P,lineStart:function(){var t,e,n;function i(i,o){var r=Math.sin(o*=Ct),a=Math.cos(o),s=y((i*=Ct)-t),l=Math.cos(s);xi+=Math.atan2(Math.sqrt((s=a*Math.sin(s))*s+(s=n*r-e*a*l)*s),e*r+n*a*l),t=i,e=r,n=a}Zi.point=function(o,r){t=o*Ct,e=Math.sin(r*=Ct),n=Math.cos(r),Zi.point=i},Zi.lineEnd=function(){Zi.point=Zi.lineEnd=P}},lineEnd:P,polygonStart:P,polygonEnd:P};function Ki(t,e){function n(e,n){var i=Math.cos(e),o=Math.cos(n),r=t(i*o);return[r*o*Math.sin(e),r*Math.sin(n)]}return n.invert=function(t,n){var i=Math.sqrt(t*t+n*n),o=e(i),r=Math.sin(o),a=Math.cos(o);return[Math.atan2(t*r,i*a),Math.asin(i&&n*r/i)]},n}var Ji=Ki((function(t){return Math.sqrt(2/(1+t))}),(function(t){return 2*Math.asin(t/2)}));(r.geo.azimuthalEqualArea=function(){return Di(Ji)}).raw=Ji;var Qi=Ki((function(t){var e=Math.acos(t);return e&&e/Math.sin(e)}),D);function to(t,e){var n=Math.cos(t),i=function(t){return Math.tan(kt/4+t/2)},o=t===e?Math.sin(t):Math.log(n/Math.cos(e))/Math.log(i(e)/i(t)),r=n*Math.pow(i(t),o)/o;if(!o)return io;function a(t,e){r>0?e<-Rt+Wt&&(e=-Rt+Wt):e>Rt-Wt&&(e=Rt-Wt);var n=r/Math.pow(i(e),o);return[n*Math.sin(o*t),r-n*Math.cos(o*t)]}return a.invert=function(t,e){var n=r-e,i=Nt(o)*Math.sqrt(t*t+n*n);return[Math.atan2(t,n)/o,2*Math.atan(Math.pow(r/i,1/o))-Rt]},a}function eo(t,e){var n=Math.cos(t),i=t===e?Math.sin(t):(n-Math.cos(e))/(e-t),o=n/i+t;if(y(i)<Wt)return Bi;function r(t,e){var n=o-e;return[n*Math.sin(i*t),o-n*Math.cos(i*t)]}return r.invert=function(t,e){var n=o-e;return[Math.atan2(t,n)/i,o-Nt(i)*Math.sqrt(t*t+n*n)]},r}(r.geo.azimuthalEquidistant=function(){return Di(Qi)}).raw=Qi,(r.geo.conicConformal=function(){return hi(to)}).raw=to,(r.geo.conicEquidistant=function(){return hi(eo)}).raw=eo;var no=Ki((function(t){return 1/t}),Math.atan);function io(t,e){return[t,Math.log(Math.tan(kt/4+e/2))]}function oo(t){var e,n=Di(t),i=n.scale,o=n.translate,r=n.clipExtent;return n.scale=function(){var t=i.apply(n,arguments);return t===n?e?n.clipExtent(null):n:t},n.translate=function(){var t=o.apply(n,arguments);return t===n?e?n.clipExtent(null):n:t},n.clipExtent=function(t){var a=r.apply(n,arguments);if(a===n){if(e=null==t){var s=kt*i(),l=o();r([[l[0]-s,l[1]-s],[l[0]+s,l[1]+s]])}}else e&&(a=null);return a},n.clipExtent(null)}(r.geo.gnomonic=function(){return Di(no)}).raw=no,io.invert=function(t,e){return[t,2*Math.atan(Math.exp(e))-Rt]},(r.geo.mercator=function(){return oo(io)}).raw=io;var ro=Ki((function(){return 1}),Math.asin);(r.geo.orthographic=function(){return Di(ro)}).raw=ro;var ao=Ki((function(t){return 1/(1+t)}),(function(t){return 2*Math.atan(t)}));function so(t,e){return[Math.log(Math.tan(kt/4+e/2)),-t]}function lo(t){return t[0]}function co(t){return t[1]}function uo(t){for(var e=t.length,n=[0,1],i=2,o=2;o<e;o++){for(;i>1&&Et(t[n[i-2]],t[n[i-1]],t[o])<=0;)--i;n[i++]=o}return n.slice(0,i)}function ho(t,e){return t[0]-e[0]||t[1]-e[1]}(r.geo.stereographic=function(){return Di(ao)}).raw=ao,so.invert=function(t,e){return[-e,2*Math.atan(Math.exp(t))-Rt]},(r.geo.transverseMercator=function(){var t=oo(so),e=t.center,n=t.rotate;return t.center=function(t){return t?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return t?n([t[0],t[1],t.length>2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90])}).raw=so,r.geom={},r.geom.hull=function(t){var e=lo,n=co;if(arguments.length)return i(t);function i(t){if(t.length<3)return[];var i,o=Oe(e),r=Oe(n),a=t.length,s=[],l=[];for(i=0;i<a;i++)s.push([+o.call(this,t[i],i),+r.call(this,t[i],i),i]);for(s.sort(ho),i=0;i<a;i++)l.push([s[i][0],-s[i][1]]);var c=uo(s),u=uo(l),d=u[0]===c[0],h=u[u.length-1]===c[c.length-1],p=[];for(i=c.length-1;i>=0;--i)p.push(t[s[c[i]][2]]);for(i=+d;i<u.length-h;++i)p.push(t[s[u[i]][2]]);return p}return i.x=function(t){return arguments.length?(e=t,i):e},i.y=function(t){return arguments.length?(n=t,i):n},i},r.geom.polygon=function(t){return V(t,po),t};var po=r.geom.polygon.prototype=[];function fo(t,e,n){return(n[0]-e[0])*(t[1]-e[1])<(n[1]-e[1])*(t[0]-e[0])}function bo(t,e,n,i){var o=t[0],r=n[0],a=e[0]-o,s=i[0]-r,l=t[1],c=n[1],u=e[1]-l,d=i[1]-c,h=(s*(l-c)-d*(o-r))/(d*a-s*u);return[o+h*a,l+h*u]}function Mo(t){var e=t[0],n=t[t.length-1];return!(e[0]-n[0]||e[1]-n[1])}po.area=function(){for(var t,e=-1,n=this.length,i=this[n-1],o=0;++e<n;)t=i,i=this[e],o+=t[1]*i[0]-t[0]*i[1];return.5*o},po.centroid=function(t){var e,n,i=-1,o=this.length,r=0,a=0,s=this[o-1];for(arguments.length||(t=-1/(6*this.area()));++i<o;)e=s,s=this[i],n=e[0]*s[1]-s[0]*e[1],r+=(e[0]+s[0])*n,a+=(e[1]+s[1])*n;return[r*t,a*t]},po.clip=function(t){for(var e,n,i,o,r,a,s=Mo(t),l=-1,c=this.length-Mo(this),u=this[c-1];++l<c;){for(e=t.slice(),t.length=0,o=this[l],r=e[(i=e.length-s)-1],n=-1;++n<i;)fo(a=e[n],u,o)?(fo(r,u,o)||t.push(bo(r,a,u,o)),t.push(a)):fo(r,u,o)&&t.push(bo(r,a,u,o)),r=a;s&&t.push(t[0]),u=o}return t};var go,mo,zo,vo,Oo,yo=[],_o=[];function Ao(){Ho(this),this.edge=this.site=this.circle=null}function xo(t){var e=yo.pop()||new Ao;return e.site=t,e}function wo(t){Do(t),zo.remove(t),yo.push(t),Ho(t)}function qo(t){var e=t.circle,n=e.x,i=e.cy,o={x:n,y:i},r=t.P,a=t.N,s=[t];wo(t);for(var l=r;l.circle&&y(n-l.circle.x)<Wt&&y(i-l.circle.cy)<Wt;)r=l.P,s.unshift(l),wo(l),l=r;s.unshift(l),Do(l);for(var c=a;c.circle&&y(n-c.circle.x)<Wt&&y(i-c.circle.cy)<Wt;)a=c.N,s.push(c),wo(c),c=a;s.push(c),Do(c);var u,d=s.length;for(u=1;u<d;++u)c=s[u],l=s[u-1],Yo(c.edge,l.site,c.site,o);l=s[0],(c=s[d-1]).edge=Bo(l.site,c.site,null,o),Co(l),Co(c)}function Wo(t){for(var e,n,i,o,r=t.x,a=t.y,s=zo._;s;)if((i=Lo(s,a)-r)>Wt)s=s.L;else{if(!((o=r-ko(s,a))>Wt)){i>-Wt?(e=s.P,n=s):o>-Wt?(e=s,n=s.N):e=n=s;break}if(!s.R){e=s;break}s=s.R}var l=xo(t);if(zo.insert(e,l),e||n){if(e===n)return Do(e),n=xo(e.site),zo.insert(l,n),l.edge=n.edge=Bo(e.site,l.site),Co(e),void Co(n);if(n){Do(e),Do(n);var c=e.site,u=c.x,d=c.y,h=t.x-u,p=t.y-d,f=n.site,b=f.x-u,M=f.y-d,g=2*(h*M-p*b),m=h*h+p*p,z=b*b+M*M,v={x:(M*m-p*z)/g+u,y:(h*z-b*m)/g+d};Yo(n.edge,c,f,v),l.edge=Bo(c,t,null,v),n.edge=Bo(t,f,null,v),Co(e),Co(n)}else l.edge=Bo(e.site,l.site)}}function Lo(t,e){var n=t.site,i=n.x,o=n.y,r=o-e;if(!r)return i;var a=t.P;if(!a)return-1/0;var s=(n=a.site).x,l=n.y,c=l-e;if(!c)return s;var u=s-i,d=1/r-1/c,h=u/c;return d?(-h+Math.sqrt(h*h-2*d*(u*u/(-2*c)-l+c/2+o-r/2)))/d+i:(i+s)/2}function ko(t,e){var n=t.N;if(n)return Lo(n,e);var i=t.site;return i.y===e?i.x:1/0}function To(t){this.site=t,this.edges=[]}function So(t,e){return e.angle-t.angle}function Ro(){Ho(this),this.x=this.y=this.arc=this.site=this.cy=null}function Co(t){var e=t.P,n=t.N;if(e&&n){var i=e.site,o=t.site,r=n.site;if(i!==r){var a=o.x,s=o.y,l=i.x-a,c=i.y-s,u=r.x-a,d=2*(l*(M=r.y-s)-c*u);if(!(d>=-Lt)){var h=l*l+c*c,p=u*u+M*M,f=(M*h-c*p)/d,b=(l*p-u*h)/d,M=b+s,g=_o.pop()||new Ro;g.arc=t,g.site=o,g.x=f+a,g.y=M+Math.sqrt(f*f+b*b),g.cy=M,t.circle=g;for(var m=null,z=Oo._;z;)if(g.y<z.y||g.y===z.y&&g.x<=z.x){if(!z.L){m=z.P;break}z=z.L}else{if(!z.R){m=z;break}z=z.R}Oo.insert(m,g),m||(vo=g)}}}}function Do(t){var e=t.circle;e&&(e.P||(vo=e.N),Oo.remove(e),_o.push(e),Ho(e),t.circle=null)}function No(t,e){var n=t.b;if(n)return!0;var i,o,r=t.a,a=e[0][0],s=e[1][0],l=e[0][1],c=e[1][1],u=t.l,d=t.r,h=u.x,p=u.y,f=d.x,b=d.y,M=(h+f)/2,g=(p+b)/2;if(b===p){if(M<a||M>=s)return;if(h>f){if(r){if(r.y>=c)return}else r={x:M,y:l};n={x:M,y:c}}else{if(r){if(r.y<l)return}else r={x:M,y:c};n={x:M,y:l}}}else if(o=g-(i=(h-f)/(b-p))*M,i<-1||i>1)if(h>f){if(r){if(r.y>=c)return}else r={x:(l-o)/i,y:l};n={x:(c-o)/i,y:c}}else{if(r){if(r.y<l)return}else r={x:(c-o)/i,y:c};n={x:(l-o)/i,y:l}}else if(p<b){if(r){if(r.x>=s)return}else r={x:a,y:i*a+o};n={x:s,y:i*s+o}}else{if(r){if(r.x<a)return}else r={x:s,y:i*s+o};n={x:a,y:i*a+o}}return t.a=r,t.b=n,!0}function Eo(t,e){this.l=t,this.r=e,this.a=this.b=null}function Bo(t,e,n,i){var o=new Eo(t,e);return go.push(o),n&&Yo(o,t,e,n),i&&Yo(o,e,t,i),mo[t.i].edges.push(new Io(o,t,e)),mo[e.i].edges.push(new Io(o,e,t)),o}function Po(t,e,n){var i=new Eo(t,null);return i.a=e,i.b=n,go.push(i),i}function Yo(t,e,n,i){t.a||t.b?t.l===n?t.b=i:t.a=i:(t.a=i,t.l=e,t.r=n)}function Io(t,e,n){var i=t.a,o=t.b;this.edge=t,this.site=e,this.angle=n?Math.atan2(n.y-e.y,n.x-e.x):t.l===e?Math.atan2(o.x-i.x,i.y-o.y):Math.atan2(i.x-o.x,o.y-i.y)}function Xo(){this._=null}function Ho(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function Fo(t,e){var n=e,i=e.R,o=n.U;o?o.L===n?o.L=i:o.R=i:t._=i,i.U=o,n.U=i,n.R=i.L,n.R&&(n.R.U=n),i.L=n}function jo(t,e){var n=e,i=e.L,o=n.U;o?o.L===n?o.L=i:o.R=i:t._=i,i.U=o,n.U=i,n.L=i.R,n.L&&(n.L.U=n),i.R=n}function Vo(t){for(;t.L;)t=t.L;return t}function $o(t,e){var n,i,o,r=t.sort(Uo).pop();for(go=[],mo=new Array(t.length),zo=new Xo,Oo=new Xo;;)if(o=vo,r&&(!o||r.y<o.y||r.y===o.y&&r.x<o.x))r.x===n&&r.y===i||(mo[r.i]=new To(r),Wo(r),n=r.x,i=r.y),r=t.pop();else{if(!o)break;qo(o.arc)}e&&(function(t){for(var e,n=go,i=ci(t[0][0],t[0][1],t[1][0],t[1][1]),o=n.length;o--;)(!No(e=n[o],t)||!i(e)||y(e.a.x-e.b.x)<Wt&&y(e.a.y-e.b.y)<Wt)&&(e.a=e.b=null,n.splice(o,1))}(e),function(t){for(var e,n,i,o,r,a,s,l,c,u,d=t[0][0],h=t[1][0],p=t[0][1],f=t[1][1],b=mo,M=b.length;M--;)if((r=b[M])&&r.prepare())for(l=(s=r.edges).length,a=0;a<l;)i=(u=s[a].end()).x,o=u.y,e=(c=s[++a%l].start()).x,n=c.y,(y(i-e)>Wt||y(o-n)>Wt)&&(s.splice(a,0,new Io(Po(r.site,u,y(i-d)<Wt&&f-o>Wt?{x:d,y:y(e-d)<Wt?n:f}:y(o-f)<Wt&&h-i>Wt?{x:y(n-f)<Wt?e:h,y:f}:y(i-h)<Wt&&o-p>Wt?{x:h,y:y(e-h)<Wt?n:p}:y(o-p)<Wt&&i-d>Wt?{x:y(n-p)<Wt?e:d,y:p}:null),r.site,null)),++l)}(e));var a={cells:mo,edges:go};return zo=Oo=go=mo=null,a}function Uo(t,e){return e.y-t.y||e.x-t.x}To.prototype.prepare=function(){for(var t,e=this.edges,n=e.length;n--;)(t=e[n].edge).b&&t.a||e.splice(n,1);return e.sort(So),e.length},Io.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},Xo.prototype={insert:function(t,e){var n,i,o;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;n=t}else this._?(t=Vo(this._),e.P=null,e.N=t,t.P=t.L=e,n=t):(e.P=e.N=null,this._=e,n=null);for(e.L=e.R=null,e.U=n,e.C=!0,t=e;n&&n.C;)n===(i=n.U).L?(o=i.R)&&o.C?(n.C=o.C=!1,i.C=!0,t=i):(t===n.R&&(Fo(this,n),n=(t=n).U),n.C=!1,i.C=!0,jo(this,i)):(o=i.L)&&o.C?(n.C=o.C=!1,i.C=!0,t=i):(t===n.L&&(jo(this,n),n=(t=n).U),n.C=!1,i.C=!0,Fo(this,i)),n=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,n,i,o=t.U,r=t.L,a=t.R;if(n=r?a?Vo(a):r:a,o?o.L===t?o.L=n:o.R=n:this._=n,r&&a?(i=n.C,n.C=t.C,n.L=r,r.U=n,n!==a?(o=n.U,n.U=t.U,t=n.R,o.L=t,n.R=a,a.U=n):(n.U=o,o=n,t=n.R)):(i=t.C,t=n),t&&(t.U=o),!i)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===o.L){if((e=o.R).C&&(e.C=!1,o.C=!0,Fo(this,o),e=o.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,jo(this,e),e=o.R),e.C=o.C,o.C=e.R.C=!1,Fo(this,o),t=this._;break}}else if((e=o.L).C&&(e.C=!1,o.C=!0,jo(this,o),e=o.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,Fo(this,e),e=o.L),e.C=o.C,o.C=e.L.C=!1,jo(this,o),t=this._;break}e.C=!0,t=o,o=o.U}while(!t.C);t&&(t.C=!1)}}},r.geom.voronoi=function(t){var e=lo,n=co,i=e,o=n,r=Go;if(t)return a(t);function a(t){var e=new Array(t.length),n=r[0][0],i=r[0][1],o=r[1][0],a=r[1][1];return $o(s(t),r).cells.forEach((function(r,s){var l=r.edges,c=r.site;(e[s]=l.length?l.map((function(t){var e=t.start();return[e.x,e.y]})):c.x>=n&&c.x<=o&&c.y>=i&&c.y<=a?[[n,a],[o,a],[o,i],[n,i]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(i(t,e)/Wt)*Wt,y:Math.round(o(t,e)/Wt)*Wt,i:e}}))}return a.links=function(t){return $o(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},a.triangles=function(t){var e=[];return $o(s(t)).cells.forEach((function(n,i){for(var o,r,a,s,l=n.site,c=n.edges.sort(So),u=-1,d=c.length,h=c[d-1].edge,p=h.l===l?h.r:h.l;++u<d;)h,o=p,p=(h=c[u].edge).l===l?h.r:h.l,i<o.i&&i<p.i&&(a=o,s=p,((r=l).x-s.x)*(a.y-r.y)-(r.x-a.x)*(s.y-r.y)<0)&&e.push([t[i],t[o.i],t[p.i]])})),e},a.x=function(t){return arguments.length?(i=Oe(e=t),a):e},a.y=function(t){return arguments.length?(o=Oe(n=t),a):n},a.clipExtent=function(t){return arguments.length?(r=null==t?Go:t,a):r===Go?null:r},a.size=function(t){return arguments.length?a.clipExtent(t&&[[0,0],t]):r===Go?null:r&&r[1]},a};var Go=[[-1e6,-1e6],[1e6,1e6]];function Zo(t){return t.x}function Ko(t){return t.y}function Jo(t,e,n,i,o,r){if(!t(e,n,i,o,r)){var a=.5*(n+o),s=.5*(i+r),l=e.nodes;l[0]&&Jo(t,l[0],n,i,a,s),l[1]&&Jo(t,l[1],a,i,o,s),l[2]&&Jo(t,l[2],n,s,a,r),l[3]&&Jo(t,l[3],a,s,o,r)}}function Qo(t,e){t=r.rgb(t),e=r.rgb(e);var n=t.r,i=t.g,o=t.b,a=e.r-n,s=e.g-i,l=e.b-o;return function(t){return"#"+fe(Math.round(n+a*t))+fe(Math.round(i+s*t))+fe(Math.round(o+l*t))}}function tr(t,e){var n,i={},o={};for(n in t)n in e?i[n]=rr(t[n],e[n]):o[n]=t[n];for(n in e)n in t||(o[n]=e[n]);return function(t){for(n in i)o[n]=i[n](t);return o}}function er(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}function nr(t,e){var n,i,o,r=ir.lastIndex=or.lastIndex=0,a=-1,s=[],l=[];for(t+="",e+="";(n=ir.exec(t))&&(i=or.exec(e));)(o=i.index)>r&&(o=e.slice(r,o),s[a]?s[a]+=o:s[++a]=o),(n=n[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,l.push({i:a,x:er(n,i)})),r=or.lastIndex;return r<e.length&&(o=e.slice(r),s[a]?s[a]+=o:s[++a]=o),s.length<2?l[0]?(e=l[0].x,function(t){return e(t)+""}):function(){return e}:(e=l.length,function(t){for(var n,i=0;i<e;++i)s[(n=l[i]).i]=n.x(t);return s.join("")})}r.geom.delaunay=function(t){return r.geom.voronoi().triangles(t)},r.geom.quadtree=function(t,e,n,i,o){var r,a=lo,s=co;if(r=arguments.length)return a=Zo,s=Ko,3===r&&(o=n,i=e,n=e=0),l(t);function l(t){var l,c,u,d,h,p,f,b,M,g=Oe(a),m=Oe(s);if(null!=e)p=e,f=n,b=i,M=o;else if(b=M=-(p=f=1/0),c=[],u=[],h=t.length,r)for(d=0;d<h;++d)(l=t[d]).x<p&&(p=l.x),l.y<f&&(f=l.y),l.x>b&&(b=l.x),l.y>M&&(M=l.y),c.push(l.x),u.push(l.y);else for(d=0;d<h;++d){var z=+g(l=t[d],d),v=+m(l,d);z<p&&(p=z),v<f&&(f=v),z>b&&(b=z),v>M&&(M=v),c.push(z),u.push(v)}var O=b-p,_=M-f;function A(t,e,n,i,o,r,a,s){if(!isNaN(n)&&!isNaN(i))if(t.leaf){var l=t.x,c=t.y;if(null!=l)if(y(l-n)+y(c-i)<.01)x(t,e,n,i,o,r,a,s);else{var u=t.point;t.x=t.y=t.point=null,x(t,u,l,c,o,r,a,s),x(t,e,n,i,o,r,a,s)}else t.x=n,t.y=i,t.point=e}else x(t,e,n,i,o,r,a,s)}function x(t,e,n,i,o,r,a,s){var l=.5*(o+a),c=.5*(r+s),u=n>=l,d=i>=c,h=d<<1|u;t.leaf=!1,u?o=l:a=l,d?r=c:s=c,A(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,n,i,o,r,a,s)}O>_?M=f+O:b=p+_;var w={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){A(w,t,+g(t,++d),+m(t,d),p,f,b,M)}};if(w.visit=function(t){Jo(t,w,p,f,b,M)},w.find=function(t){return function(t,e,n,i,o,r,a){var s,l=1/0;return function t(c,u,d,h,p){if(!(u>r||d>a||h<i||p<o)){if(f=c.point){var f,b=e-c.x,M=n-c.y,g=b*b+M*M;if(g<l){var m=Math.sqrt(l=g);i=e-m,o=n-m,r=e+m,a=n+m,s=f}}for(var z=c.nodes,v=.5*(u+h),O=.5*(d+p),y=(n>=O)<<1|e>=v,_=y+4;y<_;++y)if(c=z[3&y])switch(3&y){case 0:t(c,u,d,v,O);break;case 1:t(c,v,d,h,O);break;case 2:t(c,u,O,v,p);break;case 3:t(c,v,O,h,p)}}}(t,i,o,r,a),s}(w,t[0],t[1],p,f,b,M)},d=-1,null==e){for(;++d<h;)A(w,t[d],c[d],u[d],p,f,b,M);--d}else t.forEach(w.add);return c=u=t=l=null,w}return l.x=function(t){return arguments.length?(a=t,l):a},l.y=function(t){return arguments.length?(s=t,l):s},l.extent=function(t){return arguments.length?(null==t?e=n=i=o=null:(e=+t[0][0],n=+t[0][1],i=+t[1][0],o=+t[1][1]),l):null==e?null:[[e,n],[i,o]]},l.size=function(t){return arguments.length?(null==t?e=n=i=o=null:(e=n=0,i=+t[0],o=+t[1]),l):null==e?null:[i-e,o-n]},l},r.interpolateRgb=Qo,r.interpolateObject=tr,r.interpolateNumber=er,r.interpolateString=nr;var ir=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,or=new RegExp(ir.source,"g");function rr(t,e){for(var n,i=r.interpolators.length;--i>=0&&!(n=r.interpolators[i](t,e)););return n}function ar(t,e){var n,i=[],o=[],r=t.length,a=e.length,s=Math.min(t.length,e.length);for(n=0;n<s;++n)i.push(rr(t[n],e[n]));for(;n<r;++n)o[n]=t[n];for(;n<a;++n)o[n]=e[n];return function(t){for(n=0;n<s;++n)o[n]=i[n](t);return o}}r.interpolate=rr,r.interpolators=[function(t,e){var n=typeof e;return("string"===n?ve.has(e.toLowerCase())||/^(#|rgb\(|hsl\()/i.test(e)?Qo:nr:e instanceof Vt?Qo:Array.isArray(e)?ar:"object"===n&&isNaN(e)?tr:er)(t,e)}],r.interpolateArray=ar;var sr=function(){return D},lr=r.map({linear:sr,poly:function(t){return function(e){return Math.pow(e,t)}},quad:function(){return hr},cubic:function(){return pr},sin:function(){return br},exp:function(){return Mr},circle:function(){return gr},elastic:function(t,e){var n;arguments.length<2&&(e=.45);arguments.length?n=e/Tt*Math.asin(1/t):(t=1,n=e/4);return function(i){return 1+t*Math.pow(2,-10*i)*Math.sin((i-n)*Tt/e)}},back:function(t){t||(t=1.70158);return function(e){return e*e*((t+1)*e-t)}},bounce:function(){return mr}}),cr=r.map({in:D,out:ur,"in-out":dr,"out-in":function(t){return dr(ur(t))}});function ur(t){return function(e){return 1-t(1-e)}}function dr(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function hr(t){return t*t}function pr(t){return t*t*t}function fr(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,n=e*t;return 4*(t<.5?n:3*(t-e)+n-.75)}function br(t){return 1-Math.cos(t*Rt)}function Mr(t){return Math.pow(2,10*(t-1))}function gr(t){return 1-Math.sqrt(1-t*t)}function mr(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function zr(t,e){return e-=t,function(n){return Math.round(t+e*n)}}function vr(t){var e,n,i,o=[t.a,t.b],r=[t.c,t.d],a=yr(o),s=Or(o,r),l=yr(((e=r)[0]+=(i=-s)*(n=o)[0],e[1]+=i*n[1],e))||0;o[0]*r[1]<r[0]*o[1]&&(o[0]*=-1,o[1]*=-1,a*=-1,s*=-1),this.rotate=(a?Math.atan2(o[1],o[0]):Math.atan2(-r[0],r[1]))*Dt,this.translate=[t.e,t.f],this.scale=[a,l],this.skew=l?Math.atan2(s,l)*Dt:0}function Or(t,e){return t[0]*e[0]+t[1]*e[1]}function yr(t){var e=Math.sqrt(Or(t,t));return e&&(t[0]/=e,t[1]/=e),e}r.ease=function(t){var e,n=t.indexOf("-"),i=n>=0?t.slice(0,n):t,o=n>=0?t.slice(n+1):"in";return i=lr.get(i)||sr,o=cr.get(o)||D,e=o(i.apply(null,a.call(arguments,1))),function(t){return t<=0?0:t>=1?1:e(t)}},r.interpolateHcl=function(t,e){t=r.hcl(t),e=r.hcl(e);var n=t.h,i=t.c,o=t.l,a=e.h-n,s=e.c-i,l=e.l-o;isNaN(s)&&(s=0,i=isNaN(i)?e.c:i);isNaN(a)?(a=0,n=isNaN(n)?e.h:n):a>180?a-=360:a<-180&&(a+=360);return function(t){return Jt(n+a*t,i+s*t,o+l*t)+""}},r.interpolateHsl=function(t,e){t=r.hsl(t),e=r.hsl(e);var n=t.h,i=t.s,o=t.l,a=e.h-n,s=e.s-i,l=e.l-o;isNaN(s)&&(s=0,i=isNaN(i)?e.s:i);isNaN(a)?(a=0,n=isNaN(n)?e.h:n):a>180?a-=360:a<-180&&(a+=360);return function(t){return Gt(n+a*t,i+s*t,o+l*t)+""}},r.interpolateLab=function(t,e){t=r.lab(t),e=r.lab(e);var n=t.l,i=t.a,o=t.b,a=e.l-n,s=e.a-i,l=e.b-o;return function(t){return re(n+a*t,i+s*t,o+l*t)+""}},r.interpolateRound=zr,r.transform=function(t){var e=l.createElementNS(r.ns.prefix.svg,"g");return(r.transform=function(t){if(null!=t){e.setAttribute("transform",t);var n=e.transform.baseVal.consolidate()}return new vr(n?n.matrix:_r)})(t)},vr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var _r={a:1,b:0,c:0,d:1,e:0,f:0};function Ar(t){return t.length?t.pop()+",":""}function xr(t,e){var n=[],i=[];return t=r.transform(t),e=r.transform(e),function(t,e,n,i){if(t[0]!==e[0]||t[1]!==e[1]){var o=n.push("translate(",null,",",null,")");i.push({i:o-4,x:er(t[0],e[0])},{i:o-2,x:er(t[1],e[1])})}else(e[0]||e[1])&&n.push("translate("+e+")")}(t.translate,e.translate,n,i),function(t,e,n,i){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),i.push({i:n.push(Ar(n)+"rotate(",null,")")-2,x:er(t,e)})):e&&n.push(Ar(n)+"rotate("+e+")")}(t.rotate,e.rotate,n,i),function(t,e,n,i){t!==e?i.push({i:n.push(Ar(n)+"skewX(",null,")")-2,x:er(t,e)}):e&&n.push(Ar(n)+"skewX("+e+")")}(t.skew,e.skew,n,i),function(t,e,n,i){if(t[0]!==e[0]||t[1]!==e[1]){var o=n.push(Ar(n)+"scale(",null,",",null,")");i.push({i:o-4,x:er(t[0],e[0])},{i:o-2,x:er(t[1],e[1])})}else 1===e[0]&&1===e[1]||n.push(Ar(n)+"scale("+e+")")}(t.scale,e.scale,n,i),t=e=null,function(t){for(var e,o=-1,r=i.length;++o<r;)n[(e=i[o]).i]=e.x(t);return n.join("")}}function wr(t,e){return e=(e-=t=+t)||1/e,function(n){return(n-t)/e}}function qr(t,e){return e=(e-=t=+t)||1/e,function(n){return Math.max(0,Math.min(1,(n-t)/e))}}function Wr(t){for(var e=t.source,n=t.target,i=function(t,e){if(t===e)return t;var n=Lr(t),i=Lr(e),o=n.pop(),r=i.pop(),a=null;for(;o===r;)a=o,o=n.pop(),r=i.pop();return a}(e,n),o=[e];e!==i;)e=e.parent,o.push(e);for(var r=o.length;n!==i;)o.splice(r,0,n),n=n.parent;return o}function Lr(t){for(var e=[],n=t.parent;null!=n;)e.push(t),t=n,n=n.parent;return e.push(t),e}function kr(t){t.fixed|=2}function Tr(t){t.fixed&=-7}function Sr(t){t.fixed|=4,t.px=t.x,t.py=t.y}function Rr(t){t.fixed&=-5}function Cr(t,e,n){var i=0,o=0;if(t.charge=0,!t.leaf)for(var r,a=t.nodes,s=a.length,l=-1;++l<s;)null!=(r=a[l])&&(Cr(r,e,n),t.charge+=r.charge,i+=r.charge*r.cx,o+=r.charge*r.cy);if(t.point){t.leaf||(t.point.x+=Math.random()-.5,t.point.y+=Math.random()-.5);var c=e*n[t.point.index];t.charge+=t.pointCharge=c,i+=c*t.point.x,o+=c*t.point.y}t.cx=i/t.charge,t.cy=o/t.charge}r.interpolateTransform=xr,r.layout={},r.layout.bundle=function(){return function(t){for(var e=[],n=-1,i=t.length;++n<i;)e.push(Wr(t[n]));return e}},r.layout.chord=function(){var t,e,n,i,o,a,s,l={},c=0;function u(){var l,u,h,p,f,b={},M=[],g=r.range(i),m=[];for(t=[],e=[],l=0,p=-1;++p<i;){for(u=0,f=-1;++f<i;)u+=n[p][f];M.push(u),m.push(r.range(i)),l+=u}for(o&&g.sort((function(t,e){return o(M[t],M[e])})),a&&m.forEach((function(t,e){t.sort((function(t,i){return a(n[e][t],n[e][i])}))})),l=(Tt-c*i)/l,u=0,p=-1;++p<i;){for(h=u,f=-1;++f<i;){var z=g[p],v=m[z][f],O=n[z][v],y=u,_=u+=O*l;b[z+"-"+v]={index:z,subindex:v,startAngle:y,endAngle:_,value:O}}e[z]={index:z,startAngle:h,endAngle:u,value:M[z]},u+=c}for(p=-1;++p<i;)for(f=p-1;++f<i;){var A=b[p+"-"+f],x=b[f+"-"+p];(A.value||x.value)&&t.push(A.value<x.value?{source:x,target:A}:{source:A,target:x})}s&&d()}function d(){t.sort((function(t,e){return s((t.source.value+t.target.value)/2,(e.source.value+e.target.value)/2)}))}return l.matrix=function(o){return arguments.length?(i=(n=o)&&n.length,t=e=null,l):n},l.padding=function(n){return arguments.length?(c=n,t=e=null,l):c},l.sortGroups=function(n){return arguments.length?(o=n,t=e=null,l):o},l.sortSubgroups=function(e){return arguments.length?(a=e,t=null,l):a},l.sortChords=function(e){return arguments.length?(s=e,t&&d(),l):s},l.chords=function(){return t||u(),t},l.groups=function(){return e||u(),e},l},r.layout.force=function(){var t,e,n,i,o,a,s={},l=r.dispatch("start","tick","end"),c=[1,1],u=.9,d=Dr,h=Nr,p=-30,f=Er,b=.1,M=.64,g=[],m=[];function z(t){return function(e,n,i,o){if(e.point!==t){var r=e.cx-t.x,a=e.cy-t.y,s=o-n,l=r*r+a*a;if(s*s/M<l){if(l<f){var c=e.charge/l;t.px-=r*c,t.py-=a*c}return!0}if(e.point&&l&&l<f){c=e.pointCharge/l;t.px-=r*c,t.py-=a*c}}return!e.charge}}function v(t){t.px=r.event.x,t.py=r.event.y,s.resume()}return s.tick=function(){if((n*=.99)<.005)return t=null,l.end({type:"end",alpha:n=0}),!0;var e,s,d,h,f,M,v,O,y,_=g.length,A=m.length;for(s=0;s<A;++s)h=(d=m[s]).source,(M=(O=(f=d.target).x-h.x)*O+(y=f.y-h.y)*y)&&(O*=M=n*o[s]*((M=Math.sqrt(M))-i[s])/M,y*=M,f.x-=O*(v=h.weight+f.weight?h.weight/(h.weight+f.weight):.5),f.y-=y*v,h.x+=O*(v=1-v),h.y+=y*v);if((v=n*b)&&(O=c[0]/2,y=c[1]/2,s=-1,v))for(;++s<_;)(d=g[s]).x+=(O-d.x)*v,d.y+=(y-d.y)*v;if(p)for(Cr(e=r.geom.quadtree(g),n,a),s=-1;++s<_;)(d=g[s]).fixed||e.visit(z(d));for(s=-1;++s<_;)(d=g[s]).fixed?(d.x=d.px,d.y=d.py):(d.x-=(d.px-(d.px=d.x))*u,d.y-=(d.py-(d.py=d.y))*u);l.tick({type:"tick",alpha:n})},s.nodes=function(t){return arguments.length?(g=t,s):g},s.links=function(t){return arguments.length?(m=t,s):m},s.size=function(t){return arguments.length?(c=t,s):c},s.linkDistance=function(t){return arguments.length?(d="function"==typeof t?t:+t,s):d},s.distance=s.linkDistance,s.linkStrength=function(t){return arguments.length?(h="function"==typeof t?t:+t,s):h},s.friction=function(t){return arguments.length?(u=+t,s):u},s.charge=function(t){return arguments.length?(p="function"==typeof t?t:+t,s):p},s.chargeDistance=function(t){return arguments.length?(f=t*t,s):Math.sqrt(f)},s.gravity=function(t){return arguments.length?(b=+t,s):b},s.theta=function(t){return arguments.length?(M=t*t,s):Math.sqrt(M)},s.alpha=function(e){return arguments.length?(e=+e,n?e>0?n=e:(t.c=null,t.t=NaN,t=null,l.end({type:"end",alpha:n=0})):e>0&&(l.start({type:"start",alpha:n=e}),t=Le(s.tick)),s):n},s.start=function(){var t,e,n,r=g.length,l=m.length,u=c[0],f=c[1];for(t=0;t<r;++t)(n=g[t]).index=t,n.weight=0;for(t=0;t<l;++t)"number"==typeof(n=m[t]).source&&(n.source=g[n.source]),"number"==typeof n.target&&(n.target=g[n.target]),++n.source.weight,++n.target.weight;for(t=0;t<r;++t)n=g[t],isNaN(n.x)&&(n.x=b("x",u)),isNaN(n.y)&&(n.y=b("y",f)),isNaN(n.px)&&(n.px=n.x),isNaN(n.py)&&(n.py=n.y);if(i=[],"function"==typeof d)for(t=0;t<l;++t)i[t]=+d.call(this,m[t],t);else for(t=0;t<l;++t)i[t]=d;if(o=[],"function"==typeof h)for(t=0;t<l;++t)o[t]=+h.call(this,m[t],t);else for(t=0;t<l;++t)o[t]=h;if(a=[],"function"==typeof p)for(t=0;t<r;++t)a[t]=+p.call(this,g[t],t);else for(t=0;t<r;++t)a[t]=p;function b(n,i){if(!e){for(e=new Array(r),c=0;c<r;++c)e[c]=[];for(c=0;c<l;++c){var o=m[c];e[o.source.index].push(o.target),e[o.target.index].push(o.source)}}for(var a,s=e[t],c=-1,u=s.length;++c<u;)if(!isNaN(a=s[c][n]))return a;return Math.random()*i}return s.resume()},s.resume=function(){return s.alpha(.1)},s.stop=function(){return s.alpha(0)},s.drag=function(){if(e||(e=r.behavior.drag().origin(D).on("dragstart.force",kr).on("drag.force",v).on("dragend.force",Tr)),!arguments.length)return e;this.on("mouseover.force",Sr).on("mouseout.force",Rr).call(e)},r.rebind(s,l,"on")};var Dr=20,Nr=1,Er=1/0;function Br(t,e){return r.rebind(t,e,"sort","children","value"),t.nodes=t,t.links=Fr,t}function Pr(t,e){for(var n=[t];null!=(t=n.pop());)if(e(t),(o=t.children)&&(i=o.length))for(var i,o;--i>=0;)n.push(o[i])}function Yr(t,e){for(var n=[t],i=[];null!=(t=n.pop());)if(i.push(t),(r=t.children)&&(o=r.length))for(var o,r,a=-1;++a<o;)n.push(r[a]);for(;null!=(t=i.pop());)e(t)}function Ir(t){return t.children}function Xr(t){return t.value}function Hr(t,e){return e.value-t.value}function Fr(t){return r.merge(t.map((function(t){return(t.children||[]).map((function(e){return{source:t,target:e}}))})))}r.layout.hierarchy=function(){var t=Hr,e=Ir,n=Xr;function i(o){var r,a=[o],s=[];for(o.depth=0;null!=(r=a.pop());)if(s.push(r),(c=e.call(i,r,r.depth))&&(l=c.length)){for(var l,c,u;--l>=0;)a.push(u=c[l]),u.parent=r,u.depth=r.depth+1;n&&(r.value=0),r.children=c}else n&&(r.value=+n.call(i,r,r.depth)||0),delete r.children;return Yr(o,(function(e){var i,o;t&&(i=e.children)&&i.sort(t),n&&(o=e.parent)&&(o.value+=e.value)})),s}return i.sort=function(e){return arguments.length?(t=e,i):t},i.children=function(t){return arguments.length?(e=t,i):e},i.value=function(t){return arguments.length?(n=t,i):n},i.revalue=function(t){return n&&(Pr(t,(function(t){t.children&&(t.value=0)})),Yr(t,(function(t){var e;t.children||(t.value=+n.call(i,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},i},r.layout.partition=function(){var t=r.layout.hierarchy(),e=[1,1];function n(t,e,i,o){var r=t.children;if(t.x=e,t.y=t.depth*o,t.dx=i,t.dy=o,r&&(a=r.length)){var a,s,l,c=-1;for(i=t.value?i/t.value:0;++c<a;)n(s=r[c],e,l=s.value*i,o),e+=l}}function i(t){var e=t.children,n=0;if(e&&(o=e.length))for(var o,r=-1;++r<o;)n=Math.max(n,i(e[r]));return 1+n}function o(o,r){var a=t.call(this,o,r);return n(a[0],0,e[0],e[1]/i(a[0])),a}return o.size=function(t){return arguments.length?(e=t,o):e},Br(o,t)},r.layout.pie=function(){var t=Number,e=jr,n=0,i=Tt,o=0;function a(s){var l,c=s.length,u=s.map((function(e,n){return+t.call(a,e,n)})),d=+("function"==typeof n?n.apply(this,arguments):n),h=("function"==typeof i?i.apply(this,arguments):i)-d,p=Math.min(Math.abs(h)/c,+("function"==typeof o?o.apply(this,arguments):o)),f=p*(h<0?-1:1),b=r.sum(u),M=b?(h-c*f)/b:0,g=r.range(c),m=[];return null!=e&&g.sort(e===jr?function(t,e){return u[e]-u[t]}:function(t,n){return e(s[t],s[n])}),g.forEach((function(t){m[t]={data:s[t],value:l=u[t],startAngle:d,endAngle:d+=l*M+f,padAngle:p}})),m}return a.value=function(e){return arguments.length?(t=e,a):t},a.sort=function(t){return arguments.length?(e=t,a):e},a.startAngle=function(t){return arguments.length?(n=t,a):n},a.endAngle=function(t){return arguments.length?(i=t,a):i},a.padAngle=function(t){return arguments.length?(o=t,a):o},a};var jr={};function Vr(t){return t.x}function $r(t){return t.y}function Ur(t,e,n){t.y0=e,t.y=n}r.layout.stack=function(){var t=D,e=Kr,n=Jr,i=Ur,o=Vr,a=$r;function s(l,c){if(!(p=l.length))return l;var u=l.map((function(e,n){return t.call(s,e,n)})),d=u.map((function(t){return t.map((function(t,e){return[o.call(s,t,e),a.call(s,t,e)]}))})),h=e.call(s,d,c);u=r.permute(u,h),d=r.permute(d,h);var p,f,b,M,g=n.call(s,d,c),m=u[0].length;for(b=0;b<m;++b)for(i.call(s,u[0][b],M=g[b],d[0][b][1]),f=1;f<p;++f)i.call(s,u[f][b],M+=d[f-1][b][1],d[f][b][1]);return l}return s.values=function(e){return arguments.length?(t=e,s):t},s.order=function(t){return arguments.length?(e="function"==typeof t?t:Gr.get(t)||Kr,s):e},s.offset=function(t){return arguments.length?(n="function"==typeof t?t:Zr.get(t)||Jr,s):n},s.x=function(t){return arguments.length?(o=t,s):o},s.y=function(t){return arguments.length?(a=t,s):a},s.out=function(t){return arguments.length?(i=t,s):i},s};var Gr=r.map({"inside-out":function(t){var e,n,i=t.length,o=t.map(Qr),a=t.map(ta),s=r.range(i).sort((function(t,e){return o[t]-o[e]})),l=0,c=0,u=[],d=[];for(e=0;e<i;++e)n=s[e],l<c?(l+=a[n],u.push(n)):(c+=a[n],d.push(n));return d.reverse().concat(u)},reverse:function(t){return r.range(t.length).reverse()},default:Kr}),Zr=r.map({silhouette:function(t){var e,n,i,o=t.length,r=t[0].length,a=[],s=0,l=[];for(n=0;n<r;++n){for(e=0,i=0;e<o;e++)i+=t[e][n][1];i>s&&(s=i),a.push(i)}for(n=0;n<r;++n)l[n]=(s-a[n])/2;return l},wiggle:function(t){var e,n,i,o,r,a,s,l,c,u=t.length,d=t[0],h=d.length,p=[];for(p[0]=l=c=0,n=1;n<h;++n){for(e=0,o=0;e<u;++e)o+=t[e][n][1];for(e=0,r=0,s=d[n][0]-d[n-1][0];e<u;++e){for(i=0,a=(t[e][n][1]-t[e][n-1][1])/(2*s);i<e;++i)a+=(t[i][n][1]-t[i][n-1][1])/s;r+=a*t[e][n][1]}p[n]=l-=o?r/o*s:0,l<c&&(c=l)}for(n=0;n<h;++n)p[n]-=c;return p},expand:function(t){var e,n,i,o=t.length,r=t[0].length,a=1/o,s=[];for(n=0;n<r;++n){for(e=0,i=0;e<o;e++)i+=t[e][n][1];if(i)for(e=0;e<o;e++)t[e][n][1]/=i;else for(e=0;e<o;e++)t[e][n][1]=a}for(n=0;n<r;++n)s[n]=0;return s},zero:Jr});function Kr(t){return r.range(t.length)}function Jr(t){for(var e=-1,n=t[0].length,i=[];++e<n;)i[e]=0;return i}function Qr(t){for(var e,n=1,i=0,o=t[0][1],r=t.length;n<r;++n)(e=t[n][1])>o&&(i=n,o=e);return i}function ta(t){return t.reduce(ea,0)}function ea(t,e){return t+e[1]}function na(t,e){return ia(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function ia(t,e){for(var n=-1,i=+t[0],o=(t[1]-i)/e,r=[];++n<=e;)r[n]=o*n+i;return r}function oa(t){return[r.min(t),r.max(t)]}function ra(t,e){return t.value-e.value}function aa(t,e){var n=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=n,n._pack_prev=e}function sa(t,e){t._pack_next=e,e._pack_prev=t}function la(t,e){var n=e.x-t.x,i=e.y-t.y,o=t.r+e.r;return.999*o*o>n*n+i*i}function ca(t){if((e=t.children)&&(l=e.length)){var e,n,i,o,r,a,s,l,c=1/0,u=-1/0,d=1/0,h=-1/0;if(e.forEach(ua),(n=e[0]).x=-n.r,n.y=0,z(n),l>1&&((i=e[1]).x=i.r,i.y=0,z(i),l>2))for(pa(n,i,o=e[2]),z(o),aa(n,o),n._pack_prev=o,aa(o,i),i=n._pack_next,r=3;r<l;r++){pa(n,i,o=e[r]);var p=0,f=1,b=1;for(a=i._pack_next;a!==i;a=a._pack_next,f++)if(la(a,o)){p=1;break}if(1==p)for(s=n._pack_prev;s!==a._pack_prev&&!la(s,o);s=s._pack_prev,b++);p?(f<b||f==b&&i.r<n.r?sa(n,i=a):sa(n=s,i),r--):(aa(n,o),i=o,z(o))}var M=(c+u)/2,g=(d+h)/2,m=0;for(r=0;r<l;r++)(o=e[r]).x-=M,o.y-=g,m=Math.max(m,o.r+Math.sqrt(o.x*o.x+o.y*o.y));t.r=m,e.forEach(da)}function z(t){c=Math.min(t.x-t.r,c),u=Math.max(t.x+t.r,u),d=Math.min(t.y-t.r,d),h=Math.max(t.y+t.r,h)}}function ua(t){t._pack_next=t._pack_prev=t}function da(t){delete t._pack_next,delete t._pack_prev}function ha(t,e,n,i){var o=t.children;if(t.x=e+=i*t.x,t.y=n+=i*t.y,t.r*=i,o)for(var r=-1,a=o.length;++r<a;)ha(o[r],e,n,i)}function pa(t,e,n){var i=t.r+n.r,o=e.x-t.x,r=e.y-t.y;if(i&&(o||r)){var a=e.r+n.r,s=o*o+r*r,l=.5+((i*=i)-(a*=a))/(2*s),c=Math.sqrt(Math.max(0,2*a*(i+s)-(i-=s)*i-a*a))/(2*s);n.x=t.x+l*o+c*r,n.y=t.y+l*r-c*o}else n.x=t.x+i,n.y=t.y}function fa(t,e){return t.parent==e.parent?1:2}function ba(t){var e=t.children;return e.length?e[0]:t.t}function Ma(t){var e,n=t.children;return(e=n.length)?n[e-1]:t.t}function ga(t,e,n){var i=n/(e.i-t.i);e.c-=i,e.s+=n,t.c+=i,e.z+=n,e.m+=n}function ma(t,e,n){return t.a.parent===e.parent?t.a:n}function za(t){var e=t.children;return e&&e.length?za(e[0]):t}function va(t){var e,n=t.children;return n&&(e=n.length)?va(n[e-1]):t}function Oa(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function ya(t,e){var n=t.x+e[3],i=t.y+e[0],o=t.dx-e[1]-e[3],r=t.dy-e[0]-e[2];return o<0&&(n+=o/2,o=0),r<0&&(i+=r/2,r=0),{x:n,y:i,dx:o,dy:r}}function _a(t){var e=t[0],n=t[t.length-1];return e<n?[e,n]:[n,e]}function Aa(t){return t.rangeExtent?t.rangeExtent():_a(t.range())}function xa(t,e,n,i){var o=n(t[0],t[1]),r=i(e[0],e[1]);return function(t){return r(o(t))}}function wa(t,e){var n,i=0,o=t.length-1,r=t[i],a=t[o];return a<r&&(n=i,i=o,o=n,n=r,r=a,a=n),t[i]=e.floor(r),t[o]=e.ceil(a),t}function qa(t){return t?{floor:function(e){return Math.floor(e/t)*t},ceil:function(e){return Math.ceil(e/t)*t}}:Wa}r.layout.histogram=function(){var t=!0,e=Number,n=oa,i=na;function o(o,a){for(var s,l,c=[],u=o.map(e,this),d=n.call(this,u,a),h=i.call(this,d,u,a),p=(a=-1,u.length),f=h.length-1,b=t?1:1/p;++a<f;)(s=c[a]=[]).dx=h[a+1]-(s.x=h[a]),s.y=0;if(f>0)for(a=-1;++a<p;)(l=u[a])>=d[0]&&l<=d[1]&&((s=c[r.bisect(h,l,1,f)-1]).y+=b,s.push(o[a]));return c}return o.value=function(t){return arguments.length?(e=t,o):e},o.range=function(t){return arguments.length?(n=Oe(t),o):n},o.bins=function(t){return arguments.length?(i="number"==typeof t?function(e){return ia(e,t)}:Oe(t),o):i},o.frequency=function(e){return arguments.length?(t=!!e,o):t},o},r.layout.pack=function(){var t,e=r.layout.hierarchy().sort(ra),n=0,i=[1,1];function o(o,r){var a=e.call(this,o,r),s=a[0],l=i[0],c=i[1],u=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(s.x=s.y=0,Yr(s,(function(t){t.r=+u(t.value)})),Yr(s,ca),n){var d=n*(t?1:Math.max(2*s.r/l,2*s.r/c))/2;Yr(s,(function(t){t.r+=d})),Yr(s,ca),Yr(s,(function(t){t.r-=d}))}return ha(s,l/2,c/2,t?1:1/Math.max(2*s.r/l,2*s.r/c)),a}return o.size=function(t){return arguments.length?(i=t,o):i},o.radius=function(e){return arguments.length?(t=null==e||"function"==typeof e?e:+e,o):t},o.padding=function(t){return arguments.length?(n=+t,o):n},Br(o,e)},r.layout.tree=function(){var t=r.layout.hierarchy().sort(null).value(null),e=fa,n=[1,1],i=null;function o(o,r){var c=t.call(this,o,r),u=c[0],d=function(t){var e,n={A:null,children:[t]},i=[n];for(;null!=(e=i.pop());)for(var o,r=e.children,a=0,s=r.length;a<s;++a)i.push((r[a]=o={_:r[a],parent:e,children:(o=r[a].children)&&o.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:a}).a=o);return n.children[0]}(u);if(Yr(d,a),d.parent.m=-d.z,Pr(d,s),i)Pr(u,l);else{var h=u,p=u,f=u;Pr(u,(function(t){t.x<h.x&&(h=t),t.x>p.x&&(p=t),t.depth>f.depth&&(f=t)}));var b=e(h,p)/2-h.x,M=n[0]/(p.x+e(p,h)/2+b),g=n[1]/(f.depth||1);Pr(u,(function(t){t.x=(t.x+b)*M,t.y=t.depth*g}))}return c}function a(t){var n=t.children,i=t.parent.children,o=t.i?i[t.i-1]:null;if(n.length){!function(t){var e,n=0,i=0,o=t.children,r=o.length;for(;--r>=0;)(e=o[r]).z+=n,e.m+=n,n+=e.s+(i+=e.c)}(t);var r=(n[0].z+n[n.length-1].z)/2;o?(t.z=o.z+e(t._,o._),t.m=t.z-r):t.z=r}else o&&(t.z=o.z+e(t._,o._));t.parent.A=function(t,n,i){if(n){for(var o,r=t,a=t,s=n,l=r.parent.children[0],c=r.m,u=a.m,d=s.m,h=l.m;s=Ma(s),r=ba(r),s&&r;)l=ba(l),(a=Ma(a)).a=t,(o=s.z+d-r.z-c+e(s._,r._))>0&&(ga(ma(s,t,i),t,o),c+=o,u+=o),d+=s.m,c+=r.m,h+=l.m,u+=a.m;s&&!Ma(a)&&(a.t=s,a.m+=d-u),r&&!ba(l)&&(l.t=r,l.m+=c-h,i=t)}return i}(t,o,t.parent.A||i[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=n[0],t.y=t.depth*n[1]}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(t){return arguments.length?(i=null==(n=t)?l:null,o):i?null:n},o.nodeSize=function(t){return arguments.length?(i=null==(n=t)?null:l,o):i?n:null},Br(o,t)},r.layout.cluster=function(){var t=r.layout.hierarchy().sort(null).value(null),e=fa,n=[1,1],i=!1;function o(o,a){var s,l=t.call(this,o,a),c=l[0],u=0;Yr(c,(function(t){var n=t.children;n&&n.length?(t.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(n),t.y=function(t){return 1+r.max(t,(function(t){return t.y}))}(n)):(t.x=s?u+=e(t,s):0,t.y=0,s=t)}));var d=za(c),h=va(c),p=d.x-e(d,h)/2,f=h.x+e(h,d)/2;return Yr(c,i?function(t){t.x=(t.x-c.x)*n[0],t.y=(c.y-t.y)*n[1]}:function(t){t.x=(t.x-p)/(f-p)*n[0],t.y=(1-(c.y?t.y/c.y:1))*n[1]}),l}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(t){return arguments.length?(i=null==(n=t),o):i?null:n},o.nodeSize=function(t){return arguments.length?(i=null!=(n=t),o):i?n:null},Br(o,t)},r.layout.treemap=function(){var t,e=r.layout.hierarchy(),n=Math.round,i=[1,1],o=null,a=Oa,s=!1,l="squarify",c=.5*(1+Math.sqrt(5));function u(t,e){for(var n,i,o=-1,r=t.length;++o<r;)i=(n=t[o]).value*(e<0?0:e),n.area=isNaN(i)||i<=0?0:i}function d(t){var e=t.children;if(e&&e.length){var n,i,o,r=a(t),s=[],c=e.slice(),h=1/0,b="slice"===l?r.dx:"dice"===l?r.dy:"slice-dice"===l?1&t.depth?r.dy:r.dx:Math.min(r.dx,r.dy);for(u(c,r.dx*r.dy/t.value),s.area=0;(o=c.length)>0;)s.push(n=c[o-1]),s.area+=n.area,"squarify"!==l||(i=p(s,b))<=h?(c.pop(),h=i):(s.area-=s.pop().area,f(s,b,r,!1),b=Math.min(r.dx,r.dy),s.length=s.area=0,h=1/0);s.length&&(f(s,b,r,!0),s.length=s.area=0),e.forEach(d)}}function h(t){var e=t.children;if(e&&e.length){var n,i=a(t),o=e.slice(),r=[];for(u(o,i.dx*i.dy/t.value),r.area=0;n=o.pop();)r.push(n),r.area+=n.area,null!=n.z&&(f(r,n.z?i.dx:i.dy,i,!o.length),r.length=r.area=0);e.forEach(h)}}function p(t,e){for(var n,i=t.area,o=0,r=1/0,a=-1,s=t.length;++a<s;)(n=t[a].area)&&(n<r&&(r=n),n>o&&(o=n));return e*=e,(i*=i)?Math.max(e*o*c/i,i/(e*r*c)):1/0}function f(t,e,i,o){var r,a=-1,s=t.length,l=i.x,c=i.y,u=e?n(t.area/e):0;if(e==i.dx){for((o||u>i.dy)&&(u=i.dy);++a<s;)(r=t[a]).x=l,r.y=c,r.dy=u,l+=r.dx=Math.min(i.x+i.dx-l,u?n(r.area/u):0);r.z=!0,r.dx+=i.x+i.dx-l,i.y+=u,i.dy-=u}else{for((o||u>i.dx)&&(u=i.dx);++a<s;)(r=t[a]).x=l,r.y=c,r.dx=u,c+=r.dy=Math.min(i.y+i.dy-c,u?n(r.area/u):0);r.z=!1,r.dy+=i.y+i.dy-c,i.x+=u,i.dx-=u}}function b(n){var o=t||e(n),r=o[0];return r.x=r.y=0,r.value?(r.dx=i[0],r.dy=i[1]):r.dx=r.dy=0,t&&e.revalue(r),u([r],r.dx*r.dy/r.value),(t?h:d)(r),s&&(t=o),o}return b.size=function(t){return arguments.length?(i=t,b):i},b.padding=function(t){if(!arguments.length)return o;function e(e){return ya(e,t)}var n;return a=null==(o=t)?Oa:"function"==(n=typeof t)?function(e){var n=t.call(b,e,e.depth);return null==n?Oa(e):ya(e,"number"==typeof n?[n,n,n,n]:n)}:"number"===n?(t=[t,t,t,t],e):e,b},b.round=function(t){return arguments.length?(n=t?Math.round:Number,b):n!=Number},b.sticky=function(e){return arguments.length?(s=e,t=null,b):s},b.ratio=function(t){return arguments.length?(c=t,b):c},b.mode=function(t){return arguments.length?(l=t+"",b):l},Br(b,e)},r.random={normal:function(t,e){var n=arguments.length;return n<2&&(e=1),n<1&&(t=0),function(){var n,i,o;do{o=(n=2*Math.random()-1)*n+(i=2*Math.random()-1)*i}while(!o||o>1);return t+e*n*Math.sqrt(-2*Math.log(o)/o)}},logNormal:function(){var t=r.random.normal.apply(r,arguments);return function(){return Math.exp(t())}},bates:function(t){var e=r.random.irwinHall(t);return function(){return e()/t}},irwinHall:function(t){return function(){for(var e=0,n=0;n<t;n++)e+=Math.random();return e}}},r.scale={};var Wa={floor:D,ceil:D};function La(t,e,n,i){var o=[],a=[],s=0,l=Math.min(t.length,e.length)-1;for(t[l]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++s<=l;)o.push(n(t[s-1],t[s])),a.push(i(e[s-1],e[s]));return function(e){var n=r.bisect(t,e,1,l)-1;return a[n](o[n](e))}}function ka(t,e,n,i){var o,r;function a(){var a=Math.min(t.length,e.length)>2?La:xa,l=i?qr:wr;return o=a(t,e,l,n),r=a(e,t,l,rr),s}function s(t){return o(t)}return s.invert=function(t){return r(t)},s.domain=function(e){return arguments.length?(t=e.map(Number),a()):t},s.range=function(t){return arguments.length?(e=t,a()):e},s.rangeRound=function(t){return s.range(t).interpolate(zr)},s.clamp=function(t){return arguments.length?(i=t,a()):i},s.interpolate=function(t){return arguments.length?(n=t,a()):n},s.ticks=function(e){return Ca(t,e)},s.tickFormat=function(e,n){return Da(t,e,n)},s.nice=function(e){return Sa(t,e),a()},s.copy=function(){return ka(t,e,n,i)},a()}function Ta(t,e){return r.rebind(t,e,"range","rangeRound","interpolate","clamp")}function Sa(t,e){return wa(t,qa(Ra(t,e)[2])),wa(t,qa(Ra(t,e)[2])),t}function Ra(t,e){null==e&&(e=10);var n=_a(t),i=n[1]-n[0],o=Math.pow(10,Math.floor(Math.log(i/e)/Math.LN10)),r=e/i*o;return r<=.15?o*=10:r<=.35?o*=5:r<=.75&&(o*=2),n[0]=Math.ceil(n[0]/o)*o,n[1]=Math.floor(n[1]/o)*o+.5*o,n[2]=o,n}function Ca(t,e){return r.range.apply(r,Ra(t,e))}function Da(t,e,n){var i=Ra(t,e);if(n){var o=Ne.exec(n);if(o.shift(),"s"===o[8]){var a=r.formatPrefix(Math.max(y(i[0]),y(i[1])));return o[7]||(o[7]="."+Ea(a.scale(i[2]))),o[8]="f",n=r.format(o.join("")),function(t){return n(a.scale(t))+a.symbol}}o[7]||(o[7]="."+function(t,e){var n=Ea(e[2]);return t in Na?Math.abs(n-Ea(Math.max(y(e[0]),y(e[1]))))+ +("e"!==t):n-2*("%"===t)}(o[8],i)),n=o.join("")}else n=",."+Ea(i[2])+"f";return r.format(n)}r.scale.linear=function(){return ka([0,1],[0,1],rr,!1)};var Na={s:1,g:1,p:1,r:1,e:1};function Ea(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}function Ba(t,e,n,i){function o(t){return(n?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(e)}function a(t){return n?Math.pow(e,t):-Math.pow(e,-t)}function s(e){return t(o(e))}return s.invert=function(e){return a(t.invert(e))},s.domain=function(e){return arguments.length?(n=e[0]>=0,t.domain((i=e.map(Number)).map(o)),s):i},s.base=function(n){return arguments.length?(e=+n,t.domain(i.map(o)),s):e},s.nice=function(){var e=wa(i.map(o),n?Math:Ya);return t.domain(e),i=e.map(a),s},s.ticks=function(){var t=_a(i),r=[],s=t[0],l=t[1],c=Math.floor(o(s)),u=Math.ceil(o(l)),d=e%1?2:e;if(isFinite(u-c)){if(n){for(;c<u;c++)for(var h=1;h<d;h++)r.push(a(c)*h);r.push(a(c))}else for(r.push(a(c));c++<u;)for(h=d-1;h>0;h--)r.push(a(c)*h);for(c=0;r[c]<s;c++);for(u=r.length;r[u-1]>l;u--);r=r.slice(c,u)}return r},s.tickFormat=function(t,n){if(!arguments.length)return Pa;arguments.length<2?n=Pa:"function"!=typeof n&&(n=r.format(n));var i=Math.max(1,e*t/s.ticks().length);return function(t){var r=t/a(Math.round(o(t)));return r*e<e-.5&&(r*=e),r<=i?n(t):""}},s.copy=function(){return Ba(t.copy(),e,n,i)},Ta(s,t)}r.scale.log=function(){return Ba(r.scale.linear().domain([0,1]),10,!0,[1,10])};var Pa=r.format(".0e"),Ya={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function Ia(t,e,n){var i=Xa(e),o=Xa(1/e);function r(e){return t(i(e))}return r.invert=function(e){return o(t.invert(e))},r.domain=function(e){return arguments.length?(t.domain((n=e.map(Number)).map(i)),r):n},r.ticks=function(t){return Ca(n,t)},r.tickFormat=function(t,e){return Da(n,t,e)},r.nice=function(t){return r.domain(Sa(n,t))},r.exponent=function(a){return arguments.length?(i=Xa(e=a),o=Xa(1/e),t.domain(n.map(i)),r):e},r.copy=function(){return Ia(t.copy(),e,n)},Ta(r,t)}function Xa(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function Ha(t,e){var n,i,o;function a(o){return i[((n.get(o)||("range"===e.t?n.set(o,t.push(o)):NaN))-1)%i.length]}function s(e,n){return r.range(t.length).map((function(t){return e+n*t}))}return a.domain=function(i){if(!arguments.length)return t;t=[],n=new A;for(var o,r=-1,s=i.length;++r<s;)n.has(o=i[r])||n.set(o,t.push(o));return a[e.t].apply(a,e.a)},a.range=function(t){return arguments.length?(i=t,o=0,e={t:"range",a:arguments},a):i},a.rangePoints=function(n,r){arguments.length<2&&(r=0);var l=n[0],c=n[1],u=t.length<2?(l=(l+c)/2,0):(c-l)/(t.length-1+r);return i=s(l+u*r/2,u),o=0,e={t:"rangePoints",a:arguments},a},a.rangeRoundPoints=function(n,r){arguments.length<2&&(r=0);var l=n[0],c=n[1],u=t.length<2?(l=c=Math.round((l+c)/2),0):(c-l)/(t.length-1+r)|0;return i=s(l+Math.round(u*r/2+(c-l-(t.length-1+r)*u)/2),u),o=0,e={t:"rangeRoundPoints",a:arguments},a},a.rangeBands=function(n,r,l){arguments.length<2&&(r=0),arguments.length<3&&(l=r);var c=n[1]<n[0],u=n[c-0],d=(n[1-c]-u)/(t.length-r+2*l);return i=s(u+d*l,d),c&&i.reverse(),o=d*(1-r),e={t:"rangeBands",a:arguments},a},a.rangeRoundBands=function(n,r,l){arguments.length<2&&(r=0),arguments.length<3&&(l=r);var c=n[1]<n[0],u=n[c-0],d=n[1-c],h=Math.floor((d-u)/(t.length-r+2*l));return i=s(u+Math.round((d-u-(t.length-r)*h)/2),h),c&&i.reverse(),o=Math.round(h*(1-r)),e={t:"rangeRoundBands",a:arguments},a},a.rangeBand=function(){return o},a.rangeExtent=function(){return _a(e.a[0])},a.copy=function(){return Ha(t,e)},a.domain(t)}r.scale.pow=function(){return Ia(r.scale.linear(),1,[0,1])},r.scale.sqrt=function(){return r.scale.pow().exponent(.5)},r.scale.ordinal=function(){return Ha([],{t:"range",a:[[]]})},r.scale.category10=function(){return r.scale.ordinal().range(Fa)},r.scale.category20=function(){return r.scale.ordinal().range(ja)},r.scale.category20b=function(){return r.scale.ordinal().range(Va)},r.scale.category20c=function(){return r.scale.ordinal().range($a)};var Fa=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(he),ja=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(he),Va=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(he),$a=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(he);function Ua(t,e){var n;function i(){var i=0,a=e.length;for(n=[];++i<a;)n[i-1]=r.quantile(t,i/a);return o}function o(t){if(!isNaN(t=+t))return e[r.bisect(n,t)]}return o.domain=function(e){return arguments.length?(t=e.map(g).filter(m).sort(M),i()):t},o.range=function(t){return arguments.length?(e=t,i()):e},o.quantiles=function(){return n},o.invertExtent=function(i){return(i=e.indexOf(i))<0?[NaN,NaN]:[i>0?n[i-1]:t[0],i<n.length?n[i]:t[t.length-1]]},o.copy=function(){return Ua(t,e)},i()}function Ga(t,e,n){var i,o;function r(e){return n[Math.max(0,Math.min(o,Math.floor(i*(e-t))))]}function a(){return i=n.length/(e-t),o=n.length-1,r}return r.domain=function(n){return arguments.length?(t=+n[0],e=+n[n.length-1],a()):[t,e]},r.range=function(t){return arguments.length?(n=t,a()):n},r.invertExtent=function(e){return[e=(e=n.indexOf(e))<0?NaN:e/i+t,e+1/i]},r.copy=function(){return Ga(t,e,n)},a()}function Za(t,e){function n(n){if(n<=n)return e[r.bisect(t,n)]}return n.domain=function(e){return arguments.length?(t=e,n):t},n.range=function(t){return arguments.length?(e=t,n):e},n.invertExtent=function(n){return n=e.indexOf(n),[t[n-1],t[n]]},n.copy=function(){return Za(t,e)},n}function Ka(t){function e(t){return+t}return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=n.map(e),e):t},e.ticks=function(e){return Ca(t,e)},e.tickFormat=function(e,n){return Da(t,e,n)},e.copy=function(){return Ka(t)},e}function Ja(){return 0}r.scale.quantile=function(){return Ua([],[])},r.scale.quantize=function(){return Ga(0,1,[0,1])},r.scale.threshold=function(){return Za([.5],[0,1])},r.scale.identity=function(){return Ka([0,1])},r.svg={},r.svg.arc=function(){var t=ts,e=es,n=Ja,i=Qa,o=ns,r=is,a=os;function s(){var s=Math.max(0,+t.apply(this,arguments)),c=Math.max(0,+e.apply(this,arguments)),u=o.apply(this,arguments)-Rt,d=r.apply(this,arguments)-Rt,h=Math.abs(d-u),p=u>d?0:1;if(c<s&&(f=c,c=s,s=f),h>=St)return l(c,p)+(s?l(s,1-p):"")+"Z";var f,b,M,g,m,z,v,O,y,_,A,x,w=0,q=0,W=[];if((g=(+a.apply(this,arguments)||0)/2)&&(M=i===Qa?Math.sqrt(s*s+c*c):+i.apply(this,arguments),p||(q*=-1),c&&(q=Pt(M/c*Math.sin(g))),s&&(w=Pt(M/s*Math.sin(g)))),c){m=c*Math.cos(u+q),z=c*Math.sin(u+q),v=c*Math.cos(d-q),O=c*Math.sin(d-q);var L=Math.abs(d-u-2*q)<=kt?0:1;if(q&&rs(m,z,v,O)===p^L){var k=(u+d)/2;m=c*Math.cos(k),z=c*Math.sin(k),v=O=null}}else m=z=0;if(s){y=s*Math.cos(d-w),_=s*Math.sin(d-w),A=s*Math.cos(u+w),x=s*Math.sin(u+w);var T=Math.abs(u-d+2*w)<=kt?0:1;if(w&&rs(y,_,A,x)===1-p^T){var S=(u+d)/2;y=s*Math.cos(S),_=s*Math.sin(S),A=x=null}}else y=_=0;if(h>Wt&&(f=Math.min(Math.abs(c-s)/2,+n.apply(this,arguments)))>.001){b=s<c^p?0:1;var R=f,C=f;if(h<kt){var D=null==A?[y,_]:null==v?[m,z]:bo([m,z],[A,x],[v,O],[y,_]),N=m-D[0],E=z-D[1],B=v-D[0],P=O-D[1],Y=1/Math.sin(Math.acos((N*B+E*P)/(Math.sqrt(N*N+E*E)*Math.sqrt(B*B+P*P)))/2),I=Math.sqrt(D[0]*D[0]+D[1]*D[1]);C=Math.min(f,(s-I)/(Y-1)),R=Math.min(f,(c-I)/(Y+1))}if(null!=v){var X=as(null==A?[y,_]:[A,x],[m,z],c,R,p),H=as([v,O],[y,_],c,R,p);f===R?W.push("M",X[0],"A",R,",",R," 0 0,",b," ",X[1],"A",c,",",c," 0 ",1-p^rs(X[1][0],X[1][1],H[1][0],H[1][1]),",",p," ",H[1],"A",R,",",R," 0 0,",b," ",H[0]):W.push("M",X[0],"A",R,",",R," 0 1,",b," ",H[0])}else W.push("M",m,",",z);if(null!=A){var F=as([m,z],[A,x],s,-C,p),j=as([y,_],null==v?[m,z]:[v,O],s,-C,p);f===C?W.push("L",j[0],"A",C,",",C," 0 0,",b," ",j[1],"A",s,",",s," 0 ",p^rs(j[1][0],j[1][1],F[1][0],F[1][1]),",",1-p," ",F[1],"A",C,",",C," 0 0,",b," ",F[0]):W.push("L",j[0],"A",C,",",C," 0 0,",b," ",F[0])}else W.push("L",y,",",_)}else W.push("M",m,",",z),null!=v&&W.push("A",c,",",c," 0 ",L,",",p," ",v,",",O),W.push("L",y,",",_),null!=A&&W.push("A",s,",",s," 0 ",T,",",1-p," ",A,",",x);return W.push("Z"),W.join("")}function l(t,e){return"M0,"+t+"A"+t+","+t+" 0 1,"+e+" 0,"+-t+"A"+t+","+t+" 0 1,"+e+" 0,"+t}return s.innerRadius=function(e){return arguments.length?(t=Oe(e),s):t},s.outerRadius=function(t){return arguments.length?(e=Oe(t),s):e},s.cornerRadius=function(t){return arguments.length?(n=Oe(t),s):n},s.padRadius=function(t){return arguments.length?(i=t==Qa?Qa:Oe(t),s):i},s.startAngle=function(t){return arguments.length?(o=Oe(t),s):o},s.endAngle=function(t){return arguments.length?(r=Oe(t),s):r},s.padAngle=function(t){return arguments.length?(a=Oe(t),s):a},s.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,i=(+o.apply(this,arguments)+ +r.apply(this,arguments))/2-Rt;return[Math.cos(i)*n,Math.sin(i)*n]},s};var Qa="auto";function ts(t){return t.innerRadius}function es(t){return t.outerRadius}function ns(t){return t.startAngle}function is(t){return t.endAngle}function os(t){return t&&t.padAngle}function rs(t,e,n,i){return(t-n)*e-(e-i)*t>0?0:1}function as(t,e,n,i,o){var r=t[0]-e[0],a=t[1]-e[1],s=(o?i:-i)/Math.sqrt(r*r+a*a),l=s*a,c=-s*r,u=t[0]+l,d=t[1]+c,h=e[0]+l,p=e[1]+c,f=(u+h)/2,b=(d+p)/2,M=h-u,g=p-d,m=M*M+g*g,z=n-i,v=u*p-h*d,O=(g<0?-1:1)*Math.sqrt(Math.max(0,z*z*m-v*v)),y=(v*g-M*O)/m,_=(-v*M-g*O)/m,A=(v*g+M*O)/m,x=(-v*M+g*O)/m,w=y-f,q=_-b,W=A-f,L=x-b;return w*w+q*q>W*W+L*L&&(y=A,_=x),[[y-l,_-c],[y*n/z,_*n/z]]}function ss(t){var e=lo,n=co,i=ti,o=cs,r=o.key,a=.7;function s(r){var s,l=[],c=[],u=-1,d=r.length,h=Oe(e),p=Oe(n);function f(){l.push("M",o(t(c),a))}for(;++u<d;)i.call(this,s=r[u],u)?c.push([+h.call(this,s,u),+p.call(this,s,u)]):c.length&&(f(),c=[]);return c.length&&f(),l.length?l.join(""):null}return s.x=function(t){return arguments.length?(e=t,s):e},s.y=function(t){return arguments.length?(n=t,s):n},s.defined=function(t){return arguments.length?(i=t,s):i},s.interpolate=function(t){return arguments.length?(r="function"==typeof t?o=t:(o=ls.get(t)||cs).key,s):r},s.tension=function(t){return arguments.length?(a=t,s):a},s}r.svg.line=function(){return ss(D)};var ls=r.map({linear:cs,"linear-closed":us,step:function(t){var e=0,n=t.length,i=t[0],o=[i[0],",",i[1]];for(;++e<n;)o.push("H",(i[0]+(i=t[e])[0])/2,"V",i[1]);n>1&&o.push("H",i[0]);return o.join("")},"step-before":ds,"step-after":hs,basis:bs,"basis-open":function(t){if(t.length<4)return cs(t);var e,n=[],i=-1,o=t.length,r=[0],a=[0];for(;++i<3;)e=t[i],r.push(e[0]),a.push(e[1]);n.push(Ms(zs,r)+","+Ms(zs,a)),--i;for(;++i<o;)e=t[i],r.shift(),r.push(e[0]),a.shift(),a.push(e[1]),vs(n,r,a);return n.join("")},"basis-closed":function(t){var e,n,i=-1,o=t.length,r=o+4,a=[],s=[];for(;++i<4;)n=t[i%o],a.push(n[0]),s.push(n[1]);e=[Ms(zs,a),",",Ms(zs,s)],--i;for(;++i<r;)n=t[i%o],a.shift(),a.push(n[0]),s.shift(),s.push(n[1]),vs(e,a,s);return e.join("")},bundle:function(t,e){var n=t.length-1;if(n)for(var i,o,r=t[0][0],a=t[0][1],s=t[n][0]-r,l=t[n][1]-a,c=-1;++c<=n;)o=c/n,(i=t[c])[0]=e*i[0]+(1-e)*(r+o*s),i[1]=e*i[1]+(1-e)*(a+o*l);return bs(t)},cardinal:function(t,e){return t.length<3?cs(t):t[0]+ps(t,fs(t,e))},"cardinal-open":function(t,e){return t.length<4?cs(t):t[1]+ps(t.slice(1,-1),fs(t,e))},"cardinal-closed":function(t,e){return t.length<3?us(t):t[0]+ps((t.push(t[0]),t),fs([t[t.length-2]].concat(t,[t[1]]),e))},monotone:function(t){return t.length<3?cs(t):t[0]+ps(t,function(t){var e,n,i,o,r=[],a=function(t){var e=0,n=t.length-1,i=[],o=t[0],r=t[1],a=i[0]=Os(o,r);for(;++e<n;)i[e]=(a+(a=Os(o=r,r=t[e+1])))/2;return i[e]=a,i}(t),s=-1,l=t.length-1;for(;++s<l;)e=Os(t[s],t[s+1]),y(e)<Wt?a[s]=a[s+1]=0:(o=(n=a[s]/e)*n+(i=a[s+1]/e)*i)>9&&(o=3*e/Math.sqrt(o),a[s]=o*n,a[s+1]=o*i);s=-1;for(;++s<=l;)o=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+a[s]*a[s])),r.push([o||0,a[s]*o||0]);return r}(t))}});function cs(t){return t.length>1?t.join("L"):t+"Z"}function us(t){return t.join("L")+"Z"}function ds(t){for(var e=0,n=t.length,i=t[0],o=[i[0],",",i[1]];++e<n;)o.push("V",(i=t[e])[1],"H",i[0]);return o.join("")}function hs(t){for(var e=0,n=t.length,i=t[0],o=[i[0],",",i[1]];++e<n;)o.push("H",(i=t[e])[0],"V",i[1]);return o.join("")}function ps(t,e){if(e.length<1||t.length!=e.length&&t.length!=e.length+2)return cs(t);var n=t.length!=e.length,i="",o=t[0],r=t[1],a=e[0],s=a,l=1;if(n&&(i+="Q"+(r[0]-2*a[0]/3)+","+(r[1]-2*a[1]/3)+","+r[0]+","+r[1],o=t[1],l=2),e.length>1){s=e[1],r=t[l],l++,i+="C"+(o[0]+a[0])+","+(o[1]+a[1])+","+(r[0]-s[0])+","+(r[1]-s[1])+","+r[0]+","+r[1];for(var c=2;c<e.length;c++,l++)r=t[l],s=e[c],i+="S"+(r[0]-s[0])+","+(r[1]-s[1])+","+r[0]+","+r[1]}if(n){var u=t[l];i+="Q"+(r[0]+2*s[0]/3)+","+(r[1]+2*s[1]/3)+","+u[0]+","+u[1]}return i}function fs(t,e){for(var n,i=[],o=(1-e)/2,r=t[0],a=t[1],s=1,l=t.length;++s<l;)n=r,r=a,a=t[s],i.push([o*(a[0]-n[0]),o*(a[1]-n[1])]);return i}function bs(t){if(t.length<3)return cs(t);var e=1,n=t.length,i=t[0],o=i[0],r=i[1],a=[o,o,o,(i=t[1])[0]],s=[r,r,r,i[1]],l=[o,",",r,"L",Ms(zs,a),",",Ms(zs,s)];for(t.push(t[n-1]);++e<=n;)i=t[e],a.shift(),a.push(i[0]),s.shift(),s.push(i[1]),vs(l,a,s);return t.pop(),l.push("L",i),l.join("")}function Ms(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}ls.forEach((function(t,e){e.key=t,e.closed=/-closed$/.test(t)}));var gs=[0,2/3,1/3,0],ms=[0,1/3,2/3,0],zs=[0,1/6,2/3,1/6];function vs(t,e,n){t.push("C",Ms(gs,e),",",Ms(gs,n),",",Ms(ms,e),",",Ms(ms,n),",",Ms(zs,e),",",Ms(zs,n))}function Os(t,e){return(e[1]-t[1])/(e[0]-t[0])}function ys(t){for(var e,n,i,o=-1,r=t.length;++o<r;)n=(e=t[o])[0],i=e[1]-Rt,e[0]=n*Math.cos(i),e[1]=n*Math.sin(i);return t}function _s(t){var e=lo,n=lo,i=0,o=co,r=ti,a=cs,s=a.key,l=a,c="L",u=.7;function d(s){var d,h,p,f=[],b=[],M=[],g=-1,m=s.length,z=Oe(e),v=Oe(i),O=e===n?function(){return h}:Oe(n),y=i===o?function(){return p}:Oe(o);function _(){f.push("M",a(t(M),u),c,l(t(b.reverse()),u),"Z")}for(;++g<m;)r.call(this,d=s[g],g)?(b.push([h=+z.call(this,d,g),p=+v.call(this,d,g)]),M.push([+O.call(this,d,g),+y.call(this,d,g)])):b.length&&(_(),b=[],M=[]);return b.length&&_(),f.length?f.join(""):null}return d.x=function(t){return arguments.length?(e=n=t,d):n},d.x0=function(t){return arguments.length?(e=t,d):e},d.x1=function(t){return arguments.length?(n=t,d):n},d.y=function(t){return arguments.length?(i=o=t,d):o},d.y0=function(t){return arguments.length?(i=t,d):i},d.y1=function(t){return arguments.length?(o=t,d):o},d.defined=function(t){return arguments.length?(r=t,d):r},d.interpolate=function(t){return arguments.length?(s="function"==typeof t?a=t:(a=ls.get(t)||cs).key,l=a.reverse||a,c=a.closed?"M":"L",d):s},d.tension=function(t){return arguments.length?(u=t,d):u},d}function As(t){return t.radius}function xs(t){return[t.x,t.y]}function ws(){return 64}function qs(){return"circle"}function Ws(t){var e=Math.sqrt(t/kt);return"M0,"+e+"A"+e+","+e+" 0 1,1 0,"+-e+"A"+e+","+e+" 0 1,1 0,"+e+"Z"}r.svg.line.radial=function(){var t=ss(ys);return t.radius=t.x,delete t.x,t.angle=t.y,delete t.y,t},ds.reverse=hs,hs.reverse=ds,r.svg.area=function(){return _s(D)},r.svg.area.radial=function(){var t=_s(ys);return t.radius=t.x,delete t.x,t.innerRadius=t.x0,delete t.x0,t.outerRadius=t.x1,delete t.x1,t.angle=t.y,delete t.y,t.startAngle=t.y0,delete t.y0,t.endAngle=t.y1,delete t.y1,t},r.svg.chord=function(){var t=Ui,e=Gi,n=As,i=ns,o=is;function r(n,i){var o,r,c=a(this,t,n,i),u=a(this,e,n,i);return"M"+c.p0+s(c.r,c.p1,c.a1-c.a0)+(r=u,((o=c).a0==r.a0&&o.a1==r.a1?l(c.r,c.p1,c.r,c.p0):l(c.r,c.p1,u.r,u.p0)+s(u.r,u.p1,u.a1-u.a0)+l(u.r,u.p1,c.r,c.p0))+"Z")}function a(t,e,r,a){var s=e.call(t,r,a),l=n.call(t,s,a),c=i.call(t,s,a)-Rt,u=o.call(t,s,a)-Rt;return{r:l,a0:c,a1:u,p0:[l*Math.cos(c),l*Math.sin(c)],p1:[l*Math.cos(u),l*Math.sin(u)]}}function s(t,e,n){return"A"+t+","+t+" 0 "+ +(n>kt)+",1 "+e}function l(t,e,n,i){return"Q 0,0 "+i}return r.radius=function(t){return arguments.length?(n=Oe(t),r):n},r.source=function(e){return arguments.length?(t=Oe(e),r):t},r.target=function(t){return arguments.length?(e=Oe(t),r):e},r.startAngle=function(t){return arguments.length?(i=Oe(t),r):i},r.endAngle=function(t){return arguments.length?(o=Oe(t),r):o},r},r.svg.diagonal=function(){var t=Ui,e=Gi,n=xs;function i(i,o){var r=t.call(this,i,o),a=e.call(this,i,o),s=(r.y+a.y)/2,l=[r,{x:r.x,y:s},{x:a.x,y:s},a];return"M"+(l=l.map(n))[0]+"C"+l[1]+" "+l[2]+" "+l[3]}return i.source=function(e){return arguments.length?(t=Oe(e),i):t},i.target=function(t){return arguments.length?(e=Oe(t),i):e},i.projection=function(t){return arguments.length?(n=t,i):n},i},r.svg.diagonal.radial=function(){var t=r.svg.diagonal(),e=xs,n=t.projection;return t.projection=function(t){return arguments.length?n(function(t){return function(){var e=t.apply(this,arguments),n=e[0],i=e[1]-Rt;return[n*Math.cos(i),n*Math.sin(i)]}}(e=t)):e},t},r.svg.symbol=function(){var t=qs,e=ws;function n(n,i){return(Ls.get(t.call(this,n,i))||Ws)(e.call(this,n,i))}return n.type=function(e){return arguments.length?(t=Oe(e),n):t},n.size=function(t){return arguments.length?(e=Oe(t),n):e},n};var Ls=r.map({circle:Ws,cross:function(t){var e=Math.sqrt(t/5)/2;return"M"+-3*e+","+-e+"H"+-e+"V"+-3*e+"H"+e+"V"+-e+"H"+3*e+"V"+e+"H"+e+"V"+3*e+"H"+-e+"V"+e+"H"+-3*e+"Z"},diamond:function(t){var e=Math.sqrt(t/(2*Ts)),n=e*Ts;return"M0,"+-e+"L"+n+",0 0,"+e+" "+-n+",0Z"},square:function(t){var e=Math.sqrt(t)/2;return"M"+-e+","+-e+"L"+e+","+-e+" "+e+","+e+" "+-e+","+e+"Z"},"triangle-down":function(t){var e=Math.sqrt(t/ks),n=e*ks/2;return"M0,"+n+"L"+e+","+-n+" "+-e+","+-n+"Z"},"triangle-up":function(t){var e=Math.sqrt(t/ks),n=e*ks/2;return"M0,"+-n+"L"+e+","+n+" "+-e+","+n+"Z"}});r.svg.symbolTypes=Ls.keys();var ks=Math.sqrt(3),Ts=Math.tan(30*Ct);K.transition=function(t){for(var e,n,i=Ds||++Bs,o=Is(t),r=[],a=Ns||{time:Date.now(),ease:fr,delay:0,duration:250},s=-1,l=this.length;++s<l;){r.push(e=[]);for(var c=this[s],u=-1,d=c.length;++u<d;)(n=c[u])&&Xs(n,u,o,i,a),e.push(n)}return Cs(r,o,i)},K.interrupt=function(t){return this.each(null==t?Ss:Rs(Is(t)))};var Ss=Rs(Is());function Rs(t){return function(){var e,n,i;(e=this[t])&&(i=e[n=e.active])&&(i.timer.c=null,i.timer.t=NaN,--e.count?delete e[n]:delete this[t],e.active+=.5,i.event&&i.event.interrupt.call(this,this.__data__,i.index))}}function Cs(t,e,n){return V(t,Es),t.namespace=e,t.id=n,t}var Ds,Ns,Es=[],Bs=0;function Ps(t,e,n,i){var o=t.id,r=t.namespace;return bt(t,"function"==typeof n?function(t,a,s){t[r][o].tween.set(e,i(n.call(t,t.__data__,a,s)))}:(n=i(n),function(t){t[r][o].tween.set(e,n)}))}function Ys(t){return null==t&&(t=""),function(){this.textContent=t}}function Is(t){return null==t?"__transition__":"__transition_"+t+"__"}function Xs(t,e,n,i,o){var r,a,s,l,c,u=t[n]||(t[n]={active:0,count:0}),d=u[i];function h(n){var o=u.active,h=u[o];for(var f in h&&(h.timer.c=null,h.timer.t=NaN,--u.count,delete u[o],h.event&&h.event.interrupt.call(t,t.__data__,h.index)),u)if(+f<i){var b=u[f];b.timer.c=null,b.timer.t=NaN,--u.count,delete u[f]}a.c=p,Le((function(){return a.c&&p(n||1)&&(a.c=null,a.t=NaN),1}),0,r),u.active=i,d.event&&d.event.start.call(t,t.__data__,e),c=[],d.tween.forEach((function(n,i){(i=i.call(t,t.__data__,e))&&c.push(i)})),l=d.ease,s=d.duration}function p(o){for(var r=o/s,a=l(r),h=c.length;h>0;)c[--h].call(t,a);if(r>=1)return d.event&&d.event.end.call(t,t.__data__,e),--u.count?delete u[i]:delete t[n],1}d||(r=o.time,a=Le((function(t){var e=d.delay;if(a.t=e+r,e<=t)return h(t-e);a.c=h}),0,r),d=u[i]={tween:new A,time:r,timer:a,delay:o.delay,duration:o.duration,ease:o.ease,index:e},o=null,++u.count)}Es.call=K.call,Es.empty=K.empty,Es.node=K.node,Es.size=K.size,r.transition=function(t,e){return t&&t.transition?Ds?t.transition(e):t:r.selection().transition(t)},r.transition.prototype=Es,Es.select=function(t){var e,n,i,o=this.id,r=this.namespace,a=[];t=J(t);for(var s=-1,l=this.length;++s<l;){a.push(e=[]);for(var c=this[s],u=-1,d=c.length;++u<d;)(i=c[u])&&(n=t.call(i,i.__data__,u,s))?("__data__"in i&&(n.__data__=i.__data__),Xs(n,u,r,o,i[r][o]),e.push(n)):e.push(null)}return Cs(a,r,o)},Es.selectAll=function(t){var e,n,i,o,r,a=this.id,s=this.namespace,l=[];t=Q(t);for(var c=-1,u=this.length;++c<u;)for(var d=this[c],h=-1,p=d.length;++h<p;)if(i=d[h]){r=i[s][a],n=t.call(i,i.__data__,h,c),l.push(e=[]);for(var f=-1,b=n.length;++f<b;)(o=n[f])&&Xs(o,f,s,a,r),e.push(o)}return Cs(l,s,a)},Es.filter=function(t){var e,n,i=[];"function"!=typeof t&&(t=pt(t));for(var o=0,r=this.length;o<r;o++){i.push(e=[]);for(var a,s=0,l=(a=this[o]).length;s<l;s++)(n=a[s])&&t.call(n,n.__data__,s,o)&&e.push(n)}return Cs(i,this.namespace,this.id)},Es.tween=function(t,e){var n=this.id,i=this.namespace;return arguments.length<2?this.node()[i][n].tween.get(t):bt(this,null==e?function(e){e[i][n].tween.remove(t)}:function(o){o[i][n].tween.set(t,e)})},Es.attr=function(t,e){if(arguments.length<2){for(e in t)this.attr(e,t[e]);return this}var n="transform"==t?xr:rr,i=r.ns.qualify(t);function o(){this.removeAttribute(i)}function a(){this.removeAttributeNS(i.space,i.local)}return Ps(this,"attr."+t,e,i.local?function(t){return null==t?a:(t+="",function(){var e,o=this.getAttributeNS(i.space,i.local);return o!==t&&(e=n(o,t),function(t){this.setAttributeNS(i.space,i.local,e(t))})})}:function(t){return null==t?o:(t+="",function(){var e,o=this.getAttribute(i);return o!==t&&(e=n(o,t),function(t){this.setAttribute(i,e(t))})})})},Es.attrTween=function(t,e){var n=r.ns.qualify(t);return this.tween("attr."+t,n.local?function(t,i){var o=e.call(this,t,i,this.getAttributeNS(n.space,n.local));return o&&function(t){this.setAttributeNS(n.space,n.local,o(t))}}:function(t,i){var o=e.call(this,t,i,this.getAttribute(n));return o&&function(t){this.setAttribute(n,o(t))}})},Es.style=function(t,e,n){var i=arguments.length;if(i<3){if("string"!=typeof t){for(n in i<2&&(e=""),t)this.style(n,t[n],e);return this}n=""}function o(){this.style.removeProperty(t)}return Ps(this,"style."+t,e,(function(e){return null==e?o:(e+="",function(){var i,o=u(this).getComputedStyle(this,null).getPropertyValue(t);return o!==e&&(i=rr(o,e),function(e){this.style.setProperty(t,i(e),n)})})}))},Es.styleTween=function(t,e,n){return arguments.length<3&&(n=""),this.tween("style."+t,(function(i,o){var r=e.call(this,i,o,u(this).getComputedStyle(this,null).getPropertyValue(t));return r&&function(e){this.style.setProperty(t,r(e),n)}}))},Es.text=function(t){return Ps(this,"text",t,Ys)},Es.remove=function(){var t=this.namespace;return this.each("end.transition",(function(){var e;this[t].count<2&&(e=this.parentNode)&&e.removeChild(this)}))},Es.ease=function(t){var e=this.id,n=this.namespace;return arguments.length<1?this.node()[n][e].ease:("function"!=typeof t&&(t=r.ease.apply(r,arguments)),bt(this,(function(i){i[n][e].ease=t})))},Es.delay=function(t){var e=this.id,n=this.namespace;return arguments.length<1?this.node()[n][e].delay:bt(this,"function"==typeof t?function(i,o,r){i[n][e].delay=+t.call(i,i.__data__,o,r)}:(t=+t,function(i){i[n][e].delay=t}))},Es.duration=function(t){var e=this.id,n=this.namespace;return arguments.length<1?this.node()[n][e].duration:bt(this,"function"==typeof t?function(i,o,r){i[n][e].duration=Math.max(1,t.call(i,i.__data__,o,r))}:(t=Math.max(1,t),function(i){i[n][e].duration=t}))},Es.each=function(t,e){var n=this.id,i=this.namespace;if(arguments.length<2){var o=Ns,a=Ds;try{Ds=n,bt(this,(function(e,o,r){Ns=e[i][n],t.call(e,e.__data__,o,r)}))}finally{Ns=o,Ds=a}}else bt(this,(function(o){var a=o[i][n];(a.event||(a.event=r.dispatch("start","end","interrupt"))).on(t,e)}));return this},Es.transition=function(){for(var t,e,n,i=this.id,o=++Bs,r=this.namespace,a=[],s=0,l=this.length;s<l;s++){a.push(t=[]);for(var c,u=0,d=(c=this[s]).length;u<d;u++)(e=c[u])&&Xs(e,u,r,o,{time:(n=e[r][i]).time,ease:n.ease,delay:n.delay+n.duration,duration:n.duration}),t.push(e)}return Cs(a,r,o)},r.svg.axis=function(){var t,e=r.scale.linear(),n=Hs,i=6,o=6,a=3,l=[10],c=null;function u(s){s.each((function(){var s,u=r.select(this),d=this.__chart__||e,h=this.__chart__=e.copy(),p=null==c?h.ticks?h.ticks.apply(h,l):h.domain():c,f=null==t?h.tickFormat?h.tickFormat.apply(h,l):D:t,b=u.selectAll(".tick").data(p,h),M=b.enter().insert("g",".domain").attr("class","tick").style("opacity",Wt),g=r.transition(b.exit()).style("opacity",Wt).remove(),m=r.transition(b.order()).style("opacity",1),z=Math.max(i,0)+a,v=Aa(h),O=u.selectAll(".domain").data([0]),y=(O.enter().append("path").attr("class","domain"),r.transition(O));M.append("line"),M.append("text");var _,A,x,w,q=M.select("line"),W=m.select("line"),L=b.select("text").text(f),k=M.select("text"),T=m.select("text"),S="top"===n||"left"===n?-1:1;if("bottom"===n||"top"===n?(s=js,_="x",x="y",A="x2",w="y2",L.attr("dy",S<0?"0em":".71em").style("text-anchor","middle"),y.attr("d","M"+v[0]+","+S*o+"V0H"+v[1]+"V"+S*o)):(s=Vs,_="y",x="x",A="y2",w="x2",L.attr("dy",".32em").style("text-anchor",S<0?"end":"start"),y.attr("d","M"+S*o+","+v[0]+"H0V"+v[1]+"H"+S*o)),q.attr(w,S*i),k.attr(x,S*z),W.attr(A,0).attr(w,S*i),T.attr(_,0).attr(x,S*z),h.rangeBand){var R=h,C=R.rangeBand()/2;d=h=function(t){return R(t)+C}}else d.rangeBand?d=h:g.call(s,h,d);M.call(s,d,h),m.call(s,h,h)}))}return u.scale=function(t){return arguments.length?(e=t,u):e},u.orient=function(t){return arguments.length?(n=t in Fs?t+"":Hs,u):n},u.ticks=function(){return arguments.length?(l=s(arguments),u):l},u.tickValues=function(t){return arguments.length?(c=t,u):c},u.tickFormat=function(e){return arguments.length?(t=e,u):t},u.tickSize=function(t){var e=arguments.length;return e?(i=+t,o=+arguments[e-1],u):i},u.innerTickSize=function(t){return arguments.length?(i=+t,u):i},u.outerTickSize=function(t){return arguments.length?(o=+t,u):o},u.tickPadding=function(t){return arguments.length?(a=+t,u):a},u.tickSubdivide=function(){return arguments.length&&u},u};var Hs="bottom",Fs={top:1,right:1,bottom:1,left:1};function js(t,e,n){t.attr("transform",(function(t){var i=e(t);return"translate("+(isFinite(i)?i:n(t))+",0)"}))}function Vs(t,e,n){t.attr("transform",(function(t){var i=e(t);return"translate(0,"+(isFinite(i)?i:n(t))+")"}))}r.svg.brush=function(){var t,e,n=F(h,"brushstart","brush","brushend"),i=null,o=null,a=[0,0],s=[0,0],l=!0,c=!0,d=Us[0];function h(t){t.each((function(){var t=r.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",M).on("touchstart.brush",M),e=t.selectAll(".background").data([0]);e.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),t.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var n=t.selectAll(".resize").data(d,D);n.exit().remove(),n.enter().append("g").attr("class",(function(t){return"resize "+t})).style("cursor",(function(t){return $s[t]})).append("rect").attr("x",(function(t){return/[ew]$/.test(t)?-3:null})).attr("y",(function(t){return/^[ns]/.test(t)?-3:null})).attr("width",6).attr("height",6).style("visibility","hidden"),n.style("display",h.empty()?"none":null);var a,s=r.transition(t),l=r.transition(e);i&&(a=Aa(i),l.attr("x",a[0]).attr("width",a[1]-a[0]),f(s)),o&&(a=Aa(o),l.attr("y",a[0]).attr("height",a[1]-a[0]),b(s)),p(s)}))}function p(t){t.selectAll(".resize").attr("transform",(function(t){return"translate("+a[+/e$/.test(t)]+","+s[+/^s/.test(t)]+")"}))}function f(t){t.select(".extent").attr("x",a[0]),t.selectAll(".extent,.n>rect,.s>rect").attr("width",a[1]-a[0])}function b(t){t.select(".extent").attr("y",s[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",s[1]-s[0])}function M(){var d,M,g=this,m=r.select(r.event.target),z=n.of(g,arguments),v=r.select(g),O=m.datum(),y=!/^(n|s)$/.test(O)&&i,_=!/^(e|w)$/.test(O)&&o,A=m.classed("extent"),x=At(g),w=r.mouse(g),q=r.select(u(g)).on("keydown.brush",(function(){32==r.event.keyCode&&(A||(d=null,w[0]-=a[1],w[1]-=s[1],A=2),X())})).on("keyup.brush",(function(){32==r.event.keyCode&&2==A&&(w[0]+=a[1],w[1]+=s[1],A=0,X())}));if(r.event.changedTouches?q.on("touchmove.brush",k).on("touchend.brush",S):q.on("mousemove.brush",k).on("mouseup.brush",S),v.interrupt().selectAll("*").interrupt(),A)w[0]=a[0]-w[0],w[1]=s[0]-w[1];else if(O){var W=+/w$/.test(O),L=+/^n/.test(O);M=[a[1-W]-w[0],s[1-L]-w[1]],w[0]=a[W],w[1]=s[L]}else r.event.altKey&&(d=w.slice());function k(){var t=r.mouse(g),e=!1;M&&(t[0]+=M[0],t[1]+=M[1]),A||(r.event.altKey?(d||(d=[(a[0]+a[1])/2,(s[0]+s[1])/2]),w[0]=a[+(t[0]<d[0])],w[1]=s[+(t[1]<d[1])]):d=null),y&&T(t,i,0)&&(f(v),e=!0),_&&T(t,o,1)&&(b(v),e=!0),e&&(p(v),z({type:"brush",mode:A?"move":"resize"}))}function T(n,i,o){var r,u,h=Aa(i),p=h[0],f=h[1],b=w[o],M=o?s:a,g=M[1]-M[0];if(A&&(p-=b,f-=g+b),r=(o?c:l)?Math.max(p,Math.min(f,n[o])):n[o],A?u=(r+=b)+g:(d&&(b=Math.max(p,Math.min(f,2*d[o]-r))),b<r?(u=r,r=b):u=b),M[0]!=r||M[1]!=u)return o?e=null:t=null,M[0]=r,M[1]=u,!0}function S(){k(),v.style("pointer-events","all").selectAll(".resize").style("display",h.empty()?"none":null),r.select("body").style("cursor",null),q.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),x(),z({type:"brushend"})}v.style("pointer-events","none").selectAll(".resize").style("display",null),r.select("body").style("cursor",m.style("cursor")),z({type:"brushstart"}),k()}return h.event=function(i){i.each((function(){var i=n.of(this,arguments),o={x:a,y:s,i:t,j:e},l=this.__chart__||o;this.__chart__=o,Ds?r.select(this).transition().each("start.brush",(function(){t=l.i,e=l.j,a=l.x,s=l.y,i({type:"brushstart"})})).tween("brush:brush",(function(){var n=ar(a,o.x),r=ar(s,o.y);return t=e=null,function(t){a=o.x=n(t),s=o.y=r(t),i({type:"brush",mode:"resize"})}})).each("end.brush",(function(){t=o.i,e=o.j,i({type:"brush",mode:"resize"}),i({type:"brushend"})})):(i({type:"brushstart"}),i({type:"brush",mode:"resize"}),i({type:"brushend"}))}))},h.x=function(t){return arguments.length?(d=Us[!(i=t)<<1|!o],h):i},h.y=function(t){return arguments.length?(d=Us[!i<<1|!(o=t)],h):o},h.clamp=function(t){return arguments.length?(i&&o?(l=!!t[0],c=!!t[1]):i?l=!!t:o&&(c=!!t),h):i&&o?[l,c]:i?l:o?c:null},h.extent=function(n){var r,l,c,u,d;return arguments.length?(i&&(r=n[0],l=n[1],o&&(r=r[0],l=l[0]),t=[r,l],i.invert&&(r=i(r),l=i(l)),l<r&&(d=r,r=l,l=d),r==a[0]&&l==a[1]||(a=[r,l])),o&&(c=n[0],u=n[1],i&&(c=c[1],u=u[1]),e=[c,u],o.invert&&(c=o(c),u=o(u)),u<c&&(d=c,c=u,u=d),c==s[0]&&u==s[1]||(s=[c,u])),h):(i&&(t?(r=t[0],l=t[1]):(r=a[0],l=a[1],i.invert&&(r=i.invert(r),l=i.invert(l)),l<r&&(d=r,r=l,l=d))),o&&(e?(c=e[0],u=e[1]):(c=s[0],u=s[1],o.invert&&(c=o.invert(c),u=o.invert(u)),u<c&&(d=c,c=u,u=d))),i&&o?[[r,c],[l,u]]:i?[r,l]:o&&[c,u])},h.clear=function(){return h.empty()||(a=[0,0],s=[0,0],t=e=null),h},h.empty=function(){return!!i&&a[0]==a[1]||!!o&&s[0]==s[1]},r.rebind(h,n,"on")};var $s={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Us=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Gs=Pe.format=bn.timeFormat,Zs=Gs.utc,Ks=Zs("%Y-%m-%dT%H:%M:%S.%LZ");function Js(t){return t.toISOString()}function Qs(t,e,n){function i(e){return t(e)}function o(t,n){var i=(t[1]-t[0])/n,o=r.bisect(el,i);return o==el.length?[e.year,Ra(t.map((function(t){return t/31536e6})),n)[2]]:o?e[i/el[o-1]<el[o]/i?o-1:o]:[ol,Ra(t,n)[2]]}return i.invert=function(e){return tl(t.invert(e))},i.domain=function(e){return arguments.length?(t.domain(e),i):t.domain().map(tl)},i.nice=function(t,e){var n=i.domain(),r=_a(n),a=null==t?o(r,10):"number"==typeof t&&o(r,t);function s(n){return!isNaN(n)&&!t.range(n,tl(+n+1),e).length}return a&&(t=a[0],e=a[1]),i.domain(wa(n,e>1?{floor:function(e){for(;s(e=t.floor(e));)e=tl(e-1);return e},ceil:function(e){for(;s(e=t.ceil(e));)e=tl(+e+1);return e}}:t))},i.ticks=function(t,e){var n=_a(i.domain()),r=null==t?o(n,10):"number"==typeof t?o(n,t):!t.range&&[{range:t},e];return r&&(t=r[0],e=r[1]),t.range(n[0],tl(+n[1]+1),e<1?1:e)},i.tickFormat=function(){return n},i.copy=function(){return Qs(t.copy(),e,n)},Ta(i,t)}function tl(t){return new Date(t)}Gs.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Js:Ks,Js.parse=function(t){var e=new Date(t);return isNaN(e)?null:e},Js.toString=Ks.toString,Pe.second=He((function(t){return new Ye(1e3*Math.floor(t/1e3))}),(function(t,e){t.setTime(t.getTime()+1e3*Math.floor(e))}),(function(t){return t.getSeconds()})),Pe.seconds=Pe.second.range,Pe.seconds.utc=Pe.second.utc.range,Pe.minute=He((function(t){return new Ye(6e4*Math.floor(t/6e4))}),(function(t,e){t.setTime(t.getTime()+6e4*Math.floor(e))}),(function(t){return t.getMinutes()})),Pe.minutes=Pe.minute.range,Pe.minutes.utc=Pe.minute.utc.range,Pe.hour=He((function(t){var e=t.getTimezoneOffset()/60;return new Ye(36e5*(Math.floor(t/36e5-e)+e))}),(function(t,e){t.setTime(t.getTime()+36e5*Math.floor(e))}),(function(t){return t.getHours()})),Pe.hours=Pe.hour.range,Pe.hours.utc=Pe.hour.utc.range,Pe.month=He((function(t){return(t=Pe.day(t)).setDate(1),t}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t){return t.getMonth()})),Pe.months=Pe.month.range,Pe.months.utc=Pe.month.utc.range;var el=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],nl=[[Pe.second,1],[Pe.second,5],[Pe.second,15],[Pe.second,30],[Pe.minute,1],[Pe.minute,5],[Pe.minute,15],[Pe.minute,30],[Pe.hour,1],[Pe.hour,3],[Pe.hour,6],[Pe.hour,12],[Pe.day,1],[Pe.day,2],[Pe.week,1],[Pe.month,1],[Pe.month,3],[Pe.year,1]],il=Gs.multi([[".%L",function(t){return t.getMilliseconds()}],[":%S",function(t){return t.getSeconds()}],["%I:%M",function(t){return t.getMinutes()}],["%I %p",function(t){return t.getHours()}],["%a %d",function(t){return t.getDay()&&1!=t.getDate()}],["%b %d",function(t){return 1!=t.getDate()}],["%B",function(t){return t.getMonth()}],["%Y",ti]]),ol={range:function(t,e,n){return r.range(Math.ceil(t/n)*n,+e,n).map(tl)},floor:D,ceil:D};nl.year=Pe.year,Pe.scale=function(){return Qs(r.scale.linear(),nl,il)};var rl=nl.map((function(t){return[t[0].utc,t[1]]})),al=Zs.multi([[".%L",function(t){return t.getUTCMilliseconds()}],[":%S",function(t){return t.getUTCSeconds()}],["%I:%M",function(t){return t.getUTCMinutes()}],["%I %p",function(t){return t.getUTCHours()}],["%a %d",function(t){return t.getUTCDay()&&1!=t.getUTCDate()}],["%b %d",function(t){return 1!=t.getUTCDate()}],["%B",function(t){return t.getUTCMonth()}],["%Y",ti]]);function sl(t){return JSON.parse(t.responseText)}function ll(t){var e=l.createRange();return e.selectNode(l.body),e.createContextualFragment(t.responseText)}rl.year=Pe.year.utc,Pe.scale.utc=function(){return Qs(r.scale.linear(),rl,al)},r.text=ye((function(t){return t.responseText})),r.json=function(t,e){return _e(t,"application/json",sl,e)},r.html=function(t,e){return _e(t,"text/html",ll,e)},r.xml=ye((function(t){return t.responseXML})),this.d3=r,void 0===(o="function"==typeof(i=r)?i.call(e,n,e,t):i)||(t.exports=o)}()},290:function(t,e,n){!function(t,e,n,i,o,r,a,s,l,c,u,d,h,p,f,b,M,g,m,z){"use strict";const v="4.2.7";class O extends Error{}const y={CHART_CLASS:"dc-chart",DEBUG_GROUP_CLASS:"debug",STACK_CLASS:"stack",DESELECTED_CLASS:"deselected",SELECTED_CLASS:"selected",NODE_INDEX_NAME:"__index__",GROUP_INDEX_NAME:"__group_index__",DEFAULT_CHART_GROUP:"__default_chart_group__",EVENT_DELAY:40,NEGLIGIBLE_NUMBER:1e-10};class _{constructor(){this.enableDebugLog=!1,this._alreadyWarned={}}warn(t){return console&&(console.warn?console.warn(t):console.log&&console.log(t)),this}warnOnce(t){return this._alreadyWarned[t]||(this._alreadyWarned[t]=!0,A.warn(t)),this}debug(t){return this.enableDebugLog&&console&&(console.debug?console.debug(t):console.log&&console.log(t)),this}}const A=new _;class x{constructor(){this._defaultColors=x._schemeCategory20c,this.dateFormat=e.timeFormat("%m/%d/%Y"),this._renderlet=null,this.disableTransitions=!1}defaultColors(t){return arguments.length?(this._defaultColors=t,this):(this._defaultColors===x._schemeCategory20c&&A.warnOnce("You are using d3.schemeCategory20c, which has been removed in D3v5. See the explanation at https://github.com/d3/d3/blob/master/CHANGES.md#changes-in-d3-50. DC is using it for backward compatibility, however it will be changed in DCv3.1. You can change it by calling dc.config.defaultColors(newScheme). See https://github.com/d3/d3-scale-chromatic for some alternatives."),this._defaultColors)}}x._schemeCategory20c=["#3182bd","#6baed6","#9ecae1","#c6dbef","#e6550d","#fd8d3c","#fdae6b","#fdd0a2","#31a354","#74c476","#a1d99b","#c7e9c0","#756bb1","#9e9ac8","#bcbddc","#dadaeb","#636363","#969696","#bdbdbd","#d9d9d9"];const w=new x,q={eventHandler:t=>function(e,n){console.warn("No d3.js compatbility event handler registered, defaulting to v6 behavior."),t.call(this,n,e)},nester:({key:t,sortKeys:e,sortValues:n,entries:i})=>{throw new Error("No d3.js compatbility nester registered, load v5 or v6 compability layer.")},pointer:()=>{throw new Error("No d3.js compatbility pointer registered, load v5 or v6 compability layer.")}};class W{constructor(){this._chartMap={}}_initializeChartGroup(t){return t||(t=y.DEFAULT_CHART_GROUP),this._chartMap[t]||(this._chartMap[t]=[]),t}has(t){for(const e in this._chartMap)if(this._chartMap[e].indexOf(t)>=0)return!0;return!1}register(t,e){this._chartMap[e=this._initializeChartGroup(e)].push(t)}deregister(t,e){e=this._initializeChartGroup(e);for(let n=0;n<this._chartMap[e].length;n++)if(this._chartMap[e][n].anchorName()===t.anchorName()){this._chartMap[e].splice(n,1);break}}clear(t){t?delete this._chartMap[t]:this._chartMap={}}list(t){return t=this._initializeChartGroup(t),this._chartMap[t]}}const L=new W,k=function(t,e){L.register(t,e)},T=function(t,e){L.deregister(t,e)},S=function(t){return L.has(t)},R=function(t){L.clear(t)},C=function(t){const e=L.list(t);for(let t=0;t<e.length;++t)e[t].filterAll()},D=function(t){const e=L.list(t);for(let t=0;t<e.length;++t)e[t].focus&&e[t].focus()},N=function(t){const e=L.list(t);for(let t=0;t<e.length;++t)e[t].render();null!==w._renderlet&&w._renderlet(t)},E=function(t){const e=L.list(t);for(let t=0;t<e.length;++t)e[t].redraw();null!==w._renderlet&&w._renderlet(t)},B=function(t,e,n,i){if(w.disableTransitions||e<=0)return t;let o=t.transition(i);return(e>=0||void 0!==e)&&(o=o.duration(e)),(n>=0||void 0!==n)&&(o=o.delay(n)),o},P=function(t,e,n,i){return t?function(t){return B(t,e,n,i)}:function(t){return t}},Y=function(t,e){if(t.empty()||!t.duration)e.call(t);else{let n=0;t.each((()=>{++n})).on("end",(()=>{--n||e.call(t)}))}},I=function(t){return arguments.length?(w._renderlet=t,null):w._renderlet},X=function(t){return t instanceof Object&&t.__dcFlag__&&!0},H={current:null,trigger:function(t,e){e?(H.current=t,setTimeout((()=>{t===H.current&&t()}),e)):t()}},F={RangedFilter:function(t,e){const n=new Array(t,e);return n.isFiltered=function(t){return t>=this[0]&&t<this[1]},n.filterType="RangedFilter",n},TwoDimensionalFilter:function(t){if(null===t)return null;const e=t;return e.isFiltered=function(t){return t.length&&t.length===e.length&&t[0]===e[0]&&t[1]===e[1]},e.filterType="TwoDimensionalFilter",e},RangedTwoDimensionalFilter:function(t){if(null===t)return null;const e=t;let n;return n=e[0]instanceof Array?[[Math.min(t[0][0],t[1][0]),Math.min(t[0][1],t[1][1])],[Math.max(t[0][0],t[1][0]),Math.max(t[0][1],t[1][1])]]:[[t[0],-1/0],[t[1],1/0]],e.isFiltered=function(t){let e,i;return t instanceof Array?(e=t[0],i=t[1]):(e=t,i=n[0][1]),e>=n[0][0]&&e<n[1][0]&&i>=n[0][1]&&i<n[1][1]},e.filterType="RangedTwoDimensionalFilter",e},HierarchyFilter:function(t){if(null===t)return null;const e=t.slice(0);return e.isFiltered=function(t){if(!(e.length&&t&&t.length&&t.length>=e.length))return!1;for(let n=0;n<e.length;n++)if(t[n]!==e[n])return!1;return!0},e}};class j extends Error{}const V=function(t,e){return e?function(n,i){return e.call(n,n[t],i)}:function(e){return e[t]}},$={printSingleValue:(function(t){let e=`${t}`;return t instanceof Date?e=w.dateFormat(t):"string"==typeof t?e=t:$.isFloat(t)?e=$.printSingleValue.fformat(t):$.isInteger(t)&&(e=Math.round(t)),e},function(t){let e=`${t}`;return t instanceof Date?e=w.dateFormat(t):"string"==typeof t?e=t:$.isFloat(t)?e=$.printSingleValue.fformat(t):$.isInteger(t)&&(e=Math.round(t)),e})};$.printSingleValue.fformat=i.format(".2f"),$._toTimeFunc=function(t){return{second:n.timeSecond,minute:n.timeMinute,hour:n.timeHour,day:n.timeDay,week:n.timeWeek,month:n.timeMonth,year:n.timeYear}[t]},$.add=function(t,e,i){if("string"==typeof e&&(e=e.replace("%","")),t instanceof Date)return"string"==typeof e&&(e=+e),"millis"===i?new Date(t.getTime()+e):("function"!=typeof(i=i||n.timeDay)&&(i=$._toTimeFunc(i)),i.offset(t,e));if("string"==typeof e){const n=+e/100;return t>0?t*(1+n):t*(1-n)}return t+e},$.subtract=function(t,e,i){if("string"==typeof e&&(e=e.replace("%","")),t instanceof Date)return"string"==typeof e&&(e=+e),"millis"===i?new Date(t.getTime()-e):("function"!=typeof(i=i||n.timeDay)&&(i=$._toTimeFunc(i)),i.offset(t,-e));if("string"==typeof e){const n=+e/100;return t<0?t*(1+n):t*(1-n)}return t-e},$.isNumber=function(t){return t===+t},$.isFloat=function(t){return t===+t&&t!==(0|t)},$.isInteger=function(t){return t===+t&&t===(0|t)},$.isNegligible=function(t){return!$.isNumber(t)||t<y.NEGLIGIBLE_NUMBER&&t>-y.NEGLIGIBLE_NUMBER},$.clamp=function(t,e,n){return t<e?e:t>n?n:t},$.constant=function(t){return function(){return t}};let U=0;function G(t,e){for(let n=0;n<t.length;n++)if(t[n].key===e)return t[n]}$.uniqueId=function(){return++U},$.nameToId=function(t){return t.toLowerCase().replace(/[\s]/g,"_").replace(/[\.']/g,"")},$.appendOrSelect=function(t,e,n){n=n||e;let i=t.select(e);return i.empty()&&(i=t.append(n)),i},$.safeNumber=function(t){return $.isNumber(+t)?+t:0},$.arraysEqual=function(t,e){return!t&&!e||!(!t||!e)&&t.length===e.length&&t.every(((t,n)=>t.valueOf()===e[n].valueOf()))},$.allChildren=function(t){let e=[];if(e.push(t.path),console.log("currentNode",t),t.children)for(let n=0;n<t.children.length;n++)e=e.concat($.allChildren(t.children[n]));return e},$.toHierarchy=function(t,e){const n={key:"root",children:[]};for(let i=0;i<t.length;i++){const o=t[i],r=o.key,a=e(o);let s=n;for(let t=0;t<r.length;t++){const e=r.slice(0,t+1),n=s.children,i=r[t];let l;t+1<r.length?(l=G(n,i),void 0===l&&(l={key:i,children:[],path:e},n.push(l)),s=l):(l={key:i,value:a,data:o,path:e},n.push(l))}}return n},$.getAncestors=function(t){const e=[];let n=t;for(;n.parent;)e.unshift(n.name),n=n.parent;return e},$.arraysIdentical=function(t,e){let n=t.length;if(n!==e.length)return!1;for(;n--;)if(t[n]!==e[n])return!1;return!0};const Z={filters:(function(t){let e="";for(let n=0;n<t.length;++n)n>0&&(e+=", "),e+=Z.filter(t[n]);return e},function(t){let e="";for(let n=0;n<t.length;++n)n>0&&(e+=", "),e+=Z.filter(t[n]);return e}),filter:(function(t){let e="";return null!=t&&(t instanceof Array?t.length>=2?e=`[${t.map((t=>$.printSingleValue(t))).join(" -> ")}]`:t.length>=1&&(e=$.printSingleValue(t[0])):e=$.printSingleValue(t)),e},function(t){let e="";return null!=t&&(t instanceof Array?t.length>=2?e=`[${t.map((t=>$.printSingleValue(t))).join(" -> ")}]`:t.length>=1&&(e=$.printSingleValue(t[0])):e=$.printSingleValue(t)),e})},K={integers:function(t,e){return Math.abs(e-t)},ordinal:function(){throw new Error("dc.units.ordinal should not be called - it is a placeholder")},fp:{}};K.fp.precision=function(t){const e=function(t,n){const i=Math.abs((n-t)/e.resolution);return $.isNegligible(i-Math.floor(i))?Math.floor(i):Math.ceil(i)};return e.resolution=t,e};const J=(t,e)=>(0===e.length?t.filter(null):1!==e.length||e[0].isFiltered?1===e.length&&"RangedFilter"===e[0].filterType?t.filterRange(e[0]):t.filterFunction((t=>{for(let n=0;n<e.length;n++){const i=e[n];if(i.isFiltered){if(i.isFiltered(t))return!0}else if(i<=t&&i>=t)return!0}return!1})):t.filterExact(e[0]),e),Q=(t,e)=>null==e?t.length>0:t.some((t=>e<=t&&e>=t)),tt=(t,e)=>{for(let n=0;n<t.length;n++)if(t[n]<=e&&t[n]>=e){t.splice(n,1);break}return t},et=(t,e)=>(t.push(e),t),nt=t=>[];class it{constructor(){this.__dcFlag__=$.uniqueId(),this._svgDescription=null,this._keyboardAccessible=!1,this._dimension=void 0,this._group=void 0,this._anchor=void 0,this._root=void 0,this._svg=void 0,this._isChild=void 0,this._minWidth=200,this._defaultWidthCalc=t=>{const e=t&&t.getBoundingClientRect&&t.getBoundingClientRect().width;return e&&e>this._minWidth?e:this._minWidth},this._widthCalc=this._defaultWidthCalc,this._minHeight=200,this._defaultHeightCalc=t=>{const e=t&&t.getBoundingClientRect&&t.getBoundingClientRect().height;return e&&e>this._minHeight?e:this._minHeight},this._heightCalc=this._defaultHeightCalc,this._width=void 0,this._height=void 0,this._useViewBoxResizing=!1,this._keyAccessor=V("key"),this._valueAccessor=V("value"),this._label=V("key"),this._ordering=V("key"),this._renderLabel=!1,this._title=t=>`${this.keyAccessor()(t)}: ${this.valueAccessor()(t)}`,this._renderTitle=!0,this._controlsUseVisibility=!1,this._transitionDuration=750,this._transitionDelay=0,this._filterPrinter=Z.filters,this._mandatoryAttributesList=["dimension","group"],this._chartGroup=y.DEFAULT_CHART_GROUP,this._listeners=r.dispatch("preRender","postRender","preRedraw","postRedraw","filtered","zoomed","renderlet","pretransition"),this._legend=void 0,this._commitHandler=void 0,this._defaultData=t=>t.all(),this._data=this._defaultData,this._filters=[],this._filterHandler=J,this._hasFilterHandler=Q,this._removeFilterHandler=tt,this._addFilterHandler=et,this._resetFilterHandler=nt}height(t){return arguments.length?(this._heightCalc=t?"function"==typeof t?t:$.constant(t):this._defaultHeightCalc,this._height=void 0,this):($.isNumber(this._height)||(this._height=this._heightCalc(this._root.node())),this._height)}width(t){return arguments.length?(this._widthCalc=t?"function"==typeof t?t:$.constant(t):this._defaultWidthCalc,this._width=void 0,this):($.isNumber(this._width)||(this._width=this._widthCalc(this._root.node())),this._width)}minWidth(t){return arguments.length?(this._minWidth=t,this):this._minWidth}minHeight(t){return arguments.length?(this._minHeight=t,this):this._minHeight}useViewBoxResizing(t){return arguments.length?(this._useViewBoxResizing=t,this):this._useViewBoxResizing}dimension(t){return arguments.length?(this._dimension=t,this.expireCache(),this):this._dimension}data(t){return arguments.length?(this._data="function"==typeof t?t:$.constant(t),this.expireCache(),this):this._data(this._group)}group(t,e){return arguments.length?(this._group=t,this._groupName=e,this.expireCache(),this):this._group}ordering(t){return arguments.length?(this._ordering=t,this.expireCache(),this):this._ordering}_computeOrderedGroups(t){return Array.from(t).sort(((t,e)=>a.ascending(this._ordering(t),this._ordering(e))))}filterAll(){return this.filter(null)}select(t){return this._root.select(t)}selectAll(t){return this._root?this._root.selectAll(t):null}anchor(t,e){if(!arguments.length)return this._anchor;if(X(t))this._anchor=t.anchor(),this._anchor.children&&(this._anchor=`#${t.anchorName()}`),this._root=t.root(),this._isChild=!0;else{if(!t)throw new O("parent must be defined");t.select&&t.classed?this._anchor=t.node():this._anchor=t,this._root=o.select(this._anchor),this._root.classed(y.CHART_CLASS,!0),k(this,e),this._isChild=!1}return this._chartGroup=e,this}anchorName(){const t=this.anchor();return t&&t.id?t.id:t&&t.replace?t.replace("#",""):`dc-chart${this.chartID()}`}root(t){return arguments.length?(this._root=t,this):this._root}svg(t){return arguments.length?(this._svg=t,this):this._svg}resetSvg(){return this.select("svg").remove(),this.generateSvg()}sizeSvg(){this._svg&&(this._useViewBoxResizing?this._svg.attr("viewBox")||this._svg.attr("viewBox",`0 0 ${this.width()} ${this.height()}`):this._svg.attr("width",this.width()).attr("height",this.height()))}generateSvg(){return this._svg=this.root().append("svg"),(this._svgDescription||this._keyboardAccessible)&&(this._svg.append("desc").attr("id",`desc-id-${this.__dcFlag__}`).html(`${this.svgDescription()}`),this._svg.attr("tabindex","0").attr("role","img").attr("aria-labelledby",`desc-id-${this.__dcFlag__}`)),this.sizeSvg(),this._svg}svgDescription(t){return arguments.length?(this._svgDescription=t,this):this._svgDescription||this.constructor.name}keyboardAccessible(t){return arguments.length?(this._keyboardAccessible=t,this):this._keyboardAccessible}filterPrinter(t){return arguments.length?(this._filterPrinter=t,this):this._filterPrinter}controlsUseVisibility(t){return arguments.length?(this._controlsUseVisibility=t,this):this._controlsUseVisibility}turnOnControls(){if(this._root){const t=this.controlsUseVisibility()?"visibility":"display";this.selectAll(".reset").style(t,null),this.selectAll(".filter").text(this._filterPrinter(this.filters())).style(t,null)}return this}turnOffControls(){if(this._root){const t=this.controlsUseVisibility()?"visibility":"display",e=this.controlsUseVisibility()?"hidden":"none";this.selectAll(".reset").style(t,e),this.selectAll(".filter").style(t,e).text(this.filter())}return this}transitionDuration(t){return arguments.length?(this._transitionDuration=t,this):this._transitionDuration}transitionDelay(t){return arguments.length?(this._transitionDelay=t,this):this._transitionDelay}_mandatoryAttributes(t){return arguments.length?(this._mandatoryAttributesList=t,this):this._mandatoryAttributesList}checkForMandatoryAttributes(t){if(!this[t]||!this[t]())throw new j(`Mandatory attribute chart.${t} is missing on chart[#${this.anchorName()}]`)}render(){this._height=this._width=void 0,this._listeners.call("preRender",this,this),this._mandatoryAttributesList&&this._mandatoryAttributesList.forEach((t=>this.checkForMandatoryAttributes(t)));const t=this._doRender();return this._legend&&this._legend.render(),this._activateRenderlets("postRender"),t}_makeKeyboardAccessible(t,...e){const n=this._svg.selectAll(".dc-tabbable").attr("tabindex",0);t&&n.on("keydown",q.eventHandler(((n,i)=>{13===i.keyCode&&"object"==typeof n&&t.call(this,n,...e),32===i.keyCode&&"object"==typeof n&&(t.call(this,n,...e),i.preventDefault())})))}_activateRenderlets(t){this._listeners.call("pretransition",this,this),this.transitionDuration()>0&&this._svg?this._svg.transition().duration(this.transitionDuration()).delay(this.transitionDelay()).on("end",(()=>{this._listeners.call("renderlet",this,this),t&&this._listeners.call(t,this,this)})):(this._listeners.call("renderlet",this,this),t&&this._listeners.call(t,this,this))}redraw(){this.sizeSvg(),this._listeners.call("preRedraw",this,this);const t=this._doRedraw();return this._legend&&this._legend.render(),this._activateRenderlets("postRedraw"),t}commitHandler(t){return arguments.length?(this._commitHandler=t,this):this._commitHandler}redrawGroup(){return this._commitHandler?this._commitHandler(!1,((t,e)=>{t?console.log(t):E(this.chartGroup())})):E(this.chartGroup()),this}renderGroup(){return this._commitHandler?this._commitHandler(!1,((t,e)=>{t?console.log(t):N(this.chartGroup())})):N(this.chartGroup()),this}_invokeFilteredListener(t){void 0!==t&&this._listeners.call("filtered",this,this,t)}_invokeZoomedListener(){this._listeners.call("zoomed",this,this)}hasFilterHandler(t){return arguments.length?(this._hasFilterHandler=t,this):this._hasFilterHandler}hasFilter(t){return this._hasFilterHandler(this._filters,t)}removeFilterHandler(t){return arguments.length?(this._removeFilterHandler=t,this):this._removeFilterHandler}addFilterHandler(t){return arguments.length?(this._addFilterHandler=t,this):this._addFilterHandler}resetFilterHandler(t){return arguments.length?(this._resetFilterHandler=t,this):this._resetFilterHandler}applyFilters(t){if(this.dimension()&&this.dimension().filter){const e=this._filterHandler(this.dimension(),t);e&&(t=e)}return t}replaceFilter(t){return this._filters=this._resetFilterHandler(this._filters),this.filter(t),this}filter(t){if(!arguments.length)return this._filters.length>0?this._filters[0]:null;let e=this._filters;return t instanceof Array&&t[0]instanceof Array&&!t.isFiltered?t[0].forEach((t=>{e=this._hasFilterHandler(e,t)?this._removeFilterHandler(e,t):this._addFilterHandler(e,t)})):e=null===t?this._resetFilterHandler(e):this._hasFilterHandler(e,t)?this._removeFilterHandler(e,t):this._addFilterHandler(e,t),this._filters=this.applyFilters(e),this._invokeFilteredListener(t),null!==this._root&&this.hasFilter()?this.turnOnControls():this.turnOffControls(),this}filters(){return this._filters}highlightSelected(t){o.select(t).classed(y.SELECTED_CLASS,!0),o.select(t).classed(y.DESELECTED_CLASS,!1)}fadeDeselected(t){o.select(t).classed(y.SELECTED_CLASS,!1),o.select(t).classed(y.DESELECTED_CLASS,!0)}resetHighlight(t){o.select(t).classed(y.SELECTED_CLASS,!1),o.select(t).classed(y.DESELECTED_CLASS,!1)}onClick(t){const e=this.keyAccessor()(t);H.trigger((()=>{this.filter(e),this.redrawGroup()}))}filterHandler(t){return arguments.length?(this._filterHandler=t,this):this._filterHandler}_doRender(){return this}_doRedraw(){return this}legendables(){return[]}legendHighlight(){}legendReset(){}legendToggle(){}isLegendableHidden(){return!1}keyAccessor(t){return arguments.length?(this._keyAccessor=t,this):this._keyAccessor}valueAccessor(t){return arguments.length?(this._valueAccessor=t,this):this._valueAccessor}label(t,e){return arguments.length?(this._label=t,(void 0===e||e)&&(this._renderLabel=!0),this):this._label}renderLabel(t){return arguments.length?(this._renderLabel=t,this):this._renderLabel}title(t){return arguments.length?(this._title=t,this):this._title}renderTitle(t){return arguments.length?(this._renderTitle=t,this):this._renderTitle}chartGroup(t){return arguments.length?(this._isChild||T(this,this._chartGroup),this._chartGroup=t,this._isChild||k(this,this._chartGroup),this):this._chartGroup}expireCache(){return this}legend(t){return arguments.length?(this._legend=t,this._legend.parent(this),this):this._legend}chartID(){return this.__dcFlag__}options(t){const e=["anchor","group","xAxisLabel","yAxisLabel","stack","title","point","getColor","overlayGeoJson"];for(const n in t)"function"==typeof this[n]?t[n]instanceof Array&&-1!==e.indexOf(n)?this[n].apply(this,t[n]):this[n].call(this,t[n]):A.debug(`Not a valid option setter name: ${n}`);return this}on(t,e){return this._listeners.on(t,e),this}renderlet(t){return A.warnOnce('chart.renderlet has been deprecated. Please use chart.on("renderlet.<renderletKey>", renderletFunction)'),this.on(`renderlet.${$.uniqueId()}`,t),this}}const ot=()=>new it,rt=t=>class extends t{constructor(){super(),this._colors=s.scaleOrdinal(w.defaultColors()),this._colorAccessor=t=>this.keyAccessor()(t),this._colorCalculator=void 0;{const t=this;t.getColor=function(e,n){return t._colorCalculator?t._colorCalculator.call(this,e,n):t._colors(t._colorAccessor.call(this,e,n))}}}calculateColorDomain(){const t=[a.min(this.data(),this.colorAccessor()),a.max(this.data(),this.colorAccessor())];return this._colors.domain(t),this}colors(t){return arguments.length?(this._colors=t instanceof Array?s.scaleQuantize().range(t):"function"==typeof t?t:$.constant(t),this):this._colors}ordinalColors(t){return this.colors(s.scaleOrdinal().range(t))}linearColors(t){return this.colors(s.scaleLinear().range(t).interpolate(l.interpolateHcl))}colorAccessor(t){return arguments.length?(this._colorAccessor=t,this):this._colorAccessor}colorDomain(t){return arguments.length?(this._colors.domain(t),this):this._colors.domain()}colorCalculator(t){return arguments.length?(this._colorCalculator=t,this):this._colorCalculator||this.getColor}},at=t=>class extends(rt(t)){constructor(){super(),this._maxBubbleRelativeSize=.3,this._minRadiusWithLabel=10,this._sortBubbleSize=!1,this._elasticRadius=!1,this._excludeElasticZero=!0,this.BUBBLE_NODE_CLASS="node",this.BUBBLE_CLASS="bubble",this.MIN_RADIUS=10,this.renderLabel(!0),this.data((t=>{const e=t.all();if(this._keyboardAccessible&&e.sort(((t,e)=>a.ascending(this.keyAccessor()(t),this.keyAccessor()(e)))),this._sortBubbleSize){const t=this.radiusValueAccessor();e.sort(((e,n)=>a.descending(t(e),t(n))))}return e})),this._r=s.scaleLinear().domain([0,100])}_rValueAccessor(t){return t.r}r(t){return arguments.length?(this._r=t,this):this._r}elasticRadius(t){return arguments.length?(this._elasticRadius=t,this):this._elasticRadius}calculateRadiusDomain(){this._elasticRadius&&this.r().domain([this.rMin(),this.rMax()])}radiusValueAccessor(t){return arguments.length?(this._rValueAccessor=t,this):this._rValueAccessor}rMin(){let t=this.data().map(this.radiusValueAccessor());return this._excludeElasticZero&&(t=t.filter((t=>t>0))),a.min(t)}rMax(){return a.max(this.data(),(t=>this.radiusValueAccessor()(t)))}bubbleR(t){const e=this.radiusValueAccessor()(t);let n=this.r()(e);return(isNaN(n)||e<=0)&&(n=0),n}_labelFunction(t){return this.label()(t)}_shouldLabel(t){return this.bubbleR(t)>this._minRadiusWithLabel}_labelOpacity(t){return this._shouldLabel(t)?1:0}_labelPointerEvent(t){return this._shouldLabel(t)?"all":"none"}_doRenderLabel(t){if(this.renderLabel()){let e=t.select("text");e.empty()&&(e=t.append("text").attr("text-anchor","middle").attr("dy",".3em").on("click",q.eventHandler((t=>this.onClick(t))))),e.attr("opacity",0).attr("pointer-events",(t=>this._labelPointerEvent(t))).text((t=>this._labelFunction(t))),B(e,this.transitionDuration(),this.transitionDelay()).attr("opacity",(t=>this._labelOpacity(t)))}}doUpdateLabels(t){if(this.renderLabel()){const e=t.select("text").attr("pointer-events",(t=>this._labelPointerEvent(t))).text((t=>this._labelFunction(t)));B(e,this.transitionDuration(),this.transitionDelay()).attr("opacity",(t=>this._labelOpacity(t)))}}_titleFunction(t){return this.title()(t)}_doRenderTitles(t){this.renderTitle()&&t.select("title").empty()&&t.append("title").text((t=>this._titleFunction(t)))}doUpdateTitles(t){this.renderTitle()&&t.select("title").text((t=>this._titleFunction(t)))}sortBubbleSize(t){return arguments.length?(this._sortBubbleSize=t,this):this._sortBubbleSize}minRadius(t){return arguments.length?(this.MIN_RADIUS=t,this):this.MIN_RADIUS}minRadiusWithLabel(t){return arguments.length?(this._minRadiusWithLabel=t,this):this._minRadiusWithLabel}maxBubbleRelativeSize(t){return arguments.length?(this._maxBubbleRelativeSize=t,this):this._maxBubbleRelativeSize}excludeElasticZero(t){return arguments.length?(this._excludeElasticZero=t,this):this._excludeElasticZero}fadeDeselectedArea(t){if(this.hasFilter()){const t=this;this.selectAll(`g.${t.BUBBLE_NODE_CLASS}`).each((function(e){t.isSelectedNode(e)?t.highlightSelected(this):t.fadeDeselected(this)}))}else{const t=this;this.selectAll(`g.${t.BUBBLE_NODE_CLASS}`).each((function(){t.resetHighlight(this)}))}}isSelectedNode(t){return this.hasFilter(t.key)}onClick(t){const e=t.key;H.trigger((()=>{this.filter(e),this.redrawGroup()}))}},st=t=>class extends t{constructor(){super(),this._cap=1/0,this._takeFront=!0,this._othersLabel="Others",this._othersGrouper=(t,e)=>{const n=a.sum(e,this.valueAccessor()),i=e.map(this.keyAccessor());return n>0?t.concat([{others:i,key:this.othersLabel(),value:n}]):t},this.ordering((t=>-t.value)),this.data((t=>{if(this._cap===1/0)return this._computeOrderedGroups(t.all());{let e,n=t.all();if(n=this._computeOrderedGroups(n),this._cap)if(this._takeFront)e=n.slice(this._cap),n=n.slice(0,this._cap);else{const t=Math.max(0,n.length-this._cap);e=n.slice(0,t),n=n.slice(t)}return this._othersGrouper?this._othersGrouper(n,e):n}}))}cappedKeyAccessor(t,e){return t.others?t.key:this.keyAccessor()(t,e)}cappedValueAccessor(t,e){return t.others?t.value:this.valueAccessor()(t,e)}cap(t){return arguments.length?(this._cap=t,this):this._cap}takeFront(t){return arguments.length?(this._takeFront=t,this):this._takeFront}othersLabel(t){return arguments.length?(this._othersLabel=t,this):this._othersLabel}othersGrouper(t){return arguments.length?(this._othersGrouper=t,this):this._othersGrouper}onClick(t){t.others&&this.filter([t.others]),super.onClick(t)}};class lt extends it{constructor(){super(),this._margin={top:10,right:50,bottom:30,left:30}}margins(t){return arguments.length?(this._margin=t,this):this._margin}effectiveWidth(){return this.width()-this.margins().left-this.margins().right}effectiveHeight(){return this.height()-this.margins().top-this.margins().bottom}}const ct="grid-line",ut="horizontal",dt="vertical",ht="y-axis-label",pt="x-axis-label",ft="custom-brush-handle",bt=12;class Mt extends(rt(lt)){constructor(){super(),this.colors(s.scaleOrdinal(c.schemeCategory10)),this._mandatoryAttributes().push("x"),this._parent=void 0,this._g=void 0,this._chartBodyG=void 0,this._x=void 0,this._origX=void 0,this._xOriginalDomain=void 0,this._xAxis=null,this._xUnits=K.integers,this._xAxisPadding=0,this._xAxisPaddingUnit=n.timeDay,this._xElasticity=!1,this._xAxisLabel=void 0,this._xAxisLabelPadding=0,this._lastXDomain=void 0,this._y=void 0,this._yAxis=null,this._yAxisPadding=0,this._yElasticity=!1,this._yAxisLabel=void 0,this._yAxisLabelPadding=0,this._brush=h.brushX(),this._gBrush=void 0,this._brushOn=!0,this._parentBrushOn=!1,this._round=void 0,this._ignoreBrushEvents=!1,this._renderHorizontalGridLine=!1,this._renderVerticalGridLine=!1,this._resizing=!1,this._unitCount=void 0,this._zoomScale=[1,1/0],this._zoomOutRestrict=!0,this._zoom=d.zoom().on("zoom",q.eventHandler(((t,e)=>this._onZoom(e)))),this._nullZoom=d.zoom().on("zoom",null),this._hasBeenMouseZoomable=!1,this._ignoreZoomEvents=!1,this._rangeChart=void 0,this._focusChart=void 0,this._mouseZoomable=!1,this._clipPadding=0,this._fOuterRangeBandPadding=.5,this._fRangeBandPadding=0,this._useRightYAxis=!1,this._useTopXAxis=!1}rescale(){return this._unitCount=void 0,this._resizing=!0,this}resizing(t){return arguments.length?(this._resizing=t,this):this._resizing}rangeChart(t){return arguments.length?(this._rangeChart=t,this._rangeChart.focusChart(this),this):this._rangeChart}zoomScale(t){return arguments.length?(this._zoomScale=t,this):this._zoomScale}zoomOutRestrict(t){return arguments.length?(this._zoomOutRestrict=t,this):this._zoomOutRestrict}_generateG(t){this._parent=void 0===t?this.svg():t;const e=window.location.href.split("#")[0];return this._g=this._parent.append("g"),this._chartBodyG=this._g.append("g").attr("class","chart-body").attr("transform",`translate(${this.margins().left}, ${this.margins().top})`).attr("clip-path",`url(${e}#${this._getClipPathId()})`),this._g}g(t){return arguments.length?(this._g=t,this):this._g}mouseZoomable(t){return arguments.length?(this._mouseZoomable=t,this):this._mouseZoomable}chartBodyG(t){return arguments.length?(this._chartBodyG=t,this):this._chartBodyG}x(t){return arguments.length?(this._x=t,this._xOriginalDomain=this._x.domain(),this.rescale(),this):this._x}xOriginalDomain(){return this._xOriginalDomain}xUnits(t){return arguments.length?(this._xUnits=t,this):this._xUnits}xAxis(t){return arguments.length?(this._xAxis=t,this):(this._xAxis||(this._xAxis=this._createXAxis()),this._xAxis)}elasticX(t){return arguments.length?(this._xElasticity=t,this):this._xElasticity}xAxisPadding(t){return arguments.length?(this._xAxisPadding=t,this):this._xAxisPadding}xAxisPaddingUnit(t){return arguments.length?(this._xAxisPaddingUnit=t,this):this._xAxisPaddingUnit}xUnitCount(){return void 0===this._unitCount&&(this.isOrdinal()?this._unitCount=this.x().domain().length:(this._unitCount=this.xUnits()(this.x().domain()[0],this.x().domain()[1]),this._unitCount instanceof Array&&(this._unitCount=this._unitCount.length))),this._unitCount}useRightYAxis(t){return arguments.length?(this._useRightYAxis!==t&&this._yAxis&&A.warn("Value of useRightYAxis has been altered, after yAxis was created. You might get unexpected yAxis behavior. Make calls to useRightYAxis sooner in your chart creation process."),this._useRightYAxis=t,this):this._useRightYAxis}useTopXAxis(t){return arguments.length?(this._useTopXAxis!==t&&this._xAxis&&A.warn("Value of useTopXAxis has been altered, after xAxis was created. You might get unexpected yAxis behavior. Make calls to useTopXAxis sooner in your chart creation process."),this._useTopXAxis=t,this):this._useTopXAxis}isOrdinal(){return this.xUnits()===K.ordinal}_useOuterPadding(){return!0}_ordinalXDomain(){return this._computeOrderedGroups(this.data()).map(this.keyAccessor())}_createXAxis(){return this._useTopXAxis?u.axisTop():u.axisBottom()}_prepareXAxis(t,e){this.isOrdinal()?(this._x.bandwidth||(A.warn("For compatibility with d3v4+, dc.js d3.0 ordinal bar/line/bubble charts need d3.scaleBand() for the x scale, instead of d3.scaleOrdinal(). Replacing .x() with a d3.scaleBand with the same domain - make the same change in your code to avoid this warning!"),this._x=s.scaleBand().domain(this._x.domain())),(this.elasticX()||0===this._x.domain().length)&&this._x.domain(this._ordinalXDomain())):this.elasticX()&&this._x.domain([this.xAxisMin(),this.xAxisMax()]);const n=this._x.domain();!e&&$.arraysEqual(this._lastXDomain,n)||this.rescale(),this._lastXDomain=n,this.isOrdinal()?this._x.range([0,this.xAxisLength()]).paddingInner(this._fRangeBandPadding).paddingOuter(this._useOuterPadding()?this._fOuterRangeBandPadding:0):this._x.range([0,this.xAxisLength()]),this._xAxis||(this._xAxis=this._createXAxis()),this._xAxis=this._xAxis.scale(this.x()),this._renderVerticalGridLines(t)}renderXAxis(t){let e=t.select("g.x");e.empty()&&(e=t.append("g").attr("class","axis x").attr("transform",`translate(${this.margins().left},${this._xAxisY()})`));let n=t.select(`text.${pt}`);const i=this._useTopXAxis?this._xAxisLabelPadding:this.height()-this._xAxisLabelPadding;n.empty()&&this.xAxisLabel()&&(n=t.append("text").attr("class",pt).attr("transform",`translate(${this.margins().left+this.xAxisLength()/2},${i})`).attr("text-anchor","middle")),this.xAxisLabel()&&n.text()!==this.xAxisLabel()&&n.text(this.xAxisLabel()),B(e,this.transitionDuration(),this.transitionDelay()).attr("transform",`translate(${this.margins().left},${this._xAxisY()})`).call(this._xAxis),B(n,this.transitionDuration(),this.transitionDelay()).attr("transform",`translate(${this.margins().left+this.xAxisLength()/2},${i})`)}_renderVerticalGridLines(t){let e=t.select(`g.${dt}`);if(this._renderVerticalGridLine){e.empty()&&(e=t.insert("g",":first-child").attr("class",`${ct} ${dt}`).attr("transform",`translate(${this.margins().left},${this.margins().top})`));const n=this._xAxis.tickValues()?this._xAxis.tickValues():"function"==typeof this._x.ticks?this._x.ticks.apply(this._x,this._xAxis.tickArguments()):this._x.domain(),i=e.selectAll("line").data(n),o=i.enter().append("line").attr("x1",(t=>this._x(t))).attr("y1",this._xAxisY()-this.margins().top).attr("x2",(t=>this._x(t))).attr("y2",0).attr("opacity",0);B(o,this.transitionDuration(),this.transitionDelay()).attr("opacity",.5),B(i,this.transitionDuration(),this.transitionDelay()).attr("x1",(t=>this._x(t))).attr("y1",this._xAxisY()-this.margins().top).attr("x2",(t=>this._x(t))).attr("y2",0),i.exit().remove()}else e.selectAll("line").remove()}_xAxisY(){return this._useTopXAxis?this.margins().top:this.height()-this.margins().bottom}xAxisLength(){return this.effectiveWidth()}xAxisLabel(t,e){return arguments.length?(this._xAxisLabel=t,this.margins().bottom-=this._xAxisLabelPadding,this._xAxisLabelPadding=void 0===e?bt:e,this.margins().bottom+=this._xAxisLabelPadding,this):this._xAxisLabel}_createYAxis(){return this._useRightYAxis?u.axisRight():u.axisLeft()}_prepareYAxis(t){if(void 0===this._y||this.elasticY()){void 0===this._y&&(this._y=s.scaleLinear());const t=this.yAxisMin()||0,e=this.yAxisMax()||0;this._y.domain([t,e]).rangeRound([this.yAxisHeight(),0])}this._y.range([this.yAxisHeight(),0]),this._yAxis||(this._yAxis=this._createYAxis()),this._yAxis.scale(this._y),this._renderHorizontalGridLinesForAxis(t,this._y,this._yAxis)}renderYAxisLabel(t,e,n,i){i=i||this._yAxisLabelPadding;let o=this.g().select(`text.${ht}.${t}-label`);const r=this.margins().top+this.yAxisHeight()/2;o.empty()&&e&&(o=this.g().append("text").attr("transform",`translate(${i},${r}),rotate(${n})`).attr("class",`${ht} ${t}-label`).attr("text-anchor","middle").text(e)),e&&o.text()!==e&&o.text(e),B(o,this.transitionDuration(),this.transitionDelay()).attr("transform",`translate(${i},${r}),rotate(${n})`)}renderYAxisAt(t,e,n){let i=this.g().select(`g.${t}`);i.empty()&&(i=this.g().append("g").attr("class",`axis ${t}`).attr("transform",`translate(${n},${this.margins().top})`)),B(i,this.transitionDuration(),this.transitionDelay()).attr("transform",`translate(${n},${this.margins().top})`).call(e)}renderYAxis(){const t=this._useRightYAxis?this.width()-this.margins().right:this._yAxisX();this.renderYAxisAt("y",this._yAxis,t);const e=this._useRightYAxis?this.width()-this._yAxisLabelPadding:this._yAxisLabelPadding,n=this._useRightYAxis?90:-90;this.renderYAxisLabel("y",this.yAxisLabel(),n,e)}_renderHorizontalGridLinesForAxis(t,e,n){let i=t.select(`g.${ut}`);if(this._renderHorizontalGridLine){const o=n.tickValues()?n.tickValues():e.ticks?e.ticks.apply(e,n.tickArguments()):e.domain();i.empty()&&(i=t.insert("g",":first-child").attr("class",`${ct} ${ut}`).attr("transform",`translate(${this.margins().left},${this.margins().top})`));const r=i.selectAll("line").data(o),a=r.enter().append("line").attr("x1",1).attr("y1",(t=>e(t))).attr("x2",this.xAxisLength()).attr("y2",(t=>e(t))).attr("opacity",0);B(a,this.transitionDuration(),this.transitionDelay()).attr("opacity",.5),B(r,this.transitionDuration(),this.transitionDelay()).attr("x1",1).attr("y1",(t=>e(t))).attr("x2",this.xAxisLength()).attr("y2",(t=>e(t))),r.exit().remove()}else i.selectAll("line").remove()}_yAxisX(){return this.useRightYAxis()?this.width()-this.margins().right:this.margins().left}yAxisLabel(t,e){return arguments.length?(this._yAxisLabel=t,this.margins().left-=this._yAxisLabelPadding,this._yAxisLabelPadding=void 0===e?bt:e,this.margins().left+=this._yAxisLabelPadding,this):this._yAxisLabel}y(t){return arguments.length?(this._y=t,this.rescale(),this):this._y}yAxis(t){return arguments.length?(this._yAxis=t,this):(this._yAxis||(this._yAxis=this._createYAxis()),this._yAxis)}elasticY(t){return arguments.length?(this._yElasticity=t,this):this._yElasticity}renderHorizontalGridLines(t){return arguments.length?(this._renderHorizontalGridLine=t,this):this._renderHorizontalGridLine}renderVerticalGridLines(t){return arguments.length?(this._renderVerticalGridLine=t,this):this._renderVerticalGridLine}xAxisMin(){const t=a.min(this.data(),(t=>this.keyAccessor()(t)));return $.subtract(t,this._xAxisPadding,this._xAxisPaddingUnit)}xAxisMax(){const t=a.max(this.data(),(t=>this.keyAccessor()(t)));return $.add(t,this._xAxisPadding,this._xAxisPaddingUnit)}yAxisMin(){const t=a.min(this.data(),(t=>this.valueAccessor()(t)));return $.subtract(t,this._yAxisPadding)}yAxisMax(){const t=a.max(this.data(),(t=>this.valueAccessor()(t)));return $.add(t,this._yAxisPadding)}yAxisPadding(t){return arguments.length?(this._yAxisPadding=t,this):this._yAxisPadding}yAxisHeight(){return this.effectiveHeight()}round(t){return arguments.length?(this._round=t,this):this._round}_rangeBandPadding(t){return arguments.length?(this._fRangeBandPadding=t,this):this._fRangeBandPadding}_outerRangeBandPadding(t){return arguments.length?(this._fOuterRangeBandPadding=t,this):this._fOuterRangeBandPadding}filter(t){return arguments.length?(super.filter(t),this.redrawBrush(t,!1),this):super.filter()}brush(t){return arguments.length?(this._brush=t,this):this._brush}renderBrush(t,e){this._brushOn&&(this._brush.on("start brush end",q.eventHandler(((t,e)=>this._brushing(e)))),this._gBrush=t.append("g").attr("class","brush").attr("transform",`translate(${this.margins().left},${this.margins().top})`),this.setBrushExtents(),this.createBrushHandlePaths(this._gBrush,e),this.redrawBrush(this.filter(),e))}createBrushHandlePaths(t){let e=t.selectAll(`path.${ft}`).data([{type:"w"},{type:"e"}]);e=e.enter().append("path").attr("class",ft).merge(e),e.attr("d",(t=>this.resizeHandlePath(t)))}extendBrush(t){return t&&this.round()&&(t[0]=this.round()(t[0]),t[1]=this.round()(t[1])),t}brushIsEmpty(t){return!t||t[1]<=t[0]}_brushing(t){if(this._ignoreBrushEvents)return;let e=t.selection;e&&(e=e.map(this.x().invert)),e=this.extendBrush(e),this.redrawBrush(e,!1);const n=this.brushIsEmpty(e)?null:F.RangedFilter(e[0],e[1]);H.trigger((()=>{this.applyBrushSelection(n)}),y.EVENT_DELAY)}applyBrushSelection(t){this.replaceFilter(t),this.redrawGroup()}_withoutBrushEvents(t){const e=this._ignoreBrushEvents;this._ignoreBrushEvents=!0;try{t()}finally{this._ignoreBrushEvents=e}}setBrushExtents(t){this._withoutBrushEvents((()=>{this._brush.extent([[0,0],[this.effectiveWidth(),this.effectiveHeight()]])})),this._gBrush.call(this._brush)}redrawBrush(t,e){if(this._brushOn&&this._gBrush)if(this._resizing&&this.setBrushExtents(e),t){const n=[this._x(t[0]),this._x(t[1])],i=P(e,this.transitionDuration(),this.transitionDelay())(this._gBrush);this._withoutBrushEvents((()=>{i.call(this._brush.move,n)})),i.selectAll(`path.${ft}`).attr("display",null).attr("transform",((e,n)=>`translate(${this._x(t[n])}, 0)`)).attr("d",(t=>this.resizeHandlePath(t)))}else this._withoutBrushEvents((()=>{this._gBrush.call(this._brush.move,null)})),this._gBrush.selectAll(`path.${ft}`).attr("display","none");this.fadeDeselectedArea(t)}fadeDeselectedArea(t){}resizeHandlePath(t){const e=+("e"===(t=t.type)),n=e?1:-1,i=this.effectiveHeight()/3;return`M${.5*n},${i}A6,6 0 0 ${e} ${6.5*n},${i+6}V${2*i-6}A6,6 0 0 ${e} ${.5*n},${2*i}ZM${2.5*n},${i+8}V${2*i-8}M${4.5*n},${i+8}V${2*i-8}`}_getClipPathId(){return`${this.anchorName().replace(/[ .#=\[\]"]/g,"-")}-clip`}clipPadding(t){return arguments.length?(this._clipPadding=t,this):this._clipPadding}_generateClipPath(){const t=$.appendOrSelect(this._parent,"defs"),e=this._getClipPathId(),n=$.appendOrSelect(t,`#${e}`,"clipPath").attr("id",e),i=2*this._clipPadding;$.appendOrSelect(n,"rect").attr("width",this.xAxisLength()+i).attr("height",this.yAxisHeight()+i).attr("transform",`translate(-${this._clipPadding}, -${this._clipPadding})`)}_preprocessData(){}_doRender(){return this.resetSvg(),this._preprocessData(),this._generateG(),this._generateClipPath(),this._drawChart(!0),this._configureMouseZoom(),this}_doRedraw(){return this._preprocessData(),this._drawChart(!1),this._generateClipPath(),this}_drawChart(t){this.isOrdinal()&&(this._brushOn=!1),this._prepareXAxis(this.g(),t),this._prepareYAxis(this.g()),this.plotData(),(this.elasticX()||this._resizing||t)&&this.renderXAxis(this.g()),(this.elasticY()||this._resizing||t)&&this.renderYAxis(this.g()),t?this.renderBrush(this.g(),!1):this.redrawBrush(this.filter(),this._resizing),this.fadeDeselectedArea(this.filter()),this.resizing(!1)}_configureMouseZoom(){this._origX=this._x.copy(),this._mouseZoomable?this._enableMouseZoom():this._hasBeenMouseZoomable&&this._disableMouseZoom()}_enableMouseZoom(){this._hasBeenMouseZoomable=!0;const t=[[0,0],[this.effectiveWidth(),this.effectiveHeight()]];if(this._zoom.scaleExtent(this._zoomScale).extent(t).duration(this.transitionDuration()),this._zoomOutRestrict){const e=Math.max(this._zoomScale[0],1);this._zoom.translateExtent(t).scaleExtent([e,this._zoomScale[1]])}this.root().call(this._zoom),this._updateD3zoomTransform()}_disableMouseZoom(){this.root().call(this._nullZoom)}_zoomHandler(t,e){let n;this._hasRangeSelected(t)?(this.x().domain(t),n=F.RangedFilter(t[0],t[1])):(this.x().domain(this._xOriginalDomain),n=null),this.replaceFilter(n),this.rescale(),this.redraw(),e||(this._rangeChart&&!$.arraysEqual(this.filter(),this._rangeChart.filter())&&H.trigger((()=>{this._rangeChart.replaceFilter(n),this._rangeChart.redraw()})),this._invokeZoomedListener(),H.trigger((()=>{this.redrawGroup()}),y.EVENT_DELAY))}_domainToZoomTransform(t,e,n){const i=(e[1]-e[0])/(t[1]-t[0]),o=-1*n(t[0]);return d.zoomIdentity.scale(i).translate(o,0)}_updateD3zoomTransform(){this._zoom&&this._withoutZoomEvents((()=>{this._zoom.transform(this.root(),this._domainToZoomTransform(this.x().domain(),this._xOriginalDomain,this._origX))}))}_withoutZoomEvents(t){const e=this._ignoreZoomEvents;this._ignoreZoomEvents=!0;try{t()}finally{this._ignoreZoomEvents=e}}_onZoom(t){if(this._ignoreZoomEvents)return;const e=t.transform.rescaleX(this._origX).domain();this.focus(e,!1)}_checkExtents(t,e){return t&&2===t.length&&e&&2===e.length?((t[0]>e[1]||t[1]<e[0])&&console.warn("Could not intersect extents, will reset"),[t[0]>e[0]?t[0]:e[0],t[1]<e[1]?t[1]:e[1]]):t}focus(t,e){this._zoomOutRestrict&&(t=this._checkExtents(t,this._xOriginalDomain),this._rangeChart&&(t=this._checkExtents(t,this._rangeChart.x().domain()))),this._zoomHandler(t,e),this._updateD3zoomTransform()}refocused(){return!$.arraysEqual(this.x().domain(),this._xOriginalDomain)}focusChart(t){return arguments.length?(this._focusChart=t,this.on("filtered.dcjs-range-chart",(t=>{t.filter()?$.arraysEqual(t.filter(),this._focusChart.filter())||H.trigger((()=>{this._focusChart.focus(t.filter(),!0)})):H.trigger((()=>{this._focusChart.x().domain(this._focusChart.xOriginalDomain(),!0)}))})),this):this._focusChart}brushOn(t){return arguments.length?(this._brushOn=t,this):this._brushOn}parentBrushOn(t){return arguments.length?(this._parentBrushOn=t,this):this._parentBrushOn}gBrush(){return this._gBrush}_hasRangeSelected(t){return t instanceof Array&&t.length>1}}const gt=function(){let t=1,e=1,n=0;const i=0;let r=null,l=Number,c=mt,u=zt,d=null,h=!1;const f=3;let b=.3,M=.8,g=!1,m=!0,z=!1;function v(v){v.each((function(p,v){p=p.map(l).sort(a.ascending);const O=o.select(this),y=p.length;let _,A;if(0===y)return;const x=p.quartiles=u(p),w=c&&c.call(this,p,v),q=w&&w.map((t=>p[t])),W=w?a.range(0,w[0]).concat(a.range(w[1]+1,y)):a.range(y);m?(_=p[0],A=p[y-1]):(_=p[w[0]],A=p[w[1]]);const L=a.range(w[0],w[1]+1),k=s.scaleLinear().domain(r&&r.call(this,p,v)||[_,A]).range([e,0]),T=this.__chart__||s.scaleLinear().domain([0,1/0]).range(k.range());this.__chart__=k;const S=O.selectAll("line.center").data(q?[q]:[]);S.enter().insert("line","rect").attr("class","center").attr("x1",t/2).attr("y1",(t=>T(t[0]))).attr("x2",t/2).attr("y2",(t=>T(t[1]))).style("opacity",1e-6).transition().duration(n).delay(i).style("opacity",1).attr("y1",(t=>k(t[0]))).attr("y2",(t=>k(t[1]))),S.transition().duration(n).delay(i).style("opacity",1).attr("x1",t/2).attr("x2",t/2).attr("y1",(t=>k(t[0]))).attr("y2",(t=>k(t[1]))),S.exit().transition().duration(n).delay(i).style("opacity",1e-6).attr("y1",(t=>k(t[0]))).attr("y2",(t=>k(t[1]))).remove();const R=O.selectAll("rect.box").data([x]);R.enter().append("rect").attr("class","box").attr("x",0).attr("y",(t=>T(t[2]))).attr("width",t).attr("height",(t=>T(t[0])-T(t[2]))).style("fill-opacity",h?.1:1).transition().duration(n).delay(i).attr("y",(t=>k(t[2]))).attr("height",(t=>k(t[0])-k(t[2]))),R.transition().duration(n).delay(i).attr("width",t).attr("y",(t=>k(t[2]))).attr("height",(t=>k(t[0])-k(t[2])));const C=O.selectAll("line.median").data([x[1]]);C.enter().append("line").attr("class","median").attr("x1",0).attr("y1",T).attr("x2",t).attr("y2",T).transition().duration(n).delay(i).attr("y1",k).attr("y2",k),C.transition().duration(n).delay(i).attr("x1",0).attr("x2",t).attr("y1",k).attr("y2",k);const D=O.selectAll("line.whisker").data(q||[]);if(D.enter().insert("line","circle, text").attr("class","whisker").attr("x1",0).attr("y1",T).attr("x2",t).attr("y2",T).style("opacity",1e-6).transition().duration(n).delay(i).attr("y1",k).attr("y2",k).style("opacity",1),D.transition().duration(n).delay(i).attr("x1",0).attr("x2",t).attr("y1",k).attr("y2",k).style("opacity",1),D.exit().transition().duration(n).delay(i).attr("y1",k).attr("y2",k).style("opacity",1e-6).remove(),m){const e=z?"outlierBold":"outlier",o=z?3:5,r=z?function(){return Math.floor(Math.random()*(t*M)+1+(t-t*M)/2)}:function(){return t/2},a=O.selectAll(`circle.${e}`).data(W,Number);a.enter().insert("circle","text").attr("class",e).attr("r",o).attr("cx",r).attr("cy",(t=>T(p[t]))).style("opacity",1e-6).transition().duration(n).delay(i).attr("cy",(t=>k(p[t]))).style("opacity",.6),g&&(a.selectAll("title").remove(),a.append("title").text((t=>p[t]))),a.transition().duration(n).delay(i).attr("cx",r).attr("cy",(t=>k(p[t]))).style("opacity",.6),a.exit().transition().duration(n).delay(i).attr("cy",0).style("opacity",1e-6).remove()}if(h){const e=O.selectAll("circle.data").data(L);e.enter().insert("circle","text").attr("class","data").attr("r",f).attr("cx",(()=>Math.floor(Math.random()*(t*M)+1+(t-t*M)/2))).attr("cy",(t=>T(p[t]))).style("opacity",1e-6).transition().duration(n).delay(i).attr("cy",(t=>k(p[t]))).style("opacity",b),g&&(e.selectAll("title").remove(),e.append("title").text((t=>p[t]))),e.transition().duration(n).delay(i).attr("cx",(()=>Math.floor(Math.random()*(t*M)+1+(t-t*M)/2))).attr("cy",(t=>k(p[t]))).style("opacity",b),e.exit().transition().duration(n).delay(i).attr("cy",0).style("opacity",1e-6).remove()}const N=d||k.tickFormat(8),E=O.selectAll("text.box").data(x);E.enter().append("text").attr("class","box").attr("dy",".3em").attr("dx",((t,e)=>1&e?6:-6)).attr("x",((e,n)=>1&n?t:0)).attr("y",T).attr("text-anchor",((t,e)=>1&e?"start":"end")).text(N).transition().duration(n).delay(i).attr("y",k),E.transition().duration(n).delay(i).text(N).attr("x",((e,n)=>1&n?t:0)).attr("y",k);const B=O.selectAll("text.whisker").data(q||[]);B.enter().append("text").attr("class","whisker").attr("dy",".3em").attr("dx",6).attr("x",t).attr("y",T).text(N).style("opacity",1e-6).transition().duration(n).delay(i).attr("y",k).style("opacity",1),B.transition().duration(n).delay(i).text(N).attr("x",t).attr("y",k).style("opacity",1),B.exit().transition().duration(n).delay(i).attr("y",k).style("opacity",1e-6).remove(),delete p.quartiles})),p.timerFlush()}return v.width=function(e){return arguments.length?(t=e,v):t},v.height=function(t){return arguments.length?(e=t,v):e},v.tickFormat=function(t){return arguments.length?(d=t,v):d},v.showOutliers=function(t){return arguments.length?(m=t,v):m},v.boldOutlier=function(t){return arguments.length?(z=t,v):z},v.renderDataPoints=function(t){return arguments.length?(h=t,v):h},v.renderTitle=function(t){return arguments.length?(g=t,v):g},v.dataOpacity=function(t){return arguments.length?(b=t,v):b},v.dataWidthPortion=function(t){return arguments.length?(M=t,v):M},v.duration=function(t){return arguments.length?(n=t,v):n},v.domain=function(t){return arguments.length?(r=null===t||"function"==typeof t?t:$.constant(t),v):r},v.value=function(t){return arguments.length?(l=t,v):l},v.whiskers=function(t){return arguments.length?(c=t,v):c},v.quartiles=function(t){return arguments.length?(u=t,v):u},v};function mt(t){return[0,t.length-1]}function zt(t){return[a.quantile(t,.25),a.quantile(t,.5),a.quantile(t,.75)]}class vt extends Mt{constructor(){super(),this._stackLayout=f.stack(),this._stack=[],this._titles={},this._hidableStacks=!1,this._evadeDomainFilter=!1,this.data((()=>{const t=this._stack.filter(this._visibility);if(!t.length)return[];t.forEach(((t,e)=>this._prepareValues(t,e)));const e=t[0].values.map(((e,n)=>{const i={x:e.x};return t.forEach((t=>{i[t.name]=t.values[n].y})),i})),n=t.map((t=>t.name));return this.stackLayout().keys(n)(e).forEach(((e,n)=>{e.forEach(((e,i)=>{t[n].values[i].y0=e[0],t[n].values[i].y1=e[1]}))})),t})),this.colorAccessor((function(t){return this.layer||this.name||t.name||t.layer}))}_prepareValues(t,e){const n=t.accessor||this.valueAccessor();t.name=String(t.name||e);const i=t.group.all().map(((e,i)=>({x:this.keyAccessor()(e,i),y:t.hidden?null:n(e,i),data:e,layer:t.name,hidden:t.hidden})));t.domainValues=i.filter((t=>this._domainFilter()(t))),t.values=this.evadeDomainFilter()?i:t.domainValues}_domainFilter(){if(!this.x())return $.constant(!0);const t=this.x().domain();return this.isOrdinal()||this.elasticX()?()=>!0:e=>e.x>=t[0]&&e.x<=t[t.length-1]}stack(t,e,n){if(!arguments.length)return this._stack;arguments.length<=2&&(n=e);const i={group:t};return"string"==typeof e&&(i.name=e),"function"==typeof n&&(i.accessor=n),this._stack.push(i),this}group(t,e,n){return arguments.length?(this._stack=[],this._titles={},this.stack(t,e),n&&this.valueAccessor(n),super.group(t,e)):super.group()}hidableStacks(t){return arguments.length?(this._hidableStacks=t,this):this._hidableStacks}_findLayerByName(t){const e=this._stack.map(V("name")).indexOf(t);return this._stack[e]}hideStack(t){const e=this._findLayerByName(t);return e&&(e.hidden=!0),this}showStack(t){const e=this._findLayerByName(t);return e&&(e.hidden=!1),this}getValueAccessorByIndex(t){return this._stack[t].accessor||this.valueAccessor()}yAxisMin(){const t=a.min(this._flattenStack(),(t=>t.y<0?t.y+t.y0:t.y0));return $.subtract(t,this.yAxisPadding())}yAxisMax(){const t=a.max(this._flattenStack(),(t=>t.y>0?t.y+t.y0:t.y0));return $.add(t,this.yAxisPadding())}_flattenStack(){const t=this.data().map((t=>t.domainValues));return[].concat(...t)}xAxisMin(){const t=a.min(this._flattenStack(),V("x"));return $.subtract(t,this.xAxisPadding(),this.xAxisPaddingUnit())}xAxisMax(){const t=a.max(this._flattenStack(),V("x"));return $.add(t,this.xAxisPadding(),this.xAxisPaddingUnit())}title(t,e){return t?"function"==typeof t?super.title(t):t===this._groupName&&"function"==typeof e?super.title(e):"function"!=typeof e?this._titles[t]||super.title():(this._titles[t]=e,this):super.title()}stackLayout(t){return arguments.length?(this._stackLayout=t,this):this._stackLayout}evadeDomainFilter(t){return arguments.length?(this._evadeDomainFilter=t,this):this._evadeDomainFilter}_visibility(t){return!t.hidden}_ordinalXDomain(){const t=this._flattenStack().map(V("data"));return this._computeOrderedGroups(t).map(this.keyAccessor())}legendables(){return this._stack.map(((t,e)=>({chart:this,name:t.name,hidden:t.hidden||!1,color:this.getColor.call(t,t.values,e)})))}isLegendableHidden(t){const e=this._findLayerByName(t.name);return!!e&&e.hidden}legendToggle(t){this._hidableStacks&&(this.isLegendableHidden(t)?this.showStack(t.name):this.hideStack(t.name),this.renderGroup())}}const Ot=1,yt=2,_t=3;class At extends vt{constructor(t,e){super(),this._gap=yt,this._centerBar=!1,this._alwaysUseRounding=!1,this._barWidth=void 0,this.label((t=>$.printSingleValue(t.y0+t.y)),!1),this.anchor(t,e)}outerPadding(t){return arguments.length?this._outerRangeBandPadding(t):this._outerRangeBandPadding()}rescale(){return super.rescale(),this._barWidth=void 0,this}render(){return this.round()&&this._centerBar&&!this._alwaysUseRounding&&A.warn("By default, brush rounding is disabled if bars are centered. See dc.js bar chart API documentation for details."),super.render()}plotData(){let t=this.chartBodyG().selectAll("g.stack").data(this.data());this._calculateBarWidth(),t=t.enter().append("g").attr("class",((t,e)=>`stack _${e}`)).merge(t);const e=t.size()-1;{const n=this;t.each((function(t,i){const r=o.select(this);n._renderBars(r,i,t),n.renderLabel()&&e===i&&n._renderLabels(r,i,t)}))}}_barHeight(t){return $.safeNumber(Math.abs(this.y()(t.y+t.y0)-this.y()(t.y0)))}_labelXPos(t){let e=this.x()(t.x);return this._centerBar||(e+=this._barWidth/2),this.isOrdinal()&&void 0!==this._gap&&(e+=this._gap/2),$.safeNumber(e)}_labelYPos(t){let e=this.y()(t.y+t.y0);return t.y<0&&(e-=this._barHeight(t)),$.safeNumber(e-_t)}_renderLabels(t,e,n){const i=t.selectAll("text.barLabel").data(n.values,V("x")),o=i.enter().append("text").attr("class","barLabel").attr("text-anchor","middle").attr("x",(t=>this._labelXPos(t))).attr("y",(t=>this._labelYPos(t))).merge(i);this.isOrdinal()&&(o.on("click",q.eventHandler((t=>this.onClick(t)))),o.attr("cursor","pointer")),B(o,this.transitionDuration(),this.transitionDelay()).attr("x",(t=>this._labelXPos(t))).attr("y",(t=>this._labelYPos(t))).text((t=>this.label()(t))),B(i.exit(),this.transitionDuration(),this.transitionDelay()).attr("height",0).remove()}_barXPos(t){let e=this.x()(t.x);return this._centerBar&&(e-=this._barWidth/2),this.isOrdinal()&&void 0!==this._gap&&(e+=this._gap/2),$.safeNumber(e)}_renderBars(t,e,n){const i=t.selectAll("rect.bar").data(n.values,V("x")),o=i.enter().append("rect").attr("class","bar").classed("dc-tabbable",this._keyboardAccessible).attr("fill",V("data",this.getColor)).attr("x",(t=>this._barXPos(t))).attr("y",this.yAxisHeight()).attr("height",0),r=o.merge(i);this.renderTitle()&&o.append("title").text(V("data",this.title(n.name))),this.isOrdinal()&&r.on("click",q.eventHandler((t=>this.onClick(t)))),this._keyboardAccessible&&this._makeKeyboardAccessible(this.onClick),B(r,this.transitionDuration(),this.transitionDelay()).attr("x",(t=>this._barXPos(t))).attr("y",(t=>{let e=this.y()(t.y+t.y0);return t.y<0&&(e-=this._barHeight(t)),$.safeNumber(e)})).attr("width",this._barWidth).attr("height",(t=>this._barHeight(t))).attr("fill",V("data",this.getColor)).select("title").text(V("data",this.title(n.name))),B(i.exit(),this.transitionDuration(),this.transitionDelay()).attr("x",(t=>this.x()(t.x))).attr("width",.9*this._barWidth).remove()}_calculateBarWidth(){if(void 0===this._barWidth){const t=this.xUnitCount();this.isOrdinal()&&void 0===this._gap?this._barWidth=Math.floor(this.x().bandwidth()):this._gap?this._barWidth=Math.floor((this.xAxisLength()-(t-1)*this._gap)/t):this._barWidth=Math.floor(this.xAxisLength()/(1+this.barPadding())/t),(this._barWidth===1/0||isNaN(this._barWidth)||this._barWidth<Ot)&&(this._barWidth=Ot)}}fadeDeselectedArea(t){const e=this.chartBodyG().selectAll("rect.bar");if(this.isOrdinal())this.hasFilter()?(e.classed(y.SELECTED_CLASS,(t=>this.hasFilter(t.x))),e.classed(y.DESELECTED_CLASS,(t=>!this.hasFilter(t.x)))):(e.classed(y.SELECTED_CLASS,!1),e.classed(y.DESELECTED_CLASS,!1));else if(this.brushOn()||this.parentBrushOn())if(this.brushIsEmpty(t))e.classed(y.DESELECTED_CLASS,!1);else{const n=t[0],i=t[1];e.classed(y.DESELECTED_CLASS,(t=>t.x<n||t.x>=i))}}centerBar(t){return arguments.length?(this._centerBar=t,this):this._centerBar}onClick(t){super.onClick(t.data)}barPadding(t){return arguments.length?(this._rangeBandPadding(t),this._gap=void 0,this):this._rangeBandPadding()}_useOuterPadding(){return void 0===this._gap}gap(t){return arguments.length?(this._gap=t,this):this._gap}extendBrush(t){return t&&this.round()&&(!this._centerBar||this._alwaysUseRounding)&&(t[0]=this.round()(t[0]),t[1]=this.round()(t[1])),t}alwaysUseRounding(t){return arguments.length?(this._alwaysUseRounding=t,this):this._alwaysUseRounding}legendHighlight(t){const e=(t,e)=>function(){const n=o.select(this).attr("fill")===t;return e?!n:n};this.isLegendableHidden(t)||this.g().selectAll("rect.bar").classed("highlight",e(t.color)).classed("fadeout",e(t.color,!0))}legendReset(){this.g().selectAll("rect.bar").classed("highlight",!1).classed("fadeout",!1)}xAxisMax(){let t=super.xAxisMax();return"resolution"in this.xUnits()&&(t+=this.xUnits().resolution),t}}const xt=(t,e)=>new At(t,e);function wt(t){return e=>{const n=e.quartiles[0],i=e.quartiles[2],o=(i-n)*t;let r=-1,a=e.length;do{++r}while(e[r]<n-o);do{--a}while(e[a]>i+o);return[r,a]}}class qt extends Mt{constructor(t,e){super(),this._whiskerIqrFactor=1.5,this._whiskersIqr=wt,this._whiskers=this._whiskersIqr(this._whiskerIqrFactor),this._box=gt(),this._tickFormat=null,this._renderDataPoints=!1,this._dataOpacity=.3,this._dataWidthPortion=.8,this._showOutliers=!0,this._boldOutlier=!1,this._yRangePadding=8,this._boxWidth=(t,e)=>this.isOrdinal()?this.x().bandwidth():t/(1+this.boxPadding())/e,this.x(s.scaleBand()),this.xUnits(K.ordinal),this.data((t=>t.all().map((t=>(t.map=e=>e.call(t,t),t))).filter((t=>0!==this.valueAccessor()(t).length)))),this.boxPadding(.8),this.outerPadding(.5),this.anchor(t,e)}boxPadding(t){return arguments.length?this._rangeBandPadding(t):this._rangeBandPadding()}outerPadding(t){return arguments.length?this._outerRangeBandPadding(t):this._outerRangeBandPadding()}boxWidth(t){return arguments.length?(this._boxWidth="function"==typeof t?t:$.constant(t),this):this._boxWidth}_boxTransform(t,e){return`translate(${this.x()(this.keyAccessor()(t,e))}, 0)`}_preprocessData(){this.elasticX()&&this.x().domain([])}plotData(){this._calculatedBoxWidth=this._boxWidth(this.effectiveWidth(),this.xUnitCount()),this._box.whiskers(this._whiskers).width(this._calculatedBoxWidth).height(this.effectiveHeight()).value(this.valueAccessor()).domain(this.y().domain()).duration(this.transitionDuration()).tickFormat(this._tickFormat).renderDataPoints(this._renderDataPoints).dataOpacity(this._dataOpacity).dataWidthPortion(this._dataWidthPortion).renderTitle(this.renderTitle()).showOutliers(this._showOutliers).boldOutlier(this._boldOutlier);const t=this.chartBodyG().selectAll("g.box").data(this.data(),this.keyAccessor()),e=this._renderBoxes(t);this._updateBoxes(e),this._removeBoxes(t),this.fadeDeselectedArea(this.filter())}_renderBoxes(t){const e=t.enter().append("g");return e.attr("class","box").classed("dc-tabbable",this._keyboardAccessible).attr("transform",((t,e)=>this._boxTransform(t,e))).call(this._box).on("click",q.eventHandler((t=>{this.filter(this.keyAccessor()(t)),this.redrawGroup()}))).selectAll("circle").classed("dc-tabbable",this._keyboardAccessible),this._keyboardAccessible&&this._makeKeyboardAccessible(this.onClick),e.merge(t)}_updateBoxes(t){const e=this;B(t,this.transitionDuration(),this.transitionDelay()).attr("transform",((t,e)=>this._boxTransform(t,e))).call(this._box).each((function(t){const n=e.getColor(t,0);o.select(this).select("rect.box").attr("fill",n),o.select(this).selectAll("circle.data").attr("fill",n)}))}_removeBoxes(t){t.exit().remove().call(this._box)}_minDataValue(){return a.min(this.data(),(t=>a.min(this.valueAccessor()(t))))}_maxDataValue(){return a.max(this.data(),(t=>a.max(this.valueAccessor()(t))))}_yAxisRangeRatio(){return(this._maxDataValue()-this._minDataValue())/this.effectiveHeight()}onClick(t){this.filter(this.keyAccessor()(t)),this.redrawGroup()}fadeDeselectedArea(t){const e=this;if(this.hasFilter())if(this.isOrdinal())this.g().selectAll("g.box").each((function(t){e.isSelectedNode(t)?e.highlightSelected(this):e.fadeDeselected(this)}));else{if(!this.brushOn()&&!this.parentBrushOn())return;const n=t[0],i=t[1];this.g().selectAll("g.box").each((function(t){const o=e.keyAccessor()(t);o<n||o>=i?e.fadeDeselected(this):e.highlightSelected(this)}))}else this.g().selectAll("g.box").each((function(){e.resetHighlight(this)}))}isSelectedNode(t){return this.hasFilter(this.keyAccessor()(t))}yAxisMin(){const t=this._yRangePadding*this._yAxisRangeRatio();return $.subtract(this._minDataValue()-t,this.yAxisPadding())}yAxisMax(){const t=this._yRangePadding*this._yAxisRangeRatio();return $.add(this._maxDataValue()+t,this.yAxisPadding())}tickFormat(t){return arguments.length?(this._tickFormat=t,this):this._tickFormat}yRangePadding(t){return arguments.length?(this._yRangePadding=t,this):this._yRangePadding}renderDataPoints(t){return arguments.length?(this._renderDataPoints=t,this):this._renderDataPoints}dataOpacity(t){return arguments.length?(this._dataOpacity=t,this):this._dataOpacity}dataWidthPortion(t){return arguments.length?(this._dataWidthPortion=t,this):this._dataWidthPortion}showOutliers(t){return arguments.length?(this._showOutliers=t,this):this._showOutliers}boldOutlier(t){return arguments.length?(this._boldOutlier=t,this):this._boldOutlier}}const Wt=(t,e)=>new qt(t,e);class Lt extends(at(Mt)){constructor(t,e){super(),this.transitionDuration(750),this.transitionDelay(0),this.anchor(t,e)}_bubbleLocator(t){return`translate(${this._bubbleX(t)},${this._bubbleY(t)})`}plotData(){this.calculateRadiusDomain(),this.r().range([this.MIN_RADIUS,this.xAxisLength()*this.maxBubbleRelativeSize()]);const t=this.data();let e=this.chartBodyG().selectAll(`g.${this.BUBBLE_NODE_CLASS}`).data(t,(t=>t.key));(this.sortBubbleSize()||this.keyboardAccessible())&&e.order(),this._removeNodes(e),e=this._renderNodes(e),this._updateNodes(e),this.fadeDeselectedArea(this.filter())}_renderNodes(t){const e=t.enter().append("g");return e.attr("class",this.BUBBLE_NODE_CLASS).attr("transform",(t=>this._bubbleLocator(t))).append("circle").attr("class",((t,e)=>`${this.BUBBLE_CLASS} _${e}`)).on("click",q.eventHandler((t=>this.onClick(t)))).classed("dc-tabbable",this._keyboardAccessible).attr("fill",this.getColor).attr("r",0),t=e.merge(t),B(t,this.transitionDuration(),this.transitionDelay()).select(`circle.${this.BUBBLE_CLASS}`).attr("r",(t=>this.bubbleR(t))).attr("opacity",(t=>this.bubbleR(t)>0?1:0)),this._keyboardAccessible&&this._makeKeyboardAccessible(this.onClick),this._doRenderLabel(e),this._doRenderTitles(e),t}_updateNodes(t){B(t,this.transitionDuration(),this.transitionDelay()).attr("transform",(t=>this._bubbleLocator(t))).select(`circle.${this.BUBBLE_CLASS}`).attr("fill",this.getColor).attr("r",(t=>this.bubbleR(t))).attr("opacity",(t=>this.bubbleR(t)>0?1:0)),this.doUpdateLabels(t),this.doUpdateTitles(t)}_removeNodes(t){t.exit().remove()}_bubbleX(t){let e=this.x()(this.keyAccessor()(t));return!isNaN(e)&&isFinite(e)||(e=0),e}_bubbleY(t){let e=this.y()(this.valueAccessor()(t));return!isNaN(e)&&isFinite(e)||(e=0),e}renderBrush(){}redrawBrush(t,e){this.fadeDeselectedArea(t)}}const kt=(t,e)=>new Lt(t,e),Tt="bubble-overlay",St="node",Rt="bubble";class Ct extends(at(it)){constructor(t,e){super(),this._g=void 0,this._points=[],this._keyboardAccessible=!1,this.transitionDuration(750),this.transitionDelay(0),this.radiusValueAccessor((t=>t.value)),this.anchor(t,e)}point(t,e,n){return this._points.push({name:t,x:e,y:n}),this}_doRender(){return this._g=this._initOverlayG(),this.r().range([this.MIN_RADIUS,this.width()*this.maxBubbleRelativeSize()]),this._initializeBubbles(),this.fadeDeselectedArea(this.filter()),this}_initOverlayG(){return this._g=this.select(`g.${Tt}`),this._g.empty()&&(this._g=this.svg().append("g").attr("class",Tt)),this._g}_initializeBubbles(){const t=this._mapData();this.calculateRadiusDomain(),this._points.forEach((e=>{const n=this._getNodeG(e,t);let i=n.select(`circle.${Rt}`);i.empty()&&(i=n.append("circle").attr("class",Rt).classed("dc-tabbable",this._keyboardAccessible).attr("r",0).attr("fill",this.getColor).on("click",q.eventHandler((t=>this.onClick(t))))),this._keyboardAccessible&&this._makeKeyboardAccessible(this.onClick),B(i,this.transitionDuration(),this.transitionDelay()).attr("r",(t=>this.bubbleR(t))),this._doRenderLabel(n),this._doRenderTitles(n)}))}_mapData(){const t={};return this.data().forEach((e=>{t[this.keyAccessor()(e)]=e})),t}_getNodeG(t,e){const n=`${St} ${$.nameToId(t.name)}`;let i=this._g.select(`g.${$.nameToId(t.name)}`);return i.empty()&&(i=this._g.append("g").attr("class",n).attr("transform",`translate(${t.x},${t.y})`)),i.datum(e[t.name]),i}_doRedraw(){return this._updateBubbles(),this.fadeDeselectedArea(this.filter()),this}_updateBubbles(){const t=this._mapData();this.calculateRadiusDomain(),this._points.forEach((e=>{const n=this._getNodeG(e,t),i=n.select(`circle.${Rt}`);B(i,this.transitionDuration(),this.transitionDelay()).attr("r",(t=>this.bubbleR(t))).attr("fill",this.getColor),this.doUpdateLabels(n),this.doUpdateTitles(n)}))}debug(t){if(t){let t=this.select(`g.${y.DEBUG_GROUP_CLASS}`);t.empty()&&(t=this.svg().append("g").attr("class",y.DEBUG_GROUP_CLASS));const e=t.append("text").attr("x",10).attr("y",20);t.append("rect").attr("width",this.width()).attr("height",this.height()).on("mousemove",q.eventHandler(((n,i)=>{const o=q.pointer(i,t.node()),r=`${o[0]}, ${o[1]}`;e.text(r)})))}else this.selectAll(".debug").remove();return this}}const Dt=(t,e)=>new Ct(t,e),Nt="dc-cbox-group",Et="dc-cbox-item";class Bt extends it{constructor(t,e){super(),this._cbox=void 0,this._promptText="Select all",this._multiple=!1,this._inputType="radio",this._promptValue=null,this._uniqueId=$.uniqueId(),this.data((t=>t.all().filter(this._filterDisplayed))),this._filterDisplayed=t=>this.valueAccessor()(t)>0,this._order=(t,e)=>this.keyAccessor()(t)>this.keyAccessor()(e)?1:this.keyAccessor()(t)<this.keyAccessor()(e)?-1:0,this.anchor(t,e)}_doRender(){return this._doRedraw()}_doRedraw(){return this.select("ul").remove(),this._cbox=this.root().append("ul").classed(Nt,!0),this._renderOptions(),this.hasFilter()&&this._multiple?this._cbox.selectAll("input").property("checked",(t=>t&&this.filters().indexOf(String(this.keyAccessor()(t)))>=0||!1)):this.hasFilter()&&this._cbox.selectAll("input").property("checked",(t=>!!t&&this.keyAccessor()(t)===this.filter())),this}_renderOptions(){let t=this._cbox.selectAll(`li.${Et}`).data(this.data(),(t=>this.keyAccessor()(t)));t.exit().remove(),t=t.enter().append("li").classed(Et,!0).merge(t),t.append("input").attr("type",this._inputType).attr("value",(t=>this.keyAccessor()(t))).attr("name",`domain_${this._uniqueId}`).attr("id",((t,e)=>`input_${this._uniqueId}_${e}`)),t.append("label").attr("for",((t,e)=>`input_${this._uniqueId}_${e}`)).text(this.title());const e=this;if(this._multiple)this._cbox.append("li").append("input").attr("type","reset").text(this._promptText).on("click",q.eventHandler((function(t,n){return e._onChange(t,n,this)})));else{const t=this._cbox.append("li");t.append("input").attr("type",this._inputType).attr("value",this._promptValue).attr("name",`domain_${this._uniqueId}`).attr("id",((t,e)=>`input_${this._uniqueId}_all`)).property("checked",!0),t.append("label").attr("for",((t,e)=>`input_${this._uniqueId}_all`)).text(this._promptText)}return this._cbox.selectAll(`li.${Et}`).sort(this._order),this._cbox.on("change",q.eventHandler((function(t,n){return e._onChange(t,n,this)}))),t}_onChange(t,e,n){let i,r;o.select(e.target).datum()?(r=o.select(n).selectAll("input").filter((function(t){if(t)return this.checked})),i=r.nodes().map((t=>t.value)),this._multiple||1!==i.length||(i=i[0])):i=this._promptValue||null,this.onChange(i)}onChange(t){t&&this._multiple?this.replaceFilter([t]):t?this.replaceFilter(t):this.filterAll(),H.trigger((()=>{this.redrawGroup()}))}order(t){return arguments.length?(this._order=t,this):this._order}promptText(t){return arguments.length?(this._promptText=t,this):this._promptText}filterDisplayed(t){return arguments.length?(this._filterDisplayed=t,this):this._filterDisplayed}multiple(t){return arguments.length?(this._multiple=t,this._multiple?this._inputType="checkbox":this._inputType="radio",this):this._multiple}promptValue(t){return arguments.length?(this._promptValue=t,this):this._promptValue}}const Pt=(t,e)=>new Bt(t,e),Yt="sub",It=12;class Xt extends Mt{constructor(t,e){super(),this._children=[],this._childOptions={},this._shareColors=!1,this._shareTitle=!0,this._alignYAxes=!1,this._rightYAxis=u.axisRight(),this._rightYAxisLabel=0,this._rightYAxisLabelPadding=It,this._rightY=void 0,this._rightAxisGridLines=!1,this._mandatoryAttributes([]),this.transitionDuration(500),this.transitionDelay(0),this.on("filtered.dcjs-composite-chart",(t=>{for(let t=0;t<this._children.length;++t)this._children[t].replaceFilter(this.filter())})),this.anchor(t,e)}_generateG(){const t=super._generateG();for(let t=0;t<this._children.length;++t){const e=this._children[t];this._generateChildG(e,t),e.dimension()||e.dimension(this.dimension()),e.group()||e.group(this.group()),e.chartGroup(this.chartGroup()),e.svg(this.svg()),e.xUnits(this.xUnits()),e.transitionDuration(this.transitionDuration(),this.transitionDelay()),e.parentBrushOn(this.brushOn()),e.brushOn(!1),e.renderTitle(this.renderTitle()),e.elasticX(this.elasticX())}return t}rescale(){return super.rescale(),this._children.forEach((t=>{t.rescale()})),this}resizing(t){return arguments.length?(super.resizing(t),this._children.forEach((e=>{e.resizing(t)})),this):super.resizing()}_prepareYAxis(){const t=0!==this._leftYAxisChildren().length,e=0!==this._rightYAxisChildren().length,n=this._calculateYAxisRanges(t,e);t&&this._prepareLeftYAxis(n),e&&this._prepareRightYAxis(n),this._leftYAxisChildren().length>0&&!this._rightAxisGridLines?this._renderHorizontalGridLinesForAxis(this.g(),this.y(),this.yAxis()):this._rightYAxisChildren().length>0&&this._renderHorizontalGridLinesForAxis(this.g(),this._rightY,this._rightYAxis)}renderYAxis(){0!==this._leftYAxisChildren().length&&(this.renderYAxisAt("y",this.yAxis(),this.margins().left),this.renderYAxisLabel("y",this.yAxisLabel(),-90)),0!==this._rightYAxisChildren().length&&(this.renderYAxisAt("yr",this.rightYAxis(),this.width()-this.margins().right),this.renderYAxisLabel("yr",this.rightYAxisLabel(),90,this.width()-this._rightYAxisLabelPadding))}_calculateYAxisRanges(t,e){let n,i,o,r,a;return t&&(n=this._yAxisMin(),i=this._yAxisMax()),e&&(o=this._rightYAxisMin(),r=this._rightYAxisMax()),this.alignYAxes()&&t&&e&&(a=this._alignYAxisRanges(n,i,o,r)),a||{lyAxisMin:n,lyAxisMax:i,ryAxisMin:o,ryAxisMax:r}}_alignYAxisRanges(t,e,n,i){const o=(i-n)/(e-t);return{lyAxisMin:Math.min(t,n/o),lyAxisMax:Math.max(e,i/o),ryAxisMin:Math.min(n,t*o),ryAxisMax:Math.max(i,e*o)}}_prepareRightYAxis(t){const e=void 0===this.rightY()||this.elasticY(),n=e||this.resizing();void 0===this.rightY()&&this.rightY(s.scaleLinear()),e&&this.rightY().domain([t.ryAxisMin,t.ryAxisMax]),n&&this.rightY().rangeRound([this.yAxisHeight(),0]),this.rightY().range([this.yAxisHeight(),0]),this.rightYAxis(this.rightYAxis().scale(this.rightY()))}_prepareLeftYAxis(t){const e=void 0===this.y()||this.elasticY(),n=e||this.resizing();void 0===this.y()&&this.y(s.scaleLinear()),e&&this.y().domain([t.lyAxisMin,t.lyAxisMax]),n&&this.y().rangeRound([this.yAxisHeight(),0]),this.y().range([this.yAxisHeight(),0]),this.yAxis(this.yAxis().scale(this.y()))}_generateChildG(t,e){t._generateG(this.g()),t.g().attr("class",`${Yt} _${e}`)}plotData(){for(let t=0;t<this._children.length;++t){const e=this._children[t];e.g()||this._generateChildG(e,t),this._shareColors&&e.colors(this.colors()),e.x(this.x()),e.xAxis(this.xAxis()),e.useRightYAxis()?(e.y(this.rightY()),e.yAxis(this.rightYAxis())):(e.y(this.y()),e.yAxis(this.yAxis())),e.plotData(),e._activateRenderlets()}}useRightAxisGridLines(t){return arguments?(this._rightAxisGridLines=t,this):this._rightAxisGridLines}childOptions(t){return arguments.length?(this._childOptions=t,this._children.forEach((t=>{t.options(this._childOptions)})),this):this._childOptions}fadeDeselectedArea(t){if(this.brushOn())for(let e=0;e<this._children.length;++e)this._children[e].fadeDeselectedArea(t)}rightYAxisLabel(t,e){return arguments.length?(this._rightYAxisLabel=t,this.margins().right-=this._rightYAxisLabelPadding,this._rightYAxisLabelPadding=void 0===e?It:e,this.margins().right+=this._rightYAxisLabelPadding,this):this._rightYAxisLabel}compose(t){return this._children=t,this._children.forEach((t=>{t.height(this.height()),t.width(this.width()),t.margins(this.margins()),this._shareTitle&&t.title(this.title()),t.options(this._childOptions)})),this.rescale(),this}_setChildrenProperty(t,e){this._children.forEach((n=>{n[t](e)}))}height(t){return arguments.length?(super.height(t),this._setChildrenProperty("height",t),this):super.height()}width(t){return arguments.length?(super.width(t),this._setChildrenProperty("width",t),this):super.width()}margins(t){return arguments.length?(super.margins(t),this._setChildrenProperty("margins",t),this):super.margins()}children(){return this._children}shareColors(t){return arguments.length?(this._shareColors=t,this):this._shareColors}shareTitle(t){return arguments.length?(this._shareTitle=t,this):this._shareTitle}rightY(t){return arguments.length?(this._rightY=t,this.rescale(),this):this._rightY}alignYAxes(t){return arguments.length?(this._alignYAxes=t,this.rescale(),this):this._alignYAxes}_leftYAxisChildren(){return this._children.filter((t=>!t.useRightYAxis()))}_rightYAxisChildren(){return this._children.filter((t=>t.useRightYAxis()))}_getYAxisMin(t){return t.map((t=>t.yAxisMin()))}_yAxisMin(){return a.min(this._getYAxisMin(this._leftYAxisChildren()))}_rightYAxisMin(){return a.min(this._getYAxisMin(this._rightYAxisChildren()))}_getYAxisMax(t){return t.map((t=>t.yAxisMax()))}_yAxisMax(){return $.add(a.max(this._getYAxisMax(this._leftYAxisChildren())),this.yAxisPadding())}_rightYAxisMax(){return $.add(a.max(this._getYAxisMax(this._rightYAxisChildren())),this.yAxisPadding())}_getAllXAxisMinFromChildCharts(){return this._children.map((t=>t.xAxisMin()))}xAxisMin(){return $.subtract(a.min(this._getAllXAxisMinFromChildCharts()),this.xAxisPadding(),this.xAxisPaddingUnit())}_getAllXAxisMaxFromChildCharts(){return this._children.map((t=>t.xAxisMax()))}xAxisMax(){return $.add(a.max(this._getAllXAxisMaxFromChildCharts()),this.xAxisPadding(),this.xAxisPaddingUnit())}legendables(){return this._children.reduce(((t,e)=>(this._shareColors&&e.colors(this.colors()),t.push.apply(t,e.legendables()),t)),[])}legendHighlight(t){for(let e=0;e<this._children.length;++e)this._children[e].legendHighlight(t)}legendReset(t){for(let e=0;e<this._children.length;++e)this._children[e].legendReset(t)}legendToggle(){console.log("composite should not be getting legendToggle itself")}rightYAxis(t){return arguments.length?(this._rightYAxis=t,this):this._rightYAxis}yAxisMin(){throw new Error("Not supported for this chart type")}yAxisMax(){throw new Error("Not supported for this chart type")}}const Ht=(t,e)=>new Xt(t,e);class Ft extends it{constructor(t,e){super(),this._formatNumber=i.format(",d"),this._crossfilter=null,this._groupAll=null,this._html={some:"",all:""},this._mandatoryAttributes(["crossfilter","groupAll"]),this.anchor(t,e)}html(t){return arguments.length?(t.all&&(this._html.all=t.all),t.some&&(this._html.some=t.some),this):this._html}formatNumber(t){return arguments.length?(this._formatNumber=t,this):this._formatNumber}_doRender(){const t=this.crossfilter().size(),e=this.groupAll().value(),n=this._formatNumber(t),i=this._formatNumber(e);return t===e&&""!==this._html.all?this.root().html(this._html.all.replace("%total-count",n).replace("%filter-count",i)):""!==this._html.some?this.root().html(this._html.some.replace("%total-count",n).replace("%filter-count",i)):(this.selectAll(".total-count").text(n),this.selectAll(".filter-count").text(i)),this}_doRedraw(){return this._doRender()}crossfilter(t){return arguments.length?(this._crossfilter=t,this):this._crossfilter}dimension(t){return A.warnOnce("consider using dataCount.crossfilter instead of dataCount.dimension for clarity"),arguments.length?this.crossfilter(t):this.crossfilter()}groupAll(t){return arguments.length?(this._groupAll=t,this):this._groupAll}group(t){return A.warnOnce("consider using dataCount.groupAll instead of dataCount.group for clarity"),arguments.length?this.groupAll(t):this.groupAll()}}const jt=(t,e)=>new Ft(t,e),Vt="dc-grid-label",$t="dc-grid-item",Ut="dc-grid-section dc-grid-group",Gt="dc-grid-top";class Zt extends it{constructor(t,e){super(),this._section=null,this._size=999,this._html=function(t){return`you need to provide an html() handling param: ${JSON.stringify(t)}`},this._sortBy=function(t){return t},this._order=a.ascending,this._beginSlice=0,this._endSlice=void 0,this._htmlSection=t=>`<div class='${Ut}'><h1 class='${Vt}'>${this.keyAccessor()(t)}</h1></div>`,this._mandatoryAttributes(["dimension","section"]),this.anchor(t,e)}_doRender(){return this.selectAll(`div.${Gt}`).remove(),this._renderItems(this._renderSections()),this}_renderSections(){const t=this.root().selectAll(`div.${Gt}`).data(this._nestEntries(),(t=>this.keyAccessor()(t))),e=t.enter().append("div").attr("class",Gt);return this._htmlSection&&e.html((t=>this._htmlSection(t))),t.exit().remove(),e}_nestEntries(){let t=this.dimension().top(this._size);return t=t.sort(((t,e)=>this._order(this._sortBy(t),this._sortBy(e)))).slice(this._beginSlice,this._endSlice),q.nester({key:this.section(),sortKeys:this._order,entries:t})}_renderItems(t){let e=t.order().selectAll(`div.${$t}`).data((t=>t.values));return e.exit().remove(),e=e.enter().append("div").attr("class",$t).html((t=>this._html(t))).merge(e),e}_doRedraw(){return this._doRender()}section(t){return arguments.length?(this._section=t,this):this._section}group(t){return A.warnOnce("consider using dataGrid.section instead of dataGrid.group for clarity"),arguments.length?this.section(t):this.section()}beginSlice(t){return arguments.length?(this._beginSlice=t,this):this._beginSlice}endSlice(t){return arguments.length?(this._endSlice=t,this):this._endSlice}size(t){return arguments.length?(this._size=t,this):this._size}html(t){return arguments.length?(this._html=t,this):this._html}htmlSection(t){return arguments.length?(this._htmlSection=t,this):this._htmlSection}htmlGroup(t){return A.warnOnce("consider using dataGrid.htmlSection instead of dataGrid.htmlGroup for clarity"),arguments.length?this.htmlSection(t):this.htmlSection()}sortBy(t){return arguments.length?(this._sortBy=t,this):this._sortBy}order(t){return arguments.length?(this._order=t,this):this._order}}const Kt=(t,e)=>new Zt(t,e),Jt="dc-table-label",Qt="dc-table-row",te="dc-table-column",ee="dc-table-section dc-table-group",ne="dc-table-head";class ie extends it{constructor(t,e){super(),this._size=25,this._columns=[],this._sortBy=t=>t,this._order=a.ascending,this._beginSlice=0,this._endSlice=void 0,this._showSections=!0,this._section=()=>"",this._mandatoryAttributes(["dimension"]),this.anchor(t,e)}_doRender(){return this.selectAll("tbody").remove(),this._renderRows(this._renderSections()),this}_doColumnValueFormat(t,e){return"function"==typeof t?t(e):"string"==typeof t?e[t]:t.format(e)}_doColumnHeaderFormat(t){return"function"==typeof t?this._doColumnHeaderFnToString(t):"string"==typeof t?this._doColumnHeaderCapitalize(t):String(t.label)}_doColumnHeaderCapitalize(t){return t.charAt(0).toUpperCase()+t.slice(1)}_doColumnHeaderFnToString(t){let e=String(t);const n=e.indexOf("return ");if(n>=0){const t=e.lastIndexOf(";");t>=0&&(e=e.substring(n+7,t),e.indexOf("numberFormat")>=0&&(e=e.replace("numberFormat","")))}return e}_renderSections(){let t=!0;if(this._columns.forEach((e=>{t&="function"==typeof e})),!t){let t=this.selectAll("thead").data([0]);t.exit().remove(),t=t.enter().append("thead").merge(t);let e=t.selectAll("tr").data([0]);e.exit().remove(),e=e.enter().append("tr").merge(e);const n=e.selectAll("th").data(this._columns);n.exit().remove(),n.enter().append("th").merge(n).attr("class",ne).html((t=>this._doColumnHeaderFormat(t)))}const e=this.root().selectAll("tbody").data(this._nestEntries(),(t=>this.keyAccessor()(t))),n=e.enter().append("tbody");return!0===this._showSections&&n.append("tr").attr("class",ee).append("td").attr("class",Jt).attr("colspan",this._columns.length).html((t=>this.keyAccessor()(t))),e.exit().remove(),n}_nestEntries(){let t;return t=this._order===a.ascending?this.dimension().bottom(this._size):this.dimension().top(this._size),t=t.sort(((t,e)=>this._order(this._sortBy(t),this._sortBy(e)))).slice(this._beginSlice,this._endSlice),q.nester({key:this.section(),sortKeys:this._order,entries:t})}_renderRows(t){const e=t.order().selectAll(`tr.${Qt}`).data((t=>t.values)),n=e.enter().append("tr").attr("class",Qt);return this._columns.forEach(((t,e)=>{n.append("td").attr("class",`${te} _${e}`).html((e=>this._doColumnValueFormat(t,e)))})),e.exit().remove(),e}_doRedraw(){return this._doRender()}section(t){return arguments.length?(this._section=t,this):this._section}group(t){return A.warnOnce("consider using dataTable.section instead of dataTable.group for clarity"),arguments.length?this.section(t):this.section()}size(t){return arguments.length?(this._size=t,this):this._size}beginSlice(t){return arguments.length?(this._beginSlice=t,this):this._beginSlice}endSlice(t){return arguments.length?(this._endSlice=t,this):this._endSlice}columns(t){return arguments.length?(this._columns=t,this):this._columns}sortBy(t){return arguments.length?(this._sortBy=t,this):this._sortBy}order(t){return arguments.length?(this._order=t,this):this._order}showSections(t){return arguments.length?(this._showSections=t,this):this._showSections}showGroups(t){return A.warnOnce("consider using dataTable.showSections instead of dataTable.showGroups for clarity"),arguments.length?this.showSections(t):this.showSections()}}const oe=(t,e)=>new ie(t,e);class re extends(rt(it)){constructor(t,e){super(),this.colorAccessor((t=>t||0)),this._geoPath=b.geoPath(),this._projectionFlag=void 0,this._projection=void 0,this._geoJsons=[],this.anchor(t,e)}_doRender(){this.resetSvg();for(let t=0;t<this._geoJsons.length;++t){let e=this.svg().append("g").attr("class",`layer${t}`).selectAll(`g.${this._geoJson(t).name}`).data(this._geoJson(t).data);e=e.enter().append("g").attr("class",this._geoJson(t).name).merge(e),e.append("path").classed("dc-tabbable",this._keyboardAccessible).attr("fill","white").attr("d",this._getGeoPath()),e.append("title"),this._plotData(t)}this._projectionFlag=!1}_plotData(t){const e=this._generateLayeredData();if(this._isDataLayer(t)){const n=this._renderRegionG(t);this._renderPaths(n,t,e),this._renderTitles(n,t,e)}}_generateLayeredData(){const t={},e=this.data();for(let n=0;n<e.length;++n)t[this.keyAccessor()(e[n])]=this.valueAccessor()(e[n]);return t}_isDataLayer(t){return this._geoJson(t).keyAccessor}_renderRegionG(t){return this.svg().selectAll(this._layerSelector(t)).classed("selected",(e=>this._isSelected(t,e))).classed("deselected",(e=>this._isDeselected(t,e))).attr("class",(e=>{let n=`${this._geoJson(t).name} ${$.nameToId(this._geoJson(t).keyAccessor(e))}`;return this._isSelected(t,e)&&(n+=" selected"),this._isDeselected(t,e)&&(n+=" deselected"),n}))}_layerSelector(t){return`g.layer${t} g.${this._geoJson(t).name}`}_isSelected(t,e){return this.hasFilter()&&this.hasFilter(this._getKey(t,e))}_isDeselected(t,e){return this.hasFilter()&&!this.hasFilter(this._getKey(t,e))}_getKey(t,e){return this._geoJson(t).keyAccessor(e)}_geoJson(t){return this._geoJsons[t]}_renderPaths(t,e,n){const i=t.select("path").attr("fill",(function(){const t=o.select(this).attr("fill");return t||"none"})).on("click",q.eventHandler((t=>this.onClick(t,e))));this._keyboardAccessible&&this._makeKeyboardAccessible(this.onClick,e),B(i,this.transitionDuration(),this.transitionDelay()).attr("fill",((t,i)=>this.getColor(n[this._geoJson(e).keyAccessor(t)],i)))}onClick(t,e){const n=this._geoJson(e).keyAccessor(t);H.trigger((()=>{this.filter(n),this.redrawGroup()}))}_renderTitles(t,e,n){this.renderTitle()&&t.selectAll("title").text((t=>{const i=this._getKey(e,t),o=n[i];return this.title()({key:i,value:o})}))}_doRedraw(){for(let t=0;t<this._geoJsons.length;++t)this._plotData(t),this._projectionFlag&&this.svg().selectAll(`g.${this._geoJson(t).name} path`).attr("d",this._getGeoPath());this._projectionFlag=!1}overlayGeoJson(t,e,n){for(let i=0;i<this._geoJsons.length;++i)if(this._geoJsons[i].name===e)return this._geoJsons[i].data=t,this._geoJsons[i].keyAccessor=n,this;return this._geoJsons.push({name:e,data:t,keyAccessor:n}),this}projection(t){return arguments.length?(this._projection=t,this._projectionFlag=!0,this):this._projection}_getGeoPath(){return void 0===this._projection?(A.warn("choropleth projection default of geoAlbers is deprecated, in next version projection will need to be set explicitly"),this._geoPath.projection(b.geoAlbersUsa())):this._geoPath.projection(this._projection)}geoJsons(){return this._geoJsons}geoPath(){return this._geoPath}removeGeoJson(t){const e=[];for(let n=0;n<this._geoJsons.length;++n){const i=this._geoJsons[n];i.name!==t&&e.push(i)}return this._geoJsons=e,this}}const ae=(t,e)=>new re(t,e),se=6.75;class le extends(rt(lt)){constructor(t,e){super(),this._chartBody=void 0,this._cols=void 0,this._rows=void 0,this._colOrdering=a.ascending,this._rowOrdering=a.ascending,this._colScale=s.scaleBand(),this._rowScale=s.scaleBand(),this._xBorderRadius=se,this._yBorderRadius=se,this._mandatoryAttributes(["group"]),this.title(this.colorAccessor()),this._colsLabel=t=>t,this._rowsLabel=t=>t,this._xAxisOnClick=t=>{this._filterAxis(0,t)},this._yAxisOnClick=t=>{this._filterAxis(1,t)},this._boxOnClick=t=>{const e=t.key;H.trigger((()=>{this.filter(F.TwoDimensionalFilter(e)),this.redrawGroup()}))},this.anchor(t,e)}colsLabel(t){return arguments.length?(this._colsLabel=t,this):this._colsLabel}rowsLabel(t){return arguments.length?(this._rowsLabel=t,this):this._rowsLabel}_filterAxis(t,e){const n=this.selectAll(".box-group").filter((n=>n.key[t]===e)),i=n.filter((t=>!this.hasFilter(t.key)));H.trigger((()=>{const t=(i.empty()?n:i).data().map((t=>F.TwoDimensionalFilter(t.key)));this.filter([t]),this.redrawGroup()}))}filter(t){const e=t=>(A.warnOnce("heatmap.filter taking a coordinate is deprecated - please pass dc.filters.TwoDimensionalFilter instead"),this._filter(F.TwoDimensionalFilter(t)));return arguments.length?null===t||"TwoDimensionalFilter"===t.filterType||Array.isArray(t)&&Array.isArray(t[0])&&"TwoDimensionalFilter"===t[0][0].filterType?super.filter(t):e(t):super.filter()}rows(t){return arguments.length?(this._rows=t,this):this._rows}rowOrdering(t){return arguments.length?(this._rowOrdering=t,this):this._rowOrdering}cols(t){return arguments.length?(this._cols=t,this):this._cols}colOrdering(t){return arguments.length?(this._colOrdering=t,this):this._colOrdering}_doRender(){return this.resetSvg(),this._chartBody=this.svg().append("g").attr("class","heatmap").attr("transform",`translate(${this.margins().left},${this.margins().top})`),this._doRedraw()}_doRedraw(){const t=this.data();let e=this.rows()||t.map(this.valueAccessor()),n=this.cols()||t.map(this.keyAccessor());this._rowOrdering&&(e=e.sort(this._rowOrdering)),this._colOrdering&&(n=n.sort(this._colOrdering)),e=this._rowScale.domain(e),n=this._colScale.domain(n);const i=e.domain().length,o=n.domain().length,r=Math.floor(this.effectiveWidth()/o),a=Math.floor(this.effectiveHeight()/i);n.rangeRound([0,this.effectiveWidth()]),e.rangeRound([this.effectiveHeight(),0]);let s=this._chartBody.selectAll("g.box-group").data(this.data(),((t,e)=>`${this.keyAccessor()(t,e)}\0${this.valueAccessor()(t,e)}`));s.exit().remove();const l=s.enter().append("g").attr("class","box-group");l.append("rect").attr("class","heat-box").classed("dc-tabbable",this._keyboardAccessible).attr("fill","white").attr("x",((t,e)=>n(this.keyAccessor()(t,e)))).attr("y",((t,n)=>e(this.valueAccessor()(t,n)))).on("click",q.eventHandler(this.boxOnClick())),this._keyboardAccessible&&this._makeKeyboardAccessible(this.boxOnClick),s=l.merge(s),this.renderTitle()&&(l.append("title"),s.select("title").text(this.title())),B(s.select("rect"),this.transitionDuration(),this.transitionDelay()).attr("x",((t,e)=>n(this.keyAccessor()(t,e)))).attr("y",((t,n)=>e(this.valueAccessor()(t,n)))).attr("rx",this._xBorderRadius).attr("ry",this._yBorderRadius).attr("fill",this.getColor).attr("width",r).attr("height",a);let c=this._chartBody.select("g.cols");c.empty()&&(c=this._chartBody.append("g").attr("class","cols axis"));let u=c.selectAll("text").data(n.domain());u.exit().remove(),u=u.enter().append("text").attr("x",(t=>n(t)+r/2)).style("text-anchor","middle").attr("y",this.effectiveHeight()).attr("dy",12).on("click",q.eventHandler(this.xAxisOnClick())).text(this.colsLabel()).merge(u),B(u,this.transitionDuration(),this.transitionDelay()).text(this.colsLabel()).attr("x",(t=>n(t)+r/2)).attr("y",this.effectiveHeight());let d=this._chartBody.select("g.rows");d.empty()&&(d=this._chartBody.append("g").attr("class","rows axis"));let h=d.selectAll("text").data(e.domain());if(h.exit().remove(),h=h.enter().append("text").style("text-anchor","end").attr("x",0).attr("dx",-2).attr("y",(t=>e(t)+a/2)).attr("dy",6).on("click",q.eventHandler(this.yAxisOnClick())).text(this.rowsLabel()).merge(h),B(h,this.transitionDuration(),this.transitionDelay()).text(this.rowsLabel()).attr("y",(t=>e(t)+a/2)),this.hasFilter()){const t=this;this.selectAll("g.box-group").each((function(e){t.isSelectedNode(e)?t.highlightSelected(this):t.fadeDeselected(this)}))}else{const t=this;this.selectAll("g.box-group").each((function(){t.resetHighlight(this)}))}return this}boxOnClick(t){return arguments.length?(this._boxOnClick=t,this):this._boxOnClick}xAxisOnClick(t){return arguments.length?(this._xAxisOnClick=t,this):this._xAxisOnClick}yAxisOnClick(t){return arguments.length?(this._yAxisOnClick=t,this):this._yAxisOnClick}xBorderRadius(t){return arguments.length?(this._xBorderRadius=t,this):this._xBorderRadius}yBorderRadius(t){return arguments.length?(this._yBorderRadius=t,this):this._yBorderRadius}isSelectedNode(t){return this.hasFilter(t.key)}}const ce=(t,e)=>new le(t,e);class ue{constructor(){this._htmlLegendDivCssClass="dc-html-legend",this._legendItemCssClassHorizontal="dc-legend-item-horizontal",this._legendItemCssClassVertical="dc-legend-item-vertical",this._parent=void 0,this._container=void 0,this._legendText=V("name"),this._maxItems=void 0,this._horizontal=!1,this._legendItemClass=void 0,this._highlightSelected=!1,this._keyboardAccessible=!1}parent(t){return arguments.length?(this._parent=t,this):this._parent}render(){this._defaultLegendItemCssClass=this._horizontal?this._legendItemCssClassHorizontal:this._legendItemCssClassVertical,this._container.select(`div.${this._htmlLegendDivCssClass}`).remove();const t=this._container.append("div").attr("class",this._htmlLegendDivCssClass);t.attr("style",`max-width:${this._container.nodes()[0].style.width}`);let e=this._parent.legendables();const n=this._parent.filters();void 0!==this._maxItems&&(e=e.slice(0,this._maxItems));const i=this._legendItemClass?this._legendItemClass:this._defaultLegendItemCssClass,o=t.selectAll(`div.${i}`).data(e).enter().append("div").classed(i,!0).on("mouseover",q.eventHandler((t=>this._parent.legendHighlight(t)))).on("mouseout",q.eventHandler((t=>this._parent.legendReset(t)))).on("click",q.eventHandler((t=>this._parent.legendToggle(t))));this._highlightSelected&&o.classed(y.SELECTED_CLASS,(t=>-1!==n.indexOf(t.name))),o.append("span").attr("class","dc-legend-item-color").style("background-color",V("color")),o.append("span").attr("class","dc-legend-item-label").classed("dc-tabbable",this._keyboardAccessible).attr("title",this._legendText).text(this._legendText),this._keyboardAccessible&&this._makeLegendKeyboardAccessible()}container(t){return arguments.length?(this._container=o.select(t),this):this._container}legendItemClass(t){return arguments.length?(this._legendItemClass=t,this):this._legendItemClass}highlightSelected(t){return arguments.length?(this._highlightSelected=t,this):this._highlightSelected}horizontal(t){return arguments.length?(this._horizontal=t,this):this._horizontal}legendText(t){return arguments.length?(this._legendText=t,this):this._legendText}maxItems(t){return arguments.length?(this._maxItems=$.isNumber(t)?t:void 0,this):this._maxItems}keyboardAccessible(t){return arguments.length?(this._keyboardAccessible=t,this):this._keyboardAccessible}_makeLegendKeyboardAccessible(){this._parent._svgDescription||(this._parent.svg().append("desc").attr("id",`desc-id-${this._parent.__dcFlag__}`).html(`${this._parent.svgDescription()}`),this._parent.svg().attr("tabindex","0").attr("role","img").attr("aria-labelledby",`desc-id-${this._parent.__dcFlag__}`)),this.container().selectAll(".dc-legend-item-label.dc-tabbable").attr("tabindex",0).on("keydown",q.eventHandler(((t,e)=>{13===e.keyCode&&"object"==typeof t&&t.chart.legendToggle(t),32===e.keyCode&&"object"==typeof t&&(t.chart.legendToggle(t),e.preventDefault())}))).on("focus",q.eventHandler((t=>{this._parent.legendHighlight(t)}))).on("blur",q.eventHandler((t=>{this._parent.legendReset(t)})))}}const de=()=>new ue,he=2;class pe{constructor(){this._parent=void 0,this._x=0,this._y=0,this._itemHeight=12,this._gap=5,this._horizontal=!1,this._legendWidth=560,this._itemWidth=70,this._autoItemWidth=!1,this._legendText=V("name"),this._maxItems=void 0,this._highlightSelected=!1,this._keyboardAccessible=!1,this._g=void 0}parent(t){return arguments.length?(this._parent=t,this):this._parent}x(t){return arguments.length?(this._x=t,this):this._x}y(t){return arguments.length?(this._y=t,this):this._y}gap(t){return arguments.length?(this._gap=t,this):this._gap}highlightSelected(t){return arguments.length?(this._highlightSelected=t,this):this._highlightSelected}itemHeight(t){return arguments.length?(this._itemHeight=t,this):this._itemHeight}horizontal(t){return arguments.length?(this._horizontal=t,this):this._horizontal}legendWidth(t){return arguments.length?(this._legendWidth=t,this):this._legendWidth}itemWidth(t){return arguments.length?(this._itemWidth=t,this):this._itemWidth}autoItemWidth(t){return arguments.length?(this._autoItemWidth=t,this):this._autoItemWidth}legendText(t){return arguments.length?(this._legendText=t,this):this._legendText}maxItems(t){return arguments.length?(this._maxItems=$.isNumber(t)?t:void 0,this):this._maxItems}keyboardAccessible(t){return arguments.length?(this._keyboardAccessible=t,this):this._keyboardAccessible}_legendItemHeight(){return this._gap+this._itemHeight}_makeLegendKeyboardAccessible(){this._parent._svgDescription||(this._parent.svg().append("desc").attr("id",`desc-id-${this._parent.__dcFlag__}`).html(`${this._parent.svgDescription()}`),this._parent.svg().attr("tabindex","0").attr("role","img").attr("aria-labelledby",`desc-id-${this._parent.__dcFlag__}`)),this._parent.svg().selectAll(".dc-legend .dc-tabbable").attr("tabindex",0).on("keydown",q.eventHandler(((t,e)=>{13===e.keyCode&&"object"==typeof t&&t.chart.legendToggle(t),32===e.keyCode&&"object"==typeof t&&(t.chart.legendToggle(t),e.preventDefault())}))).on("focus",q.eventHandler((t=>{this._parent.legendHighlight(t)}))).on("blur",q.eventHandler((t=>{this._parent.legendReset(t)})))}render(){this._parent.svg().select("g.dc-legend").remove(),this._g=this._parent.svg().append("g").attr("class","dc-legend").attr("transform",`translate(${this._x},${this._y})`);let t=this._parent.legendables();const e=this._parent.filters();void 0!==this._maxItems&&(t=t.slice(0,this._maxItems));const n=this._g.selectAll("g.dc-legend-item").data(t).enter().append("g").attr("class","dc-legend-item").on("mouseover",q.eventHandler((t=>{this._parent.legendHighlight(t)}))).on("mouseout",q.eventHandler((t=>{this._parent.legendReset(t)}))).on("click",q.eventHandler((t=>{t.chart.legendToggle(t)})));this._highlightSelected&&n.classed(y.SELECTED_CLASS,(t=>-1!==e.indexOf(t.name))),this._g.selectAll("g.dc-legend-item").classed("fadeout",(t=>t.chart.isLegendableHidden(t))),t.some(V("dashstyle"))?n.append("line").attr("x1",0).attr("y1",this._itemHeight/2).attr("x2",this._itemHeight).attr("y2",this._itemHeight/2).attr("stroke-width",2).attr("stroke-dasharray",V("dashstyle")).attr("stroke",V("color")):n.append("rect").attr("width",this._itemHeight).attr("height",this._itemHeight).attr("fill",(t=>t?t.color:"blue"));{const t=this;n.append("text").text(t._legendText).classed("dc-tabbable",this._keyboardAccessible).attr("x",t._itemHeight+he).attr("y",(function(){return t._itemHeight/2+(this.clientHeight?this.clientHeight:13)/2-2})),this._keyboardAccessible&&this._makeLegendKeyboardAccessible()}let i=0,o=0;{const t=this;n.attr("transform",(function(e,n){if(t._horizontal){const e=!0===t._autoItemWidth?this.getBBox().width+t._gap:t._itemWidth;i+e>t._legendWidth&&i>0&&(++o,i=0);const n=`translate(${i},${o*t._legendItemHeight()})`;return i+=e,n}return`translate(0,${n*t._legendItemHeight()})`}))}}}const fe=()=>new pe,be=5,Me="dc-tooltip",ge="dot",me="yRef",ze="xRef",ve=1e-6,Oe=3;class ye extends vt{constructor(t,e){super(),this._renderArea=!1,this._dotRadius=be,this._dataPointRadius=null,this._dataPointFillOpacity=ve,this._dataPointStrokeOpacity=ve,this._curve=null,this._interpolate=null,this._tension=null,this._defined=void 0,this._dashStyle=void 0,this._xyTipsOn=!0,this.transitionDuration(500),this.transitionDelay(0),this._rangeBandPadding(1),this.label((t=>$.printSingleValue(t.y0+t.y)),!1),this.anchor(t,e)}plotData(){const t=this.chartBodyG();let e=t.select("g.stack-list");e.empty()&&(e=t.append("g").attr("class","stack-list"));let n=e.selectAll("g.stack").data(this.data());const i=n.enter().append("g").attr("class",((t,e)=>`stack _${e}`));n=i.merge(n),this._drawLine(i,n),this._drawArea(i,n),this._drawDots(t,n),this.renderLabel()&&this._drawLabels(n)}curve(t){return arguments.length?(this._curve=t,this):this._curve}interpolate(t){return A.warnOnce("dc.lineChart.interpolate has been deprecated since version 3.0 use dc.lineChart.curve instead"),arguments.length?(this._interpolate=t,this):this._interpolate}tension(t){return A.warnOnce("dc.lineChart.tension has been deprecated since version 3.0 use dc.lineChart.curve instead"),arguments.length?(this._tension=t,this):this._tension}defined(t){return arguments.length?(this._defined=t,this):this._defined}dashStyle(t){return arguments.length?(this._dashStyle=t,this):this._dashStyle}renderArea(t){return arguments.length?(this._renderArea=t,this):this._renderArea}_getColor(t,e){return this.getColor.call(t,t.values,e)}_getCurveFactory(){let t=null;return this._curve?this._curve:(t="function"==typeof this._interpolate?this._interpolate:{linear:f.curveLinear,"linear-closed":f.curveLinearClosed,step:f.curveStep,"step-before":f.curveStepBefore,"step-after":f.curveStepAfter,basis:f.curveBasis,"basis-open":f.curveBasisOpen,"basis-closed":f.curveBasisClosed,bundle:f.curveBundle,cardinal:f.curveCardinal,"cardinal-open":f.curveCardinalOpen,"cardinal-closed":f.curveCardinalClosed,monotone:f.curveMonotoneX}[this._interpolate],t||(t=f.curveLinear),null!==this._tension&&("function"!=typeof t.tension?A.warn("tension was specified but the curve/interpolate does not support it."):t=t.tension(this._tension)),t)}_drawLine(t,e){const n=f.line().x((t=>this.x()(t.x))).y((t=>this.y()(t.y+t.y0))).curve(this._getCurveFactory());this._defined&&n.defined(this._defined);const i=t.append("path").attr("class","line").attr("stroke",((t,e)=>this._getColor(t,e)));this._dashStyle&&i.attr("stroke-dasharray",this._dashStyle),B(e.select("path.line"),this.transitionDuration(),this.transitionDelay()).attr("stroke",((t,e)=>this._getColor(t,e))).attr("d",(t=>this._safeD(n(t.values))))}_drawArea(t,e){if(this._renderArea){const n=f.area().x((t=>this.x()(t.x))).y1((t=>this.y()(t.y+t.y0))).y0((t=>this.y()(t.y0))).curve(this._getCurveFactory());this._defined&&n.defined(this._defined),t.append("path").attr("class","area").attr("fill",((t,e)=>this._getColor(t,e))).attr("d",(t=>this._safeD(n(t.values)))),B(e.select("path.area"),this.transitionDuration(),this.transitionDelay()).attr("fill",((t,e)=>this._getColor(t,e))).attr("d",(t=>this._safeD(n(t.values))))}}_safeD(t){return!t||t.indexOf("NaN")>=0?"M0,0":t}_drawDots(t,e){if("always"===this.xyTipsOn()||!this.brushOn()&&!this.parentBrushOn()&&this.xyTipsOn()){const n=`${Me}-list`;let i=t.select(`g.${n}`);i.empty()&&(i=t.append("g").attr("class",n)),e.each(((t,e)=>{let n=t.values;this._defined&&(n=n.filter(this._defined));let r=i.select(`g.${Me}._${e}`);r.empty()&&(r=i.append("g").attr("class",`${Me} _${e}`)),this._createRefLines(r);const a=r.selectAll(`circle.${ge}`).data(n,V("x")),s=this,l=a.enter().append("circle").attr("class",ge).classed("dc-tabbable",this._keyboardAccessible).attr("cx",(t=>$.safeNumber(this.x()(t.x)))).attr("cy",(t=>$.safeNumber(this.y()(t.y+t.y0)))).attr("r",this._getDotRadius()).style("fill-opacity",this._dataPointFillOpacity).style("stroke-opacity",this._dataPointStrokeOpacity).attr("fill",this.getColor).attr("stroke",this.getColor).on("mousemove",(function(){const t=o.select(this);s._showDot(t),s._showRefLines(t,r)})).on("mouseout",(function(){const t=o.select(this);s._hideDot(t),s._hideRefLines(r)})).merge(a);this._keyboardAccessible&&this._svg.selectAll(".dc-tabbable").attr("tabindex",0).on("focus",(function(){const t=o.select(this);s._showDot(t),s._showRefLines(t,r)})).on("blur",(function(){const t=o.select(this);s._hideDot(t),s._hideRefLines(r)})),l.call((e=>this._doRenderTitle(e,t))),B(l,this.transitionDuration()).attr("cx",(t=>$.safeNumber(this.x()(t.x)))).attr("cy",(t=>$.safeNumber(this.y()(t.y+t.y0)))).attr("fill",this.getColor),a.exit().remove()}))}}_drawLabels(t){const e=this;t.each((function(t,n){const i=o.select(this).selectAll("text.lineLabel").data(t.values,V("x")),r=i.enter().append("text").attr("class","lineLabel").attr("text-anchor","middle").merge(i);B(r,e.transitionDuration()).attr("x",(t=>$.safeNumber(e.x()(t.x)))).attr("y",(t=>{const n=e.y()(t.y+t.y0)-Oe;return $.safeNumber(n)})).text((t=>e.label()(t))),B(i.exit(),e.transitionDuration()).attr("height",0).remove()}))}_createRefLines(t){(t.select(`path.${me}`).empty()?t.append("path").attr("class",me):t.select(`path.${me}`)).style("display","none").attr("stroke-dasharray","5,5"),(t.select(`path.${ze}`).empty()?t.append("path").attr("class",ze):t.select(`path.${ze}`)).style("display","none").attr("stroke-dasharray","5,5")}_showDot(t){return t.style("fill-opacity",.8),t.style("stroke-opacity",.8),t.attr("r",this._dotRadius),t}_showRefLines(t,e){const n=t.attr("cx"),i=t.attr("cy"),o=`M${this._yAxisX()-this.margins().left} ${i}L${n} ${i}`,r=`M${n} ${this.yAxisHeight()}L${n} ${i}`;e.select(`path.${me}`).style("display","").attr("d",o),e.select(`path.${ze}`).style("display","").attr("d",r)}_getDotRadius(){return this._dataPointRadius||this._dotRadius}_hideDot(t){t.style("fill-opacity",this._dataPointFillOpacity).style("stroke-opacity",this._dataPointStrokeOpacity).attr("r",this._getDotRadius())}_hideRefLines(t){t.select(`path.${me}`).style("display","none"),t.select(`path.${ze}`).style("display","none")}_doRenderTitle(t,e){this.renderTitle()&&(t.select("title").remove(),t.append("title").text(V("data",this.title(e.name))))}xyTipsOn(t){return arguments.length?(this._xyTipsOn=t,this):this._xyTipsOn}dotRadius(t){return arguments.length?(this._dotRadius=t,this):this._dotRadius}renderDataPoints(t){return arguments.length?(t?(this._dataPointFillOpacity=t.fillOpacity||.8,this._dataPointStrokeOpacity=t.strokeOpacity||0,this._dataPointRadius=t.radius||2):(this._dataPointFillOpacity=ve,this._dataPointStrokeOpacity=ve,this._dataPointRadius=null),this):{fillOpacity:this._dataPointFillOpacity,strokeOpacity:this._dataPointStrokeOpacity,radius:this._dataPointRadius}}_colorFilter(t,e,n){return function(){const i=o.select(this),r=i.attr("stroke")===t&&i.attr("stroke-dasharray")===(e instanceof Array?e.join(","):null)||i.attr("fill")===t;return n?!r:r}}legendHighlight(t){this.isLegendableHidden(t)||this.g().selectAll("path.line, path.area").classed("highlight",this._colorFilter(t.color,t.dashstyle)).classed("fadeout",this._colorFilter(t.color,t.dashstyle,!0))}legendReset(){this.g().selectAll("path.line, path.area").classed("highlight",!1).classed("fadeout",!1)}legendables(){const t=super.legendables();return this._dashStyle?t.map((t=>(t.dashstyle=this._dashStyle,t))):t}}const _e=(t,e)=>new ye(t,e),Ae="number-display";class xe extends it{constructor(t,e){super(),this._formatNumber=i.format(".2s"),this._html={one:"",some:"",none:""},this._lastValue=void 0,this._ariaLiveRegion=!1,this._mandatoryAttributes(["group"]),this.ordering((t=>t.value)),this.data((t=>{const e=t.value?t.value():this._maxBin(t.all());return this.valueAccessor()(e)})),this.transitionDuration(250),this.transitionDelay(0),this.anchor(t,e)}html(t){return arguments.length?(t.none?this._html.none=t.none:t.one?this._html.none=t.one:t.some&&(this._html.none=t.some),t.one?this._html.one=t.one:t.some&&(this._html.one=t.some),t.some?this._html.some=t.some:t.one&&(this._html.some=t.one),this):this._html}value(){return this.data()}_maxBin(t){if(!t.length)return null;const e=this._computeOrderedGroups(t);return e[e.length-1]}_doRender(){const t=this.value();let e=this.selectAll(`.${Ae}`);e.empty()&&(e=e.data([0]).enter().append("span").attr("class",Ae).classed("dc-tabbable",this._keyboardAccessible).merge(e),this._keyboardAccessible&&e.attr("tabindex","0"),this._ariaLiveRegion&&(this.transitionDuration(0),e.attr("aria-live","polite")));{const n=this;e.transition().duration(n.transitionDuration()).delay(n.transitionDelay()).ease(M.easeQuad).tween("text",(function(){const e=isFinite(n._lastValue)?n._lastValue:0,i=l.interpolateNumber(e||0,t);n._lastValue=t;const o=this;return e=>{let r=null;const a=n.formatNumber()(i(e));0===t&&""!==n._html.none?r=n._html.none:1===t&&""!==n._html.one?r=n._html.one:""!==n._html.some&&(r=n._html.some),o.innerHTML=r?r.replace("%number",a):a}}))}}_doRedraw(){return this._doRender()}formatNumber(t){return arguments.length?(this._formatNumber=t,this):this._formatNumber}ariaLiveRegion(t){return arguments.length?(this._ariaLiveRegion=t,this):this._ariaLiveRegion}}const we=(t,e)=>new xe(t,e),qe=.5;class We extends(st(rt(it))){constructor(t,e){super(),this._sliceCssClass="pie-slice",this._labelCssClass="pie-label",this._sliceGroupCssClass="pie-slice-group",this._labelGroupCssClass="pie-label-group",this._emptyCssClass="empty-chart",this._emptyTitle="empty",this._radius=void 0,this._givenRadius=void 0,this._innerRadius=0,this._externalRadiusPadding=0,this._g=void 0,this._cx=void 0,this._cy=void 0,this._minAngleForLabel=qe,this._externalLabelRadius=void 0,this._drawPaths=!1,this.colorAccessor((t=>this.cappedKeyAccessor(t))),this.title((t=>`${this.cappedKeyAccessor(t)}: ${this.cappedValueAccessor(t)}`)),this.label((t=>this.cappedKeyAccessor(t))),this.renderLabel(!0),this.transitionDuration(350),this.transitionDelay(0),this.anchor(t,e)}slicesCap(t){return this.cap(t)}_doRender(){return this.resetSvg(),this._g=this.svg().append("g").attr("transform",`translate(${this.cx()},${this.cy()})`),this._g.append("g").attr("class",this._sliceGroupCssClass),this._g.append("g").attr("class",this._labelGroupCssClass),this._drawChart(),this}_drawChart(){const t=a.min([this.width(),this.height()])/2;this._radius=this._givenRadius&&this._givenRadius<t?this._givenRadius:t;const e=this._buildArcs(),n=this._pieLayout();let i;if(a.sum(this.data(),(t=>this.cappedValueAccessor(t)))?(i=n(this.data()),this._g.classed(this._emptyCssClass,!1)):(i=n([{key:this._emptyTitle,value:1,others:[this._emptyTitle]}]),this._g.classed(this._emptyCssClass,!0)),this._g){const t=this._g.select(`g.${this._sliceGroupCssClass}`).selectAll(`g.${this._sliceCssClass}`).data(i),n=this._g.select(`g.${this._labelGroupCssClass}`).selectAll(`text.${this._labelCssClass}`).data(i);this._removeElements(t,n),this._createElements(t,n,e,i),this._updateElements(i,e),this._highlightFilter(),B(this._g,this.transitionDuration(),this.transitionDelay()).attr("transform",`translate(${this.cx()},${this.cy()})`)}}_createElements(t,e,n,i){const o=this._createSliceNodes(t);this._createSlicePath(o,n),this._createTitles(o),this._createLabels(e,i,n)}_createSliceNodes(t){return t.enter().append("g").attr("class",((t,e)=>`${this._sliceCssClass} _${e}`)).classed("dc-tabbable",this._keyboardAccessible)}_createSlicePath(t,e){const n=t.append("path").attr("fill",((t,e)=>this._fill(t,e))).on("click",q.eventHandler((t=>this._onClick(t)))).attr("d",((t,n)=>this._safeArc(t,n,e)));this._keyboardAccessible&&this._makeKeyboardAccessible(this._onClick);const i=B(n,this.transitionDuration(),this.transitionDelay());if(i.attrTween){const t=this;i.attrTween("d",(function(e){return t._tweenPie(e,this)}))}}_createTitles(t){this.renderTitle()&&t.append("title").text((t=>this.title()(t.data)))}_applyLabelText(t){t.text((t=>{const e=t.data;return!this._sliceHasNoData(e)&&!this._sliceTooSmall(t)||this._isSelectedSlice(t)?this.label()(t.data):""}))}_positionLabels(t,e){this._applyLabelText(t),B(t,this.transitionDuration(),this.transitionDelay()).attr("transform",(t=>this._labelPosition(t,e))).attr("text-anchor","middle")}_highlightSlice(t,e){this.select(`g.pie-slice._${t}`).classed("highlight",e)}_createLabels(t,e,n){if(this.renderLabel()){const i=t.enter().append("text").attr("class",((t,e)=>{let n=`${this._sliceCssClass} ${this._labelCssClass} _${e}`;return this._externalLabelRadius&&(n+=" external"),n})).on("click",q.eventHandler((t=>this._onClick(t)))).on("mouseover",q.eventHandler((t=>{this._highlightSlice(t.index,!0)}))).on("mouseout",q.eventHandler((t=>{this._highlightSlice(t.index,!1)})));this._positionLabels(i,n),this._externalLabelRadius&&this._drawPaths&&this._updateLabelPaths(e,n)}}_updateLabelPaths(t,e){let n=this._g.selectAll(`polyline.${this._sliceCssClass}`).data(t);n.exit().remove(),n=n.enter().append("polyline").attr("class",((t,e)=>`pie-path _${e} ${this._sliceCssClass}`)).on("click",q.eventHandler((t=>this._onClick(t)))).on("mouseover",q.eventHandler((t=>{this._highlightSlice(t.index,!0)}))).on("mouseout",q.eventHandler((t=>{this._highlightSlice(t.index,!1)}))).merge(n);const i=f.arc().outerRadius(this._radius-this._externalRadiusPadding+this._externalLabelRadius).innerRadius(this._radius-this._externalRadiusPadding),o=B(n,this.transitionDuration(),this.transitionDelay());o.attrTween?o.attrTween("points",(function(t){let n=this._current||t;n={startAngle:n.startAngle,endAngle:n.endAngle};const o=l.interpolate(n,t);return this._current=o(0),t=>{const n=o(t);return[e.centroid(n),i.centroid(n)]}})):o.attr("points",(t=>[e.centroid(t),i.centroid(t)])),o.style("visibility",(t=>t.endAngle-t.startAngle<1e-4?"hidden":"visible"))}_updateElements(t,e){this._updateSlicePaths(t,e),this._updateLabels(t,e),this._updateTitles(t)}_updateSlicePaths(t,e){const n=this._g.selectAll(`g.${this._sliceCssClass}`).data(t).select("path").attr("d",((t,n)=>this._safeArc(t,n,e))),i=B(n,this.transitionDuration(),this.transitionDelay());if(i.attrTween){const t=this;i.attrTween("d",(function(e){return t._tweenPie(e,this)}))}i.attr("fill",((t,e)=>this._fill(t,e)))}_updateLabels(t,e){if(this.renderLabel()){const n=this._g.selectAll(`text.${this._labelCssClass}`).data(t);this._positionLabels(n,e),this._externalLabelRadius&&this._drawPaths&&this._updateLabelPaths(t,e)}}_updateTitles(t){this.renderTitle()&&this._g.selectAll(`g.${this._sliceCssClass}`).data(t).select("title").text((t=>this.title()(t.data)))}_removeElements(t,e){t.exit().remove(),e.exit().remove()}_highlightFilter(){const t=this;this.hasFilter()?this.selectAll(`g.${this._sliceCssClass}`).each((function(e){t._isSelectedSlice(e)?t.highlightSelected(this):t.fadeDeselected(this)})):this.selectAll(`g.${this._sliceCssClass}`).each((function(){t.resetHighlight(this)}))}externalRadiusPadding(t){return arguments.length?(this._externalRadiusPadding=t,this):this._externalRadiusPadding}innerRadius(t){return arguments.length?(this._innerRadius=t,this):this._innerRadius}radius(t){return arguments.length?(this._givenRadius=t,this):this._givenRadius}cx(t){return arguments.length?(this._cx=t,this):this._cx||this.width()/2}cy(t){return arguments.length?(this._cy=t,this):this._cy||this.height()/2}_buildArcs(){return f.arc().outerRadius(this._radius-this._externalRadiusPadding).innerRadius(this._innerRadius)}_isSelectedSlice(t){return this.hasFilter(this.cappedKeyAccessor(t.data))}_doRedraw(){return this._drawChart(),this}minAngleForLabel(t){return arguments.length?(this._minAngleForLabel=t,this):this._minAngleForLabel}_pieLayout(){return f.pie().sort(null).value((t=>this.cappedValueAccessor(t)))}_sliceTooSmall(t){const e=t.endAngle-t.startAngle;return isNaN(e)||e<this._minAngleForLabel}_sliceHasNoData(t){return 0===this.cappedValueAccessor(t)}_isOffCanvas(t){return!t||isNaN(t.startAngle)||isNaN(t.endAngle)}_fill(t,e){return this.getColor(t.data,e)}_onClick(t){this._g.attr("class")!==this._emptyCssClass&&this.onClick(t.data)}_safeArc(t,e,n){let i=n(t,e);return i.indexOf("NaN")>=0&&(i="M0,0"),i}emptyTitle(t){return 0===arguments.length?this._emptyTitle:(this._emptyTitle=t,this)}externalLabels(t){return 0===arguments.length?this._externalLabelRadius:(this._externalLabelRadius=t||void 0,this)}drawPaths(t){return 0===arguments.length?this._drawPaths:(this._drawPaths=t,this)}_labelPosition(t,e){let n;return n=this._externalLabelRadius?f.arc().outerRadius(this._radius-this._externalRadiusPadding+this._externalLabelRadius).innerRadius(this._radius-this._externalRadiusPadding+this._externalLabelRadius).centroid(t):e.centroid(t),isNaN(n[0])||isNaN(n[1])?"translate(0,0)":`translate(${n})`}legendables(){return this.data().map(((t,e)=>{const n={name:t.key,data:t.value,others:t.others,chart:this};return n.color=this.getColor(t,e),n}))}legendHighlight(t){this._highlightSliceFromLegendable(t,!0)}legendReset(t){this._highlightSliceFromLegendable(t,!1)}legendToggle(t){this.onClick({key:t.name,others:t.others})}_highlightSliceFromLegendable(t,e){this.selectAll("g.pie-slice").each((function(n){t.name===n.data.key&&o.select(this).classed("highlight",e)}))}_tweenPie(t,e){t.innerRadius=this._innerRadius;let n=e._current;n=this._isOffCanvas(n)?{startAngle:0,endAngle:0}:{startAngle:n.startAngle,endAngle:n.endAngle};const i=l.interpolate(n,t);return e._current=i(0),t=>this._safeArc(i(t),0,this._buildArcs())}}const Le=(t,e)=>new We(t,e);class ke extends(st(rt(lt))){constructor(t,e){super(),this._g=void 0,this._labelOffsetX=10,this._labelOffsetY=15,this._hasLabelOffsetY=!1,this._dyOffset="0.35em",this._titleLabelOffsetX=2,this._gap=5,this._fixedBarHeight=!1,this._rowCssClass="row",this._titleRowCssClass="titlerow",this._renderTitleLabel=!1,this._x=void 0,this._elasticX=void 0,this._xAxis=u.axisBottom(),this._rowData=void 0,this.rowsCap=this.cap,this.title((t=>`${this.cappedKeyAccessor(t)}: ${this.cappedValueAccessor(t)}`)),this.label((t=>this.cappedKeyAccessor(t))),this.anchor(t,e)}_calculateAxisScale(){if(!this._x||this._elasticX){const t=a.extent(this._rowData,(t=>this.cappedValueAccessor(t)));t[0]>0&&(t[0]=0),t[1]<0&&(t[1]=0),this._x=s.scaleLinear().domain(t).range([0,this.effectiveWidth()])}this._xAxis.scale(this._x)}_drawAxis(){let t=this._g.select("g.axis");this._calculateAxisScale(),t.empty()&&(t=this._g.append("g").attr("class","axis")),t.attr("transform",`translate(0, ${this.effectiveHeight()})`),B(t,this.transitionDuration(),this.transitionDelay()).call(this._xAxis)}_doRender(){return this.resetSvg(),this._g=this.svg().append("g").attr("transform",`translate(${this.margins().left},${this.margins().top})`),this._drawChart(),this}x(t){return arguments.length?(this._x=t,this):this._x}_drawGridLines(){this._g.selectAll("g.tick").select("line.grid-line").remove(),this._g.selectAll("g.tick").append("line").attr("class","grid-line").attr("x1",0).attr("y1",0).attr("x2",0).attr("y2",(()=>-this.effectiveHeight()))}_drawChart(){this._rowData=this.data(),this._drawAxis(),this._drawGridLines();let t=this._g.selectAll(`g.${this._rowCssClass}`).data(this._rowData);this._removeElements(t),t=this._createElements(t).merge(t),this._updateElements(t)}_createElements(t){const e=t.enter().append("g").attr("class",((t,e)=>`${this._rowCssClass} _${e}`));return e.append("rect").attr("width",0),this._createLabels(e),e}_removeElements(t){t.exit().remove()}_rootValue(){const t=this._x(0);return t===-1/0||t!=t?this._x(1):t}_updateElements(t){const e=this._rowData.length;let n;n=this._fixedBarHeight?this._fixedBarHeight:(this.effectiveHeight()-(e+1)*this._gap)/e,this._hasLabelOffsetY||(this._labelOffsetY=n/2);const i=t.attr("transform",((t,e)=>`translate(0,${(e+1)*this._gap+e*n})`)).select("rect").attr("height",n).attr("fill",this.getColor).on("click",q.eventHandler((t=>this._onClick(t)))).classed("dc-tabbable",this._keyboardAccessible).classed("deselected",(t=>!!this.hasFilter()&&!this._isSelectedRow(t))).classed("selected",(t=>!!this.hasFilter()&&this._isSelectedRow(t)));this._keyboardAccessible&&this._makeKeyboardAccessible((t=>this._onClick(t))),B(i,this.transitionDuration(),this.transitionDelay()).attr("width",(t=>Math.abs(this._rootValue()-this._x(this.cappedValueAccessor(t))))).attr("transform",(t=>this._translateX(t))),this._createTitles(t),this._updateLabels(t)}_createTitles(t){this.renderTitle()&&(t.select("title").remove(),t.append("title").text(this.title()))}_createLabels(t){this.renderLabel()&&t.append("text").on("click",q.eventHandler((t=>this._onClick(t)))),this.renderTitleLabel()&&t.append("text").attr("class",this._titleRowCssClass).on("click",q.eventHandler((t=>this._onClick(t))))}_updateLabels(t){if(this.renderLabel()){const e=t.select("text").attr("x",this._labelOffsetX).attr("y",this._labelOffsetY).attr("dy",this._dyOffset).on("click",q.eventHandler((t=>this._onClick(t)))).attr("class",((t,e)=>`${this._rowCssClass} _${e}`)).text((t=>this.label()(t)));B(e,this.transitionDuration(),this.transitionDelay()).attr("transform",(t=>this._translateX(t)))}if(this.renderTitleLabel()){const e=t.select(`.${this._titleRowCssClass}`).attr("x",this.effectiveWidth()-this._titleLabelOffsetX).attr("y",this._labelOffsetY).attr("dy",this._dyOffset).attr("text-anchor","end").on("click",q.eventHandler((t=>this._onClick(t)))).attr("class",((t,e)=>`${this._titleRowCssClass} _${e}`)).text((t=>this.title()(t)));B(e,this.transitionDuration(),this.transitionDelay()).attr("transform",(t=>this._translateX(t)))}}renderTitleLabel(t){return arguments.length?(this._renderTitleLabel=t,this):this._renderTitleLabel}_onClick(t){this.onClick(t)}_translateX(t){const e=this._x(this.cappedValueAccessor(t)),n=this._rootValue();return`translate(${e>n?n:e},0)`}_doRedraw(){return this._drawChart(),this}xAxis(t){return arguments.length?(this._xAxis=t,this):this._xAxis}fixedBarHeight(t){return arguments.length?(this._fixedBarHeight=t,this):this._fixedBarHeight}gap(t){return arguments.length?(this._gap=t,this):this._gap}elasticX(t){return arguments.length?(this._elasticX=t,this):this._elasticX}labelOffsetX(t){return arguments.length?(this._labelOffsetX=t,this):this._labelOffsetX}labelOffsetY(t){return arguments.length?(this._labelOffsetY=t,this._hasLabelOffsetY=!0,this):this._labelOffsetY}titleLabelOffsetX(t){return arguments.length?(this._titleLabelOffsetX=t,this):this._titleLabelOffsetX}_isSelectedRow(t){return this.hasFilter(this.cappedKeyAccessor(t))}}const Te=(t,e)=>new ke(t,e);class Se extends Mt{constructor(t,e){super(),this._symbol=f.symbol(),this._existenceAccessor=t=>t.value;const n=this.keyAccessor();this.keyAccessor((t=>n(t)[0])),this.valueAccessor((t=>n(t)[1])),this.colorAccessor((()=>this._groupName)),this.title((t=>`${this.keyAccessor()(t)},${this.valueAccessor()(t)}: ${this.existenceAccessor()(t)}`)),this._highlightedSize=7,this._symbolSize=5,this._excludedSize=3,this._excludedColor=null,this._excludedOpacity=1,this._emptySize=0,this._emptyOpacity=0,this._nonemptyOpacity=1,this._emptyColor=null,this._filtered=[],this._canvas=null,this._context=null,this._useCanvas=!1,this.brush(h.brush()),this._symbol.size(((t,e)=>this._elementSize(t,e))),this.anchor(t,e)}_canvasElementSize(t,e){return this._existenceAccessor(t)?e?this._symbolSize/Math.sqrt(Math.PI):this._excludedSize/Math.sqrt(Math.PI):this._emptySize/Math.sqrt(Math.PI)}_elementSize(t,e){return this._existenceAccessor(t)?this._filtered[e]?Math.pow(this._symbolSize,2):Math.pow(this._excludedSize,2):Math.pow(this._emptySize,2)}_locator(t){return`translate(${this.x()(this.keyAccessor()(t))},${this.y()(this.valueAccessor()(t))})`}filter(t){return arguments.length?super.filter(F.RangedTwoDimensionalFilter(t)):super.filter()}resetSvg(){if(this._useCanvas){super.resetSvg(),this.select("canvas").remove();const t=this.svg();this.root().style("position","relative"),t.style("position","relative");const e=isNaN(parseInt(t.style("left"),10))?0:parseInt(t.style("left"),10),n=isNaN(parseInt(t.style("top"),10))?0:parseInt(t.style("top"),10),i=this.effectiveWidth(),o=this.effectiveHeight(),r=this.margins(),a=window.devicePixelRatio||1;return this._canvas=this.root().append("canvas").attr("x",0).attr("y",0).attr("width",i*a).attr("height",o*a).style("width",`${i}px`).style("height",`${o}px`).style("position","absolute").style("top",`${r.top+n}px`).style("left",`${r.left+e}px`).style("z-index",-1).style("pointer-events","none"),this._context=this._canvas.node().getContext("2d"),this._context.scale(a,a),this._context.rect(0,0,i,o),this._context.clip(),this._context.imageSmoothingQuality="high",this.svg()}return super.resetSvg()}_resizeCanvas(){const t=this.effectiveWidth(),e=this.effectiveHeight(),n=window.devicePixelRatio||1;this._canvas.attr("width",t*n).attr("height",e*n).style("width",`${t}px`).style("height",`${e}px`),this._context.scale(n,n)}useCanvas(t){return arguments.length?(this._useCanvas=t,this):this._useCanvas}canvas(t){return arguments.length?(this._canvas=t,this):this._canvas}context(){return this._context}_plotOnCanvas(t){this._resizeCanvas();const e=this.context();e.clearRect(0,0,1*(e.canvas.width+2),1*(e.canvas.height+2)),this.data().forEach(((n,i)=>{const o=!this.filter()||this.filter().isFiltered([n.key[0],n.key[1]]);let r=1;r=this._existenceAccessor(n)?o?this._nonemptyOpacity:this.excludedOpacity():this._emptyOpacity;let a=null;a=this._emptyColor&&!this._existenceAccessor(n)?this._emptyColor:this.excludedColor()&&!o?this.excludedColor():this.getColor(n);let s=this._canvasElementSize(n,o);if(t){const e=a===t.color;e||(r=.1),e&&(s=this._highlightedSize/Math.sqrt(Math.PI))}e.save(),e.globalAlpha=r,e.beginPath(),e.arc(this.x()(this.keyAccessor()(n)),this.y()(this.valueAccessor()(n)),s,0,2*Math.PI,!0),e.fillStyle=a,e.fill(),e.restore()}))}_plotOnSVG(){const t=this.data();this._keyboardAccessible&&t.sort(((t,e)=>a.ascending(this.keyAccessor()(t),this.keyAccessor()(e))));let e=this.chartBodyG().selectAll("path.symbol").data(t);B(e.exit(),this.transitionDuration(),this.transitionDelay()).attr("opacity",0).remove(),e=e.enter().append("path").attr("class","symbol").classed("dc-tabbable",this._keyboardAccessible).attr("opacity",0).attr("fill",this.getColor).attr("transform",(t=>this._locator(t))).merge(e),this._keyboardAccessible&&(this._makeKeyboardAccessible(),e.order()),e.call((e=>this._renderTitles(e,t))),e.each(((t,e)=>{this._filtered[e]=!this.filter()||this.filter().isFiltered([this.keyAccessor()(t),this.valueAccessor()(t)])})),B(e,this.transitionDuration(),this.transitionDelay()).attr("opacity",((t,e)=>this._existenceAccessor(t)?this._filtered[e]?this._nonemptyOpacity:this.excludedOpacity():this._emptyOpacity)).attr("fill",((t,e)=>this._emptyColor&&!this._existenceAccessor(t)?this._emptyColor:this.excludedColor()&&!this._filtered[e]?this.excludedColor():this.getColor(t))).attr("transform",(t=>this._locator(t))).attr("d",this._symbol)}plotData(){this._useCanvas?this._plotOnCanvas():this._plotOnSVG()}_renderTitles(t,e){this.renderTitle()&&(t.selectAll("title").remove(),t.append("title").text((t=>this.title()(t))))}existenceAccessor(t){return arguments.length?(this._existenceAccessor=t,this):this._existenceAccessor}symbol(t){return arguments.length?(this._symbol.type(t),this):this._symbol.type()}customSymbol(t){return arguments.length?(this._symbol=t,this._symbol.size(((t,e)=>this._elementSize(t,e))),this):this._symbol}symbolSize(t){return arguments.length?(this._symbolSize=t,this):this._symbolSize}highlightedSize(t){return arguments.length?(this._highlightedSize=t,this):this._highlightedSize}excludedSize(t){return arguments.length?(this._excludedSize=t,this):this._excludedSize}excludedColor(t){return arguments.length?(this._excludedColor=t,this):this._excludedColor}excludedOpacity(t){return arguments.length?(this._excludedOpacity=t,this):this._excludedOpacity}emptySize(t){return arguments.length?(this._emptySize=t,this):this._emptySize}hiddenSize(t){return arguments.length?this.emptySize(t):this.emptySize()}emptyColor(t){return arguments.length?(this._emptyColor=t,this):this._emptyColor}emptyOpacity(t){return arguments.length?(this._emptyOpacity=t,this):this._emptyOpacity}nonemptyOpacity(t){return arguments.length?(this._nonemptyOpacity=t,this):this._emptyOpacity}legendables(){return[{chart:this,name:this._groupName,color:this.getColor()}]}legendHighlight(t){this._useCanvas?this._plotOnCanvas(t):(this._resizeSymbolsWhere((e=>e.attr("fill")===t.color),this._highlightedSize),this.chartBodyG().selectAll(".chart-body path.symbol").filter((function(){return o.select(this).attr("fill")!==t.color})).classed("fadeout",!0))}legendReset(t){this._useCanvas?this._plotOnCanvas(t):(this._resizeSymbolsWhere((e=>e.attr("fill")===t.color),this._symbolSize),this.chartBodyG().selectAll(".chart-body path.symbol").filter((function(){return o.select(this).attr("fill")!==t.color})).classed("fadeout",!1))}_resizeSymbolsWhere(t,e){const n=this.chartBodyG().selectAll(".chart-body path.symbol").filter((function(){return t(o.select(this))})),i=this._symbol.size();this._symbol.size(Math.pow(e,2)),B(n,this.transitionDuration(),this.transitionDelay()).attr("d",this._symbol),this._symbol.size(i)}createBrushHandlePaths(){}extendBrush(t){return this.round()&&(t[0]=t[0].map(this.round()),t[1]=t[1].map(this.round())),t}brushIsEmpty(t){return!t||t[0][0]>=t[1][0]||t[0][1]>=t[1][1]}_brushing(t){if(this._ignoreBrushEvents)return;let e=t.selection,n=this.brushIsEmpty(e);e&&(e=e.map((t=>t.map(((t,e)=>(0===e?this.x():this.y()).invert(t))))),e=this.extendBrush(e),n=n&&this.brushIsEmpty(e)),this.redrawBrush(e,!1);const i=n?null:F.RangedTwoDimensionalFilter(e);H.trigger((()=>{this.replaceFilter(i),this.redrawGroup()}),y.EVENT_DELAY)}redrawBrush(t,e){if(this._gBrush=this.gBrush(),this.brushOn()&&this._gBrush)if(this.resizing()&&this.setBrushExtents(e),t){t=t.map((t=>t.map(((t,e)=>(0===e?this.x():this.y())(t)))));const n=P(e,this.transitionDuration(),this.transitionDelay())(this._gBrush);this._withoutBrushEvents((()=>{n.call(this.brush().move,t)}))}else this._withoutBrushEvents((()=>{this._gBrush.call(this.brush().move,t)}));this.fadeDeselectedArea(t)}}const Re=(t,e)=>new Se(t,e),Ce="dc-select-menu",De="dc-select-option";class Ne extends it{constructor(t,e){super(),this._select=void 0,this._promptText="Select all",this._multiple=!1,this._promptValue=null,this._numberVisible=null,this.data((t=>t.all().filter(this._filterDisplayed))),this._filterDisplayed=t=>this.valueAccessor()(t)>0,this._order=(t,e)=>this.keyAccessor()(t)>this.keyAccessor()(e)?1:this.keyAccessor()(t)<this.keyAccessor()(e)?-1:0,this.anchor(t,e)}_doRender(){return this.select("select").remove(),this._select=this.root().append("select").classed(Ce,!0),this._select.append("option").text(this._promptText).attr("value",""),this._doRedraw(),this}_doRedraw(){return this._setAttributes(),this._renderOptions(),this.hasFilter()&&this._multiple?this._select.selectAll("option").property("selected",(t=>void 0!==t&&this.filters().indexOf(String(this.keyAccessor()(t)))>=0)):this.hasFilter()?this._select.property("value",this.filter()):this._select.property("value",""),this}_renderOptions(){const t=this._select.selectAll(`option.${De}`).data(this.data(),(t=>this.keyAccessor()(t)));t.exit().remove(),t.enter().append("option").classed(De,!0).attr("value",(t=>this.keyAccessor()(t))).merge(t).text(this.title()),this._select.selectAll(`option.${De}`).sort(this._order),this._select.on("change",q.eventHandler(((t,e)=>this._onChange(t,e))))}_onChange(t,e){let n;const i=e.target;n=i.selectedOptions?Array.prototype.slice.call(i.selectedOptions).map((t=>t.value)):[].slice.call(e.target.options).filter((t=>t.selected)).map((t=>t.value)),1===n.length&&""===n[0]?n=this._promptValue||null:this._multiple||1!==n.length||(n=n[0]),this.onChange(n)}onChange(t){t&&this._multiple?this.replaceFilter([t]):t?this.replaceFilter(t):this.filterAll(),H.trigger((()=>{this.redrawGroup()}))}_setAttributes(){this._multiple?this._select.attr("multiple",!0):this._select.attr("multiple",null),null!==this._numberVisible?this._select.attr("size",this._numberVisible):this._select.attr("size",null)}order(t){return arguments.length?(this._order=t,this):this._order}promptText(t){return arguments.length?(this._promptText=t,this):this._promptText}filterDisplayed(t){return arguments.length?(this._filterDisplayed=t,this):this._filterDisplayed}multiple(t){return arguments.length?(this._multiple=t,this):this._multiple}promptValue(t){return arguments.length?(this._promptValue=t,this):this._promptValue}numberVisible(t){return arguments.length?(this._numberVisible=t,this):this._numberVisible}size(t){return A.warnOnce("selectMenu.size is ambiguous - use selectMenu.numberVisible instead"),arguments.length?this.numberVisible(t):this.numberVisible()}}const Ee=(t,e)=>new Ne(t,e);class Be extends Xt{constructor(t,e){super(t,e),this._keySort=(t,e)=>a.ascending(this.keyAccessor()(t),this.keyAccessor()(e)),this._charts={},this._chartFunction=_e,this._chartGroup=e,this._seriesAccessor=void 0,this._seriesSort=a.ascending,this._valueSort=this._keySort,this._mandatoryAttributes().push("seriesAccessor","chart"),this.shareColors(!0)}_compose(t){super.compose(t)}compose(t){throw new Error("Not supported for this chart type")}_preprocessData(){const t=[];let e;const n=q.nester({key:this._seriesAccessor,sortKeys:this._seriesSort,sortValues:this._valueSort,entries:this.data()}).map(((n,i)=>{const o=this._charts[n.key]||this._chartFunction(this,this._chartGroup,n.key,i);return this._charts[n.key]||(e=!0),this._charts[n.key]=o,t.push(n.key),o.dimension(this.dimension()).group({all:"function"==typeof n.values?n.values:$.constant(n.values)},n.key).keyAccessor(this.keyAccessor()).valueAccessor(this.valueAccessor()).brushOn(!1)}));Object.keys(this._charts).filter((e=>-1===t.indexOf(e))).forEach((t=>{this._clearChart(t),e=!0})),this._compose(n),e&&this.legend()&&this.legend().render()}_clearChart(t){this._charts[t].g()&&this._charts[t].g().remove(),delete this._charts[t]}_resetChildren(){Object.keys(this._charts).map(this._clearChart.bind(this)),this._charts={}}chart(t){return arguments.length?(this._chartFunction=t,this._resetChildren(),this):this._chartFunction}seriesAccessor(t){return arguments.length?(this._seriesAccessor=t,this._resetChildren(),this):this._seriesAccessor}seriesSort(t){return arguments.length?(this._seriesSort=t,this._resetChildren(),this):this._seriesSort}valueSort(t){return arguments.length?(this._valueSort=t,this._resetChildren(),this):this._valueSort}}const Pe=(t,e)=>new Be(t,e),Ye=.5;class Ie extends(rt(it)){constructor(t,e){super(),this._sliceCssClass="pie-slice",this._emptyCssClass="empty-chart",this._emptyTitle="empty",this._radius=void 0,this._givenRadius=void 0,this._innerRadius=0,this._ringSizes=null,this._g=void 0,this._cx=void 0,this._cy=void 0,this._minAngleForLabel=Ye,this._externalLabelRadius=void 0,this.colorAccessor((t=>this.keyAccessor()(t))),this.ordering(V("key")),this.title((t=>`${this.keyAccessor()(t)}: ${this._extendedValueAccessor(t)}`)),this.label((t=>this.keyAccessor()(t))),this.renderLabel(!0),this.transitionDuration(350),this.anchor(t,e)}_extendedValueAccessor(t){return t.path?t.value:this.valueAccessor()(t)}_scaleRadius(t,e){if(0===t)return this._innerRadius;{const n=a.sum(this.ringSizes().relativeRingSizes.slice(0,t)),i=t*(1/this.ringSizes().relativeRingSizes.length)/n,o=(e-this.ringSizes().rootOffset)/(1-this.ringSizes().rootOffset)*(this._radius-this._innerRadius);return this._innerRadius+o/i}}_doRender(){return this.resetSvg(),this._g=this.svg().append("g").attr("transform",`translate(${this.cx()},${this.cy()})`),this._drawChart(),this}_drawChart(){const t=a.min([this.width(),this.height()])/2;this._radius=this._givenRadius&&this._givenRadius<t?this._givenRadius:t;const e=this._buildArcs();let n,i;if(a.sum(this.data(),this.valueAccessor())?(i=$.toHierarchy(this.data(),this.valueAccessor()),n=this._partitionNodes(i),n.nodes.shift(),this._g.classed(this._emptyCssClass,!1)):(i=$.toHierarchy([],(t=>t.value)),n=this._partitionNodes(i),this._g.classed(this._emptyCssClass,!0)),this.ringSizes().rootOffset=n.rootOffset,this.ringSizes().relativeRingSizes=n.relativeRingSizes,this._g){const t=this._g.selectAll(`g.${this._sliceCssClass}`).data(n.nodes);this._createElements(t,e,n.nodes),this._updateElements(n.nodes,e),this._removeElements(t),this._highlightFilter(),B(this._g,this.transitionDuration(),this.transitionDelay()).attr("transform",`translate(${this.cx()},${this.cy()})`)}}_createElements(t,e,n){const i=this._createSliceNodes(t);this._createSlicePath(i,e),this._createTitles(i),this._createLabels(n,e)}_createSliceNodes(t){return t.enter().append("g").attr("class",((t,e)=>`${this._sliceCssClass} _${e} ${this._sliceCssClass}-level-${t.depth}`))}_createSlicePath(t,e){const n=t.append("path").attr("fill",((t,e)=>this._fill(t,e))).on("click",q.eventHandler((t=>this.onClick(t)))).classed("dc-tabbable",this._keyboardAccessible).attr("d",(t=>this._safeArc(e,t)));this._keyboardAccessible&&this._makeKeyboardAccessible(this.onClick);const i=B(n,this.transitionDuration());if(i.attrTween){const t=this;i.attrTween("d",(function(e){return t._tweenSlice(e,this)}))}}_createTitles(t){this.renderTitle()&&t.append("title").text((t=>this.title()(t)))}_positionLabels(t,e){B(t,this.transitionDuration()).attr("transform",(t=>this._labelPosition(t,e))).attr("text-anchor","middle").text((t=>this._sliceHasNoData(t)||this._sliceTooSmall(t)?"":this.label()(t)))}_createLabels(t,e){if(this.renderLabel()){const n=this._g.selectAll(`text.${this._sliceCssClass}`).data(t);n.exit().remove();const i=n.enter().append("text").attr("class",((t,e)=>{let n=`${this._sliceCssClass} _${e}`;return this._externalLabelRadius&&(n+=" external"),n})).on("click",q.eventHandler((t=>this.onClick(t))));this._positionLabels(i,e)}}_updateElements(t,e){this._updateSlicePaths(t,e),this._updateLabels(t,e),this._updateTitles(t)}_updateSlicePaths(t,e){const n=this._g.selectAll(`g.${this._sliceCssClass}`).data(t).select("path").attr("d",((t,n)=>this._safeArc(e,t))),i=B(n,this.transitionDuration());if(i.attrTween){const t=this;i.attrTween("d",(function(e){return t._tweenSlice(e,this)}))}i.attr("fill",((t,e)=>this._fill(t,e)))}_updateLabels(t,e){if(this.renderLabel()){const n=this._g.selectAll(`text.${this._sliceCssClass}`).data(t);this._positionLabels(n,e)}}_updateTitles(t){this.renderTitle()&&this._g.selectAll(`g.${this._sliceCssClass}`).data(t).select("title").text((t=>this.title()(t)))}_removeElements(t){t.exit().remove()}_highlightFilter(){const t=this;t.hasFilter()?t.selectAll(`g.${t._sliceCssClass}`).each((function(e){t._isSelectedSlice(e)?t.highlightSelected(this):t.fadeDeselected(this)})):t.selectAll(`g.${t._sliceCssClass}`).each((function(e){t.resetHighlight(this)}))}innerRadius(t){return arguments.length?(this._innerRadius=t,this):this._innerRadius}radius(t){return arguments.length?(this._givenRadius=t,this):this._givenRadius}cx(t){return arguments.length?(this._cx=t,this):this._cx||this.width()/2}cy(t){return arguments.length?(this._cy=t,this):this._cy||this.height()/2}minAngleForLabel(t){return arguments.length?(this._minAngleForLabel=t,this):this._minAngleForLabel}emptyTitle(t){return 0===arguments.length?this._emptyTitle:(this._emptyTitle=t,this)}externalLabels(t){return 0===arguments.length?this._externalLabelRadius:(this._externalLabelRadius=t||void 0,this)}defaultRingSizes(){return{partitionDy:()=>this._radius*this._radius,scaleInnerRadius:t=>t.data.path&&1===t.data.path.length?this._innerRadius:Math.sqrt(t.y0),scaleOuterRadius:t=>Math.sqrt(t.y1),relativeRingSizesFunction:()=>[]}}equalRingSizes(){return this.relativeRingSizes((t=>{const e=[];for(let n=0;n<t;n++)e.push(1/t);return e}))}relativeRingSizes(t){function e(t,e){if(!Array.isArray(t))throw new O("relativeRingSizes function must return an array");const n=a.sum(t);if(Math.abs(n-1)>y.NEGLIGIBLE_NUMBER)throw new O(`relativeRingSizes : portions must add up to 1, but sum was ${n}`);if(t.length!==e)throw new O(`relativeRingSizes : number of values must match number of rings (${e}) but was ${t.length}`)}return{partitionDy:()=>1,scaleInnerRadius:t=>this._scaleRadius(t.data.path.length-1,t.y0),scaleOuterRadius:t=>this._scaleRadius(t.data.path.length,t.y1),relativeRingSizesFunction:n=>{const i=t(n);return e(i,n),i}}}ringSizes(t){return arguments.length?(this._ringSizes=t,this):(this._ringSizes||(this._ringSizes=this.defaultRingSizes()),this._ringSizes)}_buildArcs(){return f.arc().startAngle((t=>t.x0)).endAngle((t=>t.x1)).innerRadius((t=>this.ringSizes().scaleInnerRadius(t))).outerRadius((t=>this.ringSizes().scaleOuterRadius(t)))}_isSelectedSlice(t){return this._isPathFiltered(t.path)}_isPathFiltered(t){for(let e=0;e<this.filters().length;e++)if(this.filters()[e].isFiltered(t))return!0;return!1}_filtersForPath(t){const e=F.HierarchyFilter(t),n=[];for(let i=0;i<this.filters().length;i++){const o=this.filters()[i];(o.isFiltered(t)||e.isFiltered(o))&&n.push(o)}return n}_doRedraw(){return this._drawChart(),this}_partitionNodes(t){const e=function(t){return{key:t.data.key,value:t.value}},n=g.hierarchy(t).sum((t=>t.children?0:this._extendedValueAccessor(t))).sort(((t,n)=>a.ascending(this.ordering()(e(t)),this.ordering()(e(n)))));g.partition().size([2*Math.PI,this.ringSizes().partitionDy()])(n);const i=n.descendants().map((t=>(t.key=t.data.key,t.path=t.data.path,t))),o=this.ringSizes().relativeRingSizesFunction(n.height);return{nodes:i,rootOffset:n.y1,relativeRingSizes:o}}_sliceTooSmall(t){const e=t.x1-t.x0;return isNaN(e)||e<this._minAngleForLabel}_sliceHasNoData(t){return 0===this._extendedValueAccessor(t)}_isOffCanvas(t){return!t||isNaN(t.x0)||isNaN(t.y0)}_fill(t,e){return this.getColor(t.data,e)}onClick(t){if(this._g.attr("class")===this._emptyCssClass)return;const e=t.path||t.key,n=F.HierarchyFilter(e),i=this._filtersForPath(e);let o=!1;for(let t=i.length-1;t>=0;t--){const n=i[t];$.arraysIdentical(n,e)&&(o=!0),this.filter(i[t])}H.trigger((()=>{o||this.filter(n),this.redrawGroup()}))}_safeArc(t,e){let n=t(e);return n.indexOf("NaN")>=0&&(n="M0,0"),n}_labelPosition(t,e){let n;return n=this._externalLabelRadius?f.arc().outerRadius(this._radius+this._externalLabelRadius).innerRadius(this._radius+this._externalLabelRadius).centroid(t):e.centroid(t),isNaN(n[0])||isNaN(n[1])?"translate(0,0)":`translate(${n})`}legendables(){return this.data().map(((t,e)=>{const n={name:t.key,data:t.value,others:t.others,chart:this};return n.color=this.getColor(t,e),n}))}legendHighlight(t){this._highlightSliceFromLegendable(t,!0)}legendReset(t){this._highlightSliceFromLegendable(t,!1)}legendToggle(t){this.onClick({key:t.name,others:t.others})}_highlightSliceFromLegendable(t,e){this.selectAll("g.pie-slice").each((function(n){t.name===n.key&&o.select(this).classed("highlight",e)}))}_tweenSlice(t,e){let n=e._current;this._isOffCanvas(n)&&(n={x0:0,x1:0,y0:0,y1:0});const i={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1},o=l.interpolate(n,i);return e._current=o(0),e=>this._safeArc(this._buildArcs(),Object.assign({},t,o(e)))}}const Xe=(t,e)=>new Ie(t,e),He="dc-text-filter-input";class Fe extends it{constructor(t,e){super(),this._normalize=t=>t.toLowerCase(),this._filterFunctionFactory=t=>(t=this._normalize(t),e=>-1!==this._normalize(e).indexOf(t)),this._placeHolder="search",this.group((()=>{throw"the group function on textFilterWidget should never be called, please report the issue"})),this.anchor(t,e)}_doRender(){this.select("input").remove(),this._input=this.root().append("input").classed(He,!0);const t=this;return this._input.on("input",(function(){t.dimension().filterFunction(t._filterFunctionFactory(this.value)),H.trigger((()=>{t.redrawGroup()}),y.EVENT_DELAY)})),this._doRedraw(),this}_doRedraw(){return this.root().selectAll("input").attr("placeholder",this._placeHolder),this}normalize(t){return arguments.length?(this._normalize=t,this):this._normalize}placeHolder(t){return arguments.length?(this._placeHolder=t,this):this._placeHolder}filterFunctionFactory(t){return arguments.length?(this._filterFunctionFactory=t,this):this._filterFunctionFactory}}const je=(t,e)=>new Fe(t,e);+m.version[0]<6&&Object.assign(q,{eventHandler:t=>function(e,n){t.call(this,e,o.event)},callHandler:function(t,e,n,i){t.call(e,i)},nester:({key:t,sortKeys:e,sortValues:n,entries:i})=>{const o=z.nest().key(t);return e&&o.sortKeys(e),n&&o.sortValues(n),o.entries(i)},pointer:(t,e)=>o.mouse(e)}),+m.version[0]>5&&Object.assign(q,{eventHandler:t=>function(e,n){t.call(this,n,e)},callHandler:function(t,e,n,i){t.call(e,n,i)},nester:({key:t,sortKeys:e,sortValues:n,entries:i})=>{n&&(i=[...i].sort(n));let o=a.groups(i,t);return e&&(o=o.sort(e)),o.map((t=>({key:`${t[0]}`,values:t[1]})))},pointer:o.pointer}),t.BadArgumentException=O,t.BarChart=At,t.BaseMixin=it,t.BoxPlot=qt,t.BubbleChart=Lt,t.BubbleMixin=at,t.BubbleOverlay=Ct,t.CapMixin=st,t.CboxMenu=Bt,t.ColorMixin=rt,t.CompositeChart=Xt,t.Config=x,t.CoordinateGridMixin=Mt,t.DataCount=Ft,t.DataGrid=Zt,t.DataTable=ie,t.GeoChoroplethChart=re,t.HeatMap=le,t.HtmlLegend=ue,t.InvalidStateException=j,t.Legend=pe,t.LineChart=ye,t.Logger=_,t.MarginMixin=lt,t.NumberDisplay=xe,t.PieChart=We,t.RowChart=ke,t.ScatterPlot=Se,t.SelectMenu=Ne,t.SeriesChart=Be,t.StackMixin=vt,t.SunburstChart=Ie,t.TextFilterWidget=Fe,t.afterTransition=Y,t.barChart=xt,t.baseMixin=ot,t.boxPlot=Wt,t.bubbleChart=kt,t.bubbleOverlay=Dt,t.cboxMenu=Pt,t.chartRegistry=L,t.compositeChart=Ht,t.config=w,t.constants=y,t.d3Box=gt,t.d3compat=q,t.dataCount=jt,t.dataGrid=Kt,t.dataTable=oe,t.deregisterAllCharts=R,t.deregisterChart=T,t.events=H,t.filterAll=C,t.filters=F,t.geoChoroplethChart=ae,t.hasChart=S,t.heatMap=ce,t.htmlLegend=de,t.instanceOfChart=X,t.legend=fe,t.lineChart=_e,t.logger=A,t.numberDisplay=we,t.optionalTransition=P,t.pieChart=Le,t.pluck=V,t.printers=Z,t.redrawAll=E,t.refocusAll=D,t.registerChart=k,t.renderAll=N,t.renderlet=I,t.rowChart=Te,t.scatterPlot=Re,t.selectMenu=Ee,t.seriesChart=Pe,t.sunburstChart=Xe,t.textFilterWidget=je,t.transition=B,t.units=K,t.utils=$,t.version=v,Object.defineProperty(t,"__esModule",{value:!0})}(e,n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609),n(4609))},4609:(t,e,n)=>{"use strict";n.r(e),n.d(e,{Adder:()=>y,Delaunay:()=>gs,FormatSpecifier:()=>Nc,InternMap:()=>x,InternSet:()=>w,Voronoi:()=>ds,active:()=>Uo,arc:()=>Ky,area:()=>r_,areaRadial:()=>f_,ascending:()=>o,autoType:()=>Ks,axisBottom:()=>ne,axisLeft:()=>ie,axisRight:()=>ee,axisTop:()=>te,bin:()=>tt,bisect:()=>d,bisectCenter:()=>u,bisectLeft:()=>c,bisectRight:()=>l,bisector:()=>r,blob:()=>Yl,brush:()=>_r,brushSelection:()=>vr,brushX:()=>Or,brushY:()=>yr,buffer:()=>Xl,chord:()=>Cr,chordDirected:()=>Nr,chordTranspose:()=>Dr,cluster:()=>Zf,color:()=>Vn,contourDensity:()=>Ga,contours:()=>Ha,count:()=>h,create:()=>wy,creator:()=>cn,cross:()=>M,csv:()=>$l,csvFormat:()=>Bs,csvFormatBody:()=>Ps,csvFormatRow:()=>Is,csvFormatRows:()=>Ys,csvFormatValue:()=>Xs,csvParse:()=>Ns,csvParseRows:()=>Es,cubehelix:()=>Ra,cumsum:()=>g,curveBasis:()=>$_,curveBasisClosed:()=>G_,curveBasisOpen:()=>K_,curveBumpX:()=>Q_,curveBumpY:()=>tA,curveBundle:()=>nA,curveCardinal:()=>rA,curveCardinalClosed:()=>sA,curveCardinalOpen:()=>cA,curveCatmullRom:()=>hA,curveCatmullRomClosed:()=>fA,curveCatmullRomOpen:()=>MA,curveLinear:()=>e_,curveLinearClosed:()=>mA,curveMonotoneX:()=>wA,curveMonotoneY:()=>qA,curveNatural:()=>kA,curveStep:()=>SA,curveStepAfter:()=>CA,curveStepBefore:()=>RA,descending:()=>m,deviation:()=>v,difference:()=>Ct,disjoint:()=>Dt,dispatch:()=>ce,drag:()=>As,dragDisable:()=>wn,dragEnable:()=>qn,dsv:()=>Vl,dsvFormat:()=>Cs,easeBack:()=>Cl,easeBackIn:()=>Sl,easeBackInOut:()=>Cl,easeBackOut:()=>Rl,easeBounce:()=>Ll,easeBounceIn:()=>Wl,easeBounceInOut:()=>kl,easeBounceOut:()=>Ll,easeCircle:()=>gl,easeCircleIn:()=>bl,easeCircleInOut:()=>gl,easeCircleOut:()=>Ml,easeCubic:()=>Fo,easeCubicIn:()=>Xo,easeCubicInOut:()=>Fo,easeCubicOut:()=>Ho,easeElastic:()=>El,easeElasticIn:()=>Nl,easeElasticInOut:()=>Bl,easeElasticOut:()=>El,easeExp:()=>fl,easeExpIn:()=>hl,easeExpInOut:()=>fl,easeExpOut:()=>pl,easeLinear:()=>Qs,easePoly:()=>rl,easePolyIn:()=>il,easePolyInOut:()=>rl,easePolyOut:()=>ol,easeQuad:()=>nl,easeQuadIn:()=>tl,easeQuadInOut:()=>nl,easeQuadOut:()=>el,easeSin:()=>ul,easeSinIn:()=>ll,easeSinInOut:()=>ul,easeSinOut:()=>cl,every:()=>Wt,extent:()=>O,fcumsum:()=>A,filter:()=>kt,forceCenter:()=>nc,forceCollide:()=>bc,forceLink:()=>mc,forceManyBody:()=>qc,forceRadial:()=>Wc,forceSimulation:()=>wc,forceX:()=>Lc,forceY:()=>kc,format:()=>Ic,formatDefaultLocale:()=>Vc,formatLocale:()=>jc,formatPrefix:()=>Xc,formatSpecifier:()=>Dc,fsum:()=>_,geoAlbers:()=>df,geoAlbersUsa:()=>hf,geoArea:()=>Zu,geoAzimuthalEqualArea:()=>Mf,geoAzimuthalEqualAreaRaw:()=>bf,geoAzimuthalEquidistant:()=>mf,geoAzimuthalEquidistantRaw:()=>gf,geoBounds:()=>Td,geoCentroid:()=>Hd,geoCircle:()=>th,geoClipAntimeridian:()=>dh,geoClipCircle:()=>hh,geoClipExtent:()=>vh,geoClipRectangle:()=>zh,geoConicConformal:()=>Af,geoConicConformalRaw:()=>_f,geoConicEqualArea:()=>uf,geoConicEqualAreaRaw:()=>cf,geoConicEquidistant:()=>Wf,geoConicEquidistantRaw:()=>qf,geoContains:()=>Eh,geoDistance:()=>Wh,geoEqualEarth:()=>Df,geoEqualEarthRaw:()=>Cf,geoEquirectangular:()=>wf,geoEquirectangularRaw:()=>xf,geoGnomonic:()=>Ef,geoGnomonicRaw:()=>Nf,geoGraticule:()=>Yh,geoGraticule10:()=>Ih,geoIdentity:()=>Bf,geoInterpolate:()=>Xh,geoLength:()=>xh,geoMercator:()=>vf,geoMercatorRaw:()=>zf,geoNaturalEarth1:()=>Yf,geoNaturalEarth1Raw:()=>Pf,geoOrthographic:()=>Xf,geoOrthographicRaw:()=>If,geoPath:()=>jp,geoProjection:()=>af,geoProjectionMutator:()=>sf,geoRotation:()=>Kd,geoStereographic:()=>Ff,geoStereographicRaw:()=>Hf,geoStream:()=>wu,geoTransform:()=>Vp,geoTransverseMercator:()=>Vf,geoTransverseMercatorRaw:()=>jf,gray:()=>pa,greatest:()=>zt,greatestIndex:()=>vt,group:()=>S,groupSort:()=>X,groups:()=>R,hcl:()=>ya,hierarchy:()=>Jf,histogram:()=>tt,hsl:()=>ii,html:()=>tc,image:()=>Gl,index:()=>N,indexes:()=>E,interpolate:()=>Wi,interpolateArray:()=>vi,interpolateBasis:()=>si,interpolateBasisClosed:()=>li,interpolateBlues:()=>QO,interpolateBrBG:()=>dO,interpolateBuGn:()=>LO,interpolateBuPu:()=>TO,interpolateCividis:()=>uy,interpolateCool:()=>py,interpolateCubehelix:()=>cM,interpolateCubehelixDefault:()=>dy,interpolateCubehelixLong:()=>uM,interpolateDate:()=>yi,interpolateDiscrete:()=>Gb,interpolateGnBu:()=>RO,interpolateGreens:()=>ey,interpolateGreys:()=>iy,interpolateHcl:()=>aM,interpolateHclLong:()=>sM,interpolateHsl:()=>nM,interpolateHslLong:()=>iM,interpolateHue:()=>Zb,interpolateInferno:()=>Ay,interpolateLab:()=>oM,interpolateMagma:()=>_y,interpolateNumber:()=>_i,interpolateNumberArray:()=>mi,interpolateObject:()=>Ai,interpolateOrRd:()=>DO,interpolateOranges:()=>cy,interpolatePRGn:()=>pO,interpolatePiYG:()=>bO,interpolatePlasma:()=>xy,interpolatePuBu:()=>PO,interpolatePuBuGn:()=>EO,interpolatePuOr:()=>gO,interpolatePuRd:()=>IO,interpolatePurples:()=>ry,interpolateRainbow:()=>by,interpolateRdBu:()=>zO,interpolateRdGy:()=>OO,interpolateRdPu:()=>HO,interpolateRdYlBu:()=>_O,interpolateRdYlGn:()=>xO,interpolateReds:()=>sy,interpolateRgb:()=>fi,interpolateRgbBasis:()=>Mi,interpolateRgbBasisClosed:()=>gi,interpolateRound:()=>Kb,interpolateSinebow:()=>zy,interpolateSpectral:()=>qO,interpolateString:()=>qi,interpolateTransformCss:()=>go,interpolateTransformSvg:()=>mo,interpolateTurbo:()=>vy,interpolateViridis:()=>yy,interpolateWarm:()=>hy,interpolateYlGn:()=>$O,interpolateYlGnBu:()=>jO,interpolateYlOrBr:()=>GO,interpolateYlOrRd:()=>KO,interpolateZoom:()=>tM,interrupt:()=>uo,intersection:()=>Et,interval:()=>nx,isoFormat:()=>QA,isoParse:()=>ex,json:()=>Kl,lab:()=>fa,lch:()=>Oa,least:()=>gt,leastIndex:()=>mt,line:()=>o_,lineRadial:()=>p_,linkHorizontal:()=>y_,linkRadial:()=>A_,linkVertical:()=>__,local:()=>Wy,map:()=>Tt,matcher:()=>be,max:()=>et,maxIndex:()=>ct,mean:()=>ut,median:()=>dt,merge:()=>ht,min:()=>nt,minIndex:()=>pt,namespace:()=>Le,namespaces:()=>We,nice:()=>J,now:()=>Xi,pack:()=>yb,packEnclose:()=>ob,packSiblings:()=>gb,pairs:()=>ft,partition:()=>Wb,path:()=>Fr,permute:()=>Y,pie:()=>l_,piecewise:()=>dM,pointRadial:()=>b_,pointer:()=>ki,pointers:()=>ky,polygonArea:()=>pM,polygonCentroid:()=>fM,polygonContains:()=>zM,polygonHull:()=>mM,polygonLength:()=>vM,precisionFixed:()=>$c,precisionPrefix:()=>Uc,precisionRound:()=>Gc,quadtree:()=>sc,quantile:()=>rt,quantileSorted:()=>at,quantize:()=>hM,quickselect:()=>it,radialArea:()=>f_,radialLine:()=>p_,randomBates:()=>qM,randomBernoulli:()=>kM,randomBeta:()=>RM,randomBinomial:()=>CM,randomCauchy:()=>NM,randomExponential:()=>WM,randomGamma:()=>SM,randomGeometric:()=>TM,randomInt:()=>_M,randomIrwinHall:()=>wM,randomLcg:()=>XM,randomLogNormal:()=>xM,randomLogistic:()=>EM,randomNormal:()=>AM,randomPareto:()=>LM,randomPoisson:()=>BM,randomUniform:()=>yM,randomWeibull:()=>DM,range:()=>Mt,reduce:()=>St,reverse:()=>Rt,rgb:()=>Zn,ribbon:()=>ea,ribbonArrow:()=>na,rollup:()=>C,rollups:()=>D,scaleBand:()=>$M,scaleDiverging:()=>$v,scaleDivergingLog:()=>Uv,scaleDivergingPow:()=>Zv,scaleDivergingSqrt:()=>Kv,scaleDivergingSymlog:()=>Gv,scaleIdentity:()=>lg,scaleImplicit:()=>jM,scaleLinear:()=>sg,scaleLog:()=>gg,scaleOrdinal:()=>VM,scalePoint:()=>GM,scalePow:()=>wg,scaleQuantile:()=>kg,scaleQuantize:()=>Tg,scaleRadial:()=>Lg,scaleSequential:()=>Yv,scaleSequentialLog:()=>Iv,scaleSequentialPow:()=>Hv,scaleSequentialQuantile:()=>jv,scaleSequentialSqrt:()=>Fv,scaleSequentialSymlog:()=>Xv,scaleSqrt:()=>qg,scaleSymlog:()=>Og,scaleThreshold:()=>Sg,scaleTime:()=>Nv,scaleUtc:()=>Ev,scan:()=>Ot,schemeAccent:()=>tO,schemeBlues:()=>JO,schemeBrBG:()=>uO,schemeBuGn:()=>WO,schemeBuPu:()=>kO,schemeCategory10:()=>Qv,schemeDark2:()=>eO,schemeGnBu:()=>SO,schemeGreens:()=>ty,schemeGreys:()=>ny,schemeOrRd:()=>CO,schemeOranges:()=>ly,schemePRGn:()=>hO,schemePaired:()=>nO,schemePastel1:()=>iO,schemePastel2:()=>oO,schemePiYG:()=>fO,schemePuBu:()=>BO,schemePuBuGn:()=>NO,schemePuOr:()=>MO,schemePuRd:()=>YO,schemePurples:()=>oy,schemeRdBu:()=>mO,schemeRdGy:()=>vO,schemeRdPu:()=>XO,schemeRdYlBu:()=>yO,schemeRdYlGn:()=>AO,schemeReds:()=>ay,schemeSet1:()=>rO,schemeSet2:()=>aO,schemeSet3:()=>sO,schemeSpectral:()=>wO,schemeTableau10:()=>lO,schemeYlGn:()=>VO,schemeYlGnBu:()=>FO,schemeYlOrBr:()=>UO,schemeYlOrRd:()=>ZO,select:()=>_n,selectAll:()=>Ty,selection:()=>yn,selector:()=>de,selectorAll:()=>fe,shuffle:()=>yt,shuffler:()=>_t,some:()=>Lt,sort:()=>I,stack:()=>PA,stackOffsetDiverging:()=>IA,stackOffsetExpand:()=>YA,stackOffsetNone:()=>DA,stackOffsetSilhouette:()=>XA,stackOffsetWiggle:()=>HA,stackOrderAppearance:()=>FA,stackOrderAscending:()=>VA,stackOrderDescending:()=>UA,stackOrderInsideOut:()=>GA,stackOrderNone:()=>NA,stackOrderReverse:()=>ZA,stratify:()=>Rb,style:()=>Ye,subset:()=>Pt,sum:()=>At,superset:()=>Bt,svg:()=>ec,symbol:()=>H_,symbolCircle:()=>x_,symbolCross:()=>w_,symbolDiamond:()=>L_,symbolSquare:()=>C_,symbolStar:()=>R_,symbolTriangle:()=>N_,symbolWye:()=>I_,symbols:()=>X_,text:()=>Fl,thresholdFreedmanDiaconis:()=>st,thresholdScott:()=>lt,thresholdSturges:()=>Q,tickFormat:()=>rg,tickIncrement:()=>Z,tickStep:()=>K,ticks:()=>G,timeDay:()=>nm,timeDays:()=>im,timeFormat:()=>dz,timeFormatDefaultLocale:()=>Sv,timeFormatLocale:()=>cz,timeFriday:()=>um,timeFridays:()=>gm,timeHour:()=>Qg,timeHours:()=>tm,timeInterval:()=>Xg,timeMillisecond:()=>Fg,timeMilliseconds:()=>jg,timeMinute:()=>Zg,timeMinutes:()=>Kg,timeMonday:()=>am,timeMondays:()=>pm,timeMonth:()=>vm,timeMonths:()=>Om,timeParse:()=>hz,timeSaturday:()=>dm,timeSaturdays:()=>mm,timeSecond:()=>$g,timeSeconds:()=>Ug,timeSunday:()=>rm,timeSundays:()=>hm,timeThursday:()=>cm,timeThursdays:()=>Mm,timeTickInterval:()=>rz,timeTicks:()=>oz,timeTuesday:()=>sm,timeTuesdays:()=>fm,timeWednesday:()=>lm,timeWednesdays:()=>bm,timeWeek:()=>rm,timeWeeks:()=>hm,timeYear:()=>_m,timeYears:()=>Am,timeout:()=>Zi,timer:()=>ji,timerFlush:()=>Vi,transition:()=>Po,transpose:()=>xt,tree:()=>Yb,treemap:()=>jb,treemapBinary:()=>Vb,treemapDice:()=>qb,treemapResquarify:()=>Ub,treemapSlice:()=>Ib,treemapSliceDice:()=>$b,treemapSquarify:()=>Fb,tsv:()=>Ul,tsvFormat:()=>Vs,tsvFormatBody:()=>$s,tsvFormatRow:()=>Gs,tsvFormatRows:()=>Us,tsvFormatValue:()=>Zs,tsvParse:()=>Fs,tsvParseRows:()=>js,union:()=>Yt,utcDay:()=>Sm,utcDays:()=>Rm,utcFormat:()=>pz,utcFriday:()=>Ym,utcFridays:()=>$m,utcHour:()=>Lm,utcHours:()=>km,utcMillisecond:()=>Fg,utcMilliseconds:()=>jg,utcMinute:()=>wm,utcMinutes:()=>qm,utcMonday:()=>Nm,utcMondays:()=>Hm,utcMonth:()=>Zm,utcMonths:()=>Km,utcParse:()=>fz,utcSaturday:()=>Im,utcSaturdays:()=>Um,utcSecond:()=>$g,utcSeconds:()=>Ug,utcSunday:()=>Dm,utcSundays:()=>Xm,utcThursday:()=>Pm,utcThursdays:()=>Vm,utcTickInterval:()=>iz,utcTicks:()=>nz,utcTuesday:()=>Em,utcTuesdays:()=>Fm,utcWednesday:()=>Bm,utcWednesdays:()=>jm,utcWeek:()=>Dm,utcWeeks:()=>Xm,utcYear:()=>Qm,utcYears:()=>tz,variance:()=>z,version:()=>i,window:()=>Ne,xml:()=>Ql,zip:()=>qt,zoom:()=>Mx,zoomIdentity:()=>ax,zoomTransform:()=>sx});var i="6.7.0";function o(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function r(t){let e=t,n=t;function i(t,e,i,o){for(null==i&&(i=0),null==o&&(o=t.length);i<o;){const r=i+o>>>1;n(t[r],e)<0?i=r+1:o=r}return i}return 1===t.length&&(e=(e,n)=>t(e)-n,n=function(t){return(e,n)=>o(t(e),n)}(t)),{left:i,center:function(t,n,o,r){null==o&&(o=0),null==r&&(r=t.length);const a=i(t,n,o,r-1);return a>o&&e(t[a-1],n)>-e(t[a],n)?a-1:a},right:function(t,e,i,o){for(null==i&&(i=0),null==o&&(o=t.length);i<o;){const r=i+o>>>1;n(t[r],e)>0?o=r:i=r+1}return i}}}function a(t){return null===t?NaN:+t}const s=r(o),l=s.right,c=s.left,u=r(a).center,d=l;function h(t,e){let n=0;if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&++n;else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(o=+o)>=o&&++n}return n}function p(t){return 0|t.length}function f(t){return!(t>0)}function b(t){return"object"!=typeof t||"length"in t?t:Array.from(t)}function M(...t){const e="function"==typeof t[t.length-1]&&function(t){return e=>t(...e)}(t.pop()),n=(t=t.map(b)).map(p),i=t.length-1,o=new Array(i+1).fill(0),r=[];if(i<0||n.some(f))return r;for(;;){r.push(o.map(((e,n)=>t[n][e])));let a=i;for(;++o[a]===n[a];){if(0===a)return e?r.map(e):r;o[a--]=0}}}function g(t,e){var n=0,i=0;return Float64Array.from(t,void 0===e?t=>n+=+t||0:o=>n+=+e(o,i++,t)||0)}function m(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function z(t,e){let n,i=0,o=0,r=0;if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(n=e-o,o+=n/++i,r+=n*(e-o));else{let a=-1;for(let s of t)null!=(s=e(s,++a,t))&&(s=+s)>=s&&(n=s-o,o+=n/++i,r+=n*(s-o))}if(i>1)return r/(i-1)}function v(t,e){const n=z(t,e);return n?Math.sqrt(n):n}function O(t,e){let n,i;if(void 0===e)for(const e of t)null!=e&&(void 0===n?e>=e&&(n=i=e):(n>e&&(n=e),i<e&&(i=e)));else{let o=-1;for(let r of t)null!=(r=e(r,++o,t))&&(void 0===n?r>=r&&(n=i=r):(n>r&&(n=r),i<r&&(i=r)))}return[n,i]}class y{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const e=this._partials;let n=0;for(let i=0;i<this._n&&i<32;i++){const o=e[i],r=t+o,a=Math.abs(t)<Math.abs(o)?t-(r-o):o-(r-t);a&&(e[n++]=a),t=r}return e[n]=t,this._n=n+1,this}valueOf(){const t=this._partials;let e,n,i,o=this._n,r=0;if(o>0){for(r=t[--o];o>0&&(e=r,n=t[--o],r=e+n,i=n-(r-e),!i););o>0&&(i<0&&t[o-1]<0||i>0&&t[o-1]>0)&&(n=2*i,e=r+n,n==e-r&&(r=e))}return r}}function _(t,e){const n=new y;if(void 0===e)for(let e of t)(e=+e)&&n.add(e);else{let i=-1;for(let o of t)(o=+e(o,++i,t))&&n.add(o)}return+n}function A(t,e){const n=new y;let i=-1;return Float64Array.from(t,void 0===e?t=>n.add(+t||0):o=>n.add(+e(o,++i,t)||0))}class x extends Map{constructor(t,e=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[e,n]of t)this.set(e,n)}get(t){return super.get(q(this,t))}has(t){return super.has(q(this,t))}set(t,e){return super.set(W(this,t),e)}delete(t){return super.delete(L(this,t))}}class w extends Set{constructor(t,e=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const e of t)this.add(e)}has(t){return super.has(q(this,t))}add(t){return super.add(W(this,t))}delete(t){return super.delete(L(this,t))}}function q({_intern:t,_key:e},n){const i=e(n);return t.has(i)?t.get(i):n}function W({_intern:t,_key:e},n){const i=e(n);return t.has(i)?t.get(i):(t.set(i,n),n)}function L({_intern:t,_key:e},n){const i=e(n);return t.has(i)&&(n=t.get(n),t.delete(i)),n}function k(t){return null!==t&&"object"==typeof t?t.valueOf():t}function T(t){return t}function S(t,...e){return P(t,T,T,e)}function R(t,...e){return P(t,Array.from,T,e)}function C(t,e,...n){return P(t,T,e,n)}function D(t,e,...n){return P(t,Array.from,e,n)}function N(t,...e){return P(t,T,B,e)}function E(t,...e){return P(t,Array.from,B,e)}function B(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function P(t,e,n,i){return function t(o,r){if(r>=i.length)return n(o);const a=new x,s=i[r++];let l=-1;for(const t of o){const e=s(t,++l,o),n=a.get(e);n?n.push(t):a.set(e,[t])}for(const[e,n]of a)a.set(e,t(n,r));return e(a)}(t,0)}function Y(t,e){return Array.from(e,(e=>t[e]))}function I(t,...e){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");t=Array.from(t);let[n=o]=e;if(1===n.length||e.length>1){const i=Uint32Array.from(t,((t,e)=>e));return e.length>1?(e=e.map((e=>t.map(e))),i.sort(((t,n)=>{for(const i of e){const e=o(i[t],i[n]);if(e)return e}}))):(n=t.map(n),i.sort(((t,e)=>o(n[t],n[e])))),Y(t,i)}return t.sort(n)}function X(t,e,n){return(1===e.length?I(C(t,e,n),(([t,e],[n,i])=>o(e,i)||o(t,n))):I(S(t,n),(([t,n],[i,r])=>e(n,r)||o(t,i)))).map((([t])=>t))}var H=Array.prototype,F=H.slice;H.map;function j(t){return function(){return t}}var V=Math.sqrt(50),$=Math.sqrt(10),U=Math.sqrt(2);function G(t,e,n){var i,o,r,a,s=-1;if(n=+n,(t=+t)===(e=+e)&&n>0)return[t];if((i=e<t)&&(o=t,t=e,e=o),0===(a=Z(t,e,n))||!isFinite(a))return[];if(a>0){let n=Math.round(t/a),i=Math.round(e/a);for(n*a<t&&++n,i*a>e&&--i,r=new Array(o=i-n+1);++s<o;)r[s]=(n+s)*a}else{a=-a;let n=Math.round(t*a),i=Math.round(e*a);for(n/a<t&&++n,i/a>e&&--i,r=new Array(o=i-n+1);++s<o;)r[s]=(n+s)/a}return i&&r.reverse(),r}function Z(t,e,n){var i=(e-t)/Math.max(0,n),o=Math.floor(Math.log(i)/Math.LN10),r=i/Math.pow(10,o);return o>=0?(r>=V?10:r>=$?5:r>=U?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(r>=V?10:r>=$?5:r>=U?2:1)}function K(t,e,n){var i=Math.abs(e-t)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),r=i/o;return r>=V?o*=10:r>=$?o*=5:r>=U&&(o*=2),e<t?-o:o}function J(t,e,n){let i;for(;;){const o=Z(t,e,n);if(o===i||0===o||!isFinite(o))return[t,e];o>0?(t=Math.floor(t/o)*o,e=Math.ceil(e/o)*o):o<0&&(t=Math.ceil(t*o)/o,e=Math.floor(e*o)/o),i=o}}function Q(t){return Math.ceil(Math.log(h(t))/Math.LN2)+1}function tt(){var t=T,e=O,n=Q;function i(i){Array.isArray(i)||(i=Array.from(i));var o,r,a=i.length,s=new Array(a);for(o=0;o<a;++o)s[o]=t(i[o],o,i);var l=e(s),c=l[0],u=l[1],h=n(s,c,u);if(!Array.isArray(h)){const t=u,n=+h;if(e===O&&([c,u]=J(c,u,n)),(h=G(c,u,n))[h.length-1]>=u)if(t>=u&&e===O){const t=Z(c,u,n);isFinite(t)&&(t>0?u=(Math.floor(u/t)+1)*t:t<0&&(u=(Math.ceil(u*-t)+1)/-t))}else h.pop()}for(var p=h.length;h[0]<=c;)h.shift(),--p;for(;h[p-1]>u;)h.pop(),--p;var f,b=new Array(p+1);for(o=0;o<=p;++o)(f=b[o]=[]).x0=o>0?h[o-1]:c,f.x1=o<p?h[o]:u;for(o=0;o<a;++o)c<=(r=s[o])&&r<=u&&b[d(h,r,0,p)].push(i[o]);return b}return i.value=function(e){return arguments.length?(t="function"==typeof e?e:j(e),i):t},i.domain=function(t){return arguments.length?(e="function"==typeof t?t:j([t[0],t[1]]),i):e},i.thresholds=function(t){return arguments.length?(n="function"==typeof t?t:Array.isArray(t)?j(F.call(t)):j(t),i):n},i}function et(t,e){let n;if(void 0===e)for(const e of t)null!=e&&(n<e||void 0===n&&e>=e)&&(n=e);else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function nt(t,e){let n;if(void 0===e)for(const e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function it(t,e,n=0,i=t.length-1,r=o){for(;i>n;){if(i-n>600){const o=i-n+1,a=e-n+1,s=Math.log(o),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(o-l)/o)*(a-o/2<0?-1:1);it(t,e,Math.max(n,Math.floor(e-a*l/o+c)),Math.min(i,Math.floor(e+(o-a)*l/o+c)),r)}const o=t[e];let a=n,s=i;for(ot(t,n,e),r(t[i],o)>0&&ot(t,n,i);a<s;){for(ot(t,a,s),++a,--s;r(t[a],o)<0;)++a;for(;r(t[s],o)>0;)--s}0===r(t[n],o)?ot(t,n,s):(++s,ot(t,s,i)),s<=e&&(n=s+1),e<=s&&(i=s-1)}return t}function ot(t,e,n){const i=t[e];t[e]=t[n],t[n]=i}function rt(t,e,n){if(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let i of t)null!=(i=e(i,++n,t))&&(i=+i)>=i&&(yield i)}}(t,n)),i=t.length){if((e=+e)<=0||i<2)return nt(t);if(e>=1)return et(t);var i,o=(i-1)*e,r=Math.floor(o),a=et(it(t,r).subarray(0,r+1));return a+(nt(t.subarray(r+1))-a)*(o-r)}}function at(t,e,n=a){if(i=t.length){if((e=+e)<=0||i<2)return+n(t[0],0,t);if(e>=1)return+n(t[i-1],i-1,t);var i,o=(i-1)*e,r=Math.floor(o),s=+n(t[r],r,t);return s+(+n(t[r+1],r+1,t)-s)*(o-r)}}function st(t,e,n){return Math.ceil((n-e)/(2*(rt(t,.75)-rt(t,.25))*Math.pow(h(t),-1/3)))}function lt(t,e,n){return Math.ceil((n-e)/(3.5*v(t)*Math.pow(h(t),-1/3)))}function ct(t,e){let n,i=-1,o=-1;if(void 0===e)for(const e of t)++o,null!=e&&(n<e||void 0===n&&e>=e)&&(n=e,i=o);else for(let r of t)null!=(r=e(r,++o,t))&&(n<r||void 0===n&&r>=r)&&(n=r,i=o);return i}function ut(t,e){let n=0,i=0;if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(++n,i+=e);else{let o=-1;for(let r of t)null!=(r=e(r,++o,t))&&(r=+r)>=r&&(++n,i+=r)}if(n)return i/n}function dt(t,e){return rt(t,.5,e)}function ht(t){return Array.from(function*(t){for(const e of t)yield*e}(t))}function pt(t,e){let n,i=-1,o=-1;if(void 0===e)for(const e of t)++o,null!=e&&(n>e||void 0===n&&e>=e)&&(n=e,i=o);else for(let r of t)null!=(r=e(r,++o,t))&&(n>r||void 0===n&&r>=r)&&(n=r,i=o);return i}function ft(t,e=bt){const n=[];let i,o=!1;for(const r of t)o&&n.push(e(i,r)),i=r,o=!0;return n}function bt(t,e){return[t,e]}function Mt(t,e,n){t=+t,e=+e,n=(o=arguments.length)<2?(e=t,t=0,1):o<3?1:+n;for(var i=-1,o=0|Math.max(0,Math.ceil((e-t)/n)),r=new Array(o);++i<o;)r[i]=t+i*n;return r}function gt(t,e=o){let n,i=!1;if(1===e.length){let r;for(const a of t){const t=e(a);(i?o(t,r)<0:0===o(t,t))&&(n=a,r=t,i=!0)}}else for(const o of t)(i?e(o,n)<0:0===e(o,o))&&(n=o,i=!0);return n}function mt(t,e=o){if(1===e.length)return pt(t,e);let n,i=-1,r=-1;for(const o of t)++r,(i<0?0===e(o,o):e(o,n)<0)&&(n=o,i=r);return i}function zt(t,e=o){let n,i=!1;if(1===e.length){let r;for(const a of t){const t=e(a);(i?o(t,r)>0:0===o(t,t))&&(n=a,r=t,i=!0)}}else for(const o of t)(i?e(o,n)>0:0===e(o,o))&&(n=o,i=!0);return n}function vt(t,e=o){if(1===e.length)return ct(t,e);let n,i=-1,r=-1;for(const o of t)++r,(i<0?0===e(o,o):e(o,n)>0)&&(n=o,i=r);return i}function Ot(t,e){const n=mt(t,e);return n<0?void 0:n}const yt=_t(Math.random);function _t(t){return function(e,n=0,i=e.length){let o=i-(n=+n);for(;o;){const i=t()*o--|0,r=e[o+n];e[o+n]=e[i+n],e[i+n]=r}return e}}function At(t,e){let n=0;if(void 0===e)for(let e of t)(e=+e)&&(n+=e);else{let i=-1;for(let o of t)(o=+e(o,++i,t))&&(n+=o)}return n}function xt(t){if(!(o=t.length))return[];for(var e=-1,n=nt(t,wt),i=new Array(n);++e<n;)for(var o,r=-1,a=i[e]=new Array(o);++r<o;)a[r]=t[r][e];return i}function wt(t){return t.length}function qt(){return xt(arguments)}function Wt(t,e){if("function"!=typeof e)throw new TypeError("test is not a function");let n=-1;for(const i of t)if(!e(i,++n,t))return!1;return!0}function Lt(t,e){if("function"!=typeof e)throw new TypeError("test is not a function");let n=-1;for(const i of t)if(e(i,++n,t))return!0;return!1}function kt(t,e){if("function"!=typeof e)throw new TypeError("test is not a function");const n=[];let i=-1;for(const o of t)e(o,++i,t)&&n.push(o);return n}function Tt(t,e){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof e)throw new TypeError("mapper is not a function");return Array.from(t,((n,i)=>e(n,i,t)))}function St(t,e,n){if("function"!=typeof e)throw new TypeError("reducer is not a function");const i=t[Symbol.iterator]();let o,r,a=-1;if(arguments.length<3){if(({done:o,value:n}=i.next()),o)return;++a}for(;({done:o,value:r}=i.next()),!o;)n=e(n,r,++a,t);return n}function Rt(t){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()}function Ct(t,...e){t=new Set(t);for(const n of e)for(const e of n)t.delete(e);return t}function Dt(t,e){const n=e[Symbol.iterator](),i=new Set;for(const e of t){if(i.has(e))return!1;let t,o;for(;({value:t,done:o}=n.next())&&!o;){if(Object.is(e,t))return!1;i.add(t)}}return!0}function Nt(t){return t instanceof Set?t:new Set(t)}function Et(t,...e){t=new Set(t),e=e.map(Nt);t:for(const n of t)for(const i of e)if(!i.has(n)){t.delete(n);continue t}return t}function Bt(t,e){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))continue;let e,o;for(;({value:e,done:o}=n.next());){if(o)return!1;if(i.add(e),Object.is(t,e))break}}return!0}function Pt(t,e){return Bt(e,t)}function Yt(...t){const e=new Set;for(const n of t)for(const t of n)e.add(t);return e}var It=Array.prototype.slice;function Xt(t){return t}var Ht=1,Ft=2,jt=3,Vt=4,$t=1e-6;function Ut(t){return"translate("+t+",0)"}function Gt(t){return"translate(0,"+t+")"}function Zt(t){return e=>+t(e)}function Kt(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),n=>+t(n)+e}function Jt(){return!this.__axis}function Qt(t,e){var n=[],i=null,o=null,r=6,a=6,s=3,l="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,c=t===Ht||t===Vt?-1:1,u=t===Vt||t===Ft?"x":"y",d=t===Ht||t===jt?Ut:Gt;function h(h){var p=null==i?e.ticks?e.ticks.apply(e,n):e.domain():i,f=null==o?e.tickFormat?e.tickFormat.apply(e,n):Xt:o,b=Math.max(r,0)+s,M=e.range(),g=+M[0]+l,m=+M[M.length-1]+l,z=(e.bandwidth?Kt:Zt)(e.copy(),l),v=h.selection?h.selection():h,O=v.selectAll(".domain").data([null]),y=v.selectAll(".tick").data(p,e).order(),_=y.exit(),A=y.enter().append("g").attr("class","tick"),x=y.select("line"),w=y.select("text");O=O.merge(O.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),y=y.merge(A),x=x.merge(A.append("line").attr("stroke","currentColor").attr(u+"2",c*r)),w=w.merge(A.append("text").attr("fill","currentColor").attr(u,c*b).attr("dy",t===Ht?"0em":t===jt?"0.71em":"0.32em")),h!==v&&(O=O.transition(h),y=y.transition(h),x=x.transition(h),w=w.transition(h),_=_.transition(h).attr("opacity",$t).attr("transform",(function(t){return isFinite(t=z(t))?d(t+l):this.getAttribute("transform")})),A.attr("opacity",$t).attr("transform",(function(t){var e=this.parentNode.__axis;return d((e&&isFinite(e=e(t))?e:z(t))+l)}))),_.remove(),O.attr("d",t===Vt||t===Ft?a?"M"+c*a+","+g+"H"+l+"V"+m+"H"+c*a:"M"+l+","+g+"V"+m:a?"M"+g+","+c*a+"V"+l+"H"+m+"V"+c*a:"M"+g+","+l+"H"+m),y.attr("opacity",1).attr("transform",(function(t){return d(z(t)+l)})),x.attr(u+"2",c*r),w.attr(u,c*b).text(f),v.filter(Jt).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===Ft?"start":t===Vt?"end":"middle"),v.each((function(){this.__axis=z}))}return h.scale=function(t){return arguments.length?(e=t,h):e},h.ticks=function(){return n=It.call(arguments),h},h.tickArguments=function(t){return arguments.length?(n=null==t?[]:It.call(t),h):n.slice()},h.tickValues=function(t){return arguments.length?(i=null==t?null:It.call(t),h):i&&i.slice()},h.tickFormat=function(t){return arguments.length?(o=t,h):o},h.tickSize=function(t){return arguments.length?(r=a=+t,h):r},h.tickSizeInner=function(t){return arguments.length?(r=+t,h):r},h.tickSizeOuter=function(t){return arguments.length?(a=+t,h):a},h.tickPadding=function(t){return arguments.length?(s=+t,h):s},h.offset=function(t){return arguments.length?(l=+t,h):l},h}function te(t){return Qt(Ht,t)}function ee(t){return Qt(Ft,t)}function ne(t){return Qt(jt,t)}function ie(t){return Qt(Vt,t)}var oe={value:()=>{}};function re(){for(var t,e=0,n=arguments.length,i={};e<n;++e){if(!(t=arguments[e]+"")||t in i||/[\s.]/.test(t))throw new Error("illegal type: "+t);i[t]=[]}return new ae(i)}function ae(t){this._=t}function se(t,e){for(var n,i=0,o=t.length;i<o;++i)if((n=t[i]).name===e)return n.value}function le(t,e,n){for(var i=0,o=t.length;i<o;++i)if(t[i].name===e){t[i]=oe,t=t.slice(0,i).concat(t.slice(i+1));break}return null!=n&&t.push({name:e,value:n}),t}ae.prototype=re.prototype={constructor:ae,on:function(t,e){var n,i,o=this._,r=(i=o,(t+"").trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");if(n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),t&&!i.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}}))),a=-1,s=r.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a<s;)if(n=(t=r[a]).type)o[n]=le(o[n],t.name,e);else if(null==e)for(n in o)o[n]=le(o[n],t.name,null);return this}for(;++a<s;)if((n=(t=r[a]).type)&&(n=se(o[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new ae(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,i,o=new Array(n),r=0;r<n;++r)o[r]=arguments[r+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(r=0,n=(i=this._[t]).length;r<n;++r)i[r].value.apply(e,o)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var i=this._[t],o=0,r=i.length;o<r;++o)i[o].value.apply(e,n)}};const ce=re;function ue(){}function de(t){return null==t?ue:function(){return this.querySelector(t)}}function he(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function pe(){return[]}function fe(t){return null==t?pe:function(){return this.querySelectorAll(t)}}function be(t){return function(){return this.matches(t)}}function Me(t){return function(e){return e.matches(t)}}var ge=Array.prototype.find;function me(){return this.firstElementChild}var ze=Array.prototype.filter;function ve(){return this.children}function Oe(t){return new Array(t.length)}function ye(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function _e(t,e,n,i,o,r){for(var a,s=0,l=e.length,c=r.length;s<c;++s)(a=e[s])?(a.__data__=r[s],i[s]=a):n[s]=new ye(t,r[s]);for(;s<l;++s)(a=e[s])&&(o[s]=a)}function Ae(t,e,n,i,o,r,a){var s,l,c,u=new Map,d=e.length,h=r.length,p=new Array(d);for(s=0;s<d;++s)(l=e[s])&&(p[s]=c=a.call(l,l.__data__,s,e)+"",u.has(c)?o[s]=l:u.set(c,l));for(s=0;s<h;++s)c=a.call(t,r[s],s,r)+"",(l=u.get(c))?(i[s]=l,l.__data__=r[s],u.delete(c)):n[s]=new ye(t,r[s]);for(s=0;s<d;++s)(l=e[s])&&u.get(p[s])===l&&(o[s]=l)}function xe(t){return t.__data__}function we(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}ye.prototype={constructor:ye,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var qe="http://www.w3.org/1999/xhtml";const We={svg:"http://www.w3.org/2000/svg",xhtml:qe,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Le(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),We.hasOwnProperty(e)?{space:We[e],local:t}:t}function ke(t){return function(){this.removeAttribute(t)}}function Te(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Se(t,e){return function(){this.setAttribute(t,e)}}function Re(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function Ce(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function De(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function Ne(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Ee(t){return function(){this.style.removeProperty(t)}}function Be(t,e,n){return function(){this.style.setProperty(t,e,n)}}function Pe(t,e,n){return function(){var i=e.apply(this,arguments);null==i?this.style.removeProperty(t):this.style.setProperty(t,i,n)}}function Ye(t,e){return t.style.getPropertyValue(e)||Ne(t).getComputedStyle(t,null).getPropertyValue(e)}function Ie(t){return function(){delete this[t]}}function Xe(t,e){return function(){this[t]=e}}function He(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function Fe(t){return t.trim().split(/^|\s+/)}function je(t){return t.classList||new Ve(t)}function Ve(t){this._node=t,this._names=Fe(t.getAttribute("class")||"")}function $e(t,e){for(var n=je(t),i=-1,o=e.length;++i<o;)n.add(e[i])}function Ue(t,e){for(var n=je(t),i=-1,o=e.length;++i<o;)n.remove(e[i])}function Ge(t){return function(){$e(this,t)}}function Ze(t){return function(){Ue(this,t)}}function Ke(t,e){return function(){(e.apply(this,arguments)?$e:Ue)(this,t)}}function Je(){this.textContent=""}function Qe(t){return function(){this.textContent=t}}function tn(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function en(){this.innerHTML=""}function nn(t){return function(){this.innerHTML=t}}function on(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function rn(){this.nextSibling&&this.parentNode.appendChild(this)}function an(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function sn(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===qe&&e.documentElement.namespaceURI===qe?e.createElement(t):e.createElementNS(n,t)}}function ln(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function cn(t){var e=Le(t);return(e.local?ln:sn)(e)}function un(){return null}function dn(){var t=this.parentNode;t&&t.removeChild(this)}function hn(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function pn(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function fn(t){return function(){var e=this.__on;if(e){for(var n,i=0,o=-1,r=e.length;i<r;++i)n=e[i],t.type&&n.type!==t.type||n.name!==t.name?e[++o]=n:this.removeEventListener(n.type,n.listener,n.options);++o?e.length=o:delete this.__on}}}function bn(t,e,n){return function(){var i,o=this.__on,r=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(o)for(var a=0,s=o.length;a<s;++a)if((i=o[a]).type===t.type&&i.name===t.name)return this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=r,i.options=n),void(i.value=e);this.addEventListener(t.type,r,n),i={type:t.type,name:t.name,value:e,listener:r,options:n},o?o.push(i):this.__on=[i]}}function Mn(t,e,n){var i=Ne(t),o=i.CustomEvent;"function"==typeof o?o=new o(e,n):(o=i.document.createEvent("Event"),n?(o.initEvent(e,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(e,!1,!1)),t.dispatchEvent(o)}function gn(t,e){return function(){return Mn(this,t,e)}}function mn(t,e){return function(){return Mn(this,t,e.apply(this,arguments))}}Ve.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var zn=[null];function vn(t,e){this._groups=t,this._parents=e}function On(){return new vn([[document.documentElement]],zn)}vn.prototype=On.prototype={constructor:vn,select:function(t){"function"!=typeof t&&(t=de(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var r,a,s=e[o],l=s.length,c=i[o]=new Array(l),u=0;u<l;++u)(r=s[u])&&(a=t.call(r,r.__data__,u,s))&&("__data__"in r&&(a.__data__=r.__data__),c[u]=a);return new vn(i,this._parents)},selectAll:function(t){t="function"==typeof t?function(t){return function(){var e=t.apply(this,arguments);return null==e?[]:he(e)}}(t):fe(t);for(var e=this._groups,n=e.length,i=[],o=[],r=0;r<n;++r)for(var a,s=e[r],l=s.length,c=0;c<l;++c)(a=s[c])&&(i.push(t.call(a,a.__data__,c,s)),o.push(a));return new vn(i,o)},selectChild:function(t){return this.select(null==t?me:function(t){return function(){return ge.call(this.children,t)}}("function"==typeof t?t:Me(t)))},selectChildren:function(t){return this.selectAll(null==t?ve:function(t){return function(){return ze.call(this.children,t)}}("function"==typeof t?t:Me(t)))},filter:function(t){"function"!=typeof t&&(t=be(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var r,a=e[o],s=a.length,l=i[o]=[],c=0;c<s;++c)(r=a[c])&&t.call(r,r.__data__,c,a)&&l.push(r);return new vn(i,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,xe);var n=e?Ae:_e,i=this._parents,o=this._groups;"function"!=typeof t&&(t=function(t){return function(){return t}}(t));for(var r=o.length,a=new Array(r),s=new Array(r),l=new Array(r),c=0;c<r;++c){var u=i[c],d=o[c],h=d.length,p=he(t.call(u,u&&u.__data__,c,i)),f=p.length,b=s[c]=new Array(f),M=a[c]=new Array(f);n(u,d,b,M,l[c]=new Array(h),p,e);for(var g,m,z=0,v=0;z<f;++z)if(g=b[z]){for(z>=v&&(v=z+1);!(m=M[v])&&++v<f;);g._next=m||null}}return(a=new vn(a,i))._enter=s,a._exit=l,a},enter:function(){return new vn(this._enter||this._groups.map(Oe),this._parents)},exit:function(){return new vn(this._exit||this._groups.map(Oe),this._parents)},join:function(t,e,n){var i=this.enter(),o=this,r=this.exit();return i="function"==typeof t?t(i):i.append(t+""),null!=e&&(o=e(o)),null==n?r.remove():n(r),i&&o?i.merge(o).order():o},merge:function(t){if(!(t instanceof vn))throw new Error("invalid merge");for(var e=this._groups,n=t._groups,i=e.length,o=n.length,r=Math.min(i,o),a=new Array(i),s=0;s<r;++s)for(var l,c=e[s],u=n[s],d=c.length,h=a[s]=new Array(d),p=0;p<d;++p)(l=c[p]||u[p])&&(h[p]=l);for(;s<i;++s)a[s]=e[s];return new vn(a,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var i,o=t[e],r=o.length-1,a=o[r];--r>=0;)(i=o[r])&&(a&&4^i.compareDocumentPosition(a)&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=we);for(var n=this._groups,i=n.length,o=new Array(i),r=0;r<i;++r){for(var a,s=n[r],l=s.length,c=o[r]=new Array(l),u=0;u<l;++u)(a=s[u])&&(c[u]=a);c.sort(e)}return new vn(o,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var i=t[e],o=0,r=i.length;o<r;++o){var a=i[o];if(a)return a}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,i=e.length;n<i;++n)for(var o,r=e[n],a=0,s=r.length;a<s;++a)(o=r[a])&&t.call(o,o.__data__,a,r);return this},attr:function(t,e){var n=Le(t);if(arguments.length<2){var i=this.node();return n.local?i.getAttributeNS(n.space,n.local):i.getAttribute(n)}return this.each((null==e?n.local?Te:ke:"function"==typeof e?n.local?De:Ce:n.local?Re:Se)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?Ee:"function"==typeof e?Pe:Be)(t,e,null==n?"":n)):Ye(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?Ie:"function"==typeof e?He:Xe)(t,e)):this.node()[t]},classed:function(t,e){var n=Fe(t+"");if(arguments.length<2){for(var i=je(this.node()),o=-1,r=n.length;++o<r;)if(!i.contains(n[o]))return!1;return!0}return this.each(("function"==typeof e?Ke:e?Ge:Ze)(n,e))},text:function(t){return arguments.length?this.each(null==t?Je:("function"==typeof t?tn:Qe)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?en:("function"==typeof t?on:nn)(t)):this.node().innerHTML},raise:function(){return this.each(rn)},lower:function(){return this.each(an)},append:function(t){var e="function"==typeof t?t:cn(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:cn(t),i=null==e?un:"function"==typeof e?e:de(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)}))},remove:function(){return this.each(dn)},clone:function(t){return this.select(t?pn:hn)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var i,o,r=function(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}(t+""),a=r.length;if(!(arguments.length<2)){for(s=e?bn:fn,i=0;i<a;++i)this.each(s(r[i],e,n));return this}var s=this.node().__on;if(s)for(var l,c=0,u=s.length;c<u;++c)for(i=0,l=s[c];i<a;++i)if((o=r[i]).type===l.type&&o.name===l.name)return l.value},dispatch:function(t,e){return this.each(("function"==typeof e?mn:gn)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var i,o=t[e],r=0,a=o.length;r<a;++r)(i=o[r])&&(yield i)}};const yn=On;function _n(t){return"string"==typeof t?new vn([[document.querySelector(t)]],[document.documentElement]):new vn([[t]],zn)}function An(t){t.stopImmediatePropagation()}function xn(t){t.preventDefault(),t.stopImmediatePropagation()}function wn(t){var e=t.document.documentElement,n=_n(t).on("dragstart.drag",xn,!0);"onselectstart"in e?n.on("selectstart.drag",xn,!0):(e.__noselect=e.style.MozUserSelect,e.style.MozUserSelect="none")}function qn(t,e){var n=t.document.documentElement,i=_n(t).on("dragstart.drag",null);e&&(i.on("click.drag",xn,!0),setTimeout((function(){i.on("click.drag",null)}),0)),"onselectstart"in n?i.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function Wn(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function Ln(t,e){var n=Object.create(t.prototype);for(var i in e)n[i]=e[i];return n}function kn(){}var Tn=.7,Sn=1/Tn,Rn="\\s*([+-]?\\d+)\\s*",Cn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Dn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Nn=/^#([0-9a-f]{3,8})$/,En=new RegExp("^rgb\\("+[Rn,Rn,Rn]+"\\)$"),Bn=new RegExp("^rgb\\("+[Dn,Dn,Dn]+"\\)$"),Pn=new RegExp("^rgba\\("+[Rn,Rn,Rn,Cn]+"\\)$"),Yn=new RegExp("^rgba\\("+[Dn,Dn,Dn,Cn]+"\\)$"),In=new RegExp("^hsl\\("+[Cn,Dn,Dn]+"\\)$"),Xn=new RegExp("^hsla\\("+[Cn,Dn,Dn,Cn]+"\\)$"),Hn={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Fn(){return this.rgb().formatHex()}function jn(){return this.rgb().formatRgb()}function Vn(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=Nn.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?$n(e):3===n?new Kn(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?Un(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?Un(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=En.exec(t))?new Kn(e[1],e[2],e[3],1):(e=Bn.exec(t))?new Kn(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=Pn.exec(t))?Un(e[1],e[2],e[3],e[4]):(e=Yn.exec(t))?Un(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=In.exec(t))?ei(e[1],e[2]/100,e[3]/100,1):(e=Xn.exec(t))?ei(e[1],e[2]/100,e[3]/100,e[4]):Hn.hasOwnProperty(t)?$n(Hn[t]):"transparent"===t?new Kn(NaN,NaN,NaN,0):null}function $n(t){return new Kn(t>>16&255,t>>8&255,255&t,1)}function Un(t,e,n,i){return i<=0&&(t=e=n=NaN),new Kn(t,e,n,i)}function Gn(t){return t instanceof kn||(t=Vn(t)),t?new Kn((t=t.rgb()).r,t.g,t.b,t.opacity):new Kn}function Zn(t,e,n,i){return 1===arguments.length?Gn(t):new Kn(t,e,n,null==i?1:i)}function Kn(t,e,n,i){this.r=+t,this.g=+e,this.b=+n,this.opacity=+i}function Jn(){return"#"+ti(this.r)+ti(this.g)+ti(this.b)}function Qn(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function ti(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function ei(t,e,n,i){return i<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new oi(t,e,n,i)}function ni(t){if(t instanceof oi)return new oi(t.h,t.s,t.l,t.opacity);if(t instanceof kn||(t=Vn(t)),!t)return new oi;if(t instanceof oi)return t;var e=(t=t.rgb()).r/255,n=t.g/255,i=t.b/255,o=Math.min(e,n,i),r=Math.max(e,n,i),a=NaN,s=r-o,l=(r+o)/2;return s?(a=e===r?(n-i)/s+6*(n<i):n===r?(i-e)/s+2:(e-n)/s+4,s/=l<.5?r+o:2-r-o,a*=60):s=l>0&&l<1?0:a,new oi(a,s,l,t.opacity)}function ii(t,e,n,i){return 1===arguments.length?ni(t):new oi(t,e,n,null==i?1:i)}function oi(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}function ri(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function ai(t,e,n,i,o){var r=t*t,a=r*t;return((1-3*t+3*r-a)*e+(4-6*r+3*a)*n+(1+3*t+3*r-3*a)*i+a*o)/6}function si(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),o=t[i],r=t[i+1],a=i>0?t[i-1]:2*o-r,s=i<e-1?t[i+2]:2*r-o;return ai((n-i/e)*e,a,o,r,s)}}function li(t){var e=t.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*e),o=t[(i+e-1)%e],r=t[i%e],a=t[(i+1)%e],s=t[(i+2)%e];return ai((n-i/e)*e,o,r,a,s)}}Wn(kn,Vn,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Fn,formatHex:Fn,formatHsl:function(){return ni(this).formatHsl()},formatRgb:jn,toString:jn}),Wn(Kn,Zn,Ln(kn,{brighter:function(t){return t=null==t?Sn:Math.pow(Sn,t),new Kn(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?Tn:Math.pow(Tn,t),new Kn(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Jn,formatHex:Jn,formatRgb:Qn,toString:Qn})),Wn(oi,ii,Ln(kn,{brighter:function(t){return t=null==t?Sn:Math.pow(Sn,t),new oi(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Tn:Math.pow(Tn,t),new oi(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*e,o=2*n-i;return new Kn(ri(t>=240?t-240:t+120,o,i),ri(t,o,i),ri(t<120?t+240:t-120,o,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));const ci=t=>()=>t;function ui(t,e){return function(n){return t+n*e}}function di(t,e){var n=e-t;return n?ui(t,n>180||n<-180?n-360*Math.round(n/360):n):ci(isNaN(t)?e:t)}function hi(t){return 1==(t=+t)?pi:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(i){return Math.pow(t+i*e,n)}}(e,n,t):ci(isNaN(e)?n:e)}}function pi(t,e){var n=e-t;return n?ui(t,n):ci(isNaN(t)?e:t)}const fi=function t(e){var n=hi(e);function i(t,e){var i=n((t=Zn(t)).r,(e=Zn(e)).r),o=n(t.g,e.g),r=n(t.b,e.b),a=pi(t.opacity,e.opacity);return function(e){return t.r=i(e),t.g=o(e),t.b=r(e),t.opacity=a(e),t+""}}return i.gamma=t,i}(1);function bi(t){return function(e){var n,i,o=e.length,r=new Array(o),a=new Array(o),s=new Array(o);for(n=0;n<o;++n)i=Zn(e[n]),r[n]=i.r||0,a[n]=i.g||0,s[n]=i.b||0;return r=t(r),a=t(a),s=t(s),i.opacity=1,function(t){return i.r=r(t),i.g=a(t),i.b=s(t),i+""}}}var Mi=bi(si),gi=bi(li);function mi(t,e){e||(e=[]);var n,i=t?Math.min(e.length,t.length):0,o=e.slice();return function(r){for(n=0;n<i;++n)o[n]=t[n]*(1-r)+e[n]*r;return o}}function zi(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function vi(t,e){return(zi(e)?mi:Oi)(t,e)}function Oi(t,e){var n,i=e?e.length:0,o=t?Math.min(i,t.length):0,r=new Array(o),a=new Array(i);for(n=0;n<o;++n)r[n]=Wi(t[n],e[n]);for(;n<i;++n)a[n]=e[n];return function(t){for(n=0;n<o;++n)a[n]=r[n](t);return a}}function yi(t,e){var n=new Date;return t=+t,e=+e,function(i){return n.setTime(t*(1-i)+e*i),n}}function _i(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}function Ai(t,e){var n,i={},o={};for(n in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)n in t?i[n]=Wi(t[n],e[n]):o[n]=e[n];return function(t){for(n in i)o[n]=i[n](t);return o}}var xi=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,wi=new RegExp(xi.source,"g");function qi(t,e){var n,i,o,r=xi.lastIndex=wi.lastIndex=0,a=-1,s=[],l=[];for(t+="",e+="";(n=xi.exec(t))&&(i=wi.exec(e));)(o=i.index)>r&&(o=e.slice(r,o),s[a]?s[a]+=o:s[++a]=o),(n=n[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,l.push({i:a,x:_i(n,i)})),r=wi.lastIndex;return r<e.length&&(o=e.slice(r),s[a]?s[a]+=o:s[++a]=o),s.length<2?l[0]?function(t){return function(e){return t(e)+""}}(l[0].x):function(t){return function(){return t}}(e):(e=l.length,function(t){for(var n,i=0;i<e;++i)s[(n=l[i]).i]=n.x(t);return s.join("")})}function Wi(t,e){var n,i=typeof e;return null==e||"boolean"===i?ci(e):("number"===i?_i:"string"===i?(n=Vn(e))?(e=n,fi):qi:e instanceof Vn?fi:e instanceof Date?yi:zi(e)?mi:Array.isArray(e)?Oi:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?Ai:_i)(t,e)}function Li(t){let e;for(;e=t.sourceEvent;)t=e;return t}function ki(t,e){if(t=Li(t),void 0===e&&(e=t.currentTarget),e){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=t.clientX,i.y=t.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}if(e.getBoundingClientRect){var o=e.getBoundingClientRect();return[t.clientX-o.left-e.clientLeft,t.clientY-o.top-e.clientTop]}}return[t.pageX,t.pageY]}var Ti,Si,Ri=0,Ci=0,Di=0,Ni=1e3,Ei=0,Bi=0,Pi=0,Yi="object"==typeof performance&&performance.now?performance:Date,Ii="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Xi(){return Bi||(Ii(Hi),Bi=Yi.now()+Pi)}function Hi(){Bi=0}function Fi(){this._call=this._time=this._next=null}function ji(t,e,n){var i=new Fi;return i.restart(t,e,n),i}function Vi(){Xi(),++Ri;for(var t,e=Ti;e;)(t=Bi-e._time)>=0&&e._call.call(null,t),e=e._next;--Ri}function $i(){Bi=(Ei=Yi.now())+Pi,Ri=Ci=0;try{Vi()}finally{Ri=0,function(){var t,e,n=Ti,i=1/0;for(;n;)n._call?(i>n._time&&(i=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:Ti=e);Si=t,Gi(i)}(),Bi=0}}function Ui(){var t=Yi.now(),e=t-Ei;e>Ni&&(Pi-=e,Ei=t)}function Gi(t){Ri||(Ci&&(Ci=clearTimeout(Ci)),t-Bi>24?(t<1/0&&(Ci=setTimeout($i,t-Yi.now()-Pi)),Di&&(Di=clearInterval(Di))):(Di||(Ei=Yi.now(),Di=setInterval(Ui,Ni)),Ri=1,Ii($i)))}function Zi(t,e,n){var i=new Fi;return e=null==e?0:+e,i.restart((n=>{i.stop(),t(n+e)}),e,n),i}Fi.prototype=ji.prototype={constructor:Fi,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?Xi():+n)+(null==e?0:+e),this._next||Si===this||(Si?Si._next=this:Ti=this,Si=this),this._call=t,this._time=n,Gi()},stop:function(){this._call&&(this._call=null,this._time=1/0,Gi())}};var Ki=ce("start","end","cancel","interrupt"),Ji=[],Qi=0,to=1,eo=2,no=3,io=4,oo=5,ro=6;function ao(t,e,n,i,o,r){var a=t.__transition;if(a){if(n in a)return}else t.__transition={};!function(t,e,n){var i,o=t.__transition;function r(t){n.state=to,n.timer.restart(a,n.delay,n.time),n.delay<=t&&a(t-n.delay)}function a(r){var c,u,d,h;if(n.state!==to)return l();for(c in o)if((h=o[c]).name===n.name){if(h.state===no)return Zi(a);h.state===io?(h.state=ro,h.timer.stop(),h.on.call("interrupt",t,t.__data__,h.index,h.group),delete o[c]):+c<e&&(h.state=ro,h.timer.stop(),h.on.call("cancel",t,t.__data__,h.index,h.group),delete o[c])}if(Zi((function(){n.state===no&&(n.state=io,n.timer.restart(s,n.delay,n.time),s(r))})),n.state=eo,n.on.call("start",t,t.__data__,n.index,n.group),n.state===eo){for(n.state=no,i=new Array(d=n.tween.length),c=0,u=-1;c<d;++c)(h=n.tween[c].value.call(t,t.__data__,n.index,n.group))&&(i[++u]=h);i.length=u+1}}function s(e){for(var o=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(l),n.state=oo,1),r=-1,a=i.length;++r<a;)i[r].call(t,o);n.state===oo&&(n.on.call("end",t,t.__data__,n.index,n.group),l())}function l(){for(var i in n.state=ro,n.timer.stop(),delete o[e],o)return;delete t.__transition}o[e]=n,n.timer=ji(r,0,n.time)}(t,n,{name:e,index:i,group:o,on:Ki,tween:Ji,time:r.time,delay:r.delay,duration:r.duration,ease:r.ease,timer:null,state:Qi})}function so(t,e){var n=co(t,e);if(n.state>Qi)throw new Error("too late; already scheduled");return n}function lo(t,e){var n=co(t,e);if(n.state>no)throw new Error("too late; already running");return n}function co(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function uo(t,e){var n,i,o,r=t.__transition,a=!0;if(r){for(o in e=null==e?null:e+"",r)(n=r[o]).name===e?(i=n.state>eo&&n.state<oo,n.state=ro,n.timer.stop(),n.on.call(i?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete r[o]):a=!1;a&&delete t.__transition}}var ho,po=180/Math.PI,fo={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function bo(t,e,n,i,o,r){var a,s,l;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(l=t*n+e*i)&&(n-=t*l,i-=e*l),(s=Math.sqrt(n*n+i*i))&&(n/=s,i/=s,l/=s),t*i<e*n&&(t=-t,e=-e,l=-l,a=-a),{translateX:o,translateY:r,rotate:Math.atan2(e,t)*po,skewX:Math.atan(l)*po,scaleX:a,scaleY:s}}function Mo(t,e,n,i){function o(t){return t.length?t.pop()+" ":""}return function(r,a){var s=[],l=[];return r=t(r),a=t(a),function(t,i,o,r,a,s){if(t!==o||i!==r){var l=a.push("translate(",null,e,null,n);s.push({i:l-4,x:_i(t,o)},{i:l-2,x:_i(i,r)})}else(o||r)&&a.push("translate("+o+e+r+n)}(r.translateX,r.translateY,a.translateX,a.translateY,s,l),function(t,e,n,r){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),r.push({i:n.push(o(n)+"rotate(",null,i)-2,x:_i(t,e)})):e&&n.push(o(n)+"rotate("+e+i)}(r.rotate,a.rotate,s,l),function(t,e,n,r){t!==e?r.push({i:n.push(o(n)+"skewX(",null,i)-2,x:_i(t,e)}):e&&n.push(o(n)+"skewX("+e+i)}(r.skewX,a.skewX,s,l),function(t,e,n,i,r,a){if(t!==n||e!==i){var s=r.push(o(r)+"scale(",null,",",null,")");a.push({i:s-4,x:_i(t,n)},{i:s-2,x:_i(e,i)})}else 1===n&&1===i||r.push(o(r)+"scale("+n+","+i+")")}(r.scaleX,r.scaleY,a.scaleX,a.scaleY,s,l),r=a=null,function(t){for(var e,n=-1,i=l.length;++n<i;)s[(e=l[n]).i]=e.x(t);return s.join("")}}}var go=Mo((function(t){const e=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?fo:bo(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),mo=Mo((function(t){return null==t?fo:(ho||(ho=document.createElementNS("http://www.w3.org/2000/svg","g")),ho.setAttribute("transform",t),(t=ho.transform.baseVal.consolidate())?bo((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):fo)}),", ",")",")");function zo(t,e){var n,i;return function(){var o=lo(this,t),r=o.tween;if(r!==n)for(var a=0,s=(i=n=r).length;a<s;++a)if(i[a].name===e){(i=i.slice()).splice(a,1);break}o.tween=i}}function vo(t,e,n){var i,o;if("function"!=typeof n)throw new Error;return function(){var r=lo(this,t),a=r.tween;if(a!==i){o=(i=a).slice();for(var s={name:e,value:n},l=0,c=o.length;l<c;++l)if(o[l].name===e){o[l]=s;break}l===c&&o.push(s)}r.tween=o}}function Oo(t,e,n){var i=t._id;return t.each((function(){var t=lo(this,i);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return co(t,i).value[e]}}function yo(t,e){var n;return("number"==typeof e?_i:e instanceof Vn?fi:(n=Vn(e))?(e=n,fi):qi)(t,e)}function _o(t){return function(){this.removeAttribute(t)}}function Ao(t){return function(){this.removeAttributeNS(t.space,t.local)}}function xo(t,e,n){var i,o,r=n+"";return function(){var a=this.getAttribute(t);return a===r?null:a===i?o:o=e(i=a,n)}}function wo(t,e,n){var i,o,r=n+"";return function(){var a=this.getAttributeNS(t.space,t.local);return a===r?null:a===i?o:o=e(i=a,n)}}function qo(t,e,n){var i,o,r;return function(){var a,s,l=n(this);if(null!=l)return(a=this.getAttribute(t))===(s=l+"")?null:a===i&&s===o?r:(o=s,r=e(i=a,l));this.removeAttribute(t)}}function Wo(t,e,n){var i,o,r;return function(){var a,s,l=n(this);if(null!=l)return(a=this.getAttributeNS(t.space,t.local))===(s=l+"")?null:a===i&&s===o?r:(o=s,r=e(i=a,l));this.removeAttributeNS(t.space,t.local)}}function Lo(t,e){var n,i;function o(){var o=e.apply(this,arguments);return o!==i&&(n=(i=o)&&function(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}(t,o)),n}return o._value=e,o}function ko(t,e){var n,i;function o(){var o=e.apply(this,arguments);return o!==i&&(n=(i=o)&&function(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}(t,o)),n}return o._value=e,o}function To(t,e){return function(){so(this,t).delay=+e.apply(this,arguments)}}function So(t,e){return e=+e,function(){so(this,t).delay=e}}function Ro(t,e){return function(){lo(this,t).duration=+e.apply(this,arguments)}}function Co(t,e){return e=+e,function(){lo(this,t).duration=e}}var Do=yn.prototype.constructor;function No(t){return function(){this.style.removeProperty(t)}}var Eo=0;function Bo(t,e,n,i){this._groups=t,this._parents=e,this._name=n,this._id=i}function Po(t){return yn().transition(t)}function Yo(){return++Eo}var Io=yn.prototype;function Xo(t){return t*t*t}function Ho(t){return--t*t*t+1}function Fo(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}Bo.prototype=Po.prototype={constructor:Bo,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=de(t));for(var i=this._groups,o=i.length,r=new Array(o),a=0;a<o;++a)for(var s,l,c=i[a],u=c.length,d=r[a]=new Array(u),h=0;h<u;++h)(s=c[h])&&(l=t.call(s,s.__data__,h,c))&&("__data__"in s&&(l.__data__=s.__data__),d[h]=l,ao(d[h],e,n,h,d,co(s,n)));return new Bo(r,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=fe(t));for(var i=this._groups,o=i.length,r=[],a=[],s=0;s<o;++s)for(var l,c=i[s],u=c.length,d=0;d<u;++d)if(l=c[d]){for(var h,p=t.call(l,l.__data__,d,c),f=co(l,n),b=0,M=p.length;b<M;++b)(h=p[b])&&ao(h,e,n,b,p,f);r.push(p),a.push(l)}return new Bo(r,a,e,n)},filter:function(t){"function"!=typeof t&&(t=be(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var r,a=e[o],s=a.length,l=i[o]=[],c=0;c<s;++c)(r=a[c])&&t.call(r,r.__data__,c,a)&&l.push(r);return new Bo(i,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,i=e.length,o=n.length,r=Math.min(i,o),a=new Array(i),s=0;s<r;++s)for(var l,c=e[s],u=n[s],d=c.length,h=a[s]=new Array(d),p=0;p<d;++p)(l=c[p]||u[p])&&(h[p]=l);for(;s<i;++s)a[s]=e[s];return new Bo(a,this._parents,this._name,this._id)},selection:function(){return new Do(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=Yo(),i=this._groups,o=i.length,r=0;r<o;++r)for(var a,s=i[r],l=s.length,c=0;c<l;++c)if(a=s[c]){var u=co(a,e);ao(a,t,n,c,s,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new Bo(i,this._parents,t,n)},call:Io.call,nodes:Io.nodes,node:Io.node,size:Io.size,empty:Io.empty,each:Io.each,on:function(t,e){var n=this._id;return arguments.length<2?co(this.node(),n).on.on(t):this.each(function(t,e,n){var i,o,r=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?so:lo;return function(){var a=r(this,t),s=a.on;s!==i&&(o=(i=s).copy()).on(e,n),a.on=o}}(n,t,e))},attr:function(t,e){var n=Le(t),i="transform"===n?mo:yo;return this.attrTween(t,"function"==typeof e?(n.local?Wo:qo)(n,i,Oo(this,"attr."+t,e)):null==e?(n.local?Ao:_o)(n):(n.local?wo:xo)(n,i,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var i=Le(t);return this.tween(n,(i.local?Lo:ko)(i,e))},style:function(t,e,n){var i="transform"==(t+="")?go:yo;return null==e?this.styleTween(t,function(t,e){var n,i,o;return function(){var r=Ye(this,t),a=(this.style.removeProperty(t),Ye(this,t));return r===a?null:r===n&&a===i?o:o=e(n=r,i=a)}}(t,i)).on("end.style."+t,No(t)):"function"==typeof e?this.styleTween(t,function(t,e,n){var i,o,r;return function(){var a=Ye(this,t),s=n(this),l=s+"";return null==s&&(this.style.removeProperty(t),l=s=Ye(this,t)),a===l?null:a===i&&l===o?r:(o=l,r=e(i=a,s))}}(t,i,Oo(this,"style."+t,e))).each(function(t,e){var n,i,o,r,a="style."+e,s="end."+a;return function(){var l=lo(this,t),c=l.on,u=null==l.value[a]?r||(r=No(e)):void 0;c===n&&o===u||(i=(n=c).copy()).on(s,o=u),l.on=i}}(this._id,t)):this.styleTween(t,function(t,e,n){var i,o,r=n+"";return function(){var a=Ye(this,t);return a===r?null:a===i?o:o=e(i=a,n)}}(t,i,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var i="style."+(t+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==e)return this.tween(i,null);if("function"!=typeof e)throw new Error;return this.tween(i,function(t,e,n){var i,o;function r(){var r=e.apply(this,arguments);return r!==o&&(i=(o=r)&&function(t,e,n){return function(i){this.style.setProperty(t,e.call(this,i),n)}}(t,r,n)),i}return r._value=e,r}(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(Oo(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,function(t){var e,n;function i(){var i=t.apply(this,arguments);return i!==n&&(e=(n=i)&&function(t){return function(e){this.textContent=t.call(this,e)}}(i)),e}return i._value=t,i}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var i,o=co(this.node(),n).tween,r=0,a=o.length;r<a;++r)if((i=o[r]).name===t)return i.value;return null}return this.each((null==e?zo:vo)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?To:So)(e,t)):co(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Ro:Co)(e,t)):co(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(function(t,e){if("function"!=typeof e)throw new Error;return function(){lo(this,t).ease=e}}(e,t)):co(this.node(),e).ease},easeVarying:function(t){if("function"!=typeof t)throw new Error;return this.each(function(t,e){return function(){var n=e.apply(this,arguments);if("function"!=typeof n)throw new Error;lo(this,t).ease=n}}(this._id,t))},end:function(){var t,e,n=this,i=n._id,o=n.size();return new Promise((function(r,a){var s={value:a},l={value:function(){0==--o&&r()}};n.each((function(){var n=lo(this,i),o=n.on;o!==t&&((e=(t=o).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(l)),n.on=e})),0===o&&r()}))},[Symbol.iterator]:Io[Symbol.iterator]};var jo={time:null,delay:0,duration:250,ease:Fo};function Vo(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return n}yn.prototype.interrupt=function(t){return this.each((function(){uo(this,t)}))},yn.prototype.transition=function(t){var e,n;t instanceof Bo?(e=t._id,t=t._name):(e=Yo(),(n=jo).time=Xi(),t=null==t?null:t+"");for(var i=this._groups,o=i.length,r=0;r<o;++r)for(var a,s=i[r],l=s.length,c=0;c<l;++c)(a=s[c])&&ao(a,t,e,c,s,n||Vo(a,e));return new Bo(i,this._parents,t,e)};var $o=[null];function Uo(t,e){var n,i,o=t.__transition;if(o)for(i in e=null==e?null:e+"",o)if((n=o[i]).state>to&&n.name===e)return new Bo([[t]],$o,e,+i);return null}const Go=t=>()=>t;function Zo(t,{sourceEvent:e,target:n,selection:i,mode:o,dispatch:r}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:i,enumerable:!0,configurable:!0},mode:{value:o,enumerable:!0,configurable:!0},_:{value:r}})}function Ko(t){t.preventDefault(),t.stopImmediatePropagation()}var Jo={name:"drag"},Qo={name:"space"},tr={name:"handle"},er={name:"center"};const{abs:nr,max:ir,min:or}=Math;function rr(t){return[+t[0],+t[1]]}function ar(t){return[rr(t[0]),rr(t[1])]}var sr={name:"x",handles:["w","e"].map(br),input:function(t,e){return null==t?null:[[+t[0],e[0][1]],[+t[1],e[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},lr={name:"y",handles:["n","s"].map(br),input:function(t,e){return null==t?null:[[e[0][0],+t[0]],[e[1][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},cr={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(br),input:function(t){return null==t?null:ar(t)},output:function(t){return t}},ur={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},dr={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},hr={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},pr={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},fr={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function br(t){return{type:t}}function Mr(t){return!t.ctrlKey&&!t.button}function gr(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function mr(){return navigator.maxTouchPoints||"ontouchstart"in this}function zr(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function vr(t){var e=t.__brush;return e?e.dim.output(e.selection):null}function Or(){return Ar(sr)}function yr(){return Ar(lr)}function _r(){return Ar(cr)}function Ar(t){var e,n=gr,i=Mr,o=mr,r=!0,a=ce("start","brush","end"),s=6;function l(e){var n=e.property("__brush",b).selectAll(".overlay").data([br("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",ur.overlay).merge(n).each((function(){var t=zr(this).extent;_n(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])})),e.selectAll(".selection").data([br("selection")]).enter().append("rect").attr("class","selection").attr("cursor",ur.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=e.selectAll(".handle").data(t.handles,(function(t){return t.type}));i.exit().remove(),i.enter().append("rect").attr("class",(function(t){return"handle handle--"+t.type})).attr("cursor",(function(t){return ur[t.type]})),e.each(c).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",h).filter(o).on("touchstart.brush",h).on("touchmove.brush",p).on("touchend.brush touchcancel.brush",f).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function c(){var t=_n(this),e=zr(this).selection;e?(t.selectAll(".selection").style("display",null).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1]),t.selectAll(".handle").style("display",null).attr("x",(function(t){return"e"===t.type[t.type.length-1]?e[1][0]-s/2:e[0][0]-s/2})).attr("y",(function(t){return"s"===t.type[0]?e[1][1]-s/2:e[0][1]-s/2})).attr("width",(function(t){return"n"===t.type||"s"===t.type?e[1][0]-e[0][0]+s:s})).attr("height",(function(t){return"e"===t.type||"w"===t.type?e[1][1]-e[0][1]+s:s}))):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function u(t,e,n){var i=t.__brush.emitter;return!i||n&&i.clean?new d(t,e,n):i}function d(t,e,n){this.that=t,this.args=e,this.state=t.__brush,this.active=0,this.clean=n}function h(n){if((!e||n.touches)&&i.apply(this,arguments)){var o,a,s,l,d,h,p,f,b,M,g,m=this,z=n.target.__data__.type,v="selection"===(r&&n.metaKey?z="overlay":z)?Jo:r&&n.altKey?er:tr,O=t===lr?null:pr[z],y=t===sr?null:fr[z],_=zr(m),A=_.extent,x=_.selection,w=A[0][0],q=A[0][1],W=A[1][0],L=A[1][1],k=0,T=0,S=O&&y&&r&&n.shiftKey,R=Array.from(n.touches||[n],(t=>{const e=t.identifier;return(t=ki(t,m)).point0=t.slice(),t.identifier=e,t}));if("overlay"===z){x&&(b=!0);const e=[R[0],R[1]||R[0]];_.selection=x=[[o=t===lr?w:or(e[0][0],e[1][0]),s=t===sr?q:or(e[0][1],e[1][1])],[d=t===lr?W:ir(e[0][0],e[1][0]),p=t===sr?L:ir(e[0][1],e[1][1])]],R.length>1&&P()}else o=x[0][0],s=x[0][1],d=x[1][0],p=x[1][1];a=o,l=s,h=d,f=p;var C=_n(m).attr("pointer-events","none"),D=C.selectAll(".overlay").attr("cursor",ur[z]);uo(m);var N=u(m,arguments,!0).beforestart();if(n.touches)N.moved=B,N.ended=Y;else{var E=_n(n.view).on("mousemove.brush",B,!0).on("mouseup.brush",Y,!0);r&&E.on("keydown.brush",(function(t){switch(t.keyCode){case 16:S=O&&y;break;case 18:v===tr&&(O&&(d=h-k*O,o=a+k*O),y&&(p=f-T*y,s=l+T*y),v=er,P());break;case 32:v!==tr&&v!==er||(O<0?d=h-k:O>0&&(o=a-k),y<0?p=f-T:y>0&&(s=l-T),v=Qo,D.attr("cursor",ur.selection),P());break;default:return}Ko(t)}),!0).on("keyup.brush",(function(t){switch(t.keyCode){case 16:S&&(M=g=S=!1,P());break;case 18:v===er&&(O<0?d=h:O>0&&(o=a),y<0?p=f:y>0&&(s=l),v=tr,P());break;case 32:v===Qo&&(t.altKey?(O&&(d=h-k*O,o=a+k*O),y&&(p=f-T*y,s=l+T*y),v=er):(O<0?d=h:O>0&&(o=a),y<0?p=f:y>0&&(s=l),v=tr),D.attr("cursor",ur[z]),P());break;default:return}Ko(t)}),!0),wn(n.view)}c.call(m),N.start(n,v.name)}function B(t){for(const e of t.changedTouches||[t])for(const t of R)t.identifier===e.identifier&&(t.cur=ki(e,m));if(S&&!M&&!g&&1===R.length){const t=R[0];nr(t.cur[0]-t[0])>nr(t.cur[1]-t[1])?g=!0:M=!0}for(const t of R)t.cur&&(t[0]=t.cur[0],t[1]=t.cur[1]);b=!0,Ko(t),P(t)}function P(t){const e=R[0],n=e.point0;var i;switch(k=e[0]-n[0],T=e[1]-n[1],v){case Qo:case Jo:O&&(k=ir(w-o,or(W-d,k)),a=o+k,h=d+k),y&&(T=ir(q-s,or(L-p,T)),l=s+T,f=p+T);break;case tr:R[1]?(O&&(a=ir(w,or(W,R[0][0])),h=ir(w,or(W,R[1][0])),O=1),y&&(l=ir(q,or(L,R[0][1])),f=ir(q,or(L,R[1][1])),y=1)):(O<0?(k=ir(w-o,or(W-o,k)),a=o+k,h=d):O>0&&(k=ir(w-d,or(W-d,k)),a=o,h=d+k),y<0?(T=ir(q-s,or(L-s,T)),l=s+T,f=p):y>0&&(T=ir(q-p,or(L-p,T)),l=s,f=p+T));break;case er:O&&(a=ir(w,or(W,o-k*O)),h=ir(w,or(W,d+k*O))),y&&(l=ir(q,or(L,s-T*y)),f=ir(q,or(L,p+T*y)))}h<a&&(O*=-1,i=o,o=d,d=i,i=a,a=h,h=i,z in dr&&D.attr("cursor",ur[z=dr[z]])),f<l&&(y*=-1,i=s,s=p,p=i,i=l,l=f,f=i,z in hr&&D.attr("cursor",ur[z=hr[z]])),_.selection&&(x=_.selection),M&&(a=x[0][0],h=x[1][0]),g&&(l=x[0][1],f=x[1][1]),x[0][0]===a&&x[0][1]===l&&x[1][0]===h&&x[1][1]===f||(_.selection=[[a,l],[h,f]],c.call(m),N.brush(t,v.name))}function Y(t){if(function(t){t.stopImmediatePropagation()}(t),t.touches){if(t.touches.length)return;e&&clearTimeout(e),e=setTimeout((function(){e=null}),500)}else qn(t.view,b),E.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);C.attr("pointer-events","all"),D.attr("cursor",ur.overlay),_.selection&&(x=_.selection),function(t){return t[0][0]===t[1][0]||t[0][1]===t[1][1]}(x)&&(_.selection=null,c.call(m)),N.end(t,v.name)}}function p(t){u(this,arguments).moved(t)}function f(t){u(this,arguments).ended(t)}function b(){var e=this.__brush||{selection:null};return e.extent=ar(n.apply(this,arguments)),e.dim=t,e}return l.move=function(e,n){e.tween?e.on("start.brush",(function(t){u(this,arguments).beforestart().start(t)})).on("interrupt.brush end.brush",(function(t){u(this,arguments).end(t)})).tween("brush",(function(){var e=this,i=e.__brush,o=u(e,arguments),r=i.selection,a=t.input("function"==typeof n?n.apply(this,arguments):n,i.extent),s=Wi(r,a);function l(t){i.selection=1===t&&null===a?null:s(t),c.call(e),o.brush()}return null!==r&&null!==a?l:l(1)})):e.each((function(){var e=this,i=arguments,o=e.__brush,r=t.input("function"==typeof n?n.apply(e,i):n,o.extent),a=u(e,i).beforestart();uo(e),o.selection=null===r?null:r,c.call(e),a.start().brush().end()}))},l.clear=function(t){l.move(t,null)},d.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(t,e){return this.starting?(this.starting=!1,this.emit("start",t,e)):this.emit("brush",t),this},brush:function(t,e){return this.emit("brush",t,e),this},end:function(t,e){return 0==--this.active&&(delete this.state.emitter,this.emit("end",t,e)),this},emit:function(e,n,i){var o=_n(this.that).datum();a.call(e,this.that,new Zo(e,{sourceEvent:n,target:l,selection:t.output(this.state.selection),mode:i,dispatch:a}),o)}},l.extent=function(t){return arguments.length?(n="function"==typeof t?t:Go(ar(t)),l):n},l.filter=function(t){return arguments.length?(i="function"==typeof t?t:Go(!!t),l):i},l.touchable=function(t){return arguments.length?(o="function"==typeof t?t:Go(!!t),l):o},l.handleSize=function(t){return arguments.length?(s=+t,l):s},l.keyModifiers=function(t){return arguments.length?(r=!!t,l):r},l.on=function(){var t=a.on.apply(a,arguments);return t===a?l:t},l}var xr=Math.abs,wr=Math.cos,qr=Math.sin,Wr=Math.PI,Lr=Wr/2,kr=2*Wr,Tr=Math.max,Sr=1e-12;function Rr(t,e){return Array.from({length:e-t},((e,n)=>t+n))}function Cr(){return Er(!1,!1)}function Dr(){return Er(!1,!0)}function Nr(){return Er(!0,!1)}function Er(t,e){var n=0,i=null,o=null,r=null;function a(a){var s,l=a.length,c=new Array(l),u=Rr(0,l),d=new Array(l*l),h=new Array(l),p=0;a=Float64Array.from({length:l*l},e?(t,e)=>a[e%l][e/l|0]:(t,e)=>a[e/l|0][e%l]);for(let e=0;e<l;++e){let n=0;for(let i=0;i<l;++i)n+=a[e*l+i]+t*a[i*l+e];p+=c[e]=n}s=(p=Tr(0,kr-n*l)/p)?n:kr/l;{let e=0;i&&u.sort(((t,e)=>i(c[t],c[e])));for(const n of u){const i=e;if(t){const t=Rr(1+~l,l).filter((t=>t<0?a[~t*l+n]:a[n*l+t]));o&&t.sort(((t,e)=>o(t<0?-a[~t*l+n]:a[n*l+t],e<0?-a[~e*l+n]:a[n*l+e])));for(const i of t)if(i<0){(d[~i*l+n]||(d[~i*l+n]={source:null,target:null})).target={index:n,startAngle:e,endAngle:e+=a[~i*l+n]*p,value:a[~i*l+n]}}else{(d[n*l+i]||(d[n*l+i]={source:null,target:null})).source={index:n,startAngle:e,endAngle:e+=a[n*l+i]*p,value:a[n*l+i]}}h[n]={index:n,startAngle:i,endAngle:e,value:c[n]}}else{const t=Rr(0,l).filter((t=>a[n*l+t]||a[t*l+n]));o&&t.sort(((t,e)=>o(a[n*l+t],a[n*l+e])));for(const i of t){let t;if(n<i?(t=d[n*l+i]||(d[n*l+i]={source:null,target:null}),t.source={index:n,startAngle:e,endAngle:e+=a[n*l+i]*p,value:a[n*l+i]}):(t=d[i*l+n]||(d[i*l+n]={source:null,target:null}),t.target={index:n,startAngle:e,endAngle:e+=a[n*l+i]*p,value:a[n*l+i]},n===i&&(t.source=t.target)),t.source&&t.target&&t.source.value<t.target.value){const e=t.source;t.source=t.target,t.target=e}}h[n]={index:n,startAngle:i,endAngle:e,value:c[n]}}e+=s}}return(d=Object.values(d)).groups=h,r?d.sort(r):d}return a.padAngle=function(t){return arguments.length?(n=Tr(0,t),a):n},a.sortGroups=function(t){return arguments.length?(i=t,a):i},a.sortSubgroups=function(t){return arguments.length?(o=t,a):o},a.sortChords=function(t){return arguments.length?(null==t?r=null:(e=t,r=function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)})._=t,a):r&&r._;var e},a}const Br=Math.PI,Pr=2*Br,Yr=1e-6,Ir=Pr-Yr;function Xr(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Hr(){return new Xr}Xr.prototype=Hr.prototype={constructor:Xr,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,i){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(t,e,n,i,o,r){this._+="C"+ +t+","+ +e+","+ +n+","+ +i+","+(this._x1=+o)+","+(this._y1=+r)},arcTo:function(t,e,n,i,o){t=+t,e=+e,n=+n,i=+i,o=+o;var r=this._x1,a=this._y1,s=n-t,l=i-e,c=r-t,u=a-e,d=c*c+u*u;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(d>Yr)if(Math.abs(u*s-l*c)>Yr&&o){var h=n-r,p=i-a,f=s*s+l*l,b=h*h+p*p,M=Math.sqrt(f),g=Math.sqrt(d),m=o*Math.tan((Br-Math.acos((f+d-b)/(2*M*g)))/2),z=m/g,v=m/M;Math.abs(z-1)>Yr&&(this._+="L"+(t+z*c)+","+(e+z*u)),this._+="A"+o+","+o+",0,0,"+ +(u*h>c*p)+","+(this._x1=t+v*s)+","+(this._y1=e+v*l)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,i,o,r){t=+t,e=+e,r=!!r;var a=(n=+n)*Math.cos(i),s=n*Math.sin(i),l=t+a,c=e+s,u=1^r,d=r?i-o:o-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+l+","+c:(Math.abs(this._x1-l)>Yr||Math.abs(this._y1-c)>Yr)&&(this._+="L"+l+","+c),n&&(d<0&&(d=d%Pr+Pr),d>Ir?this._+="A"+n+","+n+",0,1,"+u+","+(t-a)+","+(e-s)+"A"+n+","+n+",0,1,"+u+","+(this._x1=l)+","+(this._y1=c):d>Yr&&(this._+="A"+n+","+n+",0,"+ +(d>=Br)+","+u+","+(this._x1=t+n*Math.cos(o))+","+(this._y1=e+n*Math.sin(o))))},rect:function(t,e,n,i){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}};const Fr=Hr;var jr=Array.prototype.slice;function Vr(t){return function(){return t}}function $r(t){return t.source}function Ur(t){return t.target}function Gr(t){return t.radius}function Zr(t){return t.startAngle}function Kr(t){return t.endAngle}function Jr(){return 0}function Qr(){return 10}function ta(t){var e=$r,n=Ur,i=Gr,o=Gr,r=Zr,a=Kr,s=Jr,l=null;function c(){var c,u=e.apply(this,arguments),d=n.apply(this,arguments),h=s.apply(this,arguments)/2,p=jr.call(arguments),f=+i.apply(this,(p[0]=u,p)),b=r.apply(this,p)-Lr,M=a.apply(this,p)-Lr,g=+o.apply(this,(p[0]=d,p)),m=r.apply(this,p)-Lr,z=a.apply(this,p)-Lr;if(l||(l=c=Fr()),h>Sr&&(xr(M-b)>2*h+Sr?M>b?(b+=h,M-=h):(b-=h,M+=h):b=M=(b+M)/2,xr(z-m)>2*h+Sr?z>m?(m+=h,z-=h):(m-=h,z+=h):m=z=(m+z)/2),l.moveTo(f*wr(b),f*qr(b)),l.arc(0,0,f,b,M),b!==m||M!==z)if(t){var v=g-+t.apply(this,arguments),O=(m+z)/2;l.quadraticCurveTo(0,0,v*wr(m),v*qr(m)),l.lineTo(g*wr(O),g*qr(O)),l.lineTo(v*wr(z),v*qr(z))}else l.quadraticCurveTo(0,0,g*wr(m),g*qr(m)),l.arc(0,0,g,m,z);if(l.quadraticCurveTo(0,0,f*wr(b),f*qr(b)),l.closePath(),c)return l=null,c+""||null}return t&&(c.headRadius=function(e){return arguments.length?(t="function"==typeof e?e:Vr(+e),c):t}),c.radius=function(t){return arguments.length?(i=o="function"==typeof t?t:Vr(+t),c):i},c.sourceRadius=function(t){return arguments.length?(i="function"==typeof t?t:Vr(+t),c):i},c.targetRadius=function(t){return arguments.length?(o="function"==typeof t?t:Vr(+t),c):o},c.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:Vr(+t),c):r},c.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:Vr(+t),c):a},c.padAngle=function(t){return arguments.length?(s="function"==typeof t?t:Vr(+t),c):s},c.source=function(t){return arguments.length?(e=t,c):e},c.target=function(t){return arguments.length?(n=t,c):n},c.context=function(t){return arguments.length?(l=null==t?null:t,c):l},c}function ea(){return ta()}function na(){return ta(Qr)}const ia=Math.PI/180,oa=180/Math.PI,ra=.96422,aa=1,sa=.82521,la=4/29,ca=6/29,ua=3*ca*ca,da=ca*ca*ca;function ha(t){if(t instanceof ba)return new ba(t.l,t.a,t.b,t.opacity);if(t instanceof _a)return Aa(t);t instanceof Kn||(t=Gn(t));var e,n,i=za(t.r),o=za(t.g),r=za(t.b),a=Ma((.2225045*i+.7168786*o+.0606169*r)/aa);return i===o&&o===r?e=n=a:(e=Ma((.4360747*i+.3850649*o+.1430804*r)/ra),n=Ma((.0139322*i+.0971045*o+.7141733*r)/sa)),new ba(116*a-16,500*(e-a),200*(a-n),t.opacity)}function pa(t,e){return new ba(t,0,0,null==e?1:e)}function fa(t,e,n,i){return 1===arguments.length?ha(t):new ba(t,e,n,null==i?1:i)}function ba(t,e,n,i){this.l=+t,this.a=+e,this.b=+n,this.opacity=+i}function Ma(t){return t>da?Math.pow(t,1/3):t/ua+la}function ga(t){return t>ca?t*t*t:ua*(t-la)}function ma(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function za(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function va(t){if(t instanceof _a)return new _a(t.h,t.c,t.l,t.opacity);if(t instanceof ba||(t=ha(t)),0===t.a&&0===t.b)return new _a(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*oa;return new _a(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function Oa(t,e,n,i){return 1===arguments.length?va(t):new _a(n,e,t,null==i?1:i)}function ya(t,e,n,i){return 1===arguments.length?va(t):new _a(t,e,n,null==i?1:i)}function _a(t,e,n,i){this.h=+t,this.c=+e,this.l=+n,this.opacity=+i}function Aa(t){if(isNaN(t.h))return new ba(t.l,0,0,t.opacity);var e=t.h*ia;return new ba(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}Wn(ba,fa,Ln(kn,{brighter:function(t){return new ba(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new ba(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return new Kn(ma(3.1338561*(e=ra*ga(e))-1.6168667*(t=aa*ga(t))-.4906146*(n=sa*ga(n))),ma(-.9787684*e+1.9161415*t+.033454*n),ma(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),Wn(_a,ya,Ln(kn,{brighter:function(t){return new _a(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new _a(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return Aa(this).rgb()}}));var xa=-.14861,wa=1.78277,qa=-.29227,Wa=-.90649,La=1.97294,ka=La*Wa,Ta=La*wa,Sa=wa*qa-Wa*xa;function Ra(t,e,n,i){return 1===arguments.length?function(t){if(t instanceof Ca)return new Ca(t.h,t.s,t.l,t.opacity);t instanceof Kn||(t=Gn(t));var e=t.r/255,n=t.g/255,i=t.b/255,o=(Sa*i+ka*e-Ta*n)/(Sa+ka-Ta),r=i-o,a=(La*(n-o)-qa*r)/Wa,s=Math.sqrt(a*a+r*r)/(La*o*(1-o)),l=s?Math.atan2(a,r)*oa-120:NaN;return new Ca(l<0?l+360:l,s,o,t.opacity)}(t):new Ca(t,e,n,null==i?1:i)}function Ca(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}Wn(Ca,Ra,Ln(kn,{brighter:function(t){return t=null==t?Sn:Math.pow(Sn,t),new Ca(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Tn:Math.pow(Tn,t),new Ca(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*ia,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),i=Math.cos(t),o=Math.sin(t);return new Kn(255*(e+n*(xa*i+wa*o)),255*(e+n*(qa*i+Wa*o)),255*(e+n*(La*i)),this.opacity)}}));var Da=Array.prototype.slice;function Na(t,e){return t-e}const Ea=t=>()=>t;function Ba(t,e){for(var n,i=-1,o=e.length;++i<o;)if(n=Pa(t,e[i]))return n;return 0}function Pa(t,e){for(var n=e[0],i=e[1],o=-1,r=0,a=t.length,s=a-1;r<a;s=r++){var l=t[r],c=l[0],u=l[1],d=t[s],h=d[0],p=d[1];if(Ya(l,d,e))return 0;u>i!=p>i&&n<(h-c)*(i-u)/(p-u)+c&&(o=-o)}return o}function Ya(t,e,n){var i,o,r,a;return function(t,e,n){return(e[0]-t[0])*(n[1]-t[1])==(n[0]-t[0])*(e[1]-t[1])}(t,e,n)&&(o=t[i=+(t[0]===e[0])],r=n[i],a=e[i],o<=r&&r<=a||a<=r&&r<=o)}function Ia(){}var Xa=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function Ha(){var t=1,e=1,n=Q,i=s;function o(t){var e=n(t);if(Array.isArray(e))e=e.slice().sort(Na);else{var i=O(t),o=i[0],a=i[1];e=K(o,a,e),e=Mt(Math.floor(o/e)*e,Math.floor(a/e)*e,e)}return e.map((function(e){return r(t,e)}))}function r(n,o){var r=[],s=[];return function(n,i,o){var r,s,l,c,u,d,h=new Array,p=new Array;r=s=-1,c=n[0]>=i,Xa[c<<1].forEach(f);for(;++r<t-1;)l=c,c=n[r+1]>=i,Xa[l|c<<1].forEach(f);Xa[c<<0].forEach(f);for(;++s<e-1;){for(r=-1,c=n[s*t+t]>=i,u=n[s*t]>=i,Xa[c<<1|u<<2].forEach(f);++r<t-1;)l=c,c=n[s*t+t+r+1]>=i,d=u,u=n[s*t+r+1]>=i,Xa[l|c<<1|u<<2|d<<3].forEach(f);Xa[c|u<<3].forEach(f)}r=-1,u=n[s*t]>=i,Xa[u<<2].forEach(f);for(;++r<t-1;)d=u,u=n[s*t+r+1]>=i,Xa[u<<2|d<<3].forEach(f);function f(t){var e,n,i=[t[0][0]+r,t[0][1]+s],l=[t[1][0]+r,t[1][1]+s],c=a(i),u=a(l);(e=p[c])?(n=h[u])?(delete p[e.end],delete h[n.start],e===n?(e.ring.push(l),o(e.ring)):h[e.start]=p[n.end]={start:e.start,end:n.end,ring:e.ring.concat(n.ring)}):(delete p[e.end],e.ring.push(l),p[e.end=u]=e):(e=h[u])?(n=p[c])?(delete h[e.start],delete p[n.end],e===n?(e.ring.push(l),o(e.ring)):h[n.start]=p[e.end]={start:n.start,end:e.end,ring:n.ring.concat(e.ring)}):(delete h[e.start],e.ring.unshift(i),h[e.start=c]=e):h[c]=p[u]={start:c,end:u,ring:[i,l]}}Xa[u<<3].forEach(f)}(n,o,(function(t){i(t,n,o),function(t){for(var e=0,n=t.length,i=t[n-1][1]*t[0][0]-t[n-1][0]*t[0][1];++e<n;)i+=t[e-1][1]*t[e][0]-t[e-1][0]*t[e][1];return i}(t)>0?r.push([t]):s.push(t)})),s.forEach((function(t){for(var e,n=0,i=r.length;n<i;++n)if(-1!==Ba((e=r[n])[0],t))return void e.push(t)})),{type:"MultiPolygon",value:o,coordinates:r}}function a(e){return 2*e[0]+e[1]*(t+1)*4}function s(n,i,o){n.forEach((function(n){var r,a=n[0],s=n[1],l=0|a,c=0|s,u=i[c*t+l];a>0&&a<t&&l===a&&(r=i[c*t+l-1],n[0]=a+(o-r)/(u-r)-.5),s>0&&s<e&&c===s&&(r=i[(c-1)*t+l],n[1]=s+(o-r)/(u-r)-.5)}))}return o.contour=r,o.size=function(n){if(!arguments.length)return[t,e];var i=Math.floor(n[0]),r=Math.floor(n[1]);if(!(i>=0&&r>=0))throw new Error("invalid size");return t=i,e=r,o},o.thresholds=function(t){return arguments.length?(n="function"==typeof t?t:Array.isArray(t)?Ea(Da.call(t)):Ea(t),o):n},o.smooth=function(t){return arguments.length?(i=t?s:Ia,o):i===s},o}function Fa(t,e,n){for(var i=t.width,o=t.height,r=1+(n<<1),a=0;a<o;++a)for(var s=0,l=0;s<i+n;++s)s<i&&(l+=t.data[s+a*i]),s>=n&&(s>=r&&(l-=t.data[s-r+a*i]),e.data[s-n+a*i]=l/Math.min(s+1,i-1+r-s,r))}function ja(t,e,n){for(var i=t.width,o=t.height,r=1+(n<<1),a=0;a<i;++a)for(var s=0,l=0;s<o+n;++s)s<o&&(l+=t.data[a+s*i]),s>=n&&(s>=r&&(l-=t.data[a+(s-r)*i]),e.data[a+(s-n)*i]=l/Math.min(s+1,o-1+r-s,r))}function Va(t){return t[0]}function $a(t){return t[1]}function Ua(){return 1}function Ga(){var t=Va,e=$a,n=Ua,i=960,o=500,r=20,a=2,s=3*r,l=i+2*s>>a,c=o+2*s>>a,u=Ea(20);function d(i){var o=new Float32Array(l*c),d=new Float32Array(l*c);i.forEach((function(i,r,u){var d=+t(i,r,u)+s>>a,h=+e(i,r,u)+s>>a,p=+n(i,r,u);d>=0&&d<l&&h>=0&&h<c&&(o[d+h*l]+=p)})),Fa({width:l,height:c,data:o},{width:l,height:c,data:d},r>>a),ja({width:l,height:c,data:d},{width:l,height:c,data:o},r>>a),Fa({width:l,height:c,data:o},{width:l,height:c,data:d},r>>a),ja({width:l,height:c,data:d},{width:l,height:c,data:o},r>>a),Fa({width:l,height:c,data:o},{width:l,height:c,data:d},r>>a),ja({width:l,height:c,data:d},{width:l,height:c,data:o},r>>a);var p=u(o);if(!Array.isArray(p)){var f=et(o);p=K(0,f,p),(p=Mt(0,Math.floor(f/p)*p,p)).shift()}return Ha().thresholds(p).size([l,c])(o).map(h)}function h(t){return t.value*=Math.pow(2,-2*a),t.coordinates.forEach(p),t}function p(t){t.forEach(f)}function f(t){t.forEach(b)}function b(t){t[0]=t[0]*Math.pow(2,a)-s,t[1]=t[1]*Math.pow(2,a)-s}function M(){return l=i+2*(s=3*r)>>a,c=o+2*s>>a,d}return d.x=function(e){return arguments.length?(t="function"==typeof e?e:Ea(+e),d):t},d.y=function(t){return arguments.length?(e="function"==typeof t?t:Ea(+t),d):e},d.weight=function(t){return arguments.length?(n="function"==typeof t?t:Ea(+t),d):n},d.size=function(t){if(!arguments.length)return[i,o];var e=+t[0],n=+t[1];if(!(e>=0&&n>=0))throw new Error("invalid size");return i=e,o=n,M()},d.cellSize=function(t){if(!arguments.length)return 1<<a;if(!((t=+t)>=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(t)/Math.LN2),M()},d.thresholds=function(t){return arguments.length?(u="function"==typeof t?t:Array.isArray(t)?Ea(Da.call(t)):Ea(t),d):u},d.bandwidth=function(t){if(!arguments.length)return Math.sqrt(r*(r+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return r=Math.round((Math.sqrt(4*t*t+1)-1)/2),M()},d}const Za=Math.pow(2,-52),Ka=new Uint32Array(512);class Ja{static from(t,e=as,n=ss){const i=t.length,o=new Float64Array(2*i);for(let r=0;r<i;r++){const i=t[r];o[2*r]=e(i),o[2*r+1]=n(i)}return new Ja(o)}constructor(t){const e=t.length>>1;if(e>0&&"number"!=typeof t[0])throw new Error("Expected coords to contain numbers.");this.coords=t;const n=Math.max(2*e-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(e)),this._hullPrev=new Uint32Array(e),this._hullNext=new Uint32Array(e),this._hullTri=new Uint32Array(e),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(e),this._dists=new Float64Array(e),this.update()}update(){const{coords:t,_hullPrev:e,_hullNext:n,_hullTri:i,_hullHash:o}=this,r=t.length>>1;let a=1/0,s=1/0,l=-1/0,c=-1/0;for(let e=0;e<r;e++){const n=t[2*e],i=t[2*e+1];n<a&&(a=n),i<s&&(s=i),n>l&&(l=n),i>c&&(c=i),this._ids[e]=e}const u=(a+l)/2,d=(s+c)/2;let h,p,f,b=1/0;for(let e=0;e<r;e++){const n=Qa(u,d,t[2*e],t[2*e+1]);n<b&&(h=e,b=n)}const M=t[2*h],g=t[2*h+1];b=1/0;for(let e=0;e<r;e++){if(e===h)continue;const n=Qa(M,g,t[2*e],t[2*e+1]);n<b&&n>0&&(p=e,b=n)}let m=t[2*p],z=t[2*p+1],v=1/0;for(let e=0;e<r;e++){if(e===h||e===p)continue;const n=is(M,g,m,z,t[2*e],t[2*e+1]);n<v&&(f=e,v=n)}let O=t[2*f],y=t[2*f+1];if(v===1/0){for(let e=0;e<r;e++)this._dists[e]=t[2*e]-t[0]||t[2*e+1]-t[1];os(this._ids,this._dists,0,r-1);const e=new Uint32Array(r);let n=0;for(let t=0,i=-1/0;t<r;t++){const o=this._ids[t];this._dists[o]>i&&(e[n++]=o,i=this._dists[o])}return this.hull=e.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(es(M,g,m,z,O,y)){const t=p,e=m,n=z;p=f,m=O,z=y,f=t,O=e,y=n}const _=function(t,e,n,i,o,r){const a=n-t,s=i-e,l=o-t,c=r-e,u=a*a+s*s,d=l*l+c*c,h=.5/(a*c-s*l),p=t+(c*u-s*d)*h,f=e+(a*d-l*u)*h;return{x:p,y:f}}(M,g,m,z,O,y);this._cx=_.x,this._cy=_.y;for(let e=0;e<r;e++)this._dists[e]=Qa(t[2*e],t[2*e+1],_.x,_.y);os(this._ids,this._dists,0,r-1),this._hullStart=h;let A=3;n[h]=e[f]=p,n[p]=e[h]=f,n[f]=e[p]=h,i[h]=0,i[p]=1,i[f]=2,o.fill(-1),o[this._hashKey(M,g)]=h,o[this._hashKey(m,z)]=p,o[this._hashKey(O,y)]=f,this.trianglesLen=0,this._addTriangle(h,p,f,-1,-1,-1);for(let r,a,s=0;s<this._ids.length;s++){const l=this._ids[s],c=t[2*l],u=t[2*l+1];if(s>0&&Math.abs(c-r)<=Za&&Math.abs(u-a)<=Za)continue;if(r=c,a=u,l===h||l===p||l===f)continue;let d=0;for(let t=0,e=this._hashKey(c,u);t<this._hashSize&&(d=o[(e+t)%this._hashSize],-1===d||d===n[d]);t++);d=e[d];let b,M=d;for(;b=n[M],!es(c,u,t[2*M],t[2*M+1],t[2*b],t[2*b+1]);)if(M=b,M===d){M=-1;break}if(-1===M)continue;let g=this._addTriangle(M,l,n[M],-1,-1,i[M]);i[l]=this._legalize(g+2),i[M]=g,A++;let m=n[M];for(;b=n[m],es(c,u,t[2*m],t[2*m+1],t[2*b],t[2*b+1]);)g=this._addTriangle(m,l,b,i[l],-1,i[m]),i[l]=this._legalize(g+2),n[m]=m,A--,m=b;if(M===d)for(;b=e[M],es(c,u,t[2*b],t[2*b+1],t[2*M],t[2*M+1]);)g=this._addTriangle(b,l,M,-1,i[M],i[b]),this._legalize(g+2),i[b]=g,n[M]=M,A--,M=b;this._hullStart=e[l]=M,n[M]=e[m]=l,n[l]=m,o[this._hashKey(c,u)]=l,o[this._hashKey(t[2*M],t[2*M+1])]=M}this.hull=new Uint32Array(A);for(let t=0,e=this._hullStart;t<A;t++)this.hull[t]=e,e=n[e];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(t,e){return Math.floor(function(t,e){const n=t/(Math.abs(t)+Math.abs(e));return(e>0?3-n:1+n)/4}(t-this._cx,e-this._cy)*this._hashSize)%this._hashSize}_legalize(t){const{_triangles:e,_halfedges:n,coords:i}=this;let o=0,r=0;for(;;){const a=n[t],s=t-t%3;if(r=s+(t+2)%3,-1===a){if(0===o)break;t=Ka[--o];continue}const l=a-a%3,c=s+(t+1)%3,u=l+(a+2)%3,d=e[r],h=e[t],p=e[c],f=e[u];if(ns(i[2*d],i[2*d+1],i[2*h],i[2*h+1],i[2*p],i[2*p+1],i[2*f],i[2*f+1])){e[t]=f,e[a]=d;const i=n[u];if(-1===i){let e=this._hullStart;do{if(this._hullTri[e]===u){this._hullTri[e]=t;break}e=this._hullPrev[e]}while(e!==this._hullStart)}this._link(t,i),this._link(a,n[r]),this._link(r,u);const s=l+(a+1)%3;o<Ka.length&&(Ka[o++]=s)}else{if(0===o)break;t=Ka[--o]}}return r}_link(t,e){this._halfedges[t]=e,-1!==e&&(this._halfedges[e]=t)}_addTriangle(t,e,n,i,o,r){const a=this.trianglesLen;return this._triangles[a]=t,this._triangles[a+1]=e,this._triangles[a+2]=n,this._link(a,i),this._link(a+1,o),this._link(a+2,r),this.trianglesLen+=3,a}}function Qa(t,e,n,i){const o=t-n,r=e-i;return o*o+r*r}function ts(t,e,n,i,o,r){const a=(i-e)*(o-t),s=(n-t)*(r-e);return Math.abs(a-s)>=33306690738754716e-32*Math.abs(a+s)?a-s:0}function es(t,e,n,i,o,r){return(ts(o,r,t,e,n,i)||ts(t,e,n,i,o,r)||ts(n,i,o,r,t,e))<0}function ns(t,e,n,i,o,r,a,s){const l=t-a,c=e-s,u=n-a,d=i-s,h=o-a,p=r-s,f=u*u+d*d,b=h*h+p*p;return l*(d*b-f*p)-c*(u*b-f*h)+(l*l+c*c)*(u*p-d*h)<0}function is(t,e,n,i,o,r){const a=n-t,s=i-e,l=o-t,c=r-e,u=a*a+s*s,d=l*l+c*c,h=.5/(a*c-s*l),p=(c*u-s*d)*h,f=(a*d-l*u)*h;return p*p+f*f}function os(t,e,n,i){if(i-n<=20)for(let o=n+1;o<=i;o++){const i=t[o],r=e[i];let a=o-1;for(;a>=n&&e[t[a]]>r;)t[a+1]=t[a--];t[a+1]=i}else{let o=n+1,r=i;rs(t,n+i>>1,o),e[t[n]]>e[t[i]]&&rs(t,n,i),e[t[o]]>e[t[i]]&&rs(t,o,i),e[t[n]]>e[t[o]]&&rs(t,n,o);const a=t[o],s=e[a];for(;;){do{o++}while(e[t[o]]<s);do{r--}while(e[t[r]]>s);if(r<o)break;rs(t,o,r)}t[n+1]=t[r],t[r]=a,i-o+1>=r-n?(os(t,e,o,i),os(t,e,n,r-1)):(os(t,e,n,r-1),os(t,e,o,i))}}function rs(t,e,n){const i=t[e];t[e]=t[n],t[n]=i}function as(t){return t[0]}function ss(t){return t[1]}const ls=1e-6;class cs{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(t,e){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(t,e){this._+=`L${this._x1=+t},${this._y1=+e}`}arc(t,e,n){const i=(t=+t)+(n=+n),o=e=+e;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${i},${o}`:(Math.abs(this._x1-i)>ls||Math.abs(this._y1-o)>ls)&&(this._+="L"+i+","+o),n&&(this._+=`A${n},${n},0,1,1,${t-n},${e}A${n},${n},0,1,1,${this._x1=i},${this._y1=o}`)}rect(t,e,n,i){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${+n}v${+i}h${-n}Z`}value(){return this._||null}}class us{constructor(){this._=[]}moveTo(t,e){this._.push([t,e])}closePath(){this._.push(this._[0].slice())}lineTo(t,e){this._.push([t,e])}value(){return this._.length?this._:null}}class ds{constructor(t,[e,n,i,o]=[0,0,960,500]){if(!((i=+i)>=(e=+e)&&(o=+o)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=t,this._circumcenters=new Float64Array(2*t.points.length),this.vectors=new Float64Array(2*t.points.length),this.xmax=i,this.xmin=e,this.ymax=o,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:t,hull:e,triangles:n},vectors:i}=this,o=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let e,i,r=0,a=0,s=n.length;r<s;r+=3,a+=2){const s=2*n[r],l=2*n[r+1],c=2*n[r+2],u=t[s],d=t[s+1],h=t[l],p=t[l+1],f=t[c],b=t[c+1],M=h-u,g=p-d,m=f-u,z=b-d,v=M*M+g*g,O=m*m+z*z,y=2*(M*z-g*m);if(y)if(Math.abs(y)<1e-8)e=(u+f)/2,i=(d+b)/2;else{const t=1/y;e=u+(z*v-g*O)*t,i=d+(M*O-m*v)*t}else e=(u+f)/2-1e8*z,i=(d+b)/2+1e8*m;o[a]=e,o[a+1]=i}let r,a,s,l=e[e.length-1],c=4*l,u=t[2*l],d=t[2*l+1];i.fill(0);for(let n=0;n<e.length;++n)l=e[n],r=c,a=u,s=d,c=4*l,u=t[2*l],d=t[2*l+1],i[r+2]=i[c]=s-d,i[r+3]=i[c+1]=u-a}render(t){const e=null==t?t=new cs:void 0,{delaunay:{halfedges:n,inedges:i,hull:o},circumcenters:r,vectors:a}=this;if(o.length<=1)return null;for(let e=0,i=n.length;e<i;++e){const i=n[e];if(i<e)continue;const o=2*Math.floor(e/3),a=2*Math.floor(i/3),s=r[o],l=r[o+1],c=r[a],u=r[a+1];this._renderSegment(s,l,c,u,t)}let s,l=o[o.length-1];for(let e=0;e<o.length;++e){s=l,l=o[e];const n=2*Math.floor(i[l]/3),c=r[n],u=r[n+1],d=4*s,h=this._project(c,u,a[d+2],a[d+3]);h&&this._renderSegment(c,u,h[0],h[1],t)}return e&&e.value()}renderBounds(t){const e=null==t?t=new cs:void 0;return t.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),e&&e.value()}renderCell(t,e){const n=null==e?e=new cs:void 0,i=this._clip(t);if(null===i||!i.length)return;e.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 t=2;t<o;t+=2)i[t]===i[t-2]&&i[t+1]===i[t-1]||e.lineTo(i[t],i[t+1]);return e.closePath(),n&&n.value()}*cellPolygons(){const{delaunay:{points:t}}=this;for(let e=0,n=t.length/2;e<n;++e){const t=this.cellPolygon(e);t&&(t.index=e,yield t)}}cellPolygon(t){const e=new us;return this.renderCell(t,e),e.value()}_renderSegment(t,e,n,i,o){let r;const a=this._regioncode(t,e),s=this._regioncode(n,i);0===a&&0===s?(o.moveTo(t,e),o.lineTo(n,i)):(r=this._clipSegment(t,e,n,i,a,s))&&(o.moveTo(r[0],r[1]),o.lineTo(r[2],r[3]))}contains(t,e,n){return(e=+e)==e&&(n=+n)==n&&this.delaunay._step(t,e,n)===t}*neighbors(t){const e=this._clip(t);if(e)for(const n of this.delaunay.neighbors(t)){const t=this._clip(n);if(t)t:for(let i=0,o=e.length;i<o;i+=2)for(let r=0,a=t.length;r<a;r+=2)if(e[i]==t[r]&&e[i+1]==t[r+1]&&e[(i+2)%o]==t[(r+a-2)%a]&&e[(i+3)%o]==t[(r+a-1)%a]){yield n;break t}}}_cell(t){const{circumcenters:e,delaunay:{inedges:n,halfedges:i,triangles:o}}=this,r=n[t];if(-1===r)return null;const a=[];let s=r;do{const n=Math.floor(s/3);if(a.push(e[2*n],e[2*n+1]),s=s%3==2?s-2:s+1,o[s]!==t)break;s=i[s]}while(s!==r&&-1!==s);return a}_clip(t){if(0===t&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const e=this._cell(t);if(null===e)return null;const{vectors:n}=this,i=4*t;return n[i]||n[i+1]?this._clipInfinite(t,e,n[i],n[i+1],n[i+2],n[i+3]):this._clipFinite(t,e)}_clipFinite(t,e){const n=e.length;let i,o,r,a,s,l=null,c=e[n-2],u=e[n-1],d=this._regioncode(c,u);for(let h=0;h<n;h+=2)if(i=c,o=u,c=e[h],u=e[h+1],r=d,d=this._regioncode(c,u),0===r&&0===d)a=s,s=0,l?l.push(c,u):l=[c,u];else{let e,n,h,p,f;if(0===r){if(null===(e=this._clipSegment(i,o,c,u,r,d)))continue;[n,h,p,f]=e}else{if(null===(e=this._clipSegment(c,u,i,o,d,r)))continue;[p,f,n,h]=e,a=s,s=this._edgecode(n,h),a&&s&&this._edge(t,a,s,l,l.length),l?l.push(n,h):l=[n,h]}a=s,s=this._edgecode(p,f),a&&s&&this._edge(t,a,s,l,l.length),l?l.push(p,f):l=[p,f]}if(l)a=s,s=this._edgecode(l[0],l[1]),a&&s&&this._edge(t,a,s,l,l.length);else if(this.contains(t,(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 l}_clipSegment(t,e,n,i,o,r){for(;;){if(0===o&&0===r)return[t,e,n,i];if(o&r)return null;let a,s,l=o||r;8&l?(a=t+(n-t)*(this.ymax-e)/(i-e),s=this.ymax):4&l?(a=t+(n-t)*(this.ymin-e)/(i-e),s=this.ymin):2&l?(s=e+(i-e)*(this.xmax-t)/(n-t),a=this.xmax):(s=e+(i-e)*(this.xmin-t)/(n-t),a=this.xmin),o?(t=a,e=s,o=this._regioncode(t,e)):(n=a,i=s,r=this._regioncode(n,i))}}_clipInfinite(t,e,n,i,o,r){let a,s=Array.from(e);if((a=this._project(s[0],s[1],n,i))&&s.unshift(a[0],a[1]),(a=this._project(s[s.length-2],s[s.length-1],o,r))&&s.push(a[0],a[1]),s=this._clipFinite(t,s))for(let e,n=0,i=s.length,o=this._edgecode(s[i-2],s[i-1]);n<i;n+=2)e=o,o=this._edgecode(s[n],s[n+1]),e&&o&&(n=this._edge(t,e,o,s,n),i=s.length);else this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(s=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return s}_edge(t,e,n,i,o){for(;e!==n;){let n,r;switch(e){case 5:e=4;continue;case 4:e=6,n=this.xmax,r=this.ymin;break;case 6:e=2;continue;case 2:e=10,n=this.xmax,r=this.ymax;break;case 10:e=8;continue;case 8:e=9,n=this.xmin,r=this.ymax;break;case 9:e=1;continue;case 1:e=5,n=this.xmin,r=this.ymin}i[o]===n&&i[o+1]===r||!this.contains(t,n,r)||(i.splice(o,0,n,r),o+=2)}if(i.length>4)for(let t=0;t<i.length;t+=2){const e=(t+2)%i.length,n=(t+4)%i.length;(i[t]===i[e]&&i[e]===i[n]||i[t+1]===i[e+1]&&i[e+1]===i[n+1])&&(i.splice(e,2),t-=2)}return o}_project(t,e,n,i){let o,r,a,s=1/0;if(i<0){if(e<=this.ymin)return null;(o=(this.ymin-e)/i)<s&&(a=this.ymin,r=t+(s=o)*n)}else if(i>0){if(e>=this.ymax)return null;(o=(this.ymax-e)/i)<s&&(a=this.ymax,r=t+(s=o)*n)}if(n>0){if(t>=this.xmax)return null;(o=(this.xmax-t)/n)<s&&(r=this.xmax,a=e+(s=o)*i)}else if(n<0){if(t<=this.xmin)return null;(o=(this.xmin-t)/n)<s&&(r=this.xmin,a=e+(s=o)*i)}return[r,a]}_edgecode(t,e){return(t===this.xmin?1:t===this.xmax?2:0)|(e===this.ymin?4:e===this.ymax?8:0)}_regioncode(t,e){return(t<this.xmin?1:t>this.xmax?2:0)|(e<this.ymin?4:e>this.ymax?8:0)}}const hs=2*Math.PI,ps=Math.pow;function fs(t){return t[0]}function bs(t){return t[1]}function Ms(t,e,n){return[t+Math.sin(t+e)*n,e+Math.cos(t-e)*n]}class gs{static from(t,e=fs,n=bs,i){return new gs("length"in t?function(t,e,n,i){const o=t.length,r=new Float64Array(2*o);for(let a=0;a<o;++a){const o=t[a];r[2*a]=e.call(i,o,a,t),r[2*a+1]=n.call(i,o,a,t)}return r}(t,e,n,i):Float64Array.from(function*(t,e,n,i){let o=0;for(const r of t)yield e.call(i,r,o,t),yield n.call(i,r,o,t),++o}(t,e,n,i)))}constructor(t){this._delaunator=new Ja(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const t=this._delaunator,e=this.points;if(t.hull&&t.hull.length>2&&function(t){const{triangles:e,coords:n}=t;for(let t=0;t<e.length;t+=3){const i=2*e[t],o=2*e[t+1],r=2*e[t+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}(t)){this.collinear=Int32Array.from({length:e.length/2},((t,e)=>e)).sort(((t,n)=>e[2*t]-e[2*n]||e[2*t+1]-e[2*n+1]));const t=this.collinear[0],n=this.collinear[this.collinear.length-1],i=[e[2*t],e[2*t+1],e[2*n],e[2*n+1]],o=1e-8*Math.hypot(i[3]-i[1],i[2]-i[0]);for(let t=0,n=e.length/2;t<n;++t){const n=Ms(e[2*t],e[2*t+1],o);e[2*t]=n[0],e[2*t+1]=n[1]}this._delaunator=new Ja(e)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,i=this.hull=this._delaunator.hull,o=this.triangles=this._delaunator.triangles,r=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let t=0,e=n.length;t<e;++t){const e=o[t%3==2?t-2:t+1];-1!==n[t]&&-1!==r[e]||(r[e]=t)}for(let t=0,e=i.length;t<e;++t)a[i[t]]=t;i.length<=2&&i.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=i[0],this.triangles[1]=i[1],this.triangles[2]=i[1],r[i[0]]=1,2===i.length&&(r[i[1]]=0))}voronoi(t){return new ds(this,t)}*neighbors(t){const{inedges:e,hull:n,_hullIndex:i,halfedges:o,triangles:r,collinear:a}=this;if(a){const e=a.indexOf(t);return e>0&&(yield a[e-1]),void(e<a.length-1&&(yield a[e+1]))}const s=e[t];if(-1===s)return;let l=s,c=-1;do{if(yield c=r[l],l=l%3==2?l-2:l+1,r[l]!==t)return;if(l=o[l],-1===l){const e=n[(i[t]+1)%n.length];return void(e!==c&&(yield e))}}while(l!==s)}find(t,e,n=0){if((t=+t)!=t||(e=+e)!=e)return-1;const i=n;let o;for(;(o=this._step(n,t,e))>=0&&o!==n&&o!==i;)n=o;return o}_step(t,e,n){const{inedges:i,hull:o,_hullIndex:r,halfedges:a,triangles:s,points:l}=this;if(-1===i[t]||!l.length)return(t+1)%(l.length>>1);let c=t,u=ps(e-l[2*t],2)+ps(n-l[2*t+1],2);const d=i[t];let h=d;do{let i=s[h];const d=ps(e-l[2*i],2)+ps(n-l[2*i+1],2);if(d<u&&(u=d,c=i),h=h%3==2?h-2:h+1,s[h]!==t)break;if(h=a[h],-1===h){if(h=o[(r[t]+1)%o.length],h!==i&&ps(e-l[2*h],2)+ps(n-l[2*h+1],2)<u)return h;break}}while(h!==d);return c}render(t){const e=null==t?t=new cs:void 0,{points:n,halfedges:i,triangles:o}=this;for(let e=0,r=i.length;e<r;++e){const r=i[e];if(r<e)continue;const a=2*o[e],s=2*o[r];t.moveTo(n[a],n[a+1]),t.lineTo(n[s],n[s+1])}return this.renderHull(t),e&&e.value()}renderPoints(t,e=2){const n=null==t?t=new cs:void 0,{points:i}=this;for(let n=0,o=i.length;n<o;n+=2){const o=i[n],r=i[n+1];t.moveTo(o+e,r),t.arc(o,r,e,0,hs)}return n&&n.value()}renderHull(t){const e=null==t?t=new cs:void 0,{hull:n,points:i}=this,o=2*n[0],r=n.length;t.moveTo(i[o],i[o+1]);for(let e=1;e<r;++e){const o=2*n[e];t.lineTo(i[o],i[o+1])}return t.closePath(),e&&e.value()}hullPolygon(){const t=new us;return this.renderHull(t),t.value()}renderTriangle(t,e){const n=null==e?e=new cs:void 0,{points:i,triangles:o}=this,r=2*o[t*=3],a=2*o[t+1],s=2*o[t+2];return e.moveTo(i[r],i[r+1]),e.lineTo(i[a],i[a+1]),e.lineTo(i[s],i[s+1]),e.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:t}=this;for(let e=0,n=t.length/3;e<n;++e)yield this.trianglePolygon(e)}trianglePolygon(t){const e=new us;return this.renderTriangle(t,e),e.value()}}const ms=t=>()=>t;function zs(t,{sourceEvent:e,subject:n,target:i,identifier:o,active:r,x:a,y:s,dx:l,dy:c,dispatch:u}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:r,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:u}})}function vs(t){return!t.ctrlKey&&!t.button}function Os(){return this.parentNode}function ys(t,e){return null==e?{x:t.x,y:t.y}:e}function _s(){return navigator.maxTouchPoints||"ontouchstart"in this}function As(){var t,e,n,i,o=vs,r=Os,a=ys,s=_s,l={},c=ce("start","drag","end"),u=0,d=0;function h(t){t.on("mousedown.drag",p).filter(s).on("touchstart.drag",M).on("touchmove.drag",g).on("touchend.drag touchcancel.drag",m).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(a,s){if(!i&&o.call(this,a,s)){var l=z(this,r.call(this,a,s),a,s,"mouse");l&&(_n(a.view).on("mousemove.drag",f,!0).on("mouseup.drag",b,!0),wn(a.view),An(a),n=!1,t=a.clientX,e=a.clientY,l("start",a))}}function f(i){if(xn(i),!n){var o=i.clientX-t,r=i.clientY-e;n=o*o+r*r>d}l.mouse("drag",i)}function b(t){_n(t.view).on("mousemove.drag mouseup.drag",null),qn(t.view,n),xn(t),l.mouse("end",t)}function M(t,e){if(o.call(this,t,e)){var n,i,a=t.changedTouches,s=r.call(this,t,e),l=a.length;for(n=0;n<l;++n)(i=z(this,s,t,e,a[n].identifier,a[n]))&&(An(t),i("start",t,a[n]))}}function g(t){var e,n,i=t.changedTouches,o=i.length;for(e=0;e<o;++e)(n=l[i[e].identifier])&&(xn(t),n("drag",t,i[e]))}function m(t){var e,n,o=t.changedTouches,r=o.length;for(i&&clearTimeout(i),i=setTimeout((function(){i=null}),500),e=0;e<r;++e)(n=l[o[e].identifier])&&(An(t),n("end",t,o[e]))}function z(t,e,n,i,o,r){var s,d,p,f=c.copy(),b=ki(r||n,e);if(null!=(p=a.call(t,new zs("beforestart",{sourceEvent:n,target:h,identifier:o,active:u,x:b[0],y:b[1],dx:0,dy:0,dispatch:f}),i)))return s=p.x-b[0]||0,d=p.y-b[1]||0,function n(r,a,c){var M,g=b;switch(r){case"start":l[o]=n,M=u++;break;case"end":delete l[o],--u;case"drag":b=ki(c||a,e),M=u}f.call(r,t,new zs(r,{sourceEvent:a,subject:p,target:h,identifier:o,active:M,x:b[0]+s,y:b[1]+d,dx:b[0]-g[0],dy:b[1]-g[1],dispatch:f}),i)}}return h.filter=function(t){return arguments.length?(o="function"==typeof t?t:ms(!!t),h):o},h.container=function(t){return arguments.length?(r="function"==typeof t?t:ms(t),h):r},h.subject=function(t){return arguments.length?(a="function"==typeof t?t:ms(t),h):a},h.touchable=function(t){return arguments.length?(s="function"==typeof t?t:ms(!!t),h):s},h.on=function(){var t=c.on.apply(c,arguments);return t===c?h:t},h.clickDistance=function(t){return arguments.length?(d=(t=+t)*t,h):Math.sqrt(d)},h}zs.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var xs={},ws={},qs=34,Ws=10,Ls=13;function ks(t){return new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'})).join(",")+"}")}function Ts(t){var e=Object.create(null),n=[];return t.forEach((function(t){for(var i in t)i in e||n.push(e[i]=i)})),n}function Ss(t,e){var n=t+"",i=n.length;return i<e?new Array(e-i+1).join(0)+n:n}function Rs(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),i=t.getUTCSeconds(),o=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":function(t){return t<0?"-"+Ss(-t,6):t>9999?"+"+Ss(t,6):Ss(t,4)}(t.getUTCFullYear())+"-"+Ss(t.getUTCMonth()+1,2)+"-"+Ss(t.getUTCDate(),2)+(o?"T"+Ss(e,2)+":"+Ss(n,2)+":"+Ss(i,2)+"."+Ss(o,3)+"Z":i?"T"+Ss(e,2)+":"+Ss(n,2)+":"+Ss(i,2)+"Z":n||e?"T"+Ss(e,2)+":"+Ss(n,2)+"Z":"")}function Cs(t){var e=new RegExp('["'+t+"\n\r]"),n=t.charCodeAt(0);function i(t,e){var i,o=[],r=t.length,a=0,s=0,l=r<=0,c=!1;function u(){if(l)return ws;if(c)return c=!1,xs;var e,i,o=a;if(t.charCodeAt(o)===qs){for(;a++<r&&t.charCodeAt(a)!==qs||t.charCodeAt(++a)===qs;);return(e=a)>=r?l=!0:(i=t.charCodeAt(a++))===Ws?c=!0:i===Ls&&(c=!0,t.charCodeAt(a)===Ws&&++a),t.slice(o+1,e-1).replace(/""/g,'"')}for(;a<r;){if((i=t.charCodeAt(e=a++))===Ws)c=!0;else if(i===Ls)c=!0,t.charCodeAt(a)===Ws&&++a;else if(i!==n)continue;return t.slice(o,e)}return l=!0,t.slice(o,r)}for(t.charCodeAt(r-1)===Ws&&--r,t.charCodeAt(r-1)===Ls&&--r;(i=u())!==ws;){for(var d=[];i!==xs&&i!==ws;)d.push(i),i=u();e&&null==(d=e(d,s++))||o.push(d)}return o}function o(e,n){return e.map((function(e){return n.map((function(t){return a(e[t])})).join(t)}))}function r(e){return e.map(a).join(t)}function a(t){return null==t?"":t instanceof Date?Rs(t):e.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,e){var n,o,r=i(t,(function(t,i){if(n)return n(t,i-1);o=t,n=e?function(t,e){var n=ks(t);return function(i,o){return e(n(i),o,t)}}(t,e):ks(t)}));return r.columns=o||[],r},parseRows:i,format:function(e,n){return null==n&&(n=Ts(e)),[n.map(a).join(t)].concat(o(e,n)).join("\n")},formatBody:function(t,e){return null==e&&(e=Ts(t)),o(t,e).join("\n")},formatRows:function(t){return t.map(r).join("\n")},formatRow:r,formatValue:a}}var Ds=Cs(","),Ns=Ds.parse,Es=Ds.parseRows,Bs=Ds.format,Ps=Ds.formatBody,Ys=Ds.formatRows,Is=Ds.formatRow,Xs=Ds.formatValue,Hs=Cs("\t"),Fs=Hs.parse,js=Hs.parseRows,Vs=Hs.format,$s=Hs.formatBody,Us=Hs.formatRows,Gs=Hs.formatRow,Zs=Hs.formatValue;function Ks(t){for(var e in t){var n,i,o=t[e].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(i=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Js&&i[4]&&!i[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;t[e]=o}return t}const Js=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),Qs=t=>+t;function tl(t){return t*t}function el(t){return t*(2-t)}function nl(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}var il=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),ol=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),rl=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3),al=Math.PI,sl=al/2;function ll(t){return 1==+t?1:1-Math.cos(t*sl)}function cl(t){return Math.sin(t*sl)}function ul(t){return(1-Math.cos(al*t))/2}function dl(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function hl(t){return dl(1-+t)}function pl(t){return 1-dl(t)}function fl(t){return((t*=2)<=1?dl(1-t):2-dl(t-1))/2}function bl(t){return 1-Math.sqrt(1-t*t)}function Ml(t){return Math.sqrt(1- --t*t)}function gl(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var ml=4/11,zl=6/11,vl=8/11,Ol=3/4,yl=9/11,_l=10/11,Al=15/16,xl=21/22,wl=63/64,ql=1/ml/ml;function Wl(t){return 1-Ll(1-t)}function Ll(t){return(t=+t)<ml?ql*t*t:t<vl?ql*(t-=zl)*t+Ol:t<_l?ql*(t-=yl)*t+Al:ql*(t-=xl)*t+wl}function kl(t){return((t*=2)<=1?1-Ll(1-t):Ll(t-1)+1)/2}var Tl=1.70158,Sl=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(Tl),Rl=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(Tl),Cl=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(Tl),Dl=2*Math.PI,Nl=function t(e,n){var i=Math.asin(1/(e=Math.max(1,e)))*(n/=Dl);function o(t){return e*dl(- --t)*Math.sin((i-t)/n)}return o.amplitude=function(e){return t(e,n*Dl)},o.period=function(n){return t(e,n)},o}(1,.3),El=function t(e,n){var i=Math.asin(1/(e=Math.max(1,e)))*(n/=Dl);function o(t){return 1-e*dl(t=+t)*Math.sin((t+i)/n)}return o.amplitude=function(e){return t(e,n*Dl)},o.period=function(n){return t(e,n)},o}(1,.3),Bl=function t(e,n){var i=Math.asin(1/(e=Math.max(1,e)))*(n/=Dl);function o(t){return((t=2*t-1)<0?e*dl(-t)*Math.sin((i-t)/n):2-e*dl(t)*Math.sin((i+t)/n))/2}return o.amplitude=function(e){return t(e,n*Dl)},o.period=function(n){return t(e,n)},o}(1,.3);function Pl(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function Yl(t,e){return fetch(t,e).then(Pl)}function Il(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function Xl(t,e){return fetch(t,e).then(Il)}function Hl(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function Fl(t,e){return fetch(t,e).then(Hl)}function jl(t){return function(e,n,i){return 2===arguments.length&&"function"==typeof n&&(i=n,n=void 0),Fl(e,n).then((function(e){return t(e,i)}))}}function Vl(t,e,n,i){3===arguments.length&&"function"==typeof n&&(i=n,n=void 0);var o=Cs(t);return Fl(e,n).then((function(t){return o.parse(t,i)}))}var $l=jl(Ns),Ul=jl(Fs);function Gl(t,e){return new Promise((function(n,i){var o=new Image;for(var r in e)o[r]=e[r];o.onerror=i,o.onload=function(){n(o)},o.src=t}))}function Zl(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);if(204!==t.status&&205!==t.status)return t.json()}function Kl(t,e){return fetch(t,e).then(Zl)}function Jl(t){return(e,n)=>Fl(e,n).then((e=>(new DOMParser).parseFromString(e,t)))}const Ql=Jl("application/xml");var tc=Jl("text/html"),ec=Jl("image/svg+xml");function nc(t,e){var n,i=1;function o(){var o,r,a=n.length,s=0,l=0;for(o=0;o<a;++o)s+=(r=n[o]).x,l+=r.y;for(s=(s/a-t)*i,l=(l/a-e)*i,o=0;o<a;++o)(r=n[o]).x-=s,r.y-=l}return null==t&&(t=0),null==e&&(e=0),o.initialize=function(t){n=t},o.x=function(e){return arguments.length?(t=+e,o):t},o.y=function(t){return arguments.length?(e=+t,o):e},o.strength=function(t){return arguments.length?(i=+t,o):i},o}function ic(t,e,n,i){if(isNaN(e)||isNaN(n))return t;var o,r,a,s,l,c,u,d,h,p=t._root,f={data:i},b=t._x0,M=t._y0,g=t._x1,m=t._y1;if(!p)return t._root=f,t;for(;p.length;)if((c=e>=(r=(b+g)/2))?b=r:g=r,(u=n>=(a=(M+m)/2))?M=a:m=a,o=p,!(p=p[d=u<<1|c]))return o[d]=f,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&n===l)return f.next=p,o?o[d]=f:t._root=f,t;do{o=o?o[d]=new Array(4):t._root=new Array(4),(c=e>=(r=(b+g)/2))?b=r:g=r,(u=n>=(a=(M+m)/2))?M=a:m=a}while((d=u<<1|c)==(h=(l>=a)<<1|s>=r));return o[h]=p,o[d]=f,t}function oc(t,e,n,i,o){this.node=t,this.x0=e,this.y0=n,this.x1=i,this.y1=o}function rc(t){return t[0]}function ac(t){return t[1]}function sc(t,e,n){var i=new lc(null==e?rc:e,null==n?ac:n,NaN,NaN,NaN,NaN);return null==t?i:i.addAll(t)}function lc(t,e,n,i,o,r){this._x=t,this._y=e,this._x0=n,this._y0=i,this._x1=o,this._y1=r,this._root=void 0}function cc(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var uc=sc.prototype=lc.prototype;function dc(t){return function(){return t}}function hc(t){return 1e-6*(t()-.5)}function pc(t){return t.x+t.vx}function fc(t){return t.y+t.vy}function bc(t){var e,n,i,o=1,r=1;function a(){for(var t,a,l,c,u,d,h,p=e.length,f=0;f<r;++f)for(a=sc(e,pc,fc).visitAfter(s),t=0;t<p;++t)l=e[t],d=n[l.index],h=d*d,c=l.x+l.vx,u=l.y+l.vy,a.visit(b);function b(t,e,n,r,a){var s=t.data,p=t.r,f=d+p;if(!s)return e>c+f||r<c-f||n>u+f||a<u-f;if(s.index>l.index){var b=c-s.x-s.vx,M=u-s.y-s.vy,g=b*b+M*M;g<f*f&&(0===b&&(g+=(b=hc(i))*b),0===M&&(g+=(M=hc(i))*M),g=(f-(g=Math.sqrt(g)))/g*o,l.vx+=(b*=g)*(f=(p*=p)/(h+p)),l.vy+=(M*=g)*f,s.vx-=b*(f=1-f),s.vy-=M*f)}}}function s(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function l(){if(e){var i,o,r=e.length;for(n=new Array(r),i=0;i<r;++i)o=e[i],n[o.index]=+t(o,i,e)}}return"function"!=typeof t&&(t=dc(null==t?1:+t)),a.initialize=function(t,n){e=t,i=n,l()},a.iterations=function(t){return arguments.length?(r=+t,a):r},a.strength=function(t){return arguments.length?(o=+t,a):o},a.radius=function(e){return arguments.length?(t="function"==typeof e?e:dc(+e),l(),a):t},a}function Mc(t){return t.index}function gc(t,e){var n=t.get(e);if(!n)throw new Error("node not found: "+e);return n}function mc(t){var e,n,i,o,r,a,s=Mc,l=function(t){return 1/Math.min(o[t.source.index],o[t.target.index])},c=dc(30),u=1;function d(i){for(var o=0,s=t.length;o<u;++o)for(var l,c,d,h,p,f,b,M=0;M<s;++M)c=(l=t[M]).source,h=(d=l.target).x+d.vx-c.x-c.vx||hc(a),p=d.y+d.vy-c.y-c.vy||hc(a),h*=f=((f=Math.sqrt(h*h+p*p))-n[M])/f*i*e[M],p*=f,d.vx-=h*(b=r[M]),d.vy-=p*b,c.vx+=h*(b=1-b),c.vy+=p*b}function h(){if(i){var a,l,c=i.length,u=t.length,d=new Map(i.map(((t,e)=>[s(t,e,i),t])));for(a=0,o=new Array(c);a<u;++a)(l=t[a]).index=a,"object"!=typeof l.source&&(l.source=gc(d,l.source)),"object"!=typeof l.target&&(l.target=gc(d,l.target)),o[l.source.index]=(o[l.source.index]||0)+1,o[l.target.index]=(o[l.target.index]||0)+1;for(a=0,r=new Array(u);a<u;++a)l=t[a],r[a]=o[l.source.index]/(o[l.source.index]+o[l.target.index]);e=new Array(u),p(),n=new Array(u),f()}}function p(){if(i)for(var n=0,o=t.length;n<o;++n)e[n]=+l(t[n],n,t)}function f(){if(i)for(var e=0,o=t.length;e<o;++e)n[e]=+c(t[e],e,t)}return null==t&&(t=[]),d.initialize=function(t,e){i=t,a=e,h()},d.links=function(e){return arguments.length?(t=e,h(),d):t},d.id=function(t){return arguments.length?(s=t,d):s},d.iterations=function(t){return arguments.length?(u=+t,d):u},d.strength=function(t){return arguments.length?(l="function"==typeof t?t:dc(+t),p(),d):l},d.distance=function(t){return arguments.length?(c="function"==typeof t?t:dc(+t),f(),d):c},d}uc.copy=function(){var t,e,n=new lc(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=cc(i),n;for(t=[{source:i,target:n._root=new Array(4)}];i=t.pop();)for(var o=0;o<4;++o)(e=i.source[o])&&(e.length?t.push({source:e,target:i.target[o]=new Array(4)}):i.target[o]=cc(e));return n},uc.add=function(t){const e=+this._x.call(null,t),n=+this._y.call(null,t);return ic(this.cover(e,n),e,n,t)},uc.addAll=function(t){var e,n,i,o,r=t.length,a=new Array(r),s=new Array(r),l=1/0,c=1/0,u=-1/0,d=-1/0;for(n=0;n<r;++n)isNaN(i=+this._x.call(null,e=t[n]))||isNaN(o=+this._y.call(null,e))||(a[n]=i,s[n]=o,i<l&&(l=i),i>u&&(u=i),o<c&&(c=o),o>d&&(d=o));if(l>u||c>d)return this;for(this.cover(l,c).cover(u,d),n=0;n<r;++n)ic(this,a[n],s[n],t[n]);return this},uc.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var n=this._x0,i=this._y0,o=this._x1,r=this._y1;if(isNaN(n))o=(n=Math.floor(t))+1,r=(i=Math.floor(e))+1;else{for(var a,s,l=o-n||1,c=this._root;n>t||t>=o||i>e||e>=r;)switch(s=(e<i)<<1|t<n,(a=new Array(4))[s]=c,c=a,l*=2,s){case 0:o=n+l,r=i+l;break;case 1:n=o-l,r=i+l;break;case 2:o=n+l,i=r-l;break;case 3:n=o-l,i=r-l}this._root&&this._root.length&&(this._root=c)}return this._x0=n,this._y0=i,this._x1=o,this._y1=r,this},uc.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},uc.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},uc.find=function(t,e,n){var i,o,r,a,s,l,c,u=this._x0,d=this._y0,h=this._x1,p=this._y1,f=[],b=this._root;for(b&&f.push(new oc(b,u,d,h,p)),null==n?n=1/0:(u=t-n,d=e-n,h=t+n,p=e+n,n*=n);l=f.pop();)if(!(!(b=l.node)||(o=l.x0)>h||(r=l.y0)>p||(a=l.x1)<u||(s=l.y1)<d))if(b.length){var M=(o+a)/2,g=(r+s)/2;f.push(new oc(b[3],M,g,a,s),new oc(b[2],o,g,M,s),new oc(b[1],M,r,a,g),new oc(b[0],o,r,M,g)),(c=(e>=g)<<1|t>=M)&&(l=f[f.length-1],f[f.length-1]=f[f.length-1-c],f[f.length-1-c]=l)}else{var m=t-+this._x.call(null,b.data),z=e-+this._y.call(null,b.data),v=m*m+z*z;if(v<n){var O=Math.sqrt(n=v);u=t-O,d=e-O,h=t+O,p=e+O,i=b.data}}return i},uc.remove=function(t){if(isNaN(r=+this._x.call(null,t))||isNaN(a=+this._y.call(null,t)))return this;var e,n,i,o,r,a,s,l,c,u,d,h,p=this._root,f=this._x0,b=this._y0,M=this._x1,g=this._y1;if(!p)return this;if(p.length)for(;;){if((c=r>=(s=(f+M)/2))?f=s:M=s,(u=a>=(l=(b+g)/2))?b=l:g=l,e=p,!(p=p[d=u<<1|c]))return this;if(!p.length)break;(e[d+1&3]||e[d+2&3]||e[d+3&3])&&(n=e,h=d)}for(;p.data!==t;)if(i=p,!(p=p.next))return this;return(o=p.next)&&delete p.next,i?(o?i.next=o:delete i.next,this):e?(o?e[d]=o:delete e[d],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(n?n[h]=p:this._root=p),this):(this._root=o,this)},uc.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},uc.root=function(){return this._root},uc.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},uc.visit=function(t){var e,n,i,o,r,a,s=[],l=this._root;for(l&&s.push(new oc(l,this._x0,this._y0,this._x1,this._y1));e=s.pop();)if(!t(l=e.node,i=e.x0,o=e.y0,r=e.x1,a=e.y1)&&l.length){var c=(i+r)/2,u=(o+a)/2;(n=l[3])&&s.push(new oc(n,c,u,r,a)),(n=l[2])&&s.push(new oc(n,i,u,c,a)),(n=l[1])&&s.push(new oc(n,c,o,r,u)),(n=l[0])&&s.push(new oc(n,i,o,c,u))}return this},uc.visitAfter=function(t){var e,n=[],i=[];for(this._root&&n.push(new oc(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var o=e.node;if(o.length){var r,a=e.x0,s=e.y0,l=e.x1,c=e.y1,u=(a+l)/2,d=(s+c)/2;(r=o[0])&&n.push(new oc(r,a,s,u,d)),(r=o[1])&&n.push(new oc(r,u,s,l,d)),(r=o[2])&&n.push(new oc(r,a,d,u,c)),(r=o[3])&&n.push(new oc(r,u,d,l,c))}i.push(e)}for(;e=i.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},uc.x=function(t){return arguments.length?(this._x=t,this):this._x},uc.y=function(t){return arguments.length?(this._y=t,this):this._y};const zc=1664525,vc=1013904223,Oc=4294967296;function yc(t){return t.x}function _c(t){return t.y}var Ac=10,xc=Math.PI*(3-Math.sqrt(5));function wc(t){var e,n=1,i=.001,o=1-Math.pow(i,1/300),r=0,a=.6,s=new Map,l=ji(d),c=ce("tick","end"),u=function(){let t=1;return()=>(t=(zc*t+vc)%Oc)/Oc}();function d(){h(),c.call("tick",e),n<i&&(l.stop(),c.call("end",e))}function h(i){var l,c,u=t.length;void 0===i&&(i=1);for(var d=0;d<i;++d)for(n+=(r-n)*o,s.forEach((function(t){t(n)})),l=0;l<u;++l)null==(c=t[l]).fx?c.x+=c.vx*=a:(c.x=c.fx,c.vx=0),null==c.fy?c.y+=c.vy*=a:(c.y=c.fy,c.vy=0);return e}function p(){for(var e,n=0,i=t.length;n<i;++n){if((e=t[n]).index=n,null!=e.fx&&(e.x=e.fx),null!=e.fy&&(e.y=e.fy),isNaN(e.x)||isNaN(e.y)){var o=Ac*Math.sqrt(.5+n),r=n*xc;e.x=o*Math.cos(r),e.y=o*Math.sin(r)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function f(e){return e.initialize&&e.initialize(t,u),e}return null==t&&(t=[]),p(),e={tick:h,restart:function(){return l.restart(d),e},stop:function(){return l.stop(),e},nodes:function(n){return arguments.length?(t=n,p(),s.forEach(f),e):t},alpha:function(t){return arguments.length?(n=+t,e):n},alphaMin:function(t){return arguments.length?(i=+t,e):i},alphaDecay:function(t){return arguments.length?(o=+t,e):+o},alphaTarget:function(t){return arguments.length?(r=+t,e):r},velocityDecay:function(t){return arguments.length?(a=1-t,e):1-a},randomSource:function(t){return arguments.length?(u=t,s.forEach(f),e):u},force:function(t,n){return arguments.length>1?(null==n?s.delete(t):s.set(t,f(n)),e):s.get(t)},find:function(e,n,i){var o,r,a,s,l,c=0,u=t.length;for(null==i?i=1/0:i*=i,c=0;c<u;++c)(a=(o=e-(s=t[c]).x)*o+(r=n-s.y)*r)<i&&(l=s,i=a);return l},on:function(t,n){return arguments.length>1?(c.on(t,n),e):c.on(t)}}}function qc(){var t,e,n,i,o,r=dc(-30),a=1,s=1/0,l=.81;function c(n){var o,r=t.length,a=sc(t,yc,_c).visitAfter(d);for(i=n,o=0;o<r;++o)e=t[o],a.visit(h)}function u(){if(t){var e,n,i=t.length;for(o=new Array(i),e=0;e<i;++e)n=t[e],o[n.index]=+r(n,e,t)}}function d(t){var e,n,i,r,a,s=0,l=0;if(t.length){for(i=r=a=0;a<4;++a)(e=t[a])&&(n=Math.abs(e.value))&&(s+=e.value,l+=n,i+=n*e.x,r+=n*e.y);t.x=i/l,t.y=r/l}else{(e=t).x=e.data.x,e.y=e.data.y;do{s+=o[e.data.index]}while(e=e.next)}t.value=s}function h(t,r,c,u){if(!t.value)return!0;var d=t.x-e.x,h=t.y-e.y,p=u-r,f=d*d+h*h;if(p*p/l<f)return f<s&&(0===d&&(f+=(d=hc(n))*d),0===h&&(f+=(h=hc(n))*h),f<a&&(f=Math.sqrt(a*f)),e.vx+=d*t.value*i/f,e.vy+=h*t.value*i/f),!0;if(!(t.length||f>=s)){(t.data!==e||t.next)&&(0===d&&(f+=(d=hc(n))*d),0===h&&(f+=(h=hc(n))*h),f<a&&(f=Math.sqrt(a*f)));do{t.data!==e&&(p=o[t.data.index]*i/f,e.vx+=d*p,e.vy+=h*p)}while(t=t.next)}}return c.initialize=function(e,i){t=e,n=i,u()},c.strength=function(t){return arguments.length?(r="function"==typeof t?t:dc(+t),u(),c):r},c.distanceMin=function(t){return arguments.length?(a=t*t,c):Math.sqrt(a)},c.distanceMax=function(t){return arguments.length?(s=t*t,c):Math.sqrt(s)},c.theta=function(t){return arguments.length?(l=t*t,c):Math.sqrt(l)},c}function Wc(t,e,n){var i,o,r,a=dc(.1);function s(t){for(var a=0,s=i.length;a<s;++a){var l=i[a],c=l.x-e||1e-6,u=l.y-n||1e-6,d=Math.sqrt(c*c+u*u),h=(r[a]-d)*o[a]*t/d;l.vx+=c*h,l.vy+=u*h}}function l(){if(i){var e,n=i.length;for(o=new Array(n),r=new Array(n),e=0;e<n;++e)r[e]=+t(i[e],e,i),o[e]=isNaN(r[e])?0:+a(i[e],e,i)}}return"function"!=typeof t&&(t=dc(+t)),null==e&&(e=0),null==n&&(n=0),s.initialize=function(t){i=t,l()},s.strength=function(t){return arguments.length?(a="function"==typeof t?t:dc(+t),l(),s):a},s.radius=function(e){return arguments.length?(t="function"==typeof e?e:dc(+e),l(),s):t},s.x=function(t){return arguments.length?(e=+t,s):e},s.y=function(t){return arguments.length?(n=+t,s):n},s}function Lc(t){var e,n,i,o=dc(.1);function r(t){for(var o,r=0,a=e.length;r<a;++r)(o=e[r]).vx+=(i[r]-o.x)*n[r]*t}function a(){if(e){var r,a=e.length;for(n=new Array(a),i=new Array(a),r=0;r<a;++r)n[r]=isNaN(i[r]=+t(e[r],r,e))?0:+o(e[r],r,e)}}return"function"!=typeof t&&(t=dc(null==t?0:+t)),r.initialize=function(t){e=t,a()},r.strength=function(t){return arguments.length?(o="function"==typeof t?t:dc(+t),a(),r):o},r.x=function(e){return arguments.length?(t="function"==typeof e?e:dc(+e),a(),r):t},r}function kc(t){var e,n,i,o=dc(.1);function r(t){for(var o,r=0,a=e.length;r<a;++r)(o=e[r]).vy+=(i[r]-o.y)*n[r]*t}function a(){if(e){var r,a=e.length;for(n=new Array(a),i=new Array(a),r=0;r<a;++r)n[r]=isNaN(i[r]=+t(e[r],r,e))?0:+o(e[r],r,e)}}return"function"!=typeof t&&(t=dc(null==t?0:+t)),r.initialize=function(t){e=t,a()},r.strength=function(t){return arguments.length?(o="function"==typeof t?t:dc(+t),a(),r):o},r.y=function(e){return arguments.length?(t="function"==typeof e?e:dc(+e),a(),r):t},r}function Tc(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,i=t.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+t.slice(n+1)]}function Sc(t){return(t=Tc(Math.abs(t)))?t[1]:NaN}var Rc,Cc=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Dc(t){if(!(e=Cc.exec(t)))throw new Error("invalid format: "+t);var e;return new Nc({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function Nc(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function Ec(t,e){var n=Tc(t,e);if(!n)return t+"";var i=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+new Array(o-i.length+2).join("0")}Dc.prototype=Nc.prototype,Nc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Bc={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>Ec(100*t,e),r:Ec,s:function(t,e){var n=Tc(t,e);if(!n)return t+"";var i=n[0],o=n[1],r=o-(Rc=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=i.length;return r===a?i:r>a?i+new Array(r-a+1).join("0"):r>0?i.slice(0,r)+"."+i.slice(r):"0."+new Array(1-r).join("0")+Tc(t,Math.max(0,e+r-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function Pc(t){return t}var Yc,Ic,Xc,Hc=Array.prototype.map,Fc=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function jc(t){var e,n,i=void 0===t.grouping||void 0===t.thousands?Pc:(e=Hc.call(t.grouping,Number),n=t.thousands+"",function(t,i){for(var o=t.length,r=[],a=0,s=e[0],l=0;o>0&&s>0&&(l+s+1>i&&(s=Math.max(1,i-l)),r.push(t.substring(o-=s,o+s)),!((l+=s+1)>i));)s=e[a=(a+1)%e.length];return r.reverse().join(n)}),o=void 0===t.currency?"":t.currency[0]+"",r=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?Pc:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(Hc.call(t.numerals,String)),l=void 0===t.percent?"%":t.percent+"",c=void 0===t.minus?"−":t.minus+"",u=void 0===t.nan?"NaN":t.nan+"";function d(t){var e=(t=Dc(t)).fill,n=t.align,d=t.sign,h=t.symbol,p=t.zero,f=t.width,b=t.comma,M=t.precision,g=t.trim,m=t.type;"n"===m?(b=!0,m="g"):Bc[m]||(void 0===M&&(M=12),g=!0,m="g"),(p||"0"===e&&"="===n)&&(p=!0,e="0",n="=");var z="$"===h?o:"#"===h&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",v="$"===h?r:/[%p]/.test(m)?l:"",O=Bc[m],y=/[defgprs%]/.test(m);function _(t){var o,r,l,h=z,_=v;if("c"===m)_=O(t)+_,t="";else{var A=(t=+t)<0||1/t<0;if(t=isNaN(t)?u:O(Math.abs(t),M),g&&(t=function(t){t:for(var e,n=t.length,i=1,o=-1;i<n;++i)switch(t[i]){case".":o=e=i;break;case"0":0===o&&(o=i),e=i;break;default:if(!+t[i])break t;o>0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),A&&0==+t&&"+"!==d&&(A=!1),h=(A?"("===d?d:c:"-"===d||"("===d?"":d)+h,_=("s"===m?Fc[8+Rc/3]:"")+_+(A&&"("===d?")":""),y)for(o=-1,r=t.length;++o<r;)if(48>(l=t.charCodeAt(o))||l>57){_=(46===l?a+t.slice(o+1):t.slice(o))+_,t=t.slice(0,o);break}}b&&!p&&(t=i(t,1/0));var x=h.length+t.length+_.length,w=x<f?new Array(f-x+1).join(e):"";switch(b&&p&&(t=i(w+t,w.length?f-_.length:1/0),w=""),n){case"<":t=h+t+_+w;break;case"=":t=h+w+t+_;break;case"^":t=w.slice(0,x=w.length>>1)+h+t+_+w.slice(x);break;default:t=w+h+t+_}return s(t)}return M=void 0===M?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,M)):Math.max(0,Math.min(20,M)),_.toString=function(){return t+""},_}return{format:d,formatPrefix:function(t,e){var n=d(((t=Dc(t)).type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(Sc(e)/3))),o=Math.pow(10,-i),r=Fc[8+i/3];return function(t){return n(o*t)+r}}}}function Vc(t){return Yc=jc(t),Ic=Yc.format,Xc=Yc.formatPrefix,Yc}function $c(t){return Math.max(0,-Sc(Math.abs(t)))}function Uc(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Sc(e)/3)))-Sc(Math.abs(t)))}function Gc(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,Sc(e)-Sc(t))+1}Vc({thousands:",",grouping:[3],currency:["$",""]});var Zc=1e-6,Kc=1e-12,Jc=Math.PI,Qc=Jc/2,tu=Jc/4,eu=2*Jc,nu=180/Jc,iu=Jc/180,ou=Math.abs,ru=Math.atan,au=Math.atan2,su=Math.cos,lu=Math.ceil,cu=Math.exp,uu=(Math.floor,Math.hypot),du=Math.log,hu=Math.pow,pu=Math.sin,fu=Math.sign||function(t){return t>0?1:t<0?-1:0},bu=Math.sqrt,Mu=Math.tan;function gu(t){return t>1?0:t<-1?Jc:Math.acos(t)}function mu(t){return t>1?Qc:t<-1?-Qc:Math.asin(t)}function zu(t){return(t=pu(t/2))*t}function vu(){}function Ou(t,e){t&&_u.hasOwnProperty(t.type)&&_u[t.type](t,e)}var yu={Feature:function(t,e){Ou(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)Ou(n[i].geometry,e)}},_u={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)t=n[i],e.point(t[0],t[1],t[2])},LineString:function(t,e){Au(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)Au(n[i],e,0)},Polygon:function(t,e){xu(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)xu(n[i],e)},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)Ou(n[i],e)}};function Au(t,e,n){var i,o=-1,r=t.length-n;for(e.lineStart();++o<r;)i=t[o],e.point(i[0],i[1],i[2]);e.lineEnd()}function xu(t,e){var n=-1,i=t.length;for(e.polygonStart();++n<i;)Au(t[n],e,1);e.polygonEnd()}function wu(t,e){t&&yu.hasOwnProperty(t.type)?yu[t.type](t,e):Ou(t,e)}var qu,Wu,Lu,ku,Tu,Su,Ru,Cu,Du,Nu,Eu,Bu,Pu,Yu,Iu,Xu,Hu=new y,Fu=new y,ju={point:vu,lineStart:vu,lineEnd:vu,polygonStart:function(){Hu=new y,ju.lineStart=Vu,ju.lineEnd=$u},polygonEnd:function(){var t=+Hu;Fu.add(t<0?eu+t:t),this.lineStart=this.lineEnd=this.point=vu},sphere:function(){Fu.add(eu)}};function Vu(){ju.point=Uu}function $u(){Gu(qu,Wu)}function Uu(t,e){ju.point=Gu,qu=t,Wu=e,Lu=t*=iu,ku=su(e=(e*=iu)/2+tu),Tu=pu(e)}function Gu(t,e){var n=(t*=iu)-Lu,i=n>=0?1:-1,o=i*n,r=su(e=(e*=iu)/2+tu),a=pu(e),s=Tu*a,l=ku*r+s*su(o),c=s*i*pu(o);Hu.add(au(c,l)),Lu=t,ku=r,Tu=a}function Zu(t){return Fu=new y,wu(t,ju),2*Fu}function Ku(t){return[au(t[1],t[0]),mu(t[2])]}function Ju(t){var e=t[0],n=t[1],i=su(n);return[i*su(e),i*pu(e),pu(n)]}function Qu(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function td(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function ed(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function nd(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function id(t){var e=bu(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var od,rd,ad,sd,ld,cd,ud,dd,hd,pd,fd,bd,Md,gd,md,zd,vd={point:Od,lineStart:_d,lineEnd:Ad,polygonStart:function(){vd.point=xd,vd.lineStart=wd,vd.lineEnd=qd,Yu=new y,ju.polygonStart()},polygonEnd:function(){ju.polygonEnd(),vd.point=Od,vd.lineStart=_d,vd.lineEnd=Ad,Hu<0?(Su=-(Cu=180),Ru=-(Du=90)):Yu>Zc?Du=90:Yu<-Zc&&(Ru=-90),Xu[0]=Su,Xu[1]=Cu},sphere:function(){Su=-(Cu=180),Ru=-(Du=90)}};function Od(t,e){Iu.push(Xu=[Su=t,Cu=t]),e<Ru&&(Ru=e),e>Du&&(Du=e)}function yd(t,e){var n=Ju([t*iu,e*iu]);if(Pu){var i=td(Pu,n),o=td([i[1],-i[0],0],i);id(o),o=Ku(o);var r,a=t-Nu,s=a>0?1:-1,l=o[0]*nu*s,c=ou(a)>180;c^(s*Nu<l&&l<s*t)?(r=o[1]*nu)>Du&&(Du=r):c^(s*Nu<(l=(l+360)%360-180)&&l<s*t)?(r=-o[1]*nu)<Ru&&(Ru=r):(e<Ru&&(Ru=e),e>Du&&(Du=e)),c?t<Nu?Wd(Su,t)>Wd(Su,Cu)&&(Cu=t):Wd(t,Cu)>Wd(Su,Cu)&&(Su=t):Cu>=Su?(t<Su&&(Su=t),t>Cu&&(Cu=t)):t>Nu?Wd(Su,t)>Wd(Su,Cu)&&(Cu=t):Wd(t,Cu)>Wd(Su,Cu)&&(Su=t)}else Iu.push(Xu=[Su=t,Cu=t]);e<Ru&&(Ru=e),e>Du&&(Du=e),Pu=n,Nu=t}function _d(){vd.point=yd}function Ad(){Xu[0]=Su,Xu[1]=Cu,vd.point=Od,Pu=null}function xd(t,e){if(Pu){var n=t-Nu;Yu.add(ou(n)>180?n+(n>0?360:-360):n)}else Eu=t,Bu=e;ju.point(t,e),yd(t,e)}function wd(){ju.lineStart()}function qd(){xd(Eu,Bu),ju.lineEnd(),ou(Yu)>Zc&&(Su=-(Cu=180)),Xu[0]=Su,Xu[1]=Cu,Pu=null}function Wd(t,e){return(e-=t)<0?e+360:e}function Ld(t,e){return t[0]-e[0]}function kd(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function Td(t){var e,n,i,o,r,a,s;if(Du=Cu=-(Su=Ru=1/0),Iu=[],wu(t,vd),n=Iu.length){for(Iu.sort(Ld),e=1,r=[i=Iu[0]];e<n;++e)kd(i,(o=Iu[e])[0])||kd(i,o[1])?(Wd(i[0],o[1])>Wd(i[0],i[1])&&(i[1]=o[1]),Wd(o[0],i[1])>Wd(i[0],i[1])&&(i[0]=o[0])):r.push(i=o);for(a=-1/0,e=0,i=r[n=r.length-1];e<=n;i=o,++e)o=r[e],(s=Wd(i[1],o[0]))>a&&(a=s,Su=o[0],Cu=i[1])}return Iu=Xu=null,Su===1/0||Ru===1/0?[[NaN,NaN],[NaN,NaN]]:[[Su,Ru],[Cu,Du]]}var Sd={sphere:vu,point:Rd,lineStart:Dd,lineEnd:Bd,polygonStart:function(){Sd.lineStart=Pd,Sd.lineEnd=Yd},polygonEnd:function(){Sd.lineStart=Dd,Sd.lineEnd=Bd}};function Rd(t,e){t*=iu;var n=su(e*=iu);Cd(n*su(t),n*pu(t),pu(e))}function Cd(t,e,n){++od,ad+=(t-ad)/od,sd+=(e-sd)/od,ld+=(n-ld)/od}function Dd(){Sd.point=Nd}function Nd(t,e){t*=iu;var n=su(e*=iu);gd=n*su(t),md=n*pu(t),zd=pu(e),Sd.point=Ed,Cd(gd,md,zd)}function Ed(t,e){t*=iu;var n=su(e*=iu),i=n*su(t),o=n*pu(t),r=pu(e),a=au(bu((a=md*r-zd*o)*a+(a=zd*i-gd*r)*a+(a=gd*o-md*i)*a),gd*i+md*o+zd*r);rd+=a,cd+=a*(gd+(gd=i)),ud+=a*(md+(md=o)),dd+=a*(zd+(zd=r)),Cd(gd,md,zd)}function Bd(){Sd.point=Rd}function Pd(){Sd.point=Id}function Yd(){Xd(bd,Md),Sd.point=Rd}function Id(t,e){bd=t,Md=e,t*=iu,e*=iu,Sd.point=Xd;var n=su(e);gd=n*su(t),md=n*pu(t),zd=pu(e),Cd(gd,md,zd)}function Xd(t,e){t*=iu;var n=su(e*=iu),i=n*su(t),o=n*pu(t),r=pu(e),a=md*r-zd*o,s=zd*i-gd*r,l=gd*o-md*i,c=uu(a,s,l),u=mu(c),d=c&&-u/c;hd.add(d*a),pd.add(d*s),fd.add(d*l),rd+=u,cd+=u*(gd+(gd=i)),ud+=u*(md+(md=o)),dd+=u*(zd+(zd=r)),Cd(gd,md,zd)}function Hd(t){od=rd=ad=sd=ld=cd=ud=dd=0,hd=new y,pd=new y,fd=new y,wu(t,Sd);var e=+hd,n=+pd,i=+fd,o=uu(e,n,i);return o<Kc&&(e=cd,n=ud,i=dd,rd<Zc&&(e=ad,n=sd,i=ld),(o=uu(e,n,i))<Kc)?[NaN,NaN]:[au(n,e)*nu,mu(i/o)*nu]}function Fd(t){return function(){return t}}function jd(t,e){function n(n,i){return n=t(n,i),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,i){return(n=e.invert(n,i))&&t.invert(n[0],n[1])}),n}function Vd(t,e){return[ou(t)>Jc?t+Math.round(-t/eu)*eu:t,e]}function $d(t,e,n){return(t%=eu)?e||n?jd(Gd(t),Zd(e,n)):Gd(t):e||n?Zd(e,n):Vd}function Ud(t){return function(e,n){return[(e+=t)>Jc?e-eu:e<-Jc?e+eu:e,n]}}function Gd(t){var e=Ud(t);return e.invert=Ud(-t),e}function Zd(t,e){var n=su(t),i=pu(t),o=su(e),r=pu(e);function a(t,e){var a=su(e),s=su(t)*a,l=pu(t)*a,c=pu(e),u=c*n+s*i;return[au(l*o-u*r,s*n-c*i),mu(u*o+l*r)]}return a.invert=function(t,e){var a=su(e),s=su(t)*a,l=pu(t)*a,c=pu(e),u=c*o-l*r;return[au(l*o+c*r,s*n+u*i),mu(u*n-s*i)]},a}function Kd(t){function e(e){return(e=t(e[0]*iu,e[1]*iu))[0]*=nu,e[1]*=nu,e}return t=$d(t[0]*iu,t[1]*iu,t.length>2?t[2]*iu:0),e.invert=function(e){return(e=t.invert(e[0]*iu,e[1]*iu))[0]*=nu,e[1]*=nu,e},e}function Jd(t,e,n,i,o,r){if(n){var a=su(e),s=pu(e),l=i*n;null==o?(o=e+i*eu,r=e-l/2):(o=Qd(a,o),r=Qd(a,r),(i>0?o<r:o>r)&&(o+=i*eu));for(var c,u=o;i>0?u>r:u<r;u-=l)c=Ku([a,-s*su(u),-s*pu(u)]),t.point(c[0],c[1])}}function Qd(t,e){(e=Ju(e))[0]-=t,id(e);var n=gu(-e[1]);return((-e[2]<0?-n:n)+eu-Zc)%eu}function th(){var t,e,n=Fd([0,0]),i=Fd(90),o=Fd(6),r={point:function(n,i){t.push(n=e(n,i)),n[0]*=nu,n[1]*=nu}};function a(){var a=n.apply(this,arguments),s=i.apply(this,arguments)*iu,l=o.apply(this,arguments)*iu;return t=[],e=$d(-a[0]*iu,-a[1]*iu,0).invert,Jd(r,s,l,1),a={type:"Polygon",coordinates:[t]},t=e=null,a}return a.center=function(t){return arguments.length?(n="function"==typeof t?t:Fd([+t[0],+t[1]]),a):n},a.radius=function(t){return arguments.length?(i="function"==typeof t?t:Fd(+t),a):i},a.precision=function(t){return arguments.length?(o="function"==typeof t?t:Fd(+t),a):o},a}function eh(){var t,e=[];return{point:function(e,n,i){t.push([e,n,i])},lineStart:function(){e.push(t=[])},lineEnd:vu,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function nh(t,e){return ou(t[0]-e[0])<Zc&&ou(t[1]-e[1])<Zc}function ih(t,e,n,i){this.x=t,this.z=e,this.o=n,this.e=i,this.v=!1,this.n=this.p=null}function oh(t,e,n,i,o){var r,a,s=[],l=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,i=t[0],a=t[e];if(nh(i,a)){if(!i[2]&&!a[2]){for(o.lineStart(),r=0;r<e;++r)o.point((i=t[r])[0],i[1]);return void o.lineEnd()}a[0]+=2*Zc}s.push(n=new ih(i,t,null,!0)),l.push(n.o=new ih(i,null,n,!1)),s.push(n=new ih(a,t,null,!1)),l.push(n.o=new ih(a,null,n,!0))}})),s.length){for(l.sort(e),rh(s),rh(l),r=0,a=l.length;r<a;++r)l[r].e=n=!n;for(var c,u,d=s[0];;){for(var h=d,p=!0;h.v;)if((h=h.n)===d)return;c=h.z,o.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(r=0,a=c.length;r<a;++r)o.point((u=c[r])[0],u[1]);else i(h.x,h.n.x,1,o);h=h.n}else{if(p)for(c=h.p.z,r=c.length-1;r>=0;--r)o.point((u=c[r])[0],u[1]);else i(h.x,h.p.x,-1,o);h=h.p}c=(h=h.o).z,p=!p}while(!h.v);o.lineEnd()}}}function rh(t){if(e=t.length){for(var e,n,i=0,o=t[0];++i<e;)o.n=n=t[i],n.p=o,o=n;o.n=n=t[0],n.p=o}}function ah(t){return ou(t[0])<=Jc?t[0]:fu(t[0])*((ou(t[0])+Jc)%eu-Jc)}function sh(t,e){var n=ah(e),i=e[1],o=pu(i),r=[pu(n),-su(n),0],a=0,s=0,l=new y;1===o?i=Qc+Zc:-1===o&&(i=-Qc-Zc);for(var c=0,u=t.length;c<u;++c)if(h=(d=t[c]).length)for(var d,h,p=d[h-1],f=ah(p),b=p[1]/2+tu,M=pu(b),g=su(b),m=0;m<h;++m,f=v,M=_,g=A,p=z){var z=d[m],v=ah(z),O=z[1]/2+tu,_=pu(O),A=su(O),x=v-f,w=x>=0?1:-1,q=w*x,W=q>Jc,L=M*_;if(l.add(au(L*w*pu(q),g*A+L*su(q))),a+=W?x+w*eu:x,W^f>=n^v>=n){var k=td(Ju(p),Ju(z));id(k);var T=td(r,k);id(T);var S=(W^x>=0?-1:1)*mu(T[2]);(i>S||i===S&&(k[0]||k[1]))&&(s+=W^x>=0?1:-1)}}return(a<-Zc||a<Zc&&l<-Kc)^1&s}function lh(t,e,n,i){return function(o){var r,a,s,l=e(o),c=eh(),u=e(c),d=!1,h={point:p,lineStart:b,lineEnd:M,polygonStart:function(){h.point=g,h.lineStart=m,h.lineEnd=z,a=[],r=[]},polygonEnd:function(){h.point=p,h.lineStart=b,h.lineEnd=M,a=ht(a);var t=sh(r,i);a.length?(d||(o.polygonStart(),d=!0),oh(a,uh,t,n,o)):t&&(d||(o.polygonStart(),d=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),d&&(o.polygonEnd(),d=!1),a=r=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function p(e,n){t(e,n)&&o.point(e,n)}function f(t,e){l.point(t,e)}function b(){h.point=f,l.lineStart()}function M(){h.point=p,l.lineEnd()}function g(t,e){s.push([t,e]),u.point(t,e)}function m(){u.lineStart(),s=[]}function z(){g(s[0][0],s[0][1]),u.lineEnd();var t,e,n,i,l=u.clean(),h=c.result(),p=h.length;if(s.pop(),r.push(s),s=null,p)if(1&l){if((e=(n=h[0]).length-1)>0){for(d||(o.polygonStart(),d=!0),o.lineStart(),t=0;t<e;++t)o.point((i=n[t])[0],i[1]);o.lineEnd()}}else p>1&&2&l&&h.push(h.pop().concat(h.shift())),a.push(h.filter(ch))}return h}}function ch(t){return t.length>1}function uh(t,e){return((t=t.x)[0]<0?t[1]-Qc-Zc:Qc-t[1])-((e=e.x)[0]<0?e[1]-Qc-Zc:Qc-e[1])}Vd.invert=Vd;const dh=lh((function(){return!0}),(function(t){var e,n=NaN,i=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(r,a){var s=r>0?Jc:-Jc,l=ou(r-n);ou(l-Jc)<Zc?(t.point(n,i=(i+a)/2>0?Qc:-Qc),t.point(o,i),t.lineEnd(),t.lineStart(),t.point(s,i),t.point(r,i),e=0):o!==s&&l>=Jc&&(ou(n-o)<Zc&&(n-=o*Zc),ou(r-s)<Zc&&(r-=s*Zc),i=function(t,e,n,i){var o,r,a=pu(t-n);return ou(a)>Zc?ru((pu(e)*(r=su(i))*pu(n)-pu(i)*(o=su(e))*pu(t))/(o*r*a)):(e+i)/2}(n,i,r,a),t.point(o,i),t.lineEnd(),t.lineStart(),t.point(s,i),e=0),t.point(n=r,i=a),o=s},lineEnd:function(){t.lineEnd(),n=i=NaN},clean:function(){return 2-e}}}),(function(t,e,n,i){var o;if(null==t)o=n*Qc,i.point(-Jc,o),i.point(0,o),i.point(Jc,o),i.point(Jc,0),i.point(Jc,-o),i.point(0,-o),i.point(-Jc,-o),i.point(-Jc,0),i.point(-Jc,o);else if(ou(t[0]-e[0])>Zc){var r=t[0]<e[0]?Jc:-Jc;o=n*r/2,i.point(-r,o),i.point(0,o),i.point(r,o)}else i.point(e[0],e[1])}),[-Jc,-Qc]);function hh(t){var e=su(t),n=6*iu,i=e>0,o=ou(e)>Zc;function r(t,n){return su(t)*su(n)>e}function a(t,n,i){var o=[1,0,0],r=td(Ju(t),Ju(n)),a=Qu(r,r),s=r[0],l=a-s*s;if(!l)return!i&&t;var c=e*a/l,u=-e*s/l,d=td(o,r),h=nd(o,c);ed(h,nd(r,u));var p=d,f=Qu(h,p),b=Qu(p,p),M=f*f-b*(Qu(h,h)-1);if(!(M<0)){var g=bu(M),m=nd(p,(-f-g)/b);if(ed(m,h),m=Ku(m),!i)return m;var z,v=t[0],O=n[0],y=t[1],_=n[1];O<v&&(z=v,v=O,O=z);var A=O-v,x=ou(A-Jc)<Zc;if(!x&&_<y&&(z=y,y=_,_=z),x||A<Zc?x?y+_>0^m[1]<(ou(m[0]-v)<Zc?y:_):y<=m[1]&&m[1]<=_:A>Jc^(v<=m[0]&&m[0]<=O)){var w=nd(p,(-f+g)/b);return ed(w,h),[m,Ku(w)]}}}function s(e,n){var o=i?t:Jc-t,r=0;return e<-o?r|=1:e>o&&(r|=2),n<-o?r|=4:n>o&&(r|=8),r}return lh(r,(function(t){var e,n,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(d,h){var p,f=[d,h],b=r(d,h),M=i?b?0:s(d,h):b?s(d+(d<0?Jc:-Jc),h):0;if(!e&&(c=l=b)&&t.lineStart(),b!==l&&(!(p=a(e,f))||nh(e,p)||nh(f,p))&&(f[2]=1),b!==l)u=0,b?(t.lineStart(),p=a(f,e),t.point(p[0],p[1])):(p=a(e,f),t.point(p[0],p[1],2),t.lineEnd()),e=p;else if(o&&e&&i^b){var g;M&n||!(g=a(f,e,!0))||(u=0,i?(t.lineStart(),t.point(g[0][0],g[0][1]),t.point(g[1][0],g[1][1]),t.lineEnd()):(t.point(g[1][0],g[1][1]),t.lineEnd(),t.lineStart(),t.point(g[0][0],g[0][1],3)))}!b||e&&nh(e,f)||t.point(f[0],f[1]),e=f,l=b,n=M},lineEnd:function(){l&&t.lineEnd(),e=null},clean:function(){return u|(c&&l)<<1}}}),(function(e,i,o,r){Jd(r,t,n,o,e,i)}),i?[0,-t]:[-Jc,t-Jc])}var ph,fh,bh,Mh,gh=1e9,mh=-gh;function zh(t,e,n,i){function o(o,r){return t<=o&&o<=n&&e<=r&&r<=i}function r(o,r,s,c){var u=0,d=0;if(null==o||(u=a(o,s))!==(d=a(r,s))||l(o,r)<0^s>0)do{c.point(0===u||3===u?t:n,u>1?i:e)}while((u=(u+s+4)%4)!==d);else c.point(r[0],r[1])}function a(i,o){return ou(i[0]-t)<Zc?o>0?0:3:ou(i[0]-n)<Zc?o>0?2:1:ou(i[1]-e)<Zc?o>0?1:0:o>0?3:2}function s(t,e){return l(t.x,e.x)}function l(t,e){var n=a(t,1),i=a(e,1);return n!==i?n-i:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(a){var l,c,u,d,h,p,f,b,M,g,m,z=a,v=eh(),O={point:y,lineStart:function(){O.point=_,c&&c.push(u=[]);g=!0,M=!1,f=b=NaN},lineEnd:function(){l&&(_(d,h),p&&M&&v.rejoin(),l.push(v.result()));O.point=y,M&&z.lineEnd()},polygonStart:function(){z=v,l=[],c=[],m=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,o=c.length;n<o;++n)for(var r,a,s=c[n],l=1,u=s.length,d=s[0],h=d[0],p=d[1];l<u;++l)r=h,a=p,h=(d=s[l])[0],p=d[1],a<=i?p>i&&(h-r)*(i-a)>(p-a)*(t-r)&&++e:p<=i&&(h-r)*(i-a)<(p-a)*(t-r)&&--e;return e}(),n=m&&e,o=(l=ht(l)).length;(n||o)&&(a.polygonStart(),n&&(a.lineStart(),r(null,null,1,a),a.lineEnd()),o&&oh(l,s,e,r,a),a.polygonEnd());z=a,l=c=u=null}};function y(t,e){o(t,e)&&z.point(t,e)}function _(r,a){var s=o(r,a);if(c&&u.push([r,a]),g)d=r,h=a,p=s,g=!1,s&&(z.lineStart(),z.point(r,a));else if(s&&M)z.point(r,a);else{var l=[f=Math.max(mh,Math.min(gh,f)),b=Math.max(mh,Math.min(gh,b))],v=[r=Math.max(mh,Math.min(gh,r)),a=Math.max(mh,Math.min(gh,a))];!function(t,e,n,i,o,r){var a,s=t[0],l=t[1],c=0,u=1,d=e[0]-s,h=e[1]-l;if(a=n-s,d||!(a>0)){if(a/=d,d<0){if(a<c)return;a<u&&(u=a)}else if(d>0){if(a>u)return;a>c&&(c=a)}if(a=o-s,d||!(a<0)){if(a/=d,d<0){if(a>u)return;a>c&&(c=a)}else if(d>0){if(a<c)return;a<u&&(u=a)}if(a=i-l,h||!(a>0)){if(a/=h,h<0){if(a<c)return;a<u&&(u=a)}else if(h>0){if(a>u)return;a>c&&(c=a)}if(a=r-l,h||!(a<0)){if(a/=h,h<0){if(a>u)return;a>c&&(c=a)}else if(h>0){if(a<c)return;a<u&&(u=a)}return c>0&&(t[0]=s+c*d,t[1]=l+c*h),u<1&&(e[0]=s+u*d,e[1]=l+u*h),!0}}}}}(l,v,t,e,n,i)?s&&(z.lineStart(),z.point(r,a),m=!1):(M||(z.lineStart(),z.point(l[0],l[1])),z.point(v[0],v[1]),s||z.lineEnd(),m=!1)}f=r,b=a,M=s}return O}}function vh(){var t,e,n,i=0,o=0,r=960,a=500;return n={stream:function(n){return t&&e===n?t:t=zh(i,o,r,a)(e=n)},extent:function(s){return arguments.length?(i=+s[0][0],o=+s[0][1],r=+s[1][0],a=+s[1][1],t=e=null,n):[[i,o],[r,a]]}}}var Oh={sphere:vu,point:vu,lineStart:function(){Oh.point=_h,Oh.lineEnd=yh},lineEnd:vu,polygonStart:vu,polygonEnd:vu};function yh(){Oh.point=Oh.lineEnd=vu}function _h(t,e){fh=t*=iu,bh=pu(e*=iu),Mh=su(e),Oh.point=Ah}function Ah(t,e){t*=iu;var n=pu(e*=iu),i=su(e),o=ou(t-fh),r=su(o),a=i*pu(o),s=Mh*n-bh*i*r,l=bh*n+Mh*i*r;ph.add(au(bu(a*a+s*s),l)),fh=t,bh=n,Mh=i}function xh(t){return ph=new y,wu(t,Oh),+ph}var wh=[null,null],qh={type:"LineString",coordinates:wh};function Wh(t,e){return wh[0]=t,wh[1]=e,xh(qh)}var Lh={Feature:function(t,e){return Th(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)if(Th(n[i].geometry,e))return!0;return!1}},kh={Sphere:function(){return!0},Point:function(t,e){return Sh(t.coordinates,e)},MultiPoint:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)if(Sh(n[i],e))return!0;return!1},LineString:function(t,e){return Rh(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)if(Rh(n[i],e))return!0;return!1},Polygon:function(t,e){return Ch(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)if(Ch(n[i],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)if(Th(n[i],e))return!0;return!1}};function Th(t,e){return!(!t||!kh.hasOwnProperty(t.type))&&kh[t.type](t,e)}function Sh(t,e){return 0===Wh(t,e)}function Rh(t,e){for(var n,i,o,r=0,a=t.length;r<a;r++){if(0===(i=Wh(t[r],e)))return!0;if(r>0&&(o=Wh(t[r],t[r-1]))>0&&n<=o&&i<=o&&(n+i-o)*(1-Math.pow((n-i)/o,2))<Kc*o)return!0;n=i}return!1}function Ch(t,e){return!!sh(t.map(Dh),Nh(e))}function Dh(t){return(t=t.map(Nh)).pop(),t}function Nh(t){return[t[0]*iu,t[1]*iu]}function Eh(t,e){return(t&&Lh.hasOwnProperty(t.type)?Lh[t.type]:Th)(t,e)}function Bh(t,e,n){var i=Mt(t,e-Zc,n).concat(e);return function(t){return i.map((function(e){return[t,e]}))}}function Ph(t,e,n){var i=Mt(t,e-Zc,n).concat(e);return function(t){return i.map((function(e){return[e,t]}))}}function Yh(){var t,e,n,i,o,r,a,s,l,c,u,d,h=10,p=h,f=90,b=360,M=2.5;function g(){return{type:"MultiLineString",coordinates:m()}}function m(){return Mt(lu(i/f)*f,n,f).map(u).concat(Mt(lu(s/b)*b,a,b).map(d)).concat(Mt(lu(e/h)*h,t,h).filter((function(t){return ou(t%f)>Zc})).map(l)).concat(Mt(lu(r/p)*p,o,p).filter((function(t){return ou(t%b)>Zc})).map(c))}return g.lines=function(){return m().map((function(t){return{type:"LineString",coordinates:t}}))},g.outline=function(){return{type:"Polygon",coordinates:[u(i).concat(d(a).slice(1),u(n).reverse().slice(1),d(s).reverse().slice(1))]}},g.extent=function(t){return arguments.length?g.extentMajor(t).extentMinor(t):g.extentMinor()},g.extentMajor=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],s=+t[0][1],a=+t[1][1],i>n&&(t=i,i=n,n=t),s>a&&(t=s,s=a,a=t),g.precision(M)):[[i,s],[n,a]]},g.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],r=+n[0][1],o=+n[1][1],e>t&&(n=e,e=t,t=n),r>o&&(n=r,r=o,o=n),g.precision(M)):[[e,r],[t,o]]},g.step=function(t){return arguments.length?g.stepMajor(t).stepMinor(t):g.stepMinor()},g.stepMajor=function(t){return arguments.length?(f=+t[0],b=+t[1],g):[f,b]},g.stepMinor=function(t){return arguments.length?(h=+t[0],p=+t[1],g):[h,p]},g.precision=function(h){return arguments.length?(M=+h,l=Bh(r,o,90),c=Ph(e,t,M),u=Bh(s,a,90),d=Ph(i,n,M),g):M},g.extentMajor([[-180,-90+Zc],[180,90-Zc]]).extentMinor([[-180,-80-Zc],[180,80+Zc]])}function Ih(){return Yh()()}function Xh(t,e){var n=t[0]*iu,i=t[1]*iu,o=e[0]*iu,r=e[1]*iu,a=su(i),s=pu(i),l=su(r),c=pu(r),u=a*su(n),d=a*pu(n),h=l*su(o),p=l*pu(o),f=2*mu(bu(zu(r-i)+a*l*zu(o-n))),b=pu(f),M=f?function(t){var e=pu(t*=f)/b,n=pu(f-t)/b,i=n*u+e*h,o=n*d+e*p,r=n*s+e*c;return[au(o,i)*nu,au(r,bu(i*i+o*o))*nu]}:function(){return[n*nu,i*nu]};return M.distance=f,M}const Hh=t=>t;var Fh,jh,Vh,$h,Uh=new y,Gh=new y,Zh={point:vu,lineStart:vu,lineEnd:vu,polygonStart:function(){Zh.lineStart=Kh,Zh.lineEnd=tp},polygonEnd:function(){Zh.lineStart=Zh.lineEnd=Zh.point=vu,Uh.add(ou(Gh)),Gh=new y},result:function(){var t=Uh/2;return Uh=new y,t}};function Kh(){Zh.point=Jh}function Jh(t,e){Zh.point=Qh,Fh=Vh=t,jh=$h=e}function Qh(t,e){Gh.add($h*t-Vh*e),Vh=t,$h=e}function tp(){Qh(Fh,jh)}const ep=Zh;var np=1/0,ip=np,op=-np,rp=op,ap={point:function(t,e){t<np&&(np=t);t>op&&(op=t);e<ip&&(ip=e);e>rp&&(rp=e)},lineStart:vu,lineEnd:vu,polygonStart:vu,polygonEnd:vu,result:function(){var t=[[np,ip],[op,rp]];return op=rp=-(ip=np=1/0),t}};const sp=ap;var lp,cp,up,dp,hp=0,pp=0,fp=0,bp=0,Mp=0,gp=0,mp=0,zp=0,vp=0,Op={point:yp,lineStart:_p,lineEnd:wp,polygonStart:function(){Op.lineStart=qp,Op.lineEnd=Wp},polygonEnd:function(){Op.point=yp,Op.lineStart=_p,Op.lineEnd=wp},result:function(){var t=vp?[mp/vp,zp/vp]:gp?[bp/gp,Mp/gp]:fp?[hp/fp,pp/fp]:[NaN,NaN];return hp=pp=fp=bp=Mp=gp=mp=zp=vp=0,t}};function yp(t,e){hp+=t,pp+=e,++fp}function _p(){Op.point=Ap}function Ap(t,e){Op.point=xp,yp(up=t,dp=e)}function xp(t,e){var n=t-up,i=e-dp,o=bu(n*n+i*i);bp+=o*(up+t)/2,Mp+=o*(dp+e)/2,gp+=o,yp(up=t,dp=e)}function wp(){Op.point=yp}function qp(){Op.point=Lp}function Wp(){kp(lp,cp)}function Lp(t,e){Op.point=kp,yp(lp=up=t,cp=dp=e)}function kp(t,e){var n=t-up,i=e-dp,o=bu(n*n+i*i);bp+=o*(up+t)/2,Mp+=o*(dp+e)/2,gp+=o,mp+=(o=dp*t-up*e)*(up+t),zp+=o*(dp+e),vp+=3*o,yp(up=t,dp=e)}const Tp=Op;function Sp(t){this._context=t}Sp.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,eu)}},result:vu};var Rp,Cp,Dp,Np,Ep,Bp=new y,Pp={point:vu,lineStart:function(){Pp.point=Yp},lineEnd:function(){Rp&&Ip(Cp,Dp),Pp.point=vu},polygonStart:function(){Rp=!0},polygonEnd:function(){Rp=null},result:function(){var t=+Bp;return Bp=new y,t}};function Yp(t,e){Pp.point=Ip,Cp=Np=t,Dp=Ep=e}function Ip(t,e){Np-=t,Ep-=e,Bp.add(bu(Np*Np+Ep*Ep)),Np=t,Ep=e}const Xp=Pp;function Hp(){this._string=[]}function Fp(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function jp(t,e){var n,i,o=4.5;function r(t){return t&&("function"==typeof o&&i.pointRadius(+o.apply(this,arguments)),wu(t,n(i))),i.result()}return r.area=function(t){return wu(t,n(ep)),ep.result()},r.measure=function(t){return wu(t,n(Xp)),Xp.result()},r.bounds=function(t){return wu(t,n(sp)),sp.result()},r.centroid=function(t){return wu(t,n(Tp)),Tp.result()},r.projection=function(e){return arguments.length?(n=null==e?(t=null,Hh):(t=e).stream,r):t},r.context=function(t){return arguments.length?(i=null==t?(e=null,new Hp):new Sp(e=t),"function"!=typeof o&&i.pointRadius(o),r):e},r.pointRadius=function(t){return arguments.length?(o="function"==typeof t?t:(i.pointRadius(+t),+t),r):o},r.projection(t).context(e)}function Vp(t){return{stream:$p(t)}}function $p(t){return function(e){var n=new Up;for(var i in t)n[i]=t[i];return n.stream=e,n}}function Up(){}function Gp(t,e,n){var i=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=i&&t.clipExtent(null),wu(n,t.stream(sp)),e(sp.result()),null!=i&&t.clipExtent(i),t}function Zp(t,e,n){return Gp(t,(function(n){var i=e[1][0]-e[0][0],o=e[1][1]-e[0][1],r=Math.min(i/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+e[0][0]+(i-r*(n[1][0]+n[0][0]))/2,s=+e[0][1]+(o-r*(n[1][1]+n[0][1]))/2;t.scale(150*r).translate([a,s])}),n)}function Kp(t,e,n){return Zp(t,[[0,0],e],n)}function Jp(t,e,n){return Gp(t,(function(n){var i=+e,o=i/(n[1][0]-n[0][0]),r=(i-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];t.scale(150*o).translate([r,a])}),n)}function Qp(t,e,n){return Gp(t,(function(n){var i=+e,o=i/(n[1][1]-n[0][1]),r=-o*n[0][0],a=(i-o*(n[1][1]+n[0][1]))/2;t.scale(150*o).translate([r,a])}),n)}Hp.prototype={_radius:4.5,_circle:Fp(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=Fp(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},Up.prototype={constructor:Up,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var tf=16,ef=su(30*iu);function nf(t,e){return+e?function(t,e){function n(i,o,r,a,s,l,c,u,d,h,p,f,b,M){var g=c-i,m=u-o,z=g*g+m*m;if(z>4*e&&b--){var v=a+h,O=s+p,y=l+f,_=bu(v*v+O*O+y*y),A=mu(y/=_),x=ou(ou(y)-1)<Zc||ou(r-d)<Zc?(r+d)/2:au(O,v),w=t(x,A),q=w[0],W=w[1],L=q-i,k=W-o,T=m*L-g*k;(T*T/z>e||ou((g*L+m*k)/z-.5)>.3||a*h+s*p+l*f<ef)&&(n(i,o,r,a,s,l,q,W,x,v/=_,O/=_,y,b,M),M.point(q,W),n(q,W,x,v,O,y,c,u,d,h,p,f,b,M))}}return function(e){var i,o,r,a,s,l,c,u,d,h,p,f,b={point:M,lineStart:g,lineEnd:z,polygonStart:function(){e.polygonStart(),b.lineStart=v},polygonEnd:function(){e.polygonEnd(),b.lineStart=g}};function M(n,i){n=t(n,i),e.point(n[0],n[1])}function g(){u=NaN,b.point=m,e.lineStart()}function m(i,o){var r=Ju([i,o]),a=t(i,o);n(u,d,c,h,p,f,u=a[0],d=a[1],c=i,h=r[0],p=r[1],f=r[2],tf,e),e.point(u,d)}function z(){b.point=M,e.lineEnd()}function v(){g(),b.point=O,b.lineEnd=y}function O(t,e){m(i=t,e),o=u,r=d,a=h,s=p,l=f,b.point=m}function y(){n(u,d,c,h,p,f,o,r,i,a,s,l,tf,e),b.lineEnd=z,z()}return b}}(t,e):function(t){return $p({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}(t)}var of=$p({point:function(t,e){this.stream.point(t*iu,e*iu)}});function rf(t,e,n,i,o,r){if(!r)return function(t,e,n,i,o){function r(r,a){return[e+t*(r*=i),n-t*(a*=o)]}return r.invert=function(r,a){return[(r-e)/t*i,(n-a)/t*o]},r}(t,e,n,i,o);var a=su(r),s=pu(r),l=a*t,c=s*t,u=a/t,d=s/t,h=(s*n-a*e)/t,p=(s*e+a*n)/t;function f(t,r){return[l*(t*=i)-c*(r*=o)+e,n-c*t-l*r]}return f.invert=function(t,e){return[i*(u*t-d*e+h),o*(p-d*t-u*e)]},f}function af(t){return sf((function(){return t}))()}function sf(t){var e,n,i,o,r,a,s,l,c,u,d=150,h=480,p=250,f=0,b=0,M=0,g=0,m=0,z=0,v=1,O=1,y=null,_=dh,A=null,x=Hh,w=.5;function q(t){return l(t[0]*iu,t[1]*iu)}function W(t){return(t=l.invert(t[0],t[1]))&&[t[0]*nu,t[1]*nu]}function L(){var t=rf(d,0,0,v,O,z).apply(null,e(f,b)),i=rf(d,h-t[0],p-t[1],v,O,z);return n=$d(M,g,m),s=jd(e,i),l=jd(n,s),a=nf(s,w),k()}function k(){return c=u=null,q}return q.stream=function(t){return c&&u===t?c:c=of(function(t){return $p({point:function(e,n){var i=t(e,n);return this.stream.point(i[0],i[1])}})}(n)(_(a(x(u=t)))))},q.preclip=function(t){return arguments.length?(_=t,y=void 0,k()):_},q.postclip=function(t){return arguments.length?(x=t,A=i=o=r=null,k()):x},q.clipAngle=function(t){return arguments.length?(_=+t?hh(y=t*iu):(y=null,dh),k()):y*nu},q.clipExtent=function(t){return arguments.length?(x=null==t?(A=i=o=r=null,Hh):zh(A=+t[0][0],i=+t[0][1],o=+t[1][0],r=+t[1][1]),k()):null==A?null:[[A,i],[o,r]]},q.scale=function(t){return arguments.length?(d=+t,L()):d},q.translate=function(t){return arguments.length?(h=+t[0],p=+t[1],L()):[h,p]},q.center=function(t){return arguments.length?(f=t[0]%360*iu,b=t[1]%360*iu,L()):[f*nu,b*nu]},q.rotate=function(t){return arguments.length?(M=t[0]%360*iu,g=t[1]%360*iu,m=t.length>2?t[2]%360*iu:0,L()):[M*nu,g*nu,m*nu]},q.angle=function(t){return arguments.length?(z=t%360*iu,L()):z*nu},q.reflectX=function(t){return arguments.length?(v=t?-1:1,L()):v<0},q.reflectY=function(t){return arguments.length?(O=t?-1:1,L()):O<0},q.precision=function(t){return arguments.length?(a=nf(s,w=t*t),k()):bu(w)},q.fitExtent=function(t,e){return Zp(q,t,e)},q.fitSize=function(t,e){return Kp(q,t,e)},q.fitWidth=function(t,e){return Jp(q,t,e)},q.fitHeight=function(t,e){return Qp(q,t,e)},function(){return e=t.apply(this,arguments),q.invert=e.invert&&W,L()}}function lf(t){var e=0,n=Jc/3,i=sf(t),o=i(e,n);return o.parallels=function(t){return arguments.length?i(e=t[0]*iu,n=t[1]*iu):[e*nu,n*nu]},o}function cf(t,e){var n=pu(t),i=(n+pu(e))/2;if(ou(i)<Zc)return function(t){var e=su(t);function n(t,n){return[t*e,pu(n)/e]}return n.invert=function(t,n){return[t/e,mu(n*e)]},n}(t);var o=1+n*(2*i-n),r=bu(o)/i;function a(t,e){var n=bu(o-2*i*pu(e))/i;return[n*pu(t*=i),r-n*su(t)]}return a.invert=function(t,e){var n=r-e,a=au(t,ou(n))*fu(n);return n*i<0&&(a-=Jc*fu(t)*fu(n)),[a/i,mu((o-(t*t+n*n)*i*i)/(2*i))]},a}function uf(){return lf(cf).scale(155.424).center([0,33.6442])}function df(){return uf().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function hf(){var t,e,n,i,o,r,a=df(),s=uf().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=uf().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(t,e){r=[t,e]}};function u(t){var e=t[0],a=t[1];return r=null,n.point(e,a),r||(i.point(e,a),r)||(o.point(e,a),r)}function d(){return t=e=null,u}return u.invert=function(t){var e=a.scale(),n=a.translate(),i=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&i>=-.425&&i<-.214?s:o>=.166&&o<.234&&i>=-.214&&i<-.115?l:a).invert(t)},u.stream=function(n){return t&&e===n?t:(i=[a.stream(e=n),s.stream(n),l.stream(n)],o=i.length,t={point:function(t,e){for(var n=-1;++n<o;)i[n].point(t,e)},sphere:function(){for(var t=-1;++t<o;)i[t].sphere()},lineStart:function(){for(var t=-1;++t<o;)i[t].lineStart()},lineEnd:function(){for(var t=-1;++t<o;)i[t].lineEnd()},polygonStart:function(){for(var t=-1;++t<o;)i[t].polygonStart()},polygonEnd:function(){for(var t=-1;++t<o;)i[t].polygonEnd()}});var i,o},u.precision=function(t){return arguments.length?(a.precision(t),s.precision(t),l.precision(t),d()):a.precision()},u.scale=function(t){return arguments.length?(a.scale(t),s.scale(.35*t),l.scale(t),u.translate(a.translate())):a.scale()},u.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),r=+t[0],u=+t[1];return n=a.translate(t).clipExtent([[r-.455*e,u-.238*e],[r+.455*e,u+.238*e]]).stream(c),i=s.translate([r-.307*e,u+.201*e]).clipExtent([[r-.425*e+Zc,u+.12*e+Zc],[r-.214*e-Zc,u+.234*e-Zc]]).stream(c),o=l.translate([r-.205*e,u+.212*e]).clipExtent([[r-.214*e+Zc,u+.166*e+Zc],[r-.115*e-Zc,u+.234*e-Zc]]).stream(c),d()},u.fitExtent=function(t,e){return Zp(u,t,e)},u.fitSize=function(t,e){return Kp(u,t,e)},u.fitWidth=function(t,e){return Jp(u,t,e)},u.fitHeight=function(t,e){return Qp(u,t,e)},u.scale(1070)}function pf(t){return function(e,n){var i=su(e),o=su(n),r=t(i*o);return r===1/0?[2,0]:[r*o*pu(e),r*pu(n)]}}function ff(t){return function(e,n){var i=bu(e*e+n*n),o=t(i),r=pu(o),a=su(o);return[au(e*r,i*a),mu(i&&n*r/i)]}}var bf=pf((function(t){return bu(2/(1+t))}));function Mf(){return af(bf).scale(124.75).clipAngle(179.999)}bf.invert=ff((function(t){return 2*mu(t/2)}));var gf=pf((function(t){return(t=gu(t))&&t/pu(t)}));function mf(){return af(gf).scale(79.4188).clipAngle(179.999)}function zf(t,e){return[t,du(Mu((Qc+e)/2))]}function vf(){return Of(zf).scale(961/eu)}function Of(t){var e,n,i,o=af(t),r=o.center,a=o.scale,s=o.translate,l=o.clipExtent,c=null;function u(){var r=Jc*a(),s=o(Kd(o.rotate()).invert([0,0]));return l(null==c?[[s[0]-r,s[1]-r],[s[0]+r,s[1]+r]]:t===zf?[[Math.max(s[0]-r,c),e],[Math.min(s[0]+r,n),i]]:[[c,Math.max(s[1]-r,e)],[n,Math.min(s[1]+r,i)]])}return o.scale=function(t){return arguments.length?(a(t),u()):a()},o.translate=function(t){return arguments.length?(s(t),u()):s()},o.center=function(t){return arguments.length?(r(t),u()):r()},o.clipExtent=function(t){return arguments.length?(null==t?c=e=n=i=null:(c=+t[0][0],e=+t[0][1],n=+t[1][0],i=+t[1][1]),u()):null==c?null:[[c,e],[n,i]]},u()}function yf(t){return Mu((Qc+t)/2)}function _f(t,e){var n=su(t),i=t===e?pu(t):du(n/su(e))/du(yf(e)/yf(t)),o=n*hu(yf(t),i)/i;if(!i)return zf;function r(t,e){o>0?e<-Qc+Zc&&(e=-Qc+Zc):e>Qc-Zc&&(e=Qc-Zc);var n=o/hu(yf(e),i);return[n*pu(i*t),o-n*su(i*t)]}return r.invert=function(t,e){var n=o-e,r=fu(i)*bu(t*t+n*n),a=au(t,ou(n))*fu(n);return n*i<0&&(a-=Jc*fu(t)*fu(n)),[a/i,2*ru(hu(o/r,1/i))-Qc]},r}function Af(){return lf(_f).scale(109.5).parallels([30,30])}function xf(t,e){return[t,e]}function wf(){return af(xf).scale(152.63)}function qf(t,e){var n=su(t),i=t===e?pu(t):(n-su(e))/(e-t),o=n/i+t;if(ou(i)<Zc)return xf;function r(t,e){var n=o-e,r=i*t;return[n*pu(r),o-n*su(r)]}return r.invert=function(t,e){var n=o-e,r=au(t,ou(n))*fu(n);return n*i<0&&(r-=Jc*fu(t)*fu(n)),[r/i,o-fu(i)*bu(t*t+n*n)]},r}function Wf(){return lf(qf).scale(131.154).center([0,13.9389])}gf.invert=ff((function(t){return t})),zf.invert=function(t,e){return[t,2*ru(cu(e))-Qc]},xf.invert=xf;var Lf=1.340264,kf=-.081106,Tf=893e-6,Sf=.003796,Rf=bu(3)/2;function Cf(t,e){var n=mu(Rf*pu(e)),i=n*n,o=i*i*i;return[t*su(n)/(Rf*(Lf+3*kf*i+o*(7*Tf+9*Sf*i))),n*(Lf+kf*i+o*(Tf+Sf*i))]}function Df(){return af(Cf).scale(177.158)}function Nf(t,e){var n=su(e),i=su(t)*n;return[n*pu(t)/i,pu(e)/i]}function Ef(){return af(Nf).scale(144.049).clipAngle(60)}function Bf(){var t,e,n,i,o,r,a,s=1,l=0,c=0,u=1,d=1,h=0,p=null,f=1,b=1,M=$p({point:function(t,e){var n=z([t,e]);this.stream.point(n[0],n[1])}}),g=Hh;function m(){return f=s*u,b=s*d,r=a=null,z}function z(n){var i=n[0]*f,o=n[1]*b;if(h){var r=o*t-i*e;i=i*t+o*e,o=r}return[i+l,o+c]}return z.invert=function(n){var i=n[0]-l,o=n[1]-c;if(h){var r=o*t+i*e;i=i*t-o*e,o=r}return[i/f,o/b]},z.stream=function(t){return r&&a===t?r:r=M(g(a=t))},z.postclip=function(t){return arguments.length?(g=t,p=n=i=o=null,m()):g},z.clipExtent=function(t){return arguments.length?(g=null==t?(p=n=i=o=null,Hh):zh(p=+t[0][0],n=+t[0][1],i=+t[1][0],o=+t[1][1]),m()):null==p?null:[[p,n],[i,o]]},z.scale=function(t){return arguments.length?(s=+t,m()):s},z.translate=function(t){return arguments.length?(l=+t[0],c=+t[1],m()):[l,c]},z.angle=function(n){return arguments.length?(e=pu(h=n%360*iu),t=su(h),m()):h*nu},z.reflectX=function(t){return arguments.length?(u=t?-1:1,m()):u<0},z.reflectY=function(t){return arguments.length?(d=t?-1:1,m()):d<0},z.fitExtent=function(t,e){return Zp(z,t,e)},z.fitSize=function(t,e){return Kp(z,t,e)},z.fitWidth=function(t,e){return Jp(z,t,e)},z.fitHeight=function(t,e){return Qp(z,t,e)},z}function Pf(t,e){var n=e*e,i=n*n;return[t*(.8707-.131979*n+i*(i*(.003971*n-.001529*i)-.013791)),e*(1.007226+n*(.015085+i*(.028874*n-.044475-.005916*i)))]}function Yf(){return af(Pf).scale(175.295)}function If(t,e){return[su(e)*pu(t),pu(e)]}function Xf(){return af(If).scale(249.5).clipAngle(90+Zc)}function Hf(t,e){var n=su(e),i=1+su(t)*n;return[n*pu(t)/i,pu(e)/i]}function Ff(){return af(Hf).scale(250).clipAngle(142)}function jf(t,e){return[du(Mu((Qc+e)/2)),-t]}function Vf(){var t=Of(jf),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)}function $f(t,e){return t.parent===e.parent?1:2}function Uf(t,e){return t+e.x}function Gf(t,e){return Math.max(t,e.y)}function Zf(){var t=$f,e=1,n=1,i=!1;function o(o){var r,a=0;o.eachAfter((function(e){var n=e.children;n?(e.x=function(t){return t.reduce(Uf,0)/t.length}(n),e.y=function(t){return 1+t.reduce(Gf,0)}(n)):(e.x=r?a+=t(e,r):0,e.y=0,r=e)}));var s=function(t){for(var e;e=t.children;)t=e[0];return t}(o),l=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(o),c=s.x-t(s,l)/2,u=l.x+t(l,s)/2;return o.eachAfter(i?function(t){t.x=(t.x-o.x)*e,t.y=(o.y-t.y)*n}:function(t){t.x=(t.x-c)/(u-c)*e,t.y=(1-(o.y?t.y/o.y:1))*n})}return o.separation=function(e){return arguments.length?(t=e,o):t},o.size=function(t){return arguments.length?(i=!1,e=+t[0],n=+t[1],o):i?null:[e,n]},o.nodeSize=function(t){return arguments.length?(i=!0,e=+t[0],n=+t[1],o):i?[e,n]:null},o}function Kf(t){var e=0,n=t.children,i=n&&n.length;if(i)for(;--i>=0;)e+=n[i].value;else e=1;t.value=e}function Jf(t,e){t instanceof Map?(t=[void 0,t],void 0===e&&(e=tb)):void 0===e&&(e=Qf);for(var n,i,o,r,a,s=new ib(t),l=[s];n=l.pop();)if((o=e(n.data))&&(a=(o=Array.from(o)).length))for(n.children=o,r=a-1;r>=0;--r)l.push(i=o[r]=new ib(o[r])),i.parent=n,i.depth=n.depth+1;return s.eachBefore(nb)}function Qf(t){return t.children}function tb(t){return Array.isArray(t)?t[1]:null}function eb(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function nb(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function ib(t){this.data=t,this.depth=this.height=0,this.parent=null}function ob(t){for(var e,n,i=0,o=(t=function(t){for(var e,n,i=t.length;i;)n=Math.random()*i--|0,e=t[i],t[i]=t[n],t[n]=e;return t}(Array.from(t))).length,r=[];i<o;)e=t[i],n&&sb(n,e)?++i:(n=cb(r=rb(r,e)),i=0);return n}function rb(t,e){var n,i;if(lb(e,t))return[e];for(n=0;n<t.length;++n)if(ab(e,t[n])&&lb(ub(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(i=n+1;i<t.length;++i)if(ab(ub(t[n],t[i]),e)&&ab(ub(t[n],e),t[i])&&ab(ub(t[i],e),t[n])&&lb(db(t[n],t[i],e),t))return[t[n],t[i],e];throw new Error}function ab(t,e){var n=t.r-e.r,i=e.x-t.x,o=e.y-t.y;return n<0||n*n<i*i+o*o}function sb(t,e){var n=t.r-e.r+1e-9*Math.max(t.r,e.r,1),i=e.x-t.x,o=e.y-t.y;return n>0&&n*n>i*i+o*o}function lb(t,e){for(var n=0;n<e.length;++n)if(!sb(t,e[n]))return!1;return!0}function cb(t){switch(t.length){case 1:return function(t){return{x:t.x,y:t.y,r:t.r}}(t[0]);case 2:return ub(t[0],t[1]);case 3:return db(t[0],t[1],t[2])}}function ub(t,e){var n=t.x,i=t.y,o=t.r,r=e.x,a=e.y,s=e.r,l=r-n,c=a-i,u=s-o,d=Math.sqrt(l*l+c*c);return{x:(n+r+l/d*u)/2,y:(i+a+c/d*u)/2,r:(d+o+s)/2}}function db(t,e,n){var i=t.x,o=t.y,r=t.r,a=e.x,s=e.y,l=e.r,c=n.x,u=n.y,d=n.r,h=i-a,p=i-c,f=o-s,b=o-u,M=l-r,g=d-r,m=i*i+o*o-r*r,z=m-a*a-s*s+l*l,v=m-c*c-u*u+d*d,O=p*f-h*b,y=(f*v-b*z)/(2*O)-i,_=(b*M-f*g)/O,A=(p*z-h*v)/(2*O)-o,x=(h*g-p*M)/O,w=_*_+x*x-1,q=2*(r+y*_+A*x),W=y*y+A*A-r*r,L=-(w?(q+Math.sqrt(q*q-4*w*W))/(2*w):W/q);return{x:i+y+_*L,y:o+A+x*L,r:L}}function hb(t,e,n){var i,o,r,a,s=t.x-e.x,l=t.y-e.y,c=s*s+l*l;c?(o=e.r+n.r,o*=o,a=t.r+n.r,o>(a*=a)?(i=(c+a-o)/(2*c),r=Math.sqrt(Math.max(0,a/c-i*i)),n.x=t.x-i*s-r*l,n.y=t.y-i*l+r*s):(i=(c+o-a)/(2*c),r=Math.sqrt(Math.max(0,o/c-i*i)),n.x=e.x+i*s-r*l,n.y=e.y+i*l+r*s)):(n.x=e.x+n.r,n.y=e.y)}function pb(t,e){var n=t.r+e.r-1e-6,i=e.x-t.x,o=e.y-t.y;return n>0&&n*n>i*i+o*o}function fb(t){var e=t._,n=t.next._,i=e.r+n.r,o=(e.x*n.r+n.x*e.r)/i,r=(e.y*n.r+n.y*e.r)/i;return o*o+r*r}function bb(t){this._=t,this.next=null,this.previous=null}function Mb(t){if(!(o=(t=function(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}(t)).length))return 0;var e,n,i,o,r,a,s,l,c,u,d;if((e=t[0]).x=0,e.y=0,!(o>1))return e.r;if(n=t[1],e.x=-n.r,n.x=e.r,n.y=0,!(o>2))return e.r+n.r;hb(n,e,i=t[2]),e=new bb(e),n=new bb(n),i=new bb(i),e.next=i.previous=n,n.next=e.previous=i,i.next=n.previous=e;t:for(s=3;s<o;++s){hb(e._,n._,i=t[s]),i=new bb(i),l=n.next,c=e.previous,u=n._.r,d=e._.r;do{if(u<=d){if(pb(l._,i._)){n=l,e.next=n,n.previous=e,--s;continue t}u+=l._.r,l=l.next}else{if(pb(c._,i._)){(e=c).next=n,n.previous=e,--s;continue t}d+=c._.r,c=c.previous}}while(l!==c.next);for(i.previous=e,i.next=n,e.next=n.previous=n=i,r=fb(e);(i=i.next)!==n;)(a=fb(i))<r&&(e=i,r=a);n=e.next}for(e=[n._],i=n;(i=i.next)!==n;)e.push(i._);for(i=ob(e),s=0;s<o;++s)(e=t[s]).x-=i.x,e.y-=i.y;return i.r}function gb(t){return Mb(t),t}function mb(t){if("function"!=typeof t)throw new Error;return t}function zb(){return 0}function vb(t){return function(){return t}}function Ob(t){return Math.sqrt(t.value)}function yb(){var t=null,e=1,n=1,i=zb;function o(o){return o.x=e/2,o.y=n/2,t?o.eachBefore(_b(t)).eachAfter(Ab(i,.5)).eachBefore(xb(1)):o.eachBefore(_b(Ob)).eachAfter(Ab(zb,1)).eachAfter(Ab(i,o.r/Math.min(e,n))).eachBefore(xb(Math.min(e,n)/(2*o.r))),o}return o.radius=function(e){return arguments.length?(t=null==(n=e)?null:mb(n),o):t;var n},o.size=function(t){return arguments.length?(e=+t[0],n=+t[1],o):[e,n]},o.padding=function(t){return arguments.length?(i="function"==typeof t?t:vb(+t),o):i},o}function _b(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function Ab(t,e){return function(n){if(i=n.children){var i,o,r,a=i.length,s=t(n)*e||0;if(s)for(o=0;o<a;++o)i[o].r+=s;if(r=Mb(i),s)for(o=0;o<a;++o)i[o].r-=s;n.r=r+s}}}function xb(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}function wb(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function qb(t,e,n,i,o){for(var r,a=t.children,s=-1,l=a.length,c=t.value&&(i-e)/t.value;++s<l;)(r=a[s]).y0=n,r.y1=o,r.x0=e,r.x1=e+=r.value*c}function Wb(){var t=1,e=1,n=0,i=!1;function o(o){var r=o.height+1;return o.x0=o.y0=n,o.x1=t,o.y1=e/r,o.eachBefore(function(t,e){return function(i){i.children&&qb(i,i.x0,t*(i.depth+1)/e,i.x1,t*(i.depth+2)/e);var o=i.x0,r=i.y0,a=i.x1-n,s=i.y1-n;a<o&&(o=a=(o+a)/2),s<r&&(r=s=(r+s)/2),i.x0=o,i.y0=r,i.x1=a,i.y1=s}}(e,r)),i&&o.eachBefore(wb),o}return o.round=function(t){return arguments.length?(i=!!t,o):i},o.size=function(n){return arguments.length?(t=+n[0],e=+n[1],o):[t,e]},o.padding=function(t){return arguments.length?(n=+t,o):n},o}Cf.invert=function(t,e){for(var n,i=e,o=i*i,r=o*o*o,a=0;a<12&&(r=(o=(i-=n=(i*(Lf+kf*o+r*(Tf+Sf*o))-e)/(Lf+3*kf*o+r*(7*Tf+9*Sf*o)))*i)*o*o,!(ou(n)<Kc));++a);return[Rf*t*(Lf+3*kf*o+r*(7*Tf+9*Sf*o))/su(i),mu(pu(i)/Rf)]},Nf.invert=ff(ru),Pf.invert=function(t,e){var n,i=e,o=25;do{var r=i*i,a=r*r;i-=n=(i*(1.007226+r*(.015085+a*(.028874*r-.044475-.005916*a)))-e)/(1.007226+r*(.045255+a*(.259866*r-.311325-.005916*11*a)))}while(ou(n)>Zc&&--o>0);return[t/(.8707+(r=i*i)*(r*(r*r*r*(.003971-.001529*r)-.013791)-.131979)),i]},If.invert=ff(mu),Hf.invert=ff((function(t){return 2*ru(t)})),jf.invert=function(t,e){return[-e,2*ru(cu(t))-Qc]},ib.prototype=Jf.prototype={constructor:ib,count:function(){return this.eachAfter(Kf)},each:function(t,e){let n=-1;for(const i of this)t.call(e,i,++n,this);return this},eachAfter:function(t,e){for(var n,i,o,r=this,a=[r],s=[],l=-1;r=a.pop();)if(s.push(r),n=r.children)for(i=0,o=n.length;i<o;++i)a.push(n[i]);for(;r=s.pop();)t.call(e,r,++l,this);return this},eachBefore:function(t,e){for(var n,i,o=this,r=[o],a=-1;o=r.pop();)if(t.call(e,o,++a,this),n=o.children)for(i=n.length-1;i>=0;--i)r.push(n[i]);return this},find:function(t,e){let n=-1;for(const i of this)if(t.call(e,i,++n,this))return i},sum:function(t){return this.eachAfter((function(e){for(var n=+t(e.data)||0,i=e.children,o=i&&i.length;--o>=0;)n+=i[o].value;e.value=n}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),i=e.ancestors(),o=null;t=n.pop(),e=i.pop();for(;t===e;)o=t,t=n.pop(),e=i.pop();return o}(e,t),i=[e];e!==n;)e=e.parent,i.push(e);for(var o=i.length;t!==n;)i.splice(o,0,t),t=t.parent;return i},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){return Array.from(this)},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e},copy:function(){return Jf(this).eachBefore(eb)},[Symbol.iterator]:function*(){var t,e,n,i,o=this,r=[o];do{for(t=r.reverse(),r=[];o=t.pop();)if(yield o,e=o.children)for(n=0,i=e.length;n<i;++n)r.push(e[n])}while(r.length)}};var Lb={depth:-1},kb={};function Tb(t){return t.id}function Sb(t){return t.parentId}function Rb(){var t=Tb,e=Sb;function n(n){var i,o,r,a,s,l,c,u=Array.from(n),d=u.length,h=new Map;for(o=0;o<d;++o)i=u[o],s=u[o]=new ib(i),null!=(l=t(i,o,n))&&(l+="")&&(c=s.id=l,h.set(c,h.has(c)?kb:s)),null!=(l=e(i,o,n))&&(l+="")&&(s.parent=l);for(o=0;o<d;++o)if(l=(s=u[o]).parent){if(!(a=h.get(l)))throw new Error("missing: "+l);if(a===kb)throw new Error("ambiguous: "+l);a.children?a.children.push(s):a.children=[s],s.parent=a}else{if(r)throw new Error("multiple roots");r=s}if(!r)throw new Error("no root");if(r.parent=Lb,r.eachBefore((function(t){t.depth=t.parent.depth+1,--d})).eachBefore(nb),r.parent=null,d>0)throw new Error("cycle");return r}return n.id=function(e){return arguments.length?(t=mb(e),n):t},n.parentId=function(t){return arguments.length?(e=mb(t),n):e},n}function Cb(t,e){return t.parent===e.parent?1:2}function Db(t){var e=t.children;return e?e[0]:t.t}function Nb(t){var e=t.children;return e?e[e.length-1]:t.t}function Eb(t,e,n){var i=n/(e.i-t.i);e.c-=i,e.s+=n,t.c+=i,e.z+=n,e.m+=n}function Bb(t,e,n){return t.a.parent===e.parent?t.a:n}function Pb(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function Yb(){var t=Cb,e=1,n=1,i=null;function o(o){var l=function(t){for(var e,n,i,o,r,a=new Pb(t,0),s=[a];e=s.pop();)if(i=e._.children)for(e.children=new Array(r=i.length),o=r-1;o>=0;--o)s.push(n=e.children[o]=new Pb(i[o],o)),n.parent=e;return(a.parent=new Pb(null,0)).children=[a],a}(o);if(l.eachAfter(r),l.parent.m=-l.z,l.eachBefore(a),i)o.eachBefore(s);else{var c=o,u=o,d=o;o.eachBefore((function(t){t.x<c.x&&(c=t),t.x>u.x&&(u=t),t.depth>d.depth&&(d=t)}));var h=c===u?1:t(c,u)/2,p=h-c.x,f=e/(u.x+h+p),b=n/(d.depth||1);o.eachBefore((function(t){t.x=(t.x+p)*f,t.y=t.depth*b}))}return o}function r(e){var n=e.children,i=e.parent.children,o=e.i?i[e.i-1]:null;if(n){!function(t){for(var e,n=0,i=0,o=t.children,r=o.length;--r>=0;)(e=o[r]).z+=n,e.m+=n,n+=e.s+(i+=e.c)}(e);var r=(n[0].z+n[n.length-1].z)/2;o?(e.z=o.z+t(e._,o._),e.m=e.z-r):e.z=r}else o&&(e.z=o.z+t(e._,o._));e.parent.A=function(e,n,i){if(n){for(var o,r=e,a=e,s=n,l=r.parent.children[0],c=r.m,u=a.m,d=s.m,h=l.m;s=Nb(s),r=Db(r),s&&r;)l=Db(l),(a=Nb(a)).a=e,(o=s.z+d-r.z-c+t(s._,r._))>0&&(Eb(Bb(s,e,i),e,o),c+=o,u+=o),d+=s.m,c+=r.m,h+=l.m,u+=a.m;s&&!Nb(a)&&(a.t=s,a.m+=d-u),r&&!Db(l)&&(l.t=r,l.m+=c-h,i=e)}return i}(e,o,e.parent.A||i[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*n}return o.separation=function(e){return arguments.length?(t=e,o):t},o.size=function(t){return arguments.length?(i=!1,e=+t[0],n=+t[1],o):i?null:[e,n]},o.nodeSize=function(t){return arguments.length?(i=!0,e=+t[0],n=+t[1],o):i?[e,n]:null},o}function Ib(t,e,n,i,o){for(var r,a=t.children,s=-1,l=a.length,c=t.value&&(o-n)/t.value;++s<l;)(r=a[s]).x0=e,r.x1=i,r.y0=n,r.y1=n+=r.value*c}Pb.prototype=Object.create(ib.prototype);var Xb=(1+Math.sqrt(5))/2;function Hb(t,e,n,i,o,r){for(var a,s,l,c,u,d,h,p,f,b,M,g=[],m=e.children,z=0,v=0,O=m.length,y=e.value;z<O;){l=o-n,c=r-i;do{u=m[v++].value}while(!u&&v<O);for(d=h=u,M=u*u*(b=Math.max(c/l,l/c)/(y*t)),f=Math.max(h/M,M/d);v<O;++v){if(u+=s=m[v].value,s<d&&(d=s),s>h&&(h=s),M=u*u*b,(p=Math.max(h/M,M/d))>f){u-=s;break}f=p}g.push(a={value:u,dice:l<c,children:m.slice(z,v)}),a.dice?qb(a,n,i,o,y?i+=c*u/y:r):Ib(a,n,i,y?n+=l*u/y:o,r),y-=u,z=v}return g}const Fb=function t(e){function n(t,n,i,o,r){Hb(e,t,n,i,o,r)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(Xb);function jb(){var t=Fb,e=!1,n=1,i=1,o=[0],r=zb,a=zb,s=zb,l=zb,c=zb;function u(t){return t.x0=t.y0=0,t.x1=n,t.y1=i,t.eachBefore(d),o=[0],e&&t.eachBefore(wb),t}function d(e){var n=o[e.depth],i=e.x0+n,u=e.y0+n,d=e.x1-n,h=e.y1-n;d<i&&(i=d=(i+d)/2),h<u&&(u=h=(u+h)/2),e.x0=i,e.y0=u,e.x1=d,e.y1=h,e.children&&(n=o[e.depth+1]=r(e)/2,i+=c(e)-n,u+=a(e)-n,(d-=s(e)-n)<i&&(i=d=(i+d)/2),(h-=l(e)-n)<u&&(u=h=(u+h)/2),t(e,i,u,d,h))}return u.round=function(t){return arguments.length?(e=!!t,u):e},u.size=function(t){return arguments.length?(n=+t[0],i=+t[1],u):[n,i]},u.tile=function(e){return arguments.length?(t=mb(e),u):t},u.padding=function(t){return arguments.length?u.paddingInner(t).paddingOuter(t):u.paddingInner()},u.paddingInner=function(t){return arguments.length?(r="function"==typeof t?t:vb(+t),u):r},u.paddingOuter=function(t){return arguments.length?u.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):u.paddingTop()},u.paddingTop=function(t){return arguments.length?(a="function"==typeof t?t:vb(+t),u):a},u.paddingRight=function(t){return arguments.length?(s="function"==typeof t?t:vb(+t),u):s},u.paddingBottom=function(t){return arguments.length?(l="function"==typeof t?t:vb(+t),u):l},u.paddingLeft=function(t){return arguments.length?(c="function"==typeof t?t:vb(+t),u):c},u}function Vb(t,e,n,i,o){var r,a,s=t.children,l=s.length,c=new Array(l+1);for(c[0]=a=r=0;r<l;++r)c[r+1]=a+=s[r].value;!function t(e,n,i,o,r,a,l){if(e>=n-1){var u=s[e];return u.x0=o,u.y0=r,u.x1=a,void(u.y1=l)}var d=c[e],h=i/2+d,p=e+1,f=n-1;for(;p<f;){var b=p+f>>>1;c[b]<h?p=b+1:f=b}h-c[p-1]<c[p]-h&&e+1<p&&--p;var M=c[p]-d,g=i-M;if(a-o>l-r){var m=i?(o*g+a*M)/i:a;t(e,p,M,o,r,m,l),t(p,n,g,m,r,a,l)}else{var z=i?(r*g+l*M)/i:l;t(e,p,M,o,r,a,z),t(p,n,g,o,z,a,l)}}(0,l,t.value,e,n,i,o)}function $b(t,e,n,i,o){(1&t.depth?Ib:qb)(t,e,n,i,o)}const Ub=function t(e){function n(t,n,i,o,r){if((a=t._squarify)&&a.ratio===e)for(var a,s,l,c,u,d=-1,h=a.length,p=t.value;++d<h;){for(l=(s=a[d]).children,c=s.value=0,u=l.length;c<u;++c)s.value+=l[c].value;s.dice?qb(s,n,i,o,p?i+=(r-i)*s.value/p:r):Ib(s,n,i,p?n+=(o-n)*s.value/p:o,r),p-=s.value}else t._squarify=a=Hb(e,t,n,i,o,r),a.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(Xb);function Gb(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}function Zb(t,e){var n=di(+t,+e);return function(t){var e=n(t);return e-360*Math.floor(e/360)}}function Kb(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}var Jb=1e-12;function Qb(t){return((t=Math.exp(t))+1/t)/2}const tM=function t(e,n,i){function o(t,o){var r,a,s=t[0],l=t[1],c=t[2],u=o[0],d=o[1],h=o[2],p=u-s,f=d-l,b=p*p+f*f;if(b<Jb)a=Math.log(h/c)/e,r=function(t){return[s+t*p,l+t*f,c*Math.exp(e*t*a)]};else{var M=Math.sqrt(b),g=(h*h-c*c+i*b)/(2*c*n*M),m=(h*h-c*c-i*b)/(2*h*n*M),z=Math.log(Math.sqrt(g*g+1)-g),v=Math.log(Math.sqrt(m*m+1)-m);a=(v-z)/e,r=function(t){var i=t*a,o=Qb(z),r=c/(n*M)*(o*function(t){return((t=Math.exp(2*t))-1)/(t+1)}(e*i+z)-function(t){return((t=Math.exp(t))-1/t)/2}(z));return[s+r*p,l+r*f,c*o/Qb(e*i+z)]}}return r.duration=1e3*a*e/Math.SQRT2,r}return o.rho=function(e){var n=Math.max(.001,+e),i=n*n;return t(n,i,i*i)},o}(Math.SQRT2,2,4);function eM(t){return function(e,n){var i=t((e=ii(e)).h,(n=ii(n)).h),o=pi(e.s,n.s),r=pi(e.l,n.l),a=pi(e.opacity,n.opacity);return function(t){return e.h=i(t),e.s=o(t),e.l=r(t),e.opacity=a(t),e+""}}}const nM=eM(di);var iM=eM(pi);function oM(t,e){var n=pi((t=fa(t)).l,(e=fa(e)).l),i=pi(t.a,e.a),o=pi(t.b,e.b),r=pi(t.opacity,e.opacity);return function(e){return t.l=n(e),t.a=i(e),t.b=o(e),t.opacity=r(e),t+""}}function rM(t){return function(e,n){var i=t((e=ya(e)).h,(n=ya(n)).h),o=pi(e.c,n.c),r=pi(e.l,n.l),a=pi(e.opacity,n.opacity);return function(t){return e.h=i(t),e.c=o(t),e.l=r(t),e.opacity=a(t),e+""}}}const aM=rM(di);var sM=rM(pi);function lM(t){return function e(n){function i(e,i){var o=t((e=Ra(e)).h,(i=Ra(i)).h),r=pi(e.s,i.s),a=pi(e.l,i.l),s=pi(e.opacity,i.opacity);return function(t){return e.h=o(t),e.s=r(t),e.l=a(Math.pow(t,n)),e.opacity=s(t),e+""}}return n=+n,i.gamma=e,i}(1)}const cM=lM(di);var uM=lM(pi);function dM(t,e){void 0===e&&(e=t,t=Wi);for(var n=0,i=e.length-1,o=e[0],r=new Array(i<0?0:i);n<i;)r[n]=t(o,o=e[++n]);return function(t){var e=Math.max(0,Math.min(i-1,Math.floor(t*=i)));return r[e](t-e)}}function hM(t,e){for(var n=new Array(e),i=0;i<e;++i)n[i]=t(i/(e-1));return n}function pM(t){for(var e,n=-1,i=t.length,o=t[i-1],r=0;++n<i;)e=o,o=t[n],r+=e[1]*o[0]-e[0]*o[1];return r/2}function fM(t){for(var e,n,i=-1,o=t.length,r=0,a=0,s=t[o-1],l=0;++i<o;)e=s,s=t[i],l+=n=e[0]*s[1]-s[0]*e[1],r+=(e[0]+s[0])*n,a+=(e[1]+s[1])*n;return[r/(l*=3),a/l]}function bM(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function MM(t,e){return t[0]-e[0]||t[1]-e[1]}function gM(t){const e=t.length,n=[0,1];let i,o=2;for(i=2;i<e;++i){for(;o>1&&bM(t[n[o-2]],t[n[o-1]],t[i])<=0;)--o;n[o++]=i}return n.slice(0,o)}function mM(t){if((n=t.length)<3)return null;var e,n,i=new Array(n),o=new Array(n);for(e=0;e<n;++e)i[e]=[+t[e][0],+t[e][1],e];for(i.sort(MM),e=0;e<n;++e)o[e]=[i[e][0],-i[e][1]];var r=gM(i),a=gM(o),s=a[0]===r[0],l=a[a.length-1]===r[r.length-1],c=[];for(e=r.length-1;e>=0;--e)c.push(t[i[r[e]][2]]);for(e=+s;e<a.length-l;++e)c.push(t[i[a[e]][2]]);return c}function zM(t,e){for(var n,i,o=t.length,r=t[o-1],a=e[0],s=e[1],l=r[0],c=r[1],u=!1,d=0;d<o;++d)n=(r=t[d])[0],(i=r[1])>s!=c>s&&a<(l-n)*(s-i)/(c-i)+n&&(u=!u),l=n,c=i;return u}function vM(t){for(var e,n,i=-1,o=t.length,r=t[o-1],a=r[0],s=r[1],l=0;++i<o;)e=a,n=s,e-=a=(r=t[i])[0],n-=s=r[1],l+=Math.hypot(e,n);return l}const OM=Math.random,yM=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,1===arguments.length?(n=t,t=0):n-=t,function(){return e()*n+t}}return n.source=t,n}(OM),_M=function t(e){function n(t,n){return arguments.length<2&&(n=t,t=0),t=Math.floor(t),n=Math.floor(n)-t,function(){return Math.floor(e()*n+t)}}return n.source=t,n}(OM),AM=function t(e){function n(t,n){var i,o;return t=null==t?0:+t,n=null==n?1:+n,function(){var r;if(null!=i)r=i,i=null;else do{i=2*e()-1,r=2*e()-1,o=i*i+r*r}while(!o||o>1);return t+n*r*Math.sqrt(-2*Math.log(o)/o)}}return n.source=t,n}(OM),xM=function t(e){var n=AM.source(e);function i(){var t=n.apply(this,arguments);return function(){return Math.exp(t())}}return i.source=t,i}(OM),wM=function t(e){function n(t){return(t=+t)<=0?()=>0:function(){for(var n=0,i=t;i>1;--i)n+=e();return n+i*e()}}return n.source=t,n}(OM),qM=function t(e){var n=wM.source(e);function i(t){if(0==(t=+t))return e;var i=n(t);return function(){return i()/t}}return i.source=t,i}(OM),WM=function t(e){function n(t){return function(){return-Math.log1p(-e())/t}}return n.source=t,n}(OM),LM=function t(e){function n(t){if((t=+t)<0)throw new RangeError("invalid alpha");return t=1/-t,function(){return Math.pow(1-e(),t)}}return n.source=t,n}(OM),kM=function t(e){function n(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return function(){return Math.floor(e()+t)}}return n.source=t,n}(OM),TM=function t(e){function n(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return 0===t?()=>1/0:1===t?()=>1:(t=Math.log1p(-t),function(){return 1+Math.floor(Math.log1p(-e())/t)})}return n.source=t,n}(OM),SM=function t(e){var n=AM.source(e)();function i(t,i){if((t=+t)<0)throw new RangeError("invalid k");if(0===t)return()=>0;if(i=null==i?1:+i,1===t)return()=>-Math.log1p(-e())*i;var o=(t<1?t+1:t)-1/3,r=1/(3*Math.sqrt(o)),a=t<1?()=>Math.pow(e(),1/t):()=>1;return function(){do{do{var t=n(),s=1+r*t}while(s<=0);s*=s*s;var l=1-e()}while(l>=1-.0331*t*t*t*t&&Math.log(l)>=.5*t*t+o*(1-s+Math.log(s)));return o*s*a()*i}}return i.source=t,i}(OM),RM=function t(e){var n=SM.source(e);function i(t,e){var i=n(t),o=n(e);return function(){var t=i();return 0===t?0:t/(t+o())}}return i.source=t,i}(OM),CM=function t(e){var n=TM.source(e),i=RM.source(e);function o(t,e){return t=+t,(e=+e)>=1?()=>t:e<=0?()=>0:function(){for(var o=0,r=t,a=e;r*a>16&&r*(1-a)>16;){var s=Math.floor((r+1)*a),l=i(s,r-s+1)();l<=a?(o+=s,r-=s,a=(a-l)/(1-l)):(r=s-1,a/=l)}for(var c=a<.5,u=n(c?a:1-a),d=u(),h=0;d<=r;++h)d+=u();return o+(c?h:r-h)}}return o.source=t,o}(OM),DM=function t(e){function n(t,n,i){var o;return 0==(t=+t)?o=t=>-Math.log(t):(t=1/t,o=e=>Math.pow(e,t)),n=null==n?0:+n,i=null==i?1:+i,function(){return n+i*o(-Math.log1p(-e()))}}return n.source=t,n}(OM),NM=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,function(){return t+n*Math.tan(Math.PI*e())}}return n.source=t,n}(OM),EM=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,function(){var i=e();return t+n*Math.log(i/(1-i))}}return n.source=t,n}(OM),BM=function t(e){var n=SM.source(e),i=CM.source(e);function o(t){return function(){for(var o=0,r=t;r>16;){var a=Math.floor(.875*r),s=n(a)();if(s>r)return o+i(a-1,r/s)();o+=a,r-=s}for(var l=-Math.log1p(-e()),c=0;l<=r;++c)l-=Math.log1p(-e());return o+c}}return o.source=t,o}(OM),PM=1664525,YM=1013904223,IM=1/4294967296;function XM(t=Math.random()){let e=0|(0<=t&&t<1?t/IM:Math.abs(t));return()=>(e=PM*e+YM|0,IM*(e>>>0))}function HM(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function FM(t,e){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof e?this.interpolator(e):this.range(e)}return this}const jM=Symbol("implicit");function VM(){var t=new Map,e=[],n=[],i=jM;function o(o){var r=o+"",a=t.get(r);if(!a){if(i!==jM)return i;t.set(r,a=e.push(o))}return n[(a-1)%n.length]}return o.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new Map;for(const i of n){const n=i+"";t.has(n)||t.set(n,e.push(i))}return o},o.range=function(t){return arguments.length?(n=Array.from(t),o):n.slice()},o.unknown=function(t){return arguments.length?(i=t,o):i},o.copy=function(){return VM(e,n).unknown(i)},HM.apply(o,arguments),o}function $M(){var t,e,n=VM().unknown(void 0),i=n.domain,o=n.range,r=0,a=1,s=!1,l=0,c=0,u=.5;function d(){var n=i().length,d=a<r,h=d?a:r,p=d?r:a;t=(p-h)/Math.max(1,n-l+2*c),s&&(t=Math.floor(t)),h+=(p-h-t*(n-l))*u,e=t*(1-l),s&&(h=Math.round(h),e=Math.round(e));var f=Mt(n).map((function(e){return h+t*e}));return o(d?f.reverse():f)}return delete n.unknown,n.domain=function(t){return arguments.length?(i(t),d()):i()},n.range=function(t){return arguments.length?([r,a]=t,r=+r,a=+a,d()):[r,a]},n.rangeRound=function(t){return[r,a]=t,r=+r,a=+a,s=!0,d()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(s=!!t,d()):s},n.padding=function(t){return arguments.length?(l=Math.min(1,c=+t),d()):l},n.paddingInner=function(t){return arguments.length?(l=Math.min(1,t),d()):l},n.paddingOuter=function(t){return arguments.length?(c=+t,d()):c},n.align=function(t){return arguments.length?(u=Math.max(0,Math.min(1,t)),d()):u},n.copy=function(){return $M(i(),[r,a]).round(s).paddingInner(l).paddingOuter(c).align(u)},HM.apply(d(),arguments)}function UM(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return UM(e())},t}function GM(){return UM($M.apply(null,arguments).paddingInner(1))}function ZM(t){return+t}var KM=[0,1];function JM(t){return t}function QM(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:function(t){return function(){return t}}(isNaN(e)?NaN:.5)}function tg(t,e,n){var i=t[0],o=t[1],r=e[0],a=e[1];return o<i?(i=QM(o,i),r=n(a,r)):(i=QM(i,o),r=n(r,a)),function(t){return r(i(t))}}function eg(t,e,n){var i=Math.min(t.length,e.length)-1,o=new Array(i),r=new Array(i),a=-1;for(t[i]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++a<i;)o[a]=QM(t[a],t[a+1]),r[a]=n(e[a],e[a+1]);return function(e){var n=d(t,e,1,i)-1;return r[n](o[n](e))}}function ng(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function ig(){var t,e,n,i,o,r,a=KM,s=KM,l=Wi,c=JM;function u(){var t=Math.min(a.length,s.length);return c!==JM&&(c=function(t,e){var n;return t>e&&(n=t,t=e,e=n),function(n){return Math.max(t,Math.min(e,n))}}(a[0],a[t-1])),i=t>2?eg:tg,o=r=null,d}function d(e){return null==e||isNaN(e=+e)?n:(o||(o=i(a.map(t),s,l)))(t(c(e)))}return d.invert=function(n){return c(e((r||(r=i(s,a.map(t),_i)))(n)))},d.domain=function(t){return arguments.length?(a=Array.from(t,ZM),u()):a.slice()},d.range=function(t){return arguments.length?(s=Array.from(t),u()):s.slice()},d.rangeRound=function(t){return s=Array.from(t),l=Kb,u()},d.clamp=function(t){return arguments.length?(c=!!t||JM,u()):c!==JM},d.interpolate=function(t){return arguments.length?(l=t,u()):l},d.unknown=function(t){return arguments.length?(n=t,d):n},function(n,i){return t=n,e=i,u()}}function og(){return ig()(JM,JM)}function rg(t,e,n,i){var o,r=K(t,e,n);switch((i=Dc(null==i?",f":i)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(e));return null!=i.precision||isNaN(o=Uc(r,a))||(i.precision=o),Xc(i,a);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(o=Gc(r,Math.max(Math.abs(t),Math.abs(e))))||(i.precision=o-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(o=$c(r))||(i.precision=o-2*("%"===i.type))}return Ic(i)}function ag(t){var e=t.domain;return t.ticks=function(t){var n=e();return G(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var i=e();return rg(i[0],i[i.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var i,o,r=e(),a=0,s=r.length-1,l=r[a],c=r[s],u=10;for(c<l&&(o=l,l=c,c=o,o=a,a=s,s=o);u-- >0;){if((o=Z(l,c,n))===i)return r[a]=l,r[s]=c,e(r);if(o>0)l=Math.floor(l/o)*o,c=Math.ceil(c/o)*o;else{if(!(o<0))break;l=Math.ceil(l*o)/o,c=Math.floor(c*o)/o}i=o}return t},t}function sg(){var t=og();return t.copy=function(){return ng(t,sg())},HM.apply(t,arguments),ag(t)}function lg(t){var e;function n(t){return null==t||isNaN(t=+t)?e:t}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=Array.from(e,ZM),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return lg(t).unknown(e)},t=arguments.length?Array.from(t,ZM):[0,1],ag(n)}function cg(t,e){var n,i=0,o=(t=t.slice()).length-1,r=t[i],a=t[o];return a<r&&(n=i,i=o,o=n,n=r,r=a,a=n),t[i]=e.floor(r),t[o]=e.ceil(a),t}function ug(t){return Math.log(t)}function dg(t){return Math.exp(t)}function hg(t){return-Math.log(-t)}function pg(t){return-Math.exp(-t)}function fg(t){return isFinite(t)?+("1e"+t):t<0?0:t}function bg(t){return function(e){return-t(-e)}}function Mg(t){var e,n,i=t(ug,dg),o=i.domain,r=10;function a(){return e=function(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(e){return Math.log(e)/t})}(r),n=function(t){return 10===t?fg:t===Math.E?Math.exp:function(e){return Math.pow(t,e)}}(r),o()[0]<0?(e=bg(e),n=bg(n),t(hg,pg)):t(ug,dg),i}return i.base=function(t){return arguments.length?(r=+t,a()):r},i.domain=function(t){return arguments.length?(o(t),a()):o()},i.ticks=function(t){var i,a=o(),s=a[0],l=a[a.length-1];(i=l<s)&&(h=s,s=l,l=h);var c,u,d,h=e(s),p=e(l),f=null==t?10:+t,b=[];if(!(r%1)&&p-h<f){if(h=Math.floor(h),p=Math.ceil(p),s>0){for(;h<=p;++h)for(u=1,c=n(h);u<r;++u)if(!((d=c*u)<s)){if(d>l)break;b.push(d)}}else for(;h<=p;++h)for(u=r-1,c=n(h);u>=1;--u)if(!((d=c*u)<s)){if(d>l)break;b.push(d)}2*b.length<f&&(b=G(s,l,f))}else b=G(h,p,Math.min(p-h,f)).map(n);return i?b.reverse():b},i.tickFormat=function(t,o){if(null==o&&(o=10===r?".0e":","),"function"!=typeof o&&(o=Ic(o)),t===1/0)return o;null==t&&(t=10);var a=Math.max(1,r*t/i.ticks().length);return function(t){var i=t/n(Math.round(e(t)));return i*r<r-.5&&(i*=r),i<=a?o(t):""}},i.nice=function(){return o(cg(o(),{floor:function(t){return n(Math.floor(e(t)))},ceil:function(t){return n(Math.ceil(e(t)))}}))},i}function gg(){var t=Mg(ig()).domain([1,10]);return t.copy=function(){return ng(t,gg()).base(t.base())},HM.apply(t,arguments),t}function mg(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function zg(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function vg(t){var e=1,n=t(mg(e),zg(e));return n.constant=function(n){return arguments.length?t(mg(e=+n),zg(e)):e},ag(n)}function Og(){var t=vg(ig());return t.copy=function(){return ng(t,Og()).constant(t.constant())},HM.apply(t,arguments)}function yg(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function _g(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function Ag(t){return t<0?-t*t:t*t}function xg(t){var e=t(JM,JM),n=1;return e.exponent=function(e){return arguments.length?1===(n=+e)?t(JM,JM):.5===n?t(_g,Ag):t(yg(n),yg(1/n)):n},ag(e)}function wg(){var t=xg(ig());return t.copy=function(){return ng(t,wg()).exponent(t.exponent())},HM.apply(t,arguments),t}function qg(){return wg.apply(null,arguments).exponent(.5)}function Wg(t){return Math.sign(t)*t*t}function Lg(){var t,e=og(),n=[0,1],i=!1;function o(n){var o=function(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}(e(n));return isNaN(o)?t:i?Math.round(o):o}return o.invert=function(t){return e.invert(Wg(t))},o.domain=function(t){return arguments.length?(e.domain(t),o):e.domain()},o.range=function(t){return arguments.length?(e.range((n=Array.from(t,ZM)).map(Wg)),o):n.slice()},o.rangeRound=function(t){return o.range(t).round(!0)},o.round=function(t){return arguments.length?(i=!!t,o):i},o.clamp=function(t){return arguments.length?(e.clamp(t),o):e.clamp()},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return Lg(e.domain(),n).round(i).clamp(e.clamp()).unknown(t)},HM.apply(o,arguments),ag(o)}function kg(){var t,e=[],n=[],i=[];function r(){var t=0,o=Math.max(1,n.length);for(i=new Array(o-1);++t<o;)i[t-1]=at(e,t/o);return a}function a(e){return null==e||isNaN(e=+e)?t:n[d(i,e)]}return a.invertExtent=function(t){var o=n.indexOf(t);return o<0?[NaN,NaN]:[o>0?i[o-1]:e[0],o<i.length?i[o]:e[e.length-1]]},a.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort(o),r()},a.range=function(t){return arguments.length?(n=Array.from(t),r()):n.slice()},a.unknown=function(e){return arguments.length?(t=e,a):t},a.quantiles=function(){return i.slice()},a.copy=function(){return kg().domain(e).range(n).unknown(t)},HM.apply(a,arguments)}function Tg(){var t,e=0,n=1,i=1,o=[.5],r=[0,1];function a(e){return null!=e&&e<=e?r[d(o,e,0,i)]:t}function s(){var t=-1;for(o=new Array(i);++t<i;)o[t]=((t+1)*n-(t-i)*e)/(i+1);return a}return a.domain=function(t){return arguments.length?([e,n]=t,e=+e,n=+n,s()):[e,n]},a.range=function(t){return arguments.length?(i=(r=Array.from(t)).length-1,s()):r.slice()},a.invertExtent=function(t){var a=r.indexOf(t);return a<0?[NaN,NaN]:a<1?[e,o[0]]:a>=i?[o[i-1],n]:[o[a-1],o[a]]},a.unknown=function(e){return arguments.length?(t=e,a):a},a.thresholds=function(){return o.slice()},a.copy=function(){return Tg().domain([e,n]).range(r).unknown(t)},HM.apply(ag(a),arguments)}function Sg(){var t,e=[.5],n=[0,1],i=1;function o(o){return null!=o&&o<=o?n[d(e,o,0,i)]:t}return o.domain=function(t){return arguments.length?(e=Array.from(t),i=Math.min(e.length,n.length-1),o):e.slice()},o.range=function(t){return arguments.length?(n=Array.from(t),i=Math.min(e.length,n.length-1),o):n.slice()},o.invertExtent=function(t){var i=n.indexOf(t);return[e[i-1],e[i]]},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return Sg().domain(e).range(n).unknown(t)},HM.apply(o,arguments)}const Rg=1e3,Cg=60*Rg,Dg=60*Cg,Ng=24*Dg,Eg=7*Ng,Bg=30*Ng,Pg=365*Ng;var Yg=new Date,Ig=new Date;function Xg(t,e,n,i){function o(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return o.floor=function(e){return t(e=new Date(+e)),e},o.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},o.round=function(t){var e=o(t),n=o.ceil(t);return t-e<n-t?e:n},o.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},o.range=function(n,i,r){var a,s=[];if(n=o.ceil(n),r=null==r?1:Math.floor(r),!(n<i&&r>0))return s;do{s.push(a=new Date(+n)),e(n,r),t(n)}while(a<n&&n<i);return s},o.filter=function(n){return Xg((function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,i){if(t>=t)if(i<0)for(;++i<=0;)for(;e(t,-1),!n(t););else for(;--i>=0;)for(;e(t,1),!n(t););}))},n&&(o.count=function(e,i){return Yg.setTime(+e),Ig.setTime(+i),t(Yg),t(Ig),Math.floor(n(Yg,Ig))},o.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?o.filter(i?function(e){return i(e)%t==0}:function(e){return o.count(0,e)%t==0}):o:null}),o}var Hg=Xg((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));Hg.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Xg((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):Hg:null};const Fg=Hg;var jg=Hg.range,Vg=Xg((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*Rg)}),(function(t,e){return(e-t)/Rg}),(function(t){return t.getUTCSeconds()}));const $g=Vg;var Ug=Vg.range,Gg=Xg((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*Rg)}),(function(t,e){t.setTime(+t+e*Cg)}),(function(t,e){return(e-t)/Cg}),(function(t){return t.getMinutes()}));const Zg=Gg;var Kg=Gg.range,Jg=Xg((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*Rg-t.getMinutes()*Cg)}),(function(t,e){t.setTime(+t+e*Dg)}),(function(t,e){return(e-t)/Dg}),(function(t){return t.getHours()}));const Qg=Jg;var tm=Jg.range,em=Xg((t=>t.setHours(0,0,0,0)),((t,e)=>t.setDate(t.getDate()+e)),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*Cg)/Ng),(t=>t.getDate()-1));const nm=em;var im=em.range;function om(t){return Xg((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*Cg)/Eg}))}var rm=om(0),am=om(1),sm=om(2),lm=om(3),cm=om(4),um=om(5),dm=om(6),hm=rm.range,pm=am.range,fm=sm.range,bm=lm.range,Mm=cm.range,gm=um.range,mm=dm.range,zm=Xg((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}));const vm=zm;var Om=zm.range,ym=Xg((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));ym.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Xg((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};const _m=ym;var Am=ym.range,xm=Xg((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+e*Cg)}),(function(t,e){return(e-t)/Cg}),(function(t){return t.getUTCMinutes()}));const wm=xm;var qm=xm.range,Wm=Xg((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+e*Dg)}),(function(t,e){return(e-t)/Dg}),(function(t){return t.getUTCHours()}));const Lm=Wm;var km=Wm.range,Tm=Xg((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/Ng}),(function(t){return t.getUTCDate()-1}));const Sm=Tm;var Rm=Tm.range;function Cm(t){return Xg((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/Eg}))}var Dm=Cm(0),Nm=Cm(1),Em=Cm(2),Bm=Cm(3),Pm=Cm(4),Ym=Cm(5),Im=Cm(6),Xm=Dm.range,Hm=Nm.range,Fm=Em.range,jm=Bm.range,Vm=Pm.range,$m=Ym.range,Um=Im.range,Gm=Xg((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()}));const Zm=Gm;var Km=Gm.range,Jm=Xg((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));Jm.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Xg((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};const Qm=Jm;var tz=Jm.range;function ez(t,e,n,i,o,a){const s=[[$g,1,Rg],[$g,5,5*Rg],[$g,15,15*Rg],[$g,30,30*Rg],[a,1,Cg],[a,5,5*Cg],[a,15,15*Cg],[a,30,30*Cg],[o,1,Dg],[o,3,3*Dg],[o,6,6*Dg],[o,12,12*Dg],[i,1,Ng],[i,2,2*Ng],[n,1,Eg],[e,1,Bg],[e,3,3*Bg],[t,1,Pg]];function l(e,n,i){const o=Math.abs(n-e)/i,a=r((([,,t])=>t)).right(s,o);if(a===s.length)return t.every(K(e/Pg,n/Pg,i));if(0===a)return Fg.every(Math.max(K(e,n,i),1));const[l,c]=s[o/s[a-1][2]<s[a][2]/o?a-1:a];return l.every(c)}return[function(t,e,n){const i=e<t;i&&([t,e]=[e,t]);const o=n&&"function"==typeof n.range?n:l(t,e,n),r=o?o.range(t,+e+1):[];return i?r.reverse():r},l]}const[nz,iz]=ez(Qm,Zm,Dm,Sm,Lm,wm),[oz,rz]=ez(_m,vm,rm,nm,Qg,Zg);function az(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function sz(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function lz(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function cz(t){var e=t.dateTime,n=t.date,i=t.time,o=t.periods,r=t.days,a=t.shortDays,s=t.months,l=t.shortMonths,c=Oz(o),u=yz(o),d=Oz(r),h=yz(r),p=Oz(a),f=yz(a),b=Oz(s),M=yz(s),g=Oz(l),m=yz(l),z={a:function(t){return a[t.getDay()]},A:function(t){return r[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Hz,e:Hz,f:Uz,g:rv,G:sv,H:Fz,I:jz,j:Vz,L:$z,m:Gz,M:Zz,p:function(t){return o[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:kv,s:Tv,S:Kz,u:Jz,U:Qz,V:ev,w:nv,W:iv,x:null,X:null,y:ov,Y:av,Z:lv,"%":Lv},v={a:function(t){return a[t.getUTCDay()]},A:function(t){return r[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:cv,e:cv,f:fv,g:xv,G:qv,H:uv,I:dv,j:hv,L:pv,m:bv,M:Mv,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:kv,s:Tv,S:gv,u:mv,U:zv,V:Ov,w:yv,W:_v,x:null,X:null,y:Av,Y:wv,Z:Wv,"%":Lv},O={a:function(t,e,n){var i=p.exec(e.slice(n));return i?(t.w=f.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(t,e,n){var i=d.exec(e.slice(n));return i?(t.w=h.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(t,e,n){var i=g.exec(e.slice(n));return i?(t.m=m.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(t,e,n){var i=b.exec(e.slice(n));return i?(t.m=M.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(t,n,i){return A(t,e,n,i)},d:Rz,e:Rz,f:Pz,g:Lz,G:Wz,H:Dz,I:Dz,j:Cz,L:Bz,m:Sz,M:Nz,p:function(t,e,n){var i=c.exec(e.slice(n));return i?(t.p=u.get(i[0].toLowerCase()),n+i[0].length):-1},q:Tz,Q:Iz,s:Xz,S:Ez,u:Az,U:xz,V:wz,w:_z,W:qz,x:function(t,e,i){return A(t,n,e,i)},X:function(t,e,n){return A(t,i,e,n)},y:Lz,Y:Wz,Z:kz,"%":Yz};function y(t,e){return function(n){var i,o,r,a=[],s=-1,l=0,c=t.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===t.charCodeAt(s)&&(a.push(t.slice(l,s)),null!=(o=bz[i=t.charAt(++s)])?i=t.charAt(++s):o="e"===i?" ":"0",(r=e[i])&&(i=r(n,o)),a.push(i),l=s+1);return a.push(t.slice(l,s)),a.join("")}}function _(t,e){return function(n){var i,o,r=lz(1900,void 0,1);if(A(r,t,n+="",0)!=n.length)return null;if("Q"in r)return new Date(r.Q);if("s"in r)return new Date(1e3*r.s+("L"in r?r.L:0));if(e&&!("Z"in r)&&(r.Z=0),"p"in r&&(r.H=r.H%12+12*r.p),void 0===r.m&&(r.m="q"in r?r.q:0),"V"in r){if(r.V<1||r.V>53)return null;"w"in r||(r.w=1),"Z"in r?(o=(i=sz(lz(r.y,0,1))).getUTCDay(),i=o>4||0===o?Nm.ceil(i):Nm(i),i=Sm.offset(i,7*(r.V-1)),r.y=i.getUTCFullYear(),r.m=i.getUTCMonth(),r.d=i.getUTCDate()+(r.w+6)%7):(o=(i=az(lz(r.y,0,1))).getDay(),i=o>4||0===o?am.ceil(i):am(i),i=nm.offset(i,7*(r.V-1)),r.y=i.getFullYear(),r.m=i.getMonth(),r.d=i.getDate()+(r.w+6)%7)}else("W"in r||"U"in r)&&("w"in r||(r.w="u"in r?r.u%7:"W"in r?1:0),o="Z"in r?sz(lz(r.y,0,1)).getUTCDay():az(lz(r.y,0,1)).getDay(),r.m=0,r.d="W"in r?(r.w+6)%7+7*r.W-(o+5)%7:r.w+7*r.U-(o+6)%7);return"Z"in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,sz(r)):az(r)}}function A(t,e,n,i){for(var o,r,a=0,s=e.length,l=n.length;a<s;){if(i>=l)return-1;if(37===(o=e.charCodeAt(a++))){if(o=e.charAt(a++),!(r=O[o in bz?e.charAt(a++):o])||(i=r(t,n,i))<0)return-1}else if(o!=n.charCodeAt(i++))return-1}return i}return z.x=y(n,z),z.X=y(i,z),z.c=y(e,z),v.x=y(n,v),v.X=y(i,v),v.c=y(e,v),{format:function(t){var e=y(t+="",z);return e.toString=function(){return t},e},parse:function(t){var e=_(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=y(t+="",v);return e.toString=function(){return t},e},utcParse:function(t){var e=_(t+="",!0);return e.toString=function(){return t},e}}}var uz,dz,hz,pz,fz,bz={"-":"",_:" ",0:"0"},Mz=/^\s*\d+/,gz=/^%/,mz=/[\\^$*+?|[\]().{}]/g;function zz(t,e,n){var i=t<0?"-":"",o=(i?-t:t)+"",r=o.length;return i+(r<n?new Array(n-r+1).join(e)+o:o)}function vz(t){return t.replace(mz,"\\$&")}function Oz(t){return new RegExp("^(?:"+t.map(vz).join("|")+")","i")}function yz(t){return new Map(t.map(((t,e)=>[t.toLowerCase(),e])))}function _z(t,e,n){var i=Mz.exec(e.slice(n,n+1));return i?(t.w=+i[0],n+i[0].length):-1}function Az(t,e,n){var i=Mz.exec(e.slice(n,n+1));return i?(t.u=+i[0],n+i[0].length):-1}function xz(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.U=+i[0],n+i[0].length):-1}function wz(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.V=+i[0],n+i[0].length):-1}function qz(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.W=+i[0],n+i[0].length):-1}function Wz(t,e,n){var i=Mz.exec(e.slice(n,n+4));return i?(t.y=+i[0],n+i[0].length):-1}function Lz(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function kz(t,e,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return i?(t.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function Tz(t,e,n){var i=Mz.exec(e.slice(n,n+1));return i?(t.q=3*i[0]-3,n+i[0].length):-1}function Sz(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.m=i[0]-1,n+i[0].length):-1}function Rz(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.d=+i[0],n+i[0].length):-1}function Cz(t,e,n){var i=Mz.exec(e.slice(n,n+3));return i?(t.m=0,t.d=+i[0],n+i[0].length):-1}function Dz(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.H=+i[0],n+i[0].length):-1}function Nz(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.M=+i[0],n+i[0].length):-1}function Ez(t,e,n){var i=Mz.exec(e.slice(n,n+2));return i?(t.S=+i[0],n+i[0].length):-1}function Bz(t,e,n){var i=Mz.exec(e.slice(n,n+3));return i?(t.L=+i[0],n+i[0].length):-1}function Pz(t,e,n){var i=Mz.exec(e.slice(n,n+6));return i?(t.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function Yz(t,e,n){var i=gz.exec(e.slice(n,n+1));return i?n+i[0].length:-1}function Iz(t,e,n){var i=Mz.exec(e.slice(n));return i?(t.Q=+i[0],n+i[0].length):-1}function Xz(t,e,n){var i=Mz.exec(e.slice(n));return i?(t.s=+i[0],n+i[0].length):-1}function Hz(t,e){return zz(t.getDate(),e,2)}function Fz(t,e){return zz(t.getHours(),e,2)}function jz(t,e){return zz(t.getHours()%12||12,e,2)}function Vz(t,e){return zz(1+nm.count(_m(t),t),e,3)}function $z(t,e){return zz(t.getMilliseconds(),e,3)}function Uz(t,e){return $z(t,e)+"000"}function Gz(t,e){return zz(t.getMonth()+1,e,2)}function Zz(t,e){return zz(t.getMinutes(),e,2)}function Kz(t,e){return zz(t.getSeconds(),e,2)}function Jz(t){var e=t.getDay();return 0===e?7:e}function Qz(t,e){return zz(rm.count(_m(t)-1,t),e,2)}function tv(t){var e=t.getDay();return e>=4||0===e?cm(t):cm.ceil(t)}function ev(t,e){return t=tv(t),zz(cm.count(_m(t),t)+(4===_m(t).getDay()),e,2)}function nv(t){return t.getDay()}function iv(t,e){return zz(am.count(_m(t)-1,t),e,2)}function ov(t,e){return zz(t.getFullYear()%100,e,2)}function rv(t,e){return zz((t=tv(t)).getFullYear()%100,e,2)}function av(t,e){return zz(t.getFullYear()%1e4,e,4)}function sv(t,e){var n=t.getDay();return zz((t=n>=4||0===n?cm(t):cm.ceil(t)).getFullYear()%1e4,e,4)}function lv(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+zz(e/60|0,"0",2)+zz(e%60,"0",2)}function cv(t,e){return zz(t.getUTCDate(),e,2)}function uv(t,e){return zz(t.getUTCHours(),e,2)}function dv(t,e){return zz(t.getUTCHours()%12||12,e,2)}function hv(t,e){return zz(1+Sm.count(Qm(t),t),e,3)}function pv(t,e){return zz(t.getUTCMilliseconds(),e,3)}function fv(t,e){return pv(t,e)+"000"}function bv(t,e){return zz(t.getUTCMonth()+1,e,2)}function Mv(t,e){return zz(t.getUTCMinutes(),e,2)}function gv(t,e){return zz(t.getUTCSeconds(),e,2)}function mv(t){var e=t.getUTCDay();return 0===e?7:e}function zv(t,e){return zz(Dm.count(Qm(t)-1,t),e,2)}function vv(t){var e=t.getUTCDay();return e>=4||0===e?Pm(t):Pm.ceil(t)}function Ov(t,e){return t=vv(t),zz(Pm.count(Qm(t),t)+(4===Qm(t).getUTCDay()),e,2)}function yv(t){return t.getUTCDay()}function _v(t,e){return zz(Nm.count(Qm(t)-1,t),e,2)}function Av(t,e){return zz(t.getUTCFullYear()%100,e,2)}function xv(t,e){return zz((t=vv(t)).getUTCFullYear()%100,e,2)}function wv(t,e){return zz(t.getUTCFullYear()%1e4,e,4)}function qv(t,e){var n=t.getUTCDay();return zz((t=n>=4||0===n?Pm(t):Pm.ceil(t)).getUTCFullYear()%1e4,e,4)}function Wv(){return"+0000"}function Lv(){return"%"}function kv(t){return+t}function Tv(t){return Math.floor(+t/1e3)}function Sv(t){return uz=cz(t),dz=uz.format,hz=uz.parse,pz=uz.utcFormat,fz=uz.utcParse,uz}function Rv(t){return new Date(t)}function Cv(t){return t instanceof Date?+t:+new Date(+t)}function Dv(t,e,n,i,o,r,a,s,l,c){var u=og(),d=u.invert,h=u.domain,p=c(".%L"),f=c(":%S"),b=c("%I:%M"),M=c("%I %p"),g=c("%a %d"),m=c("%b %d"),z=c("%B"),v=c("%Y");function O(t){return(l(t)<t?p:s(t)<t?f:a(t)<t?b:r(t)<t?M:i(t)<t?o(t)<t?g:m:n(t)<t?z:v)(t)}return u.invert=function(t){return new Date(d(t))},u.domain=function(t){return arguments.length?h(Array.from(t,Cv)):h().map(Rv)},u.ticks=function(e){var n=h();return t(n[0],n[n.length-1],null==e?10:e)},u.tickFormat=function(t,e){return null==e?O:c(e)},u.nice=function(t){var n=h();return t&&"function"==typeof t.range||(t=e(n[0],n[n.length-1],null==t?10:t)),t?h(cg(n,t)):u},u.copy=function(){return ng(u,Dv(t,e,n,i,o,r,a,s,l,c))},u}function Nv(){return HM.apply(Dv(oz,rz,_m,vm,rm,nm,Qg,Zg,$g,dz).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Ev(){return HM.apply(Dv(nz,iz,Qm,Zm,Dm,Sm,Lm,wm,$g,pz).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Bv(){var t,e,n,i,o,r=0,a=1,s=JM,l=!1;function c(e){return null==e||isNaN(e=+e)?o:s(0===n?.5:(e=(i(e)-t)*n,l?Math.max(0,Math.min(1,e)):e))}function u(t){return function(e){var n,i;return arguments.length?([n,i]=e,s=t(n,i),c):[s(0),s(1)]}}return c.domain=function(o){return arguments.length?([r,a]=o,t=i(r=+r),e=i(a=+a),n=t===e?0:1/(e-t),c):[r,a]},c.clamp=function(t){return arguments.length?(l=!!t,c):l},c.interpolator=function(t){return arguments.length?(s=t,c):s},c.range=u(Wi),c.rangeRound=u(Kb),c.unknown=function(t){return arguments.length?(o=t,c):o},function(o){return i=o,t=o(r),e=o(a),n=t===e?0:1/(e-t),c}}function Pv(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function Yv(){var t=ag(Bv()(JM));return t.copy=function(){return Pv(t,Yv())},FM.apply(t,arguments)}function Iv(){var t=Mg(Bv()).domain([1,10]);return t.copy=function(){return Pv(t,Iv()).base(t.base())},FM.apply(t,arguments)}function Xv(){var t=vg(Bv());return t.copy=function(){return Pv(t,Xv()).constant(t.constant())},FM.apply(t,arguments)}function Hv(){var t=xg(Bv());return t.copy=function(){return Pv(t,Hv()).exponent(t.exponent())},FM.apply(t,arguments)}function Fv(){return Hv.apply(null,arguments).exponent(.5)}function jv(){var t=[],e=JM;function n(n){if(null!=n&&!isNaN(n=+n))return e((d(t,n,1)-1)/(t.length-1))}return n.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort(o),n},n.interpolator=function(t){return arguments.length?(e=t,n):e},n.range=function(){return t.map(((n,i)=>e(i/(t.length-1))))},n.quantiles=function(e){return Array.from({length:e+1},((n,i)=>rt(t,i/e)))},n.copy=function(){return jv(e).domain(t)},FM.apply(n,arguments)}function Vv(){var t,e,n,i,o,r,a,s=0,l=.5,c=1,u=1,d=JM,h=!1;function p(t){return isNaN(t=+t)?a:(t=.5+((t=+r(t))-e)*(u*t<u*e?i:o),d(h?Math.max(0,Math.min(1,t)):t))}function f(t){return function(e){var n,i,o;return arguments.length?([n,i,o]=e,d=dM(t,[n,i,o]),p):[d(0),d(.5),d(1)]}}return p.domain=function(a){return arguments.length?([s,l,c]=a,t=r(s=+s),e=r(l=+l),n=r(c=+c),i=t===e?0:.5/(e-t),o=e===n?0:.5/(n-e),u=e<t?-1:1,p):[s,l,c]},p.clamp=function(t){return arguments.length?(h=!!t,p):h},p.interpolator=function(t){return arguments.length?(d=t,p):d},p.range=f(Wi),p.rangeRound=f(Kb),p.unknown=function(t){return arguments.length?(a=t,p):a},function(a){return r=a,t=a(s),e=a(l),n=a(c),i=t===e?0:.5/(e-t),o=e===n?0:.5/(n-e),u=e<t?-1:1,p}}function $v(){var t=ag(Vv()(JM));return t.copy=function(){return Pv(t,$v())},FM.apply(t,arguments)}function Uv(){var t=Mg(Vv()).domain([.1,1,10]);return t.copy=function(){return Pv(t,Uv()).base(t.base())},FM.apply(t,arguments)}function Gv(){var t=vg(Vv());return t.copy=function(){return Pv(t,Gv()).constant(t.constant())},FM.apply(t,arguments)}function Zv(){var t=xg(Vv());return t.copy=function(){return Pv(t,Zv()).exponent(t.exponent())},FM.apply(t,arguments)}function Kv(){return Zv.apply(null,arguments).exponent(.5)}function Jv(t){for(var e=t.length/6|0,n=new Array(e),i=0;i<e;)n[i]="#"+t.slice(6*i,6*++i);return n}Sv({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const Qv=Jv("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),tO=Jv("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),eO=Jv("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),nO=Jv("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),iO=Jv("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),oO=Jv("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),rO=Jv("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),aO=Jv("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),sO=Jv("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),lO=Jv("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),cO=t=>Mi(t[t.length-1]);var uO=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Jv);const dO=cO(uO);var hO=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Jv);const pO=cO(hO);var fO=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Jv);const bO=cO(fO);var MO=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Jv);const gO=cO(MO);var mO=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Jv);const zO=cO(mO);var vO=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Jv);const OO=cO(vO);var yO=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Jv);const _O=cO(yO);var AO=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Jv);const xO=cO(AO);var wO=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Jv);const qO=cO(wO);var WO=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Jv);const LO=cO(WO);var kO=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Jv);const TO=cO(kO);var SO=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Jv);const RO=cO(SO);var CO=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Jv);const DO=cO(CO);var NO=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Jv);const EO=cO(NO);var BO=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Jv);const PO=cO(BO);var YO=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Jv);const IO=cO(YO);var XO=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Jv);const HO=cO(XO);var FO=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Jv);const jO=cO(FO);var VO=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Jv);const $O=cO(VO);var UO=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Jv);const GO=cO(UO);var ZO=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Jv);const KO=cO(ZO);var JO=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Jv);const QO=cO(JO);var ty=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Jv);const ey=cO(ty);var ny=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Jv);const iy=cO(ny);var oy=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Jv);const ry=cO(oy);var ay=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Jv);const sy=cO(ay);var ly=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Jv);const cy=cO(ly);function uy(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"}const dy=uM(Ra(300,.5,0),Ra(-240,.5,1));var hy=uM(Ra(-100,.75,.35),Ra(80,1.5,.8)),py=uM(Ra(260,.75,.35),Ra(80,1.5,.8)),fy=Ra();function by(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return fy.h=360*t-100,fy.s=1.5-1.5*e,fy.l=.8-.9*e,fy+""}var My=Zn(),gy=Math.PI/3,my=2*Math.PI/3;function zy(t){var e;return t=(.5-t)*Math.PI,My.r=255*(e=Math.sin(t))*e,My.g=255*(e=Math.sin(t+gy))*e,My.b=255*(e=Math.sin(t+my))*e,My+""}function vy(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}function Oy(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const yy=Oy(Jv("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var _y=Oy(Jv("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Ay=Oy(Jv("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),xy=Oy(Jv("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function wy(t){return _n(cn(t).call(document.documentElement))}var qy=0;function Wy(){return new Ly}function Ly(){this._="@"+(++qy).toString(36)}function ky(t,e){return t.target&&(t=Li(t),void 0===e&&(e=t.currentTarget),t=t.touches||[t]),Array.from(t,(t=>ki(t,e)))}function Ty(t){return"string"==typeof t?new vn([document.querySelectorAll(t)],[document.documentElement]):new vn([null==t?[]:he(t)],zn)}function Sy(t){return function(){return t}}Ly.prototype=Wy.prototype={constructor:Ly,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};var Ry=Math.abs,Cy=Math.atan2,Dy=Math.cos,Ny=Math.max,Ey=Math.min,By=Math.sin,Py=Math.sqrt,Yy=1e-12,Iy=Math.PI,Xy=Iy/2,Hy=2*Iy;function Fy(t){return t>=1?Xy:t<=-1?-Xy:Math.asin(t)}function jy(t){return t.innerRadius}function Vy(t){return t.outerRadius}function $y(t){return t.startAngle}function Uy(t){return t.endAngle}function Gy(t){return t&&t.padAngle}function Zy(t,e,n,i,o,r,a){var s=t-n,l=e-i,c=(a?r:-r)/Py(s*s+l*l),u=c*l,d=-c*s,h=t+u,p=e+d,f=n+u,b=i+d,M=(h+f)/2,g=(p+b)/2,m=f-h,z=b-p,v=m*m+z*z,O=o-r,y=h*b-f*p,_=(z<0?-1:1)*Py(Ny(0,O*O*v-y*y)),A=(y*z-m*_)/v,x=(-y*m-z*_)/v,w=(y*z+m*_)/v,q=(-y*m+z*_)/v,W=A-M,L=x-g,k=w-M,T=q-g;return W*W+L*L>k*k+T*T&&(A=w,x=q),{cx:A,cy:x,x01:-u,y01:-d,x11:A*(o/O-1),y11:x*(o/O-1)}}function Ky(){var t=jy,e=Vy,n=Sy(0),i=null,o=$y,r=Uy,a=Gy,s=null;function l(){var l,c,u=+t.apply(this,arguments),d=+e.apply(this,arguments),h=o.apply(this,arguments)-Xy,p=r.apply(this,arguments)-Xy,f=Ry(p-h),b=p>h;if(s||(s=l=Fr()),d<u&&(c=d,d=u,u=c),d>Yy)if(f>Hy-Yy)s.moveTo(d*Dy(h),d*By(h)),s.arc(0,0,d,h,p,!b),u>Yy&&(s.moveTo(u*Dy(p),u*By(p)),s.arc(0,0,u,p,h,b));else{var M,g,m=h,z=p,v=h,O=p,y=f,_=f,A=a.apply(this,arguments)/2,x=A>Yy&&(i?+i.apply(this,arguments):Py(u*u+d*d)),w=Ey(Ry(d-u)/2,+n.apply(this,arguments)),q=w,W=w;if(x>Yy){var L=Fy(x/u*By(A)),k=Fy(x/d*By(A));(y-=2*L)>Yy?(v+=L*=b?1:-1,O-=L):(y=0,v=O=(h+p)/2),(_-=2*k)>Yy?(m+=k*=b?1:-1,z-=k):(_=0,m=z=(h+p)/2)}var T=d*Dy(m),S=d*By(m),R=u*Dy(O),C=u*By(O);if(w>Yy){var D,N=d*Dy(z),E=d*By(z),B=u*Dy(v),P=u*By(v);if(f<Iy&&(D=function(t,e,n,i,o,r,a,s){var l=n-t,c=i-e,u=a-o,d=s-r,h=d*l-u*c;if(!(h*h<Yy))return[t+(h=(u*(e-r)-d*(t-o))/h)*l,e+h*c]}(T,S,B,P,N,E,R,C))){var Y=T-D[0],I=S-D[1],X=N-D[0],H=E-D[1],F=1/By(function(t){return t>1?0:t<-1?Iy:Math.acos(t)}((Y*X+I*H)/(Py(Y*Y+I*I)*Py(X*X+H*H)))/2),j=Py(D[0]*D[0]+D[1]*D[1]);q=Ey(w,(u-j)/(F-1)),W=Ey(w,(d-j)/(F+1))}}_>Yy?W>Yy?(M=Zy(B,P,T,S,d,W,b),g=Zy(N,E,R,C,d,W,b),s.moveTo(M.cx+M.x01,M.cy+M.y01),W<w?s.arc(M.cx,M.cy,W,Cy(M.y01,M.x01),Cy(g.y01,g.x01),!b):(s.arc(M.cx,M.cy,W,Cy(M.y01,M.x01),Cy(M.y11,M.x11),!b),s.arc(0,0,d,Cy(M.cy+M.y11,M.cx+M.x11),Cy(g.cy+g.y11,g.cx+g.x11),!b),s.arc(g.cx,g.cy,W,Cy(g.y11,g.x11),Cy(g.y01,g.x01),!b))):(s.moveTo(T,S),s.arc(0,0,d,m,z,!b)):s.moveTo(T,S),u>Yy&&y>Yy?q>Yy?(M=Zy(R,C,N,E,u,-q,b),g=Zy(T,S,B,P,u,-q,b),s.lineTo(M.cx+M.x01,M.cy+M.y01),q<w?s.arc(M.cx,M.cy,q,Cy(M.y01,M.x01),Cy(g.y01,g.x01),!b):(s.arc(M.cx,M.cy,q,Cy(M.y01,M.x01),Cy(M.y11,M.x11),!b),s.arc(0,0,u,Cy(M.cy+M.y11,M.cx+M.x11),Cy(g.cy+g.y11,g.cx+g.x11),b),s.arc(g.cx,g.cy,q,Cy(g.y11,g.x11),Cy(g.y01,g.x01),!b))):s.arc(0,0,u,O,v,b):s.lineTo(R,C)}else s.moveTo(0,0);if(s.closePath(),l)return s=null,l+""||null}return l.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,i=(+o.apply(this,arguments)+ +r.apply(this,arguments))/2-Iy/2;return[Dy(i)*n,By(i)*n]},l.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:Sy(+e),l):t},l.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:Sy(+t),l):e},l.cornerRadius=function(t){return arguments.length?(n="function"==typeof t?t:Sy(+t),l):n},l.padRadius=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:Sy(+t),l):i},l.startAngle=function(t){return arguments.length?(o="function"==typeof t?t:Sy(+t),l):o},l.endAngle=function(t){return arguments.length?(r="function"==typeof t?t:Sy(+t),l):r},l.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:Sy(+t),l):a},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}var Jy=Array.prototype.slice;function Qy(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function t_(t){this._context=t}function e_(t){return new t_(t)}function n_(t){return t[0]}function i_(t){return t[1]}function o_(t,e){var n=Sy(!0),i=null,o=e_,r=null;function a(a){var s,l,c,u=(a=Qy(a)).length,d=!1;for(null==i&&(r=o(c=Fr())),s=0;s<=u;++s)!(s<u&&n(l=a[s],s,a))===d&&((d=!d)?r.lineStart():r.lineEnd()),d&&r.point(+t(l,s,a),+e(l,s,a));if(c)return r=null,c+""||null}return t="function"==typeof t?t:void 0===t?n_:Sy(t),e="function"==typeof e?e:void 0===e?i_:Sy(e),a.x=function(e){return arguments.length?(t="function"==typeof e?e:Sy(+e),a):t},a.y=function(t){return arguments.length?(e="function"==typeof t?t:Sy(+t),a):e},a.defined=function(t){return arguments.length?(n="function"==typeof t?t:Sy(!!t),a):n},a.curve=function(t){return arguments.length?(o=t,null!=i&&(r=o(i)),a):o},a.context=function(t){return arguments.length?(null==t?i=r=null:r=o(i=t),a):i},a}function r_(t,e,n){var i=null,o=Sy(!0),r=null,a=e_,s=null;function l(l){var c,u,d,h,p,f=(l=Qy(l)).length,b=!1,M=new Array(f),g=new Array(f);for(null==r&&(s=a(p=Fr())),c=0;c<=f;++c){if(!(c<f&&o(h=l[c],c,l))===b)if(b=!b)u=c,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),d=c-1;d>=u;--d)s.point(M[d],g[d]);s.lineEnd(),s.areaEnd()}b&&(M[c]=+t(h,c,l),g[c]=+e(h,c,l),s.point(i?+i(h,c,l):M[c],n?+n(h,c,l):g[c]))}if(p)return s=null,p+""||null}function c(){return o_().defined(o).curve(a).context(r)}return t="function"==typeof t?t:void 0===t?n_:Sy(+t),e="function"==typeof e?e:Sy(void 0===e?0:+e),n="function"==typeof n?n:void 0===n?i_:Sy(+n),l.x=function(e){return arguments.length?(t="function"==typeof e?e:Sy(+e),i=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:Sy(+e),l):t},l.x1=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:Sy(+t),l):i},l.y=function(t){return arguments.length?(e="function"==typeof t?t:Sy(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:Sy(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:Sy(+t),l):n},l.lineX0=l.lineY0=function(){return c().x(t).y(e)},l.lineY1=function(){return c().x(t).y(n)},l.lineX1=function(){return c().x(i).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:Sy(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=r&&(s=a(r)),l):a},l.context=function(t){return arguments.length?(null==t?r=s=null:s=a(r=t),l):r},l}function a_(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function s_(t){return t}function l_(){var t=s_,e=a_,n=null,i=Sy(0),o=Sy(Hy),r=Sy(0);function a(a){var s,l,c,u,d,h=(a=Qy(a)).length,p=0,f=new Array(h),b=new Array(h),M=+i.apply(this,arguments),g=Math.min(Hy,Math.max(-Hy,o.apply(this,arguments)-M)),m=Math.min(Math.abs(g)/h,r.apply(this,arguments)),z=m*(g<0?-1:1);for(s=0;s<h;++s)(d=b[f[s]=s]=+t(a[s],s,a))>0&&(p+=d);for(null!=e?f.sort((function(t,n){return e(b[t],b[n])})):null!=n&&f.sort((function(t,e){return n(a[t],a[e])})),s=0,c=p?(g-h*z)/p:0;s<h;++s,M=u)l=f[s],u=M+((d=b[l])>0?d*c:0)+z,b[l]={data:a[l],index:s,value:d,startAngle:M,endAngle:u,padAngle:m};return b}return a.value=function(e){return arguments.length?(t="function"==typeof e?e:Sy(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,n=null,a):e},a.sort=function(t){return arguments.length?(n=t,e=null,a):n},a.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:Sy(+t),a):i},a.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:Sy(+t),a):o},a.padAngle=function(t){return arguments.length?(r="function"==typeof t?t:Sy(+t),a):r},a}t_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var c_=d_(e_);function u_(t){this._curve=t}function d_(t){function e(e){return new u_(t(e))}return e._curve=t,e}function h_(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(d_(t)):e()._curve},t}function p_(){return h_(o_().curve(c_))}function f_(){var t=r_().curve(c_),e=t.curve,n=t.lineX0,i=t.lineX1,o=t.lineY0,r=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return h_(n())},delete t.lineX0,t.lineEndAngle=function(){return h_(i())},delete t.lineX1,t.lineInnerRadius=function(){return h_(o())},delete t.lineY0,t.lineOuterRadius=function(){return h_(r())},delete t.lineY1,t.curve=function(t){return arguments.length?e(d_(t)):e()._curve},t}function b_(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}function M_(t){return t.source}function g_(t){return t.target}function m_(t){var e=M_,n=g_,i=n_,o=i_,r=null;function a(){var a,s=Jy.call(arguments),l=e.apply(this,s),c=n.apply(this,s);if(r||(r=a=Fr()),t(r,+i.apply(this,(s[0]=l,s)),+o.apply(this,s),+i.apply(this,(s[0]=c,s)),+o.apply(this,s)),a)return r=null,a+""||null}return a.source=function(t){return arguments.length?(e=t,a):e},a.target=function(t){return arguments.length?(n=t,a):n},a.x=function(t){return arguments.length?(i="function"==typeof t?t:Sy(+t),a):i},a.y=function(t){return arguments.length?(o="function"==typeof t?t:Sy(+t),a):o},a.context=function(t){return arguments.length?(r=null==t?null:t,a):r},a}function z_(t,e,n,i,o){t.moveTo(e,n),t.bezierCurveTo(e=(e+i)/2,n,e,o,i,o)}function v_(t,e,n,i,o){t.moveTo(e,n),t.bezierCurveTo(e,n=(n+o)/2,i,n,i,o)}function O_(t,e,n,i,o){var r=b_(e,n),a=b_(e,n=(n+o)/2),s=b_(i,n),l=b_(i,o);t.moveTo(r[0],r[1]),t.bezierCurveTo(a[0],a[1],s[0],s[1],l[0],l[1])}function y_(){return m_(z_)}function __(){return m_(v_)}function A_(){var t=m_(O_);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}u_.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};const x_={draw:function(t,e){var n=Math.sqrt(e/Iy);t.moveTo(n,0),t.arc(0,0,n,0,Hy)}},w_={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}};var q_=Math.sqrt(1/3),W_=2*q_;const L_={draw:function(t,e){var n=Math.sqrt(e/W_),i=n*q_;t.moveTo(0,-n),t.lineTo(i,0),t.lineTo(0,n),t.lineTo(-i,0),t.closePath()}};var k_=Math.sin(Iy/10)/Math.sin(7*Iy/10),T_=Math.sin(Hy/10)*k_,S_=-Math.cos(Hy/10)*k_;const R_={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),i=T_*n,o=S_*n;t.moveTo(0,-n),t.lineTo(i,o);for(var r=1;r<5;++r){var a=Hy*r/5,s=Math.cos(a),l=Math.sin(a);t.lineTo(l*n,-s*n),t.lineTo(s*i-l*o,l*i+s*o)}t.closePath()}},C_={draw:function(t,e){var n=Math.sqrt(e),i=-n/2;t.rect(i,i,n,n)}};var D_=Math.sqrt(3);const N_={draw:function(t,e){var n=-Math.sqrt(e/(3*D_));t.moveTo(0,2*n),t.lineTo(-D_*n,-n),t.lineTo(D_*n,-n),t.closePath()}};var E_=-.5,B_=Math.sqrt(3)/2,P_=1/Math.sqrt(12),Y_=3*(P_/2+1);const I_={draw:function(t,e){var n=Math.sqrt(e/Y_),i=n/2,o=n*P_,r=i,a=n*P_+n,s=-r,l=a;t.moveTo(i,o),t.lineTo(r,a),t.lineTo(s,l),t.lineTo(E_*i-B_*o,B_*i+E_*o),t.lineTo(E_*r-B_*a,B_*r+E_*a),t.lineTo(E_*s-B_*l,B_*s+E_*l),t.lineTo(E_*i+B_*o,E_*o-B_*i),t.lineTo(E_*r+B_*a,E_*a-B_*r),t.lineTo(E_*s+B_*l,E_*l-B_*s),t.closePath()}};var X_=[x_,w_,L_,C_,R_,N_,I_];function H_(t,e){var n=null;function i(){var i;if(n||(n=i=Fr()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),i)return n=null,i+""||null}return t="function"==typeof t?t:Sy(t||x_),e="function"==typeof e?e:Sy(void 0===e?64:+e),i.type=function(e){return arguments.length?(t="function"==typeof e?e:Sy(e),i):t},i.size=function(t){return arguments.length?(e="function"==typeof t?t:Sy(+t),i):e},i.context=function(t){return arguments.length?(n=null==t?null:t,i):n},i}function F_(){}function j_(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function V_(t){this._context=t}function $_(t){return new V_(t)}function U_(t){this._context=t}function G_(t){return new U_(t)}function Z_(t){this._context=t}function K_(t){return new Z_(t)}V_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:j_(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:j_(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},U_.prototype={areaStart:F_,areaEnd:F_,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:j_(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Z_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,i=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:j_(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class J_{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function Q_(t){return new J_(t,!0)}function tA(t){return new J_(t,!1)}function eA(t,e){this._basis=new V_(t),this._beta=e}eA.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var i,o=t[0],r=e[0],a=t[n]-o,s=e[n]-r,l=-1;++l<=n;)i=l/n,this._basis.point(this._beta*t[l]+(1-this._beta)*(o+i*a),this._beta*e[l]+(1-this._beta)*(r+i*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const nA=function t(e){function n(t){return 1===e?new V_(t):new eA(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function iA(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function oA(t,e){this._context=t,this._k=(1-e)/6}oA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:iA(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:iA(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const rA=function t(e){function n(t){return new oA(t,e)}return n.tension=function(e){return t(+e)},n}(0);function aA(t,e){this._context=t,this._k=(1-e)/6}aA.prototype={areaStart:F_,areaEnd:F_,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:iA(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const sA=function t(e){function n(t){return new aA(t,e)}return n.tension=function(e){return t(+e)},n}(0);function lA(t,e){this._context=t,this._k=(1-e)/6}lA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:iA(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const cA=function t(e){function n(t){return new lA(t,e)}return n.tension=function(e){return t(+e)},n}(0);function uA(t,e,n){var i=t._x1,o=t._y1,r=t._x2,a=t._y2;if(t._l01_a>Yy){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);i=(i*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,o=(o*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>Yy){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);r=(r*c+t._x1*t._l23_2a-e*t._l12_2a)/u,a=(a*c+t._y1*t._l23_2a-n*t._l12_2a)/u}t._context.bezierCurveTo(i,o,r,a,t._x2,t._y2)}function dA(t,e){this._context=t,this._alpha=e}dA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:uA(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const hA=function t(e){function n(t){return e?new dA(t,e):new oA(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function pA(t,e){this._context=t,this._alpha=e}pA.prototype={areaStart:F_,areaEnd:F_,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:uA(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const fA=function t(e){function n(t){return e?new pA(t,e):new aA(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function bA(t,e){this._context=t,this._alpha=e}bA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:uA(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const MA=function t(e){function n(t){return e?new bA(t,e):new lA(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function gA(t){this._context=t}function mA(t){return new gA(t)}function zA(t){return t<0?-1:1}function vA(t,e,n){var i=t._x1-t._x0,o=e-t._x1,r=(t._y1-t._y0)/(i||o<0&&-0),a=(n-t._y1)/(o||i<0&&-0),s=(r*o+a*i)/(i+o);return(zA(r)+zA(a))*Math.min(Math.abs(r),Math.abs(a),.5*Math.abs(s))||0}function OA(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function yA(t,e,n){var i=t._x0,o=t._y0,r=t._x1,a=t._y1,s=(r-i)/3;t._context.bezierCurveTo(i+s,o+s*e,r-s,a-s*n,r,a)}function _A(t){this._context=t}function AA(t){this._context=new xA(t)}function xA(t){this._context=t}function wA(t){return new _A(t)}function qA(t){return new AA(t)}function WA(t){this._context=t}function LA(t){var e,n,i=t.length-1,o=new Array(i),r=new Array(i),a=new Array(i);for(o[0]=0,r[0]=2,a[0]=t[0]+2*t[1],e=1;e<i-1;++e)o[e]=1,r[e]=4,a[e]=4*t[e]+2*t[e+1];for(o[i-1]=2,r[i-1]=7,a[i-1]=8*t[i-1]+t[i],e=1;e<i;++e)n=o[e]/r[e-1],r[e]-=n,a[e]-=n*a[e-1];for(o[i-1]=a[i-1]/r[i-1],e=i-2;e>=0;--e)o[e]=(a[e]-o[e+1])/r[e];for(r[i-1]=(t[i]+o[i-1])/2,e=0;e<i-1;++e)r[e]=2*t[e+1]-o[e+1];return[o,r]}function kA(t){return new WA(t)}function TA(t,e){this._context=t,this._t=e}function SA(t){return new TA(t,.5)}function RA(t){return new TA(t,0)}function CA(t){return new TA(t,1)}function DA(t,e){if((o=t.length)>1)for(var n,i,o,r=1,a=t[e[0]],s=a.length;r<o;++r)for(i=a,a=t[e[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function NA(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function EA(t,e){return t[e]}function BA(t){const e=[];return e.key=t,e}function PA(){var t=Sy([]),e=NA,n=DA,i=EA;function o(o){var r,a,s=Array.from(t.apply(this,arguments),BA),l=s.length,c=-1;for(const t of o)for(r=0,++c;r<l;++r)(s[r][c]=[0,+i(t,s[r].key,c,o)]).data=t;for(r=0,a=Qy(e(s));r<l;++r)s[a[r]].index=r;return n(s,a),s}return o.keys=function(e){return arguments.length?(t="function"==typeof e?e:Sy(Array.from(e)),o):t},o.value=function(t){return arguments.length?(i="function"==typeof t?t:Sy(+t),o):i},o.order=function(t){return arguments.length?(e=null==t?NA:"function"==typeof t?t:Sy(Array.from(t)),o):e},o.offset=function(t){return arguments.length?(n=null==t?DA:t,o):n},o}function YA(t,e){if((i=t.length)>0){for(var n,i,o,r=0,a=t[0].length;r<a;++r){for(o=n=0;n<i;++n)o+=t[n][r][1]||0;if(o)for(n=0;n<i;++n)t[n][r][1]/=o}DA(t,e)}}function IA(t,e){if((s=t.length)>0)for(var n,i,o,r,a,s,l=0,c=t[e[0]].length;l<c;++l)for(r=a=0,n=0;n<s;++n)(o=(i=t[e[n]][l])[1]-i[0])>0?(i[0]=r,i[1]=r+=o):o<0?(i[1]=a,i[0]=a+=o):(i[0]=0,i[1]=o)}function XA(t,e){if((n=t.length)>0){for(var n,i=0,o=t[e[0]],r=o.length;i<r;++i){for(var a=0,s=0;a<n;++a)s+=t[a][i][1]||0;o[i][1]+=o[i][0]=-s/2}DA(t,e)}}function HA(t,e){if((o=t.length)>0&&(i=(n=t[e[0]]).length)>0){for(var n,i,o,r=0,a=1;a<i;++a){for(var s=0,l=0,c=0;s<o;++s){for(var u=t[e[s]],d=u[a][1]||0,h=(d-(u[a-1][1]||0))/2,p=0;p<s;++p){var f=t[e[p]];h+=(f[a][1]||0)-(f[a-1][1]||0)}l+=d,c+=h*d}n[a-1][1]+=n[a-1][0]=r,l&&(r-=c/l)}n[a-1][1]+=n[a-1][0]=r,DA(t,e)}}function FA(t){var e=t.map(jA);return NA(t).sort((function(t,n){return e[t]-e[n]}))}function jA(t){for(var e,n=-1,i=0,o=t.length,r=-1/0;++n<o;)(e=+t[n][1])>r&&(r=e,i=n);return i}function VA(t){var e=t.map($A);return NA(t).sort((function(t,n){return e[t]-e[n]}))}function $A(t){for(var e,n=0,i=-1,o=t.length;++i<o;)(e=+t[i][1])&&(n+=e);return n}function UA(t){return VA(t).reverse()}function GA(t){var e,n,i=t.length,o=t.map($A),r=FA(t),a=0,s=0,l=[],c=[];for(e=0;e<i;++e)n=r[e],a<s?(a+=o[n],l.push(n)):(s+=o[n],c.push(n));return c.reverse().concat(l)}function ZA(t){return NA(t).reverse()}gA.prototype={areaStart:F_,areaEnd:F_,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},_A.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:yA(this,this._t0,OA(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,yA(this,OA(this,n=vA(this,t,e)),n);break;default:yA(this,this._t0,n=vA(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(AA.prototype=Object.create(_A.prototype)).point=function(t,e){_A.prototype.point.call(this,e,t)},xA.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,i,o,r){this._context.bezierCurveTo(e,t,i,n,r,o)}},WA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var i=LA(t),o=LA(e),r=0,a=1;a<n;++r,++a)this._context.bezierCurveTo(i[0][r],o[0][r],i[1][r],o[1][r],t[a],e[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},TA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var KA="%Y-%m-%dT%H:%M:%S.%LZ";var JA=Date.prototype.toISOString?function(t){return t.toISOString()}:pz(KA);const QA=JA;var tx=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:fz(KA);const ex=tx;function nx(t,e,n){var i=new Fi,o=e;return null==e?(i.restart(t,e,n),i):(i._restart=i.restart,i.restart=function(t,e,n){e=+e,n=null==n?Xi():+n,i._restart((function r(a){a+=o,i._restart(r,o+=e,n),t(a)}),e,n)},i.restart(t,e,n),i)}const ix=t=>()=>t;function ox(t,{sourceEvent:e,target:n,transform:i,dispatch:o}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:i,enumerable:!0,configurable:!0},_:{value:o}})}function rx(t,e,n){this.k=t,this.x=e,this.y=n}rx.prototype={constructor:rx,scale:function(t){return 1===t?this:new rx(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new rx(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var ax=new rx(1,0,0);function sx(t){for(;!t.__zoom;)if(!(t=t.parentNode))return ax;return t.__zoom}function lx(t){t.stopImmediatePropagation()}function cx(t){t.preventDefault(),t.stopImmediatePropagation()}function ux(t){return!(t.ctrlKey&&"wheel"!==t.type||t.button)}function dx(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function hx(){return this.__zoom||ax}function px(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function fx(){return navigator.maxTouchPoints||"ontouchstart"in this}function bx(t,e,n){var i=t.invertX(e[0][0])-n[0][0],o=t.invertX(e[1][0])-n[1][0],r=t.invertY(e[0][1])-n[0][1],a=t.invertY(e[1][1])-n[1][1];return t.translate(o>i?(i+o)/2:Math.min(0,i)||Math.max(0,o),a>r?(r+a)/2:Math.min(0,r)||Math.max(0,a))}function Mx(){var t,e,n,i=ux,o=dx,r=bx,a=px,s=fx,l=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],u=250,d=tM,h=ce("start","zoom","end"),p=500,f=150,b=0,M=10;function g(t){t.property("__zoom",hx).on("wheel.zoom",A).on("mousedown.zoom",x).on("dblclick.zoom",w).filter(s).on("touchstart.zoom",q).on("touchmove.zoom",W).on("touchend.zoom touchcancel.zoom",L).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function m(t,e){return(e=Math.max(l[0],Math.min(l[1],e)))===t.k?t:new rx(e,t.x,t.y)}function z(t,e,n){var i=e[0]-n[0]*t.k,o=e[1]-n[1]*t.k;return i===t.x&&o===t.y?t:new rx(t.k,i,o)}function v(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function O(t,e,n,i){t.on("start.zoom",(function(){y(this,arguments).event(i).start()})).on("interrupt.zoom end.zoom",(function(){y(this,arguments).event(i).end()})).tween("zoom",(function(){var t=this,r=arguments,a=y(t,r).event(i),s=o.apply(t,r),l=null==n?v(s):"function"==typeof n?n.apply(t,r):n,c=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),u=t.__zoom,h="function"==typeof e?e.apply(t,r):e,p=d(u.invert(l).concat(c/u.k),h.invert(l).concat(c/h.k));return function(t){if(1===t)t=h;else{var e=p(t),n=c/e[2];t=new rx(n,l[0]-e[0]*n,l[1]-e[1]*n)}a.zoom(null,t)}}))}function y(t,e,n){return!n&&t.__zooming||new _(t,e)}function _(t,e){this.that=t,this.args=e,this.active=0,this.sourceEvent=null,this.extent=o.apply(t,e),this.taps=0}function A(t,...e){if(i.apply(this,arguments)){var n=y(this,e).event(t),o=this.__zoom,s=Math.max(l[0],Math.min(l[1],o.k*Math.pow(2,a.apply(this,arguments)))),u=ki(t);if(n.wheel)n.mouse[0][0]===u[0]&&n.mouse[0][1]===u[1]||(n.mouse[1]=o.invert(n.mouse[0]=u)),clearTimeout(n.wheel);else{if(o.k===s)return;n.mouse=[u,o.invert(u)],uo(this),n.start()}cx(t),n.wheel=setTimeout((function(){n.wheel=null,n.end()}),f),n.zoom("mouse",r(z(m(o,s),n.mouse[0],n.mouse[1]),n.extent,c))}}function x(t,...e){if(!n&&i.apply(this,arguments)){var o=y(this,e,!0).event(t),a=_n(t.view).on("mousemove.zoom",(function(t){if(cx(t),!o.moved){var e=t.clientX-u,n=t.clientY-d;o.moved=e*e+n*n>b}o.event(t).zoom("mouse",r(z(o.that.__zoom,o.mouse[0]=ki(t,l),o.mouse[1]),o.extent,c))}),!0).on("mouseup.zoom",(function(t){a.on("mousemove.zoom mouseup.zoom",null),qn(t.view,o.moved),cx(t),o.event(t).end()}),!0),s=ki(t,l),l=t.currentTarget,u=t.clientX,d=t.clientY;wn(t.view),lx(t),o.mouse=[s,this.__zoom.invert(s)],uo(this),o.start()}}function w(t,...e){if(i.apply(this,arguments)){var n=this.__zoom,a=ki(t.changedTouches?t.changedTouches[0]:t,this),s=n.invert(a),l=n.k*(t.shiftKey?.5:2),d=r(z(m(n,l),a,s),o.apply(this,e),c);cx(t),u>0?_n(this).transition().duration(u).call(O,d,a,t):_n(this).call(g.transform,d,a,t)}}function q(n,...o){if(i.apply(this,arguments)){var r,a,s,l,c=n.touches,u=c.length,d=y(this,o,n.changedTouches.length===u).event(n);for(lx(n),a=0;a<u;++a)l=[l=ki(s=c[a],this),this.__zoom.invert(l),s.identifier],d.touch0?d.touch1||d.touch0[2]===l[2]||(d.touch1=l,d.taps=0):(d.touch0=l,r=!0,d.taps=1+!!t);t&&(t=clearTimeout(t)),r&&(d.taps<2&&(e=l[0],t=setTimeout((function(){t=null}),p)),uo(this),d.start())}}function W(t,...e){if(this.__zooming){var n,i,o,a,s=y(this,e).event(t),l=t.changedTouches,u=l.length;for(cx(t),n=0;n<u;++n)o=ki(i=l[n],this),s.touch0&&s.touch0[2]===i.identifier?s.touch0[0]=o:s.touch1&&s.touch1[2]===i.identifier&&(s.touch1[0]=o);if(i=s.that.__zoom,s.touch1){var d=s.touch0[0],h=s.touch0[1],p=s.touch1[0],f=s.touch1[1],b=(b=p[0]-d[0])*b+(b=p[1]-d[1])*b,M=(M=f[0]-h[0])*M+(M=f[1]-h[1])*M;i=m(i,Math.sqrt(b/M)),o=[(d[0]+p[0])/2,(d[1]+p[1])/2],a=[(h[0]+f[0])/2,(h[1]+f[1])/2]}else{if(!s.touch0)return;o=s.touch0[0],a=s.touch0[1]}s.zoom("touch",r(z(i,o,a),s.extent,c))}}function L(t,...i){if(this.__zooming){var o,r,a=y(this,i).event(t),s=t.changedTouches,l=s.length;for(lx(t),n&&clearTimeout(n),n=setTimeout((function(){n=null}),p),o=0;o<l;++o)r=s[o],a.touch0&&a.touch0[2]===r.identifier?delete a.touch0:a.touch1&&a.touch1[2]===r.identifier&&delete a.touch1;if(a.touch1&&!a.touch0&&(a.touch0=a.touch1,delete a.touch1),a.touch0)a.touch0[1]=this.__zoom.invert(a.touch0[0]);else if(a.end(),2===a.taps&&(r=ki(r,this),Math.hypot(e[0]-r[0],e[1]-r[1])<M)){var c=_n(this).on("dblclick.zoom");c&&c.apply(this,arguments)}}}return g.transform=function(t,e,n,i){var o=t.selection?t.selection():t;o.property("__zoom",hx),t!==o?O(t,e,n,i):o.interrupt().each((function(){y(this,arguments).event(i).start().zoom(null,"function"==typeof e?e.apply(this,arguments):e).end()}))},g.scaleBy=function(t,e,n,i){g.scaleTo(t,(function(){return this.__zoom.k*("function"==typeof e?e.apply(this,arguments):e)}),n,i)},g.scaleTo=function(t,e,n,i){g.transform(t,(function(){var t=o.apply(this,arguments),i=this.__zoom,a=null==n?v(t):"function"==typeof n?n.apply(this,arguments):n,s=i.invert(a),l="function"==typeof e?e.apply(this,arguments):e;return r(z(m(i,l),a,s),t,c)}),n,i)},g.translateBy=function(t,e,n,i){g.transform(t,(function(){return r(this.__zoom.translate("function"==typeof e?e.apply(this,arguments):e,"function"==typeof n?n.apply(this,arguments):n),o.apply(this,arguments),c)}),null,i)},g.translateTo=function(t,e,n,i,a){g.transform(t,(function(){var t=o.apply(this,arguments),a=this.__zoom,s=null==i?v(t):"function"==typeof i?i.apply(this,arguments):i;return r(ax.translate(s[0],s[1]).scale(a.k).translate("function"==typeof e?-e.apply(this,arguments):-e,"function"==typeof n?-n.apply(this,arguments):-n),t,c)}),i,a)},_.prototype={event:function(t){return t&&(this.sourceEvent=t),this},start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(t,e){return this.mouse&&"mouse"!==t&&(this.mouse[1]=e.invert(this.mouse[0])),this.touch0&&"touch"!==t&&(this.touch0[1]=e.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=e.invert(this.touch1[0])),this.that.__zoom=e,this.emit("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(t){var e=_n(this.that).datum();h.call(t,this.that,new ox(t,{sourceEvent:this.sourceEvent,target:g,type:t,transform:this.that.__zoom,dispatch:h}),e)}},g.wheelDelta=function(t){return arguments.length?(a="function"==typeof t?t:ix(+t),g):a},g.filter=function(t){return arguments.length?(i="function"==typeof t?t:ix(!!t),g):i},g.touchable=function(t){return arguments.length?(s="function"==typeof t?t:ix(!!t),g):s},g.extent=function(t){return arguments.length?(o="function"==typeof t?t:ix([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),g):o},g.scaleExtent=function(t){return arguments.length?(l[0]=+t[0],l[1]=+t[1],g):[l[0],l[1]]},g.translateExtent=function(t){return arguments.length?(c[0][0]=+t[0][0],c[1][0]=+t[1][0],c[0][1]=+t[0][1],c[1][1]=+t[1][1],g):[[c[0][0],c[0][1]],[c[1][0],c[1][1]]]},g.constrain=function(t){return arguments.length?(r=t,g):r},g.duration=function(t){return arguments.length?(u=+t,g):u},g.interpolate=function(t){return arguments.length?(d=t,g):d},g.on=function(){var t=h.on.apply(h,arguments);return t===h?g:t},g.clickDistance=function(t){return arguments.length?(b=(t=+t)*t,g):Math.sqrt(b)},g.tapDistance=function(t){return arguments.length?(M=+t,g):M},g}sx.prototype=rx.prototype},1895:()=>{"use strict";"function"!=typeof Object.assign&&(Object.assign=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(!t)throw TypeError("Cannot convert undefined or null to object");for(var i=function(e){e&&Object.keys(e).forEach((function(n){return t[n]=e[n]}))},o=0,r=e;o<r.length;o++){i(r[o])}return t})},5592:(t,e,n)=>{var i,o,r;!function(a){"use strict";o=[n(9755)],void 0===(r="function"==typeof(i=function(t){return t.ui=t.ui||{},t.ui.version="1.13.2"})?i.apply(e,o):i)||(t.exports=r)}()},6891:(t,e,n)=>{var i,o,r;!function(a){"use strict";o=[n(9755),n(5592)],i=function(t){var e=0,n=Array.prototype.hasOwnProperty,i=Array.prototype.slice;return t.cleanData=function(e){return function(n){var i,o,r;for(r=0;null!=(o=n[r]);r++)(i=t._data(o,"events"))&&i.remove&&t(o).triggerHandler("remove");e(n)}}(t.cleanData),t.widget=function(e,n,i){var o,r,a,s={},l=e.split(".")[0],c=l+"-"+(e=e.split(".")[1]);return i||(i=n,n=t.Widget),Array.isArray(i)&&(i=t.extend.apply(null,[{}].concat(i))),t.expr.pseudos[c.toLowerCase()]=function(e){return!!t.data(e,c)},t[l]=t[l]||{},o=t[l][e],r=t[l][e]=function(t,e){if(!this||!this._createWidget)return new r(t,e);arguments.length&&this._createWidget(t,e)},t.extend(r,o,{version:i.version,_proto:t.extend({},i),_childConstructors:[]}),(a=new n).options=t.widget.extend({},a.options),t.each(i,(function(t,e){s[t]="function"==typeof e?function(){function i(){return n.prototype[t].apply(this,arguments)}function o(e){return n.prototype[t].apply(this,e)}return function(){var t,n=this._super,r=this._superApply;return this._super=i,this._superApply=o,t=e.apply(this,arguments),this._super=n,this._superApply=r,t}}():e})),r.prototype=t.widget.extend(a,{widgetEventPrefix:o&&a.widgetEventPrefix||e},s,{constructor:r,namespace:l,widgetName:e,widgetFullName:c}),o?(t.each(o._childConstructors,(function(e,n){var i=n.prototype;t.widget(i.namespace+"."+i.widgetName,r,n._proto)})),delete o._childConstructors):n._childConstructors.push(r),t.widget.bridge(e,r),r},t.widget.extend=function(e){for(var o,r,a=i.call(arguments,1),s=0,l=a.length;s<l;s++)for(o in a[s])r=a[s][o],n.call(a[s],o)&&void 0!==r&&(t.isPlainObject(r)?e[o]=t.isPlainObject(e[o])?t.widget.extend({},e[o],r):t.widget.extend({},r):e[o]=r);return e},t.widget.bridge=function(e,n){var o=n.prototype.widgetFullName||e;t.fn[e]=function(r){var a="string"==typeof r,s=i.call(arguments,1),l=this;return a?this.length||"instance"!==r?this.each((function(){var n,i=t.data(this,o);return"instance"===r?(l=i,!1):i?"function"!=typeof i[r]||"_"===r.charAt(0)?t.error("no such method '"+r+"' for "+e+" widget instance"):(n=i[r].apply(i,s))!==i&&void 0!==n?(l=n&&n.jquery?l.pushStack(n.get()):n,!1):void 0:t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+r+"'")})):l=void 0:(s.length&&(r=t.widget.extend.apply(null,[r].concat(s))),this.each((function(){var e=t.data(this,o);e?(e.option(r||{}),e._init&&e._init()):t.data(this,o,new n(r,this))}))),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(n,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),n),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,(function(t,n){e._removeClass(n,t)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,n){var i,o,r,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},i=e.split("."),e=i.shift(),i.length){for(o=a[e]=t.widget.extend({},this.options[e]),r=0;r<i.length-1;r++)o[i[r]]=o[i[r]]||{},o=o[i[r]];if(e=i.pop(),1===arguments.length)return void 0===o[e]?null:o[e];o[e]=n}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=n}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var n,i,o;for(n in e)o=this.classesElementLookup[n],e[n]!==this.options.classes[n]&&o&&o.length&&(i=t(o.get()),this._removeClass(o,n),i.addClass(this._classes({element:i,keys:n,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){var n=[],i=this;function o(){var n=[];e.element.each((function(e,o){t.map(i.classesElementLookup,(function(t){return t})).some((function(t){return t.is(o)}))||n.push(o)})),i._on(t(n),{remove:"_untrackClassesElement"})}function r(r,a){var s,l;for(l=0;l<r.length;l++)s=i.classesElementLookup[r[l]]||t(),e.add?(o(),s=t(t.uniqueSort(s.get().concat(e.element.get())))):s=t(s.not(e.element).get()),i.classesElementLookup[r[l]]=s,n.push(r[l]),a&&e.classes[r[l]]&&n.push(e.classes[r[l]])}return(e=t.extend({element:this.element,classes:this.options.classes||{}},e)).keys&&r(e.keys.match(/\S+/g)||[],!0),e.extra&&r(e.extra.match(/\S+/g)||[]),n.join(" ")},_untrackClassesElement:function(e){var n=this;t.each(n.classesElementLookup,(function(i,o){-1!==t.inArray(e.target,o)&&(n.classesElementLookup[i]=t(o.not(e.target).get()))})),this._off(t(e.target))},_removeClass:function(t,e,n){return this._toggleClass(t,e,n,!1)},_addClass:function(t,e,n){return this._toggleClass(t,e,n,!0)},_toggleClass:function(t,e,n,i){i="boolean"==typeof i?i:n;var o="string"==typeof t||null===t,r={extra:o?e:n,keys:o?t:e,element:o?this.element:t,add:i};return r.element.toggleClass(this._classes(r),i),this},_on:function(e,n,i){var o,r=this;"boolean"!=typeof e&&(i=n,n=e,e=!1),i?(n=o=t(n),this.bindings=this.bindings.add(n)):(i=n,n=this.element,o=this.widget()),t.each(i,(function(i,a){function s(){if(e||!0!==r.options.disabled&&!t(this).hasClass("ui-state-disabled"))return("string"==typeof a?r[a]:a).apply(r,arguments)}"string"!=typeof a&&(s.guid=a.guid=a.guid||s.guid||t.guid++);var l=i.match(/^([\w:-]*)\s*(.*)$/),c=l[1]+r.eventNamespace,u=l[2];u?o.on(c,u,s):n.on(c,s)}))},_off:function(e,n){n=(n||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(n),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function n(){return("string"==typeof t?i[t]:t).apply(i,arguments)}var i=this;return setTimeout(n,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,n,i){var o,r,a=this.options[e];if(i=i||{},(n=t.Event(n)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),n.target=this.element[0],r=n.originalEvent)for(o in r)o in n||(n[o]=r[o]);return this.element.trigger(n,i),!("function"==typeof a&&!1===a.apply(this.element[0],[n].concat(i))||n.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},(function(e,n){t.Widget.prototype["_"+e]=function(i,o,r){var a;"string"==typeof o&&(o={effect:o});var s=o?!0===o||"number"==typeof o?n:o.effect||n:e;"number"==typeof(o=o||{})?o={duration:o}:!0===o&&(o={}),a=!t.isEmptyObject(o),o.complete=r,o.delay&&i.delay(o.delay),a&&t.effects&&t.effects.effect[s]?i[e](o):s!==e&&i[s]?i[s](o.duration,o.easing,r):i.queue((function(n){t(this)[e](),r&&r.call(i[0]),n()}))}})),t.widget},void 0===(r="function"==typeof i?i.apply(e,o):i)||(t.exports=r)}()},918:(t,e,n)=>{var i,o=n(9755);(i=o).fn.areYouSure=function(t){var e=i.extend({message:"You have unsaved changes!",dirtyClass:"dirty",change:null,silent:!1,addRemoveFieldsMarksDirty:!1,fieldEvents:"change keyup propertychange input",fieldSelector:":input:not(input[type=submit]):not(input[type=button])"},t),n=function(t){if(t.hasClass("ays-ignore")||t.hasClass("aysIgnore")||t.attr("data-ays-ignore")||void 0===t.attr("name"))return null;if(t.is(":disabled"))return"ays-disabled";var e,n=t.attr("type");switch(t.is("select")&&(n="select"),n){case"checkbox":case"radio":e=t.is(":checked");break;case"select":e="",t.find("option").each((function(t){var n=i(this);n.is(":selected")&&(e+=n.val())}));break;default:e=t.val()}return e},o=function(t){t.data("ays-orig",n(t))},r=function(t){var o=function(t){var e=t.data("ays-orig");return void 0!==e&&n(t)!=e},r=i(this).is("form")?i(this):i(this).parents("form");if(o(i(t.target)))s(r,!0);else{if($fields=r.find(e.fieldSelector),e.addRemoveFieldsMarksDirty&&r.data("ays-orig-field-count")!=$fields.length)return void s(r,!0);var a=!1;$fields.each((function(){if($field=i(this),o($field))return a=!0,!1})),s(r,a)}},a=function(t){var n=t.find(e.fieldSelector);i(n).each((function(){o(i(this))})),i(n).unbind(e.fieldEvents,r),i(n).bind(e.fieldEvents,r),t.data("ays-orig-field-count",i(n).length),s(t,!1)},s=function(t,n){var i=n!=t.hasClass(e.dirtyClass);t.toggleClass(e.dirtyClass,n),i&&(e.change&&e.change.call(t,t),n&&t.trigger("dirty.areYouSure",[t]),n||t.trigger("clean.areYouSure",[t]),t.trigger("change.areYouSure",[t]))},l=function(){var t=i(this),n=t.find(e.fieldSelector);i(n).each((function(){var t=i(this);t.data("ays-orig")||(o(t),t.bind(e.fieldEvents,r))})),t.trigger("checkform.areYouSure")},c=function(){a(i(this))};return e.silent||window.aysUnloadSet||(window.aysUnloadSet=!0,i(window).bind("beforeunload",(function(){if($dirtyForms=i("form").filter("."+e.dirtyClass),0!=$dirtyForms.length){if(navigator.userAgent.toLowerCase().match(/msie|chrome/)){if(window.aysHasPrompted)return;window.aysHasPrompted=!0,window.setTimeout((function(){window.aysHasPrompted=!1}),900)}return e.message}}))),this.each((function(t){if(i(this).is("form")){var n=i(this);n.submit((function(){n.removeClass(e.dirtyClass)})),n.bind("reset",(function(){s(n,!1)})),n.bind("rescan.areYouSure",l),n.bind("reinitialize.areYouSure",c),n.bind("checkform.areYouSure",r),a(n)}}))}},9755:function(t,e){var n;!function(e,n){"use strict";"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,(function(i,o){"use strict";var r=[],a=Object.getPrototypeOf,s=r.slice,l=r.flat?function(t){return r.flat.call(t)}:function(t){return r.concat.apply([],t)},c=r.push,u=r.indexOf,d={},h=d.toString,p=d.hasOwnProperty,f=p.toString,b=f.call(Object),M={},g=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType&&"function"!=typeof t.item},m=function(t){return null!=t&&t===t.window},z=i.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function O(t,e,n){var i,o,r=(n=n||z).createElement("script");if(r.text=t,e)for(i in v)(o=e[i]||e.getAttribute&&e.getAttribute(i))&&r.setAttribute(i,o);n.head.appendChild(r).parentNode.removeChild(r)}function y(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?d[h.call(t)]||"object":typeof t}var _="3.6.3",A=function(t,e){return new A.fn.init(t,e)};function x(t){var e=!!t&&"length"in t&&t.length,n=y(t);return!g(t)&&!m(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}A.fn=A.prototype={jquery:_,constructor:A,length:0,toArray:function(){return s.call(this)},get:function(t){return null==t?s.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=A.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return A.each(this,t)},map:function(t){return this.pushStack(A.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(A.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(A.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:r.sort,splice:r.splice},A.extend=A.fn.extend=function(){var t,e,n,i,o,r,a=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[s]||{},s++),"object"==typeof a||g(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(t=arguments[s]))for(e in t)i=t[e],"__proto__"!==e&&a!==i&&(c&&i&&(A.isPlainObject(i)||(o=Array.isArray(i)))?(n=a[e],r=o&&!Array.isArray(n)?[]:o||A.isPlainObject(n)?n:{},o=!1,a[e]=A.extend(c,r,i)):void 0!==i&&(a[e]=i));return a},A.extend({expando:"jQuery"+(_+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,n;return!(!t||"[object Object]"!==h.call(t))&&(!(e=a(t))||"function"==typeof(n=p.call(e,"constructor")&&e.constructor)&&f.call(n)===b)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e,n){O(t,{nonce:e&&e.nonce},n)},each:function(t,e){var n,i=0;if(x(t))for(n=t.length;i<n&&!1!==e.call(t[i],i,t[i]);i++);else for(i in t)if(!1===e.call(t[i],i,t[i]))break;return t},makeArray:function(t,e){var n=e||[];return null!=t&&(x(Object(t))?A.merge(n,"string"==typeof t?[t]:t):c.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:u.call(e,t,n)},merge:function(t,e){for(var n=+e.length,i=0,o=t.length;i<n;i++)t[o++]=e[i];return t.length=o,t},grep:function(t,e,n){for(var i=[],o=0,r=t.length,a=!n;o<r;o++)!e(t[o],o)!==a&&i.push(t[o]);return i},map:function(t,e,n){var i,o,r=0,a=[];if(x(t))for(i=t.length;r<i;r++)null!=(o=e(t[r],r,n))&&a.push(o);else for(r in t)null!=(o=e(t[r],r,n))&&a.push(o);return l(a)},guid:1,support:M}),"function"==typeof Symbol&&(A.fn[Symbol.iterator]=r[Symbol.iterator]),A.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,e){d["[object "+e+"]"]=e.toLowerCase()}));var w=function(t){var e,n,i,o,r,a,s,l,c,u,d,h,p,f,b,M,g,m,z,v="sizzle"+1*new Date,O=t.document,y=0,_=0,A=lt(),x=lt(),w=lt(),q=lt(),W=function(t,e){return t===e&&(d=!0),0},L={}.hasOwnProperty,k=[],T=k.pop,S=k.push,R=k.push,C=k.slice,D=function(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n;return-1},N="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",E="[\\x20\\t\\r\\n\\f]",B="(?:\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",P="\\["+E+"*("+B+")(?:"+E+"*([*^$|!~]?=)"+E+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+B+"))|)"+E+"*\\]",Y=":("+B+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",I=new RegExp(E+"+","g"),X=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),H=new RegExp("^"+E+"*,"+E+"*"),F=new RegExp("^"+E+"*([>+~]|"+E+")"+E+"*"),j=new RegExp(E+"|>"),V=new RegExp(Y),$=new RegExp("^"+B+"$"),U={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Y),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),bool:new RegExp("^(?:"+N+")$","i"),needsContext:new RegExp("^"+E+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\([^\\r\\n\\f])","g"),nt=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},it=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ot=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},rt=function(){h()},at=vt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{R.apply(k=C.call(O.childNodes),O.childNodes),k[O.childNodes.length].nodeType}catch(t){R={apply:k.length?function(t,e){S.apply(t,C.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}function st(t,e,i,o){var r,s,c,u,d,f,g,m=e&&e.ownerDocument,O=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==O&&9!==O&&11!==O)return i;if(!o&&(h(e),e=e||p,b)){if(11!==O&&(d=Q.exec(t)))if(r=d[1]){if(9===O){if(!(c=e.getElementById(r)))return i;if(c.id===r)return i.push(c),i}else if(m&&(c=m.getElementById(r))&&z(e,c)&&c.id===r)return i.push(c),i}else{if(d[2])return R.apply(i,e.getElementsByTagName(t)),i;if((r=d[3])&&n.getElementsByClassName&&e.getElementsByClassName)return R.apply(i,e.getElementsByClassName(r)),i}if(n.qsa&&!q[t+" "]&&(!M||!M.test(t))&&(1!==O||"object"!==e.nodeName.toLowerCase())){if(g=t,m=e,1===O&&(j.test(t)||F.test(t))){for((m=tt.test(t)&>(e.parentNode)||e)===e&&n.scope||((u=e.getAttribute("id"))?u=u.replace(it,ot):e.setAttribute("id",u=v)),s=(f=a(t)).length;s--;)f[s]=(u?"#"+u:":scope")+" "+zt(f[s]);g=f.join(",")}try{if(n.cssSupportsSelector&&!CSS.supports("selector(:is("+g+"))"))throw new Error;return R.apply(i,m.querySelectorAll(g)),i}catch(e){q(t,!0)}finally{u===v&&e.removeAttribute("id")}}}return l(t.replace(X,"$1"),e,i,o)}function lt(){var t=[];return function e(n,o){return t.push(n+" ")>i.cacheLength&&delete e[t.shift()],e[n+" "]=o}}function ct(t){return t[v]=!0,t}function ut(t){var e=p.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function dt(t,e){for(var n=t.split("|"),o=n.length;o--;)i.attrHandle[n[o]]=e}function ht(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function pt(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ft(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function bt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&at(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function Mt(t){return ct((function(e){return e=+e,ct((function(n,i){for(var o,r=t([],n.length,e),a=r.length;a--;)n[o=r[a]]&&(n[o]=!(i[o]=n[o]))}))}))}function gt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=st.support={},r=st.isXML=function(t){var e=t&&t.namespaceURI,n=t&&(t.ownerDocument||t).documentElement;return!G.test(e||n&&n.nodeName||"HTML")},h=st.setDocument=function(t){var e,o,a=t?t.ownerDocument||t:O;return a!=p&&9===a.nodeType&&a.documentElement?(f=(p=a).documentElement,b=!r(p),O!=p&&(o=p.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",rt,!1):o.attachEvent&&o.attachEvent("onunload",rt)),n.scope=ut((function(t){return f.appendChild(t).appendChild(p.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),n.cssSupportsSelector=ut((function(){return CSS.supports("selector(*)")&&p.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")})),n.attributes=ut((function(t){return t.className="i",!t.getAttribute("className")})),n.getElementsByTagName=ut((function(t){return t.appendChild(p.createComment("")),!t.getElementsByTagName("*").length})),n.getElementsByClassName=J.test(p.getElementsByClassName),n.getById=ut((function(t){return f.appendChild(t).id=v,!p.getElementsByName||!p.getElementsByName(v).length})),n.getById?(i.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},i.find.ID=function(t,e){if(void 0!==e.getElementById&&b){var n=e.getElementById(t);return n?[n]:[]}}):(i.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},i.find.ID=function(t,e){if(void 0!==e.getElementById&&b){var n,i,o,r=e.getElementById(t);if(r){if((n=r.getAttributeNode("id"))&&n.value===t)return[r];for(o=e.getElementsByName(t),i=0;r=o[i++];)if((n=r.getAttributeNode("id"))&&n.value===t)return[r]}return[]}}),i.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,i=[],o=0,r=e.getElementsByTagName(t);if("*"===t){for(;n=r[o++];)1===n.nodeType&&i.push(n);return i}return r},i.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&b)return e.getElementsByClassName(t)},g=[],M=[],(n.qsa=J.test(p.querySelectorAll))&&(ut((function(t){var e;f.appendChild(t).innerHTML="<a id='"+v+"'></a><select id='"+v+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+E+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||M.push("\\["+E+"*(?:value|"+N+")"),t.querySelectorAll("[id~="+v+"-]").length||M.push("~="),(e=p.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||M.push("\\["+E+"*name"+E+"*="+E+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||M.push(":checked"),t.querySelectorAll("a#"+v+"+*").length||M.push(".#.+[+~]"),t.querySelectorAll("\\\f"),M.push("[\\r\\n\\f]")})),ut((function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=p.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&M.push("name"+E+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&M.push(":enabled",":disabled"),f.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&M.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),M.push(",.*:")}))),(n.matchesSelector=J.test(m=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ut((function(t){n.disconnectedMatch=m.call(t,"*"),m.call(t,"[s!='']:x"),g.push("!=",Y)})),n.cssSupportsSelector||M.push(":has"),M=M.length&&new RegExp(M.join("|")),g=g.length&&new RegExp(g.join("|")),e=J.test(f.compareDocumentPosition),z=e||J.test(f.contains)?function(t,e){var n=9===t.nodeType&&t.documentElement||t,i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},W=e?function(t,e){if(t===e)return d=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===i?t==p||t.ownerDocument==O&&z(O,t)?-1:e==p||e.ownerDocument==O&&z(O,e)?1:u?D(u,t)-D(u,e):0:4&i?-1:1)}:function(t,e){if(t===e)return d=!0,0;var n,i=0,o=t.parentNode,r=e.parentNode,a=[t],s=[e];if(!o||!r)return t==p?-1:e==p?1:o?-1:r?1:u?D(u,t)-D(u,e):0;if(o===r)return ht(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[i]===s[i];)i++;return i?ht(a[i],s[i]):a[i]==O?-1:s[i]==O?1:0},p):p},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if(h(t),n.matchesSelector&&b&&!q[e+" "]&&(!g||!g.test(e))&&(!M||!M.test(e)))try{var i=m.call(t,e);if(i||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){q(e,!0)}return st(e,p,null,[t]).length>0},st.contains=function(t,e){return(t.ownerDocument||t)!=p&&h(t),z(t,e)},st.attr=function(t,e){(t.ownerDocument||t)!=p&&h(t);var o=i.attrHandle[e.toLowerCase()],r=o&&L.call(i.attrHandle,e.toLowerCase())?o(t,e,!b):void 0;return void 0!==r?r:n.attributes||!b?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},st.escape=function(t){return(t+"").replace(it,ot)},st.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},st.uniqueSort=function(t){var e,i=[],o=0,r=0;if(d=!n.detectDuplicates,u=!n.sortStable&&t.slice(0),t.sort(W),d){for(;e=t[r++];)e===t[r]&&(o=i.push(r));for(;o--;)t.splice(i[o],1)}return u=null,t},o=st.getText=function(t){var e,n="",i=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=o(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[i++];)n+=o(e);return n},i=st.selectors={cacheLength:50,createPseudo:ct,match:U,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||st.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&st.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return U.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&V.test(n)&&(e=a(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=A[t+" "];return e||(e=new RegExp("(^|"+E+")"+t+"("+E+"|$)"))&&A(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(i){var o=st.attr(i,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o.replace(I," ")+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,i,o){var r="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===i&&0===o?function(t){return!!t.parentNode}:function(e,n,l){var c,u,d,h,p,f,b=r!==a?"nextSibling":"previousSibling",M=e.parentNode,g=s&&e.nodeName.toLowerCase(),m=!l&&!s,z=!1;if(M){if(r){for(;b;){for(h=e;h=h[b];)if(s?h.nodeName.toLowerCase()===g:1===h.nodeType)return!1;f=b="only"===t&&!f&&"nextSibling"}return!0}if(f=[a?M.firstChild:M.lastChild],a&&m){for(z=(p=(c=(u=(d=(h=M)[v]||(h[v]={}))[h.uniqueID]||(d[h.uniqueID]={}))[t]||[])[0]===y&&c[1])&&c[2],h=p&&M.childNodes[p];h=++p&&h&&h[b]||(z=p=0)||f.pop();)if(1===h.nodeType&&++z&&h===e){u[t]=[y,p,z];break}}else if(m&&(z=p=(c=(u=(d=(h=e)[v]||(h[v]={}))[h.uniqueID]||(d[h.uniqueID]={}))[t]||[])[0]===y&&c[1]),!1===z)for(;(h=++p&&h&&h[b]||(z=p=0)||f.pop())&&((s?h.nodeName.toLowerCase()!==g:1!==h.nodeType)||!++z||(m&&((u=(d=h[v]||(h[v]={}))[h.uniqueID]||(d[h.uniqueID]={}))[t]=[y,z]),h!==e)););return(z-=o)===i||z%i==0&&z/i>=0}}},PSEUDO:function(t,e){var n,o=i.pseudos[t]||i.setFilters[t.toLowerCase()]||st.error("unsupported pseudo: "+t);return o[v]?o(e):o.length>1?(n=[t,t,"",e],i.setFilters.hasOwnProperty(t.toLowerCase())?ct((function(t,n){for(var i,r=o(t,e),a=r.length;a--;)t[i=D(t,r[a])]=!(n[i]=r[a])})):function(t){return o(t,0,n)}):o}},pseudos:{not:ct((function(t){var e=[],n=[],i=s(t.replace(X,"$1"));return i[v]?ct((function(t,e,n,o){for(var r,a=i(t,null,o,[]),s=t.length;s--;)(r=a[s])&&(t[s]=!(e[s]=r))})):function(t,o,r){return e[0]=t,i(e,null,r,n),e[0]=null,!n.pop()}})),has:ct((function(t){return function(e){return st(t,e).length>0}})),contains:ct((function(t){return t=t.replace(et,nt),function(e){return(e.textContent||o(e)).indexOf(t)>-1}})),lang:ct((function(t){return $.test(t||"")||st.error("unsupported lang: "+t),t=t.replace(et,nt).toLowerCase(),function(e){var n;do{if(n=b?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===f},focus:function(t){return t===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:bt(!1),disabled:bt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!i.pseudos.empty(t)},header:function(t){return K.test(t.nodeName)},input:function(t){return Z.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:Mt((function(){return[0]})),last:Mt((function(t,e){return[e-1]})),eq:Mt((function(t,e,n){return[n<0?n+e:n]})),even:Mt((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:Mt((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:Mt((function(t,e,n){for(var i=n<0?n+e:n>e?e:n;--i>=0;)t.push(i);return t})),gt:Mt((function(t,e,n){for(var i=n<0?n+e:n;++i<e;)t.push(i);return t}))}},i.pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[e]=pt(e);for(e in{submit:!0,reset:!0})i.pseudos[e]=ft(e);function mt(){}function zt(t){for(var e=0,n=t.length,i="";e<n;e++)i+=t[e].value;return i}function vt(t,e,n){var i=e.dir,o=e.next,r=o||i,a=n&&"parentNode"===r,s=_++;return e.first?function(e,n,o){for(;e=e[i];)if(1===e.nodeType||a)return t(e,n,o);return!1}:function(e,n,l){var c,u,d,h=[y,s];if(l){for(;e=e[i];)if((1===e.nodeType||a)&&t(e,n,l))return!0}else for(;e=e[i];)if(1===e.nodeType||a)if(u=(d=e[v]||(e[v]={}))[e.uniqueID]||(d[e.uniqueID]={}),o&&o===e.nodeName.toLowerCase())e=e[i]||e;else{if((c=u[r])&&c[0]===y&&c[1]===s)return h[2]=c[2];if(u[r]=h,h[2]=t(e,n,l))return!0}return!1}}function Ot(t){return t.length>1?function(e,n,i){for(var o=t.length;o--;)if(!t[o](e,n,i))return!1;return!0}:t[0]}function yt(t,e,n,i,o){for(var r,a=[],s=0,l=t.length,c=null!=e;s<l;s++)(r=t[s])&&(n&&!n(r,i,o)||(a.push(r),c&&e.push(s)));return a}function _t(t,e,n,i,o,r){return i&&!i[v]&&(i=_t(i)),o&&!o[v]&&(o=_t(o,r)),ct((function(r,a,s,l){var c,u,d,h=[],p=[],f=a.length,b=r||function(t,e,n){for(var i=0,o=e.length;i<o;i++)st(t,e[i],n);return n}(e||"*",s.nodeType?[s]:s,[]),M=!t||!r&&e?b:yt(b,h,t,s,l),g=n?o||(r?t:f||i)?[]:a:M;if(n&&n(M,g,s,l),i)for(c=yt(g,p),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(g[p[u]]=!(M[p[u]]=d));if(r){if(o||t){if(o){for(c=[],u=g.length;u--;)(d=g[u])&&c.push(M[u]=d);o(null,g=[],c,l)}for(u=g.length;u--;)(d=g[u])&&(c=o?D(r,d):h[u])>-1&&(r[c]=!(a[c]=d))}}else g=yt(g===a?g.splice(f,g.length):g),o?o(null,a,g,l):R.apply(a,g)}))}function At(t){for(var e,n,o,r=t.length,a=i.relative[t[0].type],s=a||i.relative[" "],l=a?1:0,u=vt((function(t){return t===e}),s,!0),d=vt((function(t){return D(e,t)>-1}),s,!0),h=[function(t,n,i){var o=!a&&(i||n!==c)||((e=n).nodeType?u(t,n,i):d(t,n,i));return e=null,o}];l<r;l++)if(n=i.relative[t[l].type])h=[vt(Ot(h),n)];else{if((n=i.filter[t[l].type].apply(null,t[l].matches))[v]){for(o=++l;o<r&&!i.relative[t[o].type];o++);return _t(l>1&&Ot(h),l>1&&zt(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(X,"$1"),n,l<o&&At(t.slice(l,o)),o<r&&At(t=t.slice(o)),o<r&&zt(t))}h.push(n)}return Ot(h)}return mt.prototype=i.filters=i.pseudos,i.setFilters=new mt,a=st.tokenize=function(t,e){var n,o,r,a,s,l,c,u=x[t+" "];if(u)return e?0:u.slice(0);for(s=t,l=[],c=i.preFilter;s;){for(a in n&&!(o=H.exec(s))||(o&&(s=s.slice(o[0].length)||s),l.push(r=[])),n=!1,(o=F.exec(s))&&(n=o.shift(),r.push({value:n,type:o[0].replace(X," ")}),s=s.slice(n.length)),i.filter)!(o=U[a].exec(s))||c[a]&&!(o=c[a](o))||(n=o.shift(),r.push({value:n,type:a,matches:o}),s=s.slice(n.length));if(!n)break}return e?s.length:s?st.error(t):x(t,l).slice(0)},s=st.compile=function(t,e){var n,o=[],r=[],s=w[t+" "];if(!s){for(e||(e=a(t)),n=e.length;n--;)(s=At(e[n]))[v]?o.push(s):r.push(s);s=w(t,function(t,e){var n=e.length>0,o=t.length>0,r=function(r,a,s,l,u){var d,f,M,g=0,m="0",z=r&&[],v=[],O=c,_=r||o&&i.find.TAG("*",u),A=y+=null==O?1:Math.random()||.1,x=_.length;for(u&&(c=a==p||a||u);m!==x&&null!=(d=_[m]);m++){if(o&&d){for(f=0,a||d.ownerDocument==p||(h(d),s=!b);M=t[f++];)if(M(d,a||p,s)){l.push(d);break}u&&(y=A)}n&&((d=!M&&d)&&g--,r&&z.push(d))}if(g+=m,n&&m!==g){for(f=0;M=e[f++];)M(z,v,a,s);if(r){if(g>0)for(;m--;)z[m]||v[m]||(v[m]=T.call(l));v=yt(v)}R.apply(l,v),u&&!r&&v.length>0&&g+e.length>1&&st.uniqueSort(l)}return u&&(y=A,c=O),z};return n?ct(r):r}(r,o)),s.selector=t}return s},l=st.select=function(t,e,n,o){var r,l,c,u,d,h="function"==typeof t&&t,p=!o&&a(t=h.selector||t);if(n=n||[],1===p.length){if((l=p[0]=p[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===e.nodeType&&b&&i.relative[l[1].type]){if(!(e=(i.find.ID(c.matches[0].replace(et,nt),e)||[])[0]))return n;h&&(e=e.parentNode),t=t.slice(l.shift().value.length)}for(r=U.needsContext.test(t)?0:l.length;r--&&(c=l[r],!i.relative[u=c.type]);)if((d=i.find[u])&&(o=d(c.matches[0].replace(et,nt),tt.test(l[0].type)&>(e.parentNode)||e))){if(l.splice(r,1),!(t=o.length&&zt(l)))return R.apply(n,o),n;break}}return(h||s(t,p))(o,e,!b,n,!e||tt.test(t)&>(e.parentNode)||e),n},n.sortStable=v.split("").sort(W).join("")===v,n.detectDuplicates=!!d,h(),n.sortDetached=ut((function(t){return 1&t.compareDocumentPosition(p.createElement("fieldset"))})),ut((function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")}))||dt("type|href|height|width",(function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),n.attributes&&ut((function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||dt("value",(function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),ut((function(t){return null==t.getAttribute("disabled")}))||dt(N,(function(t,e,n){var i;if(!n)return!0===t[e]?e.toLowerCase():(i=t.getAttributeNode(e))&&i.specified?i.value:null})),st}(i);A.find=w,A.expr=w.selectors,A.expr[":"]=A.expr.pseudos,A.uniqueSort=A.unique=w.uniqueSort,A.text=w.getText,A.isXMLDoc=w.isXML,A.contains=w.contains,A.escapeSelector=w.escape;var q=function(t,e,n){for(var i=[],o=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(o&&A(t).is(n))break;i.push(t)}return i},W=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},L=A.expr.match.needsContext;function k(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var T=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function S(t,e,n){return g(e)?A.grep(t,(function(t,i){return!!e.call(t,i,t)!==n})):e.nodeType?A.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?A.grep(t,(function(t){return u.call(e,t)>-1!==n})):A.filter(e,t,n)}A.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?A.find.matchesSelector(i,t)?[i]:[]:A.find.matches(t,A.grep(e,(function(t){return 1===t.nodeType})))},A.fn.extend({find:function(t){var e,n,i=this.length,o=this;if("string"!=typeof t)return this.pushStack(A(t).filter((function(){for(e=0;e<i;e++)if(A.contains(o[e],this))return!0})));for(n=this.pushStack([]),e=0;e<i;e++)A.find(t,o[e],n);return i>1?A.uniqueSort(n):n},filter:function(t){return this.pushStack(S(this,t||[],!1))},not:function(t){return this.pushStack(S(this,t||[],!0))},is:function(t){return!!S(this,"string"==typeof t&&L.test(t)?A(t):t||[],!1).length}});var R,C=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(t,e,n){var i,o;if(!t)return this;if(n=n||R,"string"==typeof t){if(!(i="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:C.exec(t))||!i[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(i[1]){if(e=e instanceof A?e[0]:e,A.merge(this,A.parseHTML(i[1],e&&e.nodeType?e.ownerDocument||e:z,!0)),T.test(i[1])&&A.isPlainObject(e))for(i in e)g(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}return(o=z.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):g(t)?void 0!==n.ready?n.ready(t):t(A):A.makeArray(t,this)}).prototype=A.fn,R=A(z);var D=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function E(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}A.fn.extend({has:function(t){var e=A(t,this),n=e.length;return this.filter((function(){for(var t=0;t<n;t++)if(A.contains(this,e[t]))return!0}))},closest:function(t,e){var n,i=0,o=this.length,r=[],a="string"!=typeof t&&A(t);if(!L.test(t))for(;i<o;i++)for(n=this[i];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&A.find.matchesSelector(n,t))){r.push(n);break}return this.pushStack(r.length>1?A.uniqueSort(r):r)},index:function(t){return t?"string"==typeof t?u.call(A(t),this[0]):u.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),A.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return q(t,"parentNode")},parentsUntil:function(t,e,n){return q(t,"parentNode",n)},next:function(t){return E(t,"nextSibling")},prev:function(t){return E(t,"previousSibling")},nextAll:function(t){return q(t,"nextSibling")},prevAll:function(t){return q(t,"previousSibling")},nextUntil:function(t,e,n){return q(t,"nextSibling",n)},prevUntil:function(t,e,n){return q(t,"previousSibling",n)},siblings:function(t){return W((t.parentNode||{}).firstChild,t)},children:function(t){return W(t.firstChild)},contents:function(t){return null!=t.contentDocument&&a(t.contentDocument)?t.contentDocument:(k(t,"template")&&(t=t.content||t),A.merge([],t.childNodes))}},(function(t,e){A.fn[t]=function(n,i){var o=A.map(this,e,n);return"Until"!==t.slice(-5)&&(i=n),i&&"string"==typeof i&&(o=A.filter(i,o)),this.length>1&&(N[t]||A.uniqueSort(o),D.test(t)&&o.reverse()),this.pushStack(o)}}));var B=/[^\x20\t\r\n\f]+/g;function P(t){return t}function Y(t){throw t}function I(t,e,n,i){var o;try{t&&g(o=t.promise)?o.call(t).done(e).fail(n):t&&g(o=t.then)?o.call(t,e,n):e.apply(void 0,[t].slice(i))}catch(t){n.apply(void 0,[t])}}A.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return A.each(t.match(B)||[],(function(t,n){e[n]=!0})),e}(t):A.extend({},t);var e,n,i,o,r=[],a=[],s=-1,l=function(){for(o=o||t.once,i=e=!0;a.length;s=-1)for(n=a.shift();++s<r.length;)!1===r[s].apply(n[0],n[1])&&t.stopOnFalse&&(s=r.length,n=!1);t.memory||(n=!1),e=!1,o&&(r=n?[]:"")},c={add:function(){return r&&(n&&!e&&(s=r.length-1,a.push(n)),function e(n){A.each(n,(function(n,i){g(i)?t.unique&&c.has(i)||r.push(i):i&&i.length&&"string"!==y(i)&&e(i)}))}(arguments),n&&!e&&l()),this},remove:function(){return A.each(arguments,(function(t,e){for(var n;(n=A.inArray(e,r,n))>-1;)r.splice(n,1),n<=s&&s--})),this},has:function(t){return t?A.inArray(t,r)>-1:r.length>0},empty:function(){return r&&(r=[]),this},disable:function(){return o=a=[],r=n="",this},disabled:function(){return!r},lock:function(){return o=a=[],n||e||(r=n=""),this},locked:function(){return!!o},fireWith:function(t,n){return o||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},A.extend({Deferred:function(t){var e=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},catch:function(t){return o.then(null,t)},pipe:function(){var t=arguments;return A.Deferred((function(n){A.each(e,(function(e,i){var o=g(t[i[4]])&&t[i[4]];r[i[1]]((function(){var t=o&&o.apply(this,arguments);t&&g(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,o?[t]:arguments)}))})),t=null})).promise()},then:function(t,n,o){var r=0;function a(t,e,n,o){return function(){var s=this,l=arguments,c=function(){var i,c;if(!(t<r)){if((i=n.apply(s,l))===e.promise())throw new TypeError("Thenable self-resolution");c=i&&("object"==typeof i||"function"==typeof i)&&i.then,g(c)?o?c.call(i,a(r,e,P,o),a(r,e,Y,o)):(r++,c.call(i,a(r,e,P,o),a(r,e,Y,o),a(r,e,P,e.notifyWith))):(n!==P&&(s=void 0,l=[i]),(o||e.resolveWith)(s,l))}},u=o?c:function(){try{c()}catch(i){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(i,u.stackTrace),t+1>=r&&(n!==Y&&(s=void 0,l=[i]),e.rejectWith(s,l))}};t?u():(A.Deferred.getStackHook&&(u.stackTrace=A.Deferred.getStackHook()),i.setTimeout(u))}}return A.Deferred((function(i){e[0][3].add(a(0,i,g(o)?o:P,i.notifyWith)),e[1][3].add(a(0,i,g(t)?t:P)),e[2][3].add(a(0,i,g(n)?n:Y))})).promise()},promise:function(t){return null!=t?A.extend(t,o):o}},r={};return A.each(e,(function(t,i){var a=i[2],s=i[5];o[i[1]]=a.add,s&&a.add((function(){n=s}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(i[3].fire),r[i[0]]=function(){return r[i[0]+"With"](this===r?void 0:this,arguments),this},r[i[0]+"With"]=a.fireWith})),o.promise(r),t&&t.call(r,r),r},when:function(t){var e=arguments.length,n=e,i=Array(n),o=s.call(arguments),r=A.Deferred(),a=function(t){return function(n){i[t]=this,o[t]=arguments.length>1?s.call(arguments):n,--e||r.resolveWith(i,o)}};if(e<=1&&(I(t,r.done(a(n)).resolve,r.reject,!e),"pending"===r.state()||g(o[n]&&o[n].then)))return r.then();for(;n--;)I(o[n],a(n),r.reject);return r.promise()}});var X=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(t,e){i.console&&i.console.warn&&t&&X.test(t.name)&&i.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},A.readyException=function(t){i.setTimeout((function(){throw t}))};var H=A.Deferred();function F(){z.removeEventListener("DOMContentLoaded",F),i.removeEventListener("load",F),A.ready()}A.fn.ready=function(t){return H.then(t).catch((function(t){A.readyException(t)})),this},A.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==t&&--A.readyWait>0||H.resolveWith(z,[A]))}}),A.ready.then=H.then,"complete"===z.readyState||"loading"!==z.readyState&&!z.documentElement.doScroll?i.setTimeout(A.ready):(z.addEventListener("DOMContentLoaded",F),i.addEventListener("load",F));var j=function(t,e,n,i,o,r,a){var s=0,l=t.length,c=null==n;if("object"===y(n))for(s in o=!0,n)j(t,e,s,n[s],!0,r,a);else if(void 0!==i&&(o=!0,g(i)||(a=!0),c&&(a?(e.call(t,i),e=null):(c=e,e=function(t,e,n){return c.call(A(t),n)})),e))for(;s<l;s++)e(t[s],n,a?i:i.call(t[s],s,e(t[s],n)));return o?t:c?e.call(t):l?e(t[0],n):r},V=/^-ms-/,$=/-([a-z])/g;function U(t,e){return e.toUpperCase()}function G(t){return t.replace(V,"ms-").replace($,U)}var Z=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};function K(){this.expando=A.expando+K.uid++}K.uid=1,K.prototype={cache:function(t){var e=t[this.expando];return e||(e={},Z(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var i,o=this.cache(t);if("string"==typeof e)o[G(e)]=n;else for(i in e)o[G(i)]=e[i];return o},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][G(e)]},access:function(t,e,n){return void 0===e||e&&"string"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,i=t[this.expando];if(void 0!==i){if(void 0!==e){n=(e=Array.isArray(e)?e.map(G):(e=G(e))in i?[e]:e.match(B)||[]).length;for(;n--;)delete i[e[n]]}(void 0===e||A.isEmptyObject(i))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!A.isEmptyObject(e)}};var J=new K,Q=new K,tt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,et=/[A-Z]/g;function nt(t,e,n){var i;if(void 0===n&&1===t.nodeType)if(i="data-"+e.replace(et,"-$&").toLowerCase(),"string"==typeof(n=t.getAttribute(i))){try{n=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:tt.test(t)?JSON.parse(t):t)}(n)}catch(t){}Q.set(t,e,n)}else n=void 0;return n}A.extend({hasData:function(t){return Q.hasData(t)||J.hasData(t)},data:function(t,e,n){return Q.access(t,e,n)},removeData:function(t,e){Q.remove(t,e)},_data:function(t,e,n){return J.access(t,e,n)},_removeData:function(t,e){J.remove(t,e)}}),A.fn.extend({data:function(t,e){var n,i,o,r=this[0],a=r&&r.attributes;if(void 0===t){if(this.length&&(o=Q.get(r),1===r.nodeType&&!J.get(r,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(i=a[n].name).indexOf("data-")&&(i=G(i.slice(5)),nt(r,i,o[i]));J.set(r,"hasDataAttrs",!0)}return o}return"object"==typeof t?this.each((function(){Q.set(this,t)})):j(this,(function(e){var n;if(r&&void 0===e)return void 0!==(n=Q.get(r,t))||void 0!==(n=nt(r,t))?n:void 0;this.each((function(){Q.set(this,t,e)}))}),null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each((function(){Q.remove(this,t)}))}}),A.extend({queue:function(t,e,n){var i;if(t)return e=(e||"fx")+"queue",i=J.get(t,e),n&&(!i||Array.isArray(n)?i=J.access(t,e,A.makeArray(n)):i.push(n)),i||[]},dequeue:function(t,e){e=e||"fx";var n=A.queue(t,e),i=n.length,o=n.shift(),r=A._queueHooks(t,e);"inprogress"===o&&(o=n.shift(),i--),o&&("fx"===e&&n.unshift("inprogress"),delete r.stop,o.call(t,(function(){A.dequeue(t,e)}),r)),!i&&r&&r.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return J.get(t,n)||J.access(t,n,{empty:A.Callbacks("once memory").add((function(){J.remove(t,[e+"queue",n])}))})}}),A.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?A.queue(this[0],t):void 0===e?this:this.each((function(){var n=A.queue(this,t,e);A._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&A.dequeue(this,t)}))},dequeue:function(t){return this.each((function(){A.dequeue(this,t)}))},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,i=1,o=A.Deferred(),r=this,a=this.length,s=function(){--i||o.resolveWith(r,[r])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)(n=J.get(r[a],t+"queueHooks"))&&n.empty&&(i++,n.empty.add(s));return s(),o.promise(e)}});var it=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ot=new RegExp("^(?:([+-])=|)("+it+")([a-z%]*)$","i"),rt=["Top","Right","Bottom","Left"],at=z.documentElement,st=function(t){return A.contains(t.ownerDocument,t)},lt={composed:!0};at.getRootNode&&(st=function(t){return A.contains(t.ownerDocument,t)||t.getRootNode(lt)===t.ownerDocument});var ct=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&st(t)&&"none"===A.css(t,"display")};function ut(t,e,n,i){var o,r,a=20,s=i?function(){return i.cur()}:function(){return A.css(t,e,"")},l=s(),c=n&&n[3]||(A.cssNumber[e]?"":"px"),u=t.nodeType&&(A.cssNumber[e]||"px"!==c&&+l)&&ot.exec(A.css(t,e));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;a--;)A.style(t,e,u+c),(1-r)*(1-(r=s()/l||.5))<=0&&(a=0),u/=r;u*=2,A.style(t,e,u+c),n=n||[]}return n&&(u=+u||+l||0,o=n[1]?u+(n[1]+1)*n[2]:+n[2],i&&(i.unit=c,i.start=u,i.end=o)),o}var dt={};function ht(t){var e,n=t.ownerDocument,i=t.nodeName,o=dt[i];return o||(e=n.body.appendChild(n.createElement(i)),o=A.css(e,"display"),e.parentNode.removeChild(e),"none"===o&&(o="block"),dt[i]=o,o)}function pt(t,e){for(var n,i,o=[],r=0,a=t.length;r<a;r++)(i=t[r]).style&&(n=i.style.display,e?("none"===n&&(o[r]=J.get(i,"display")||null,o[r]||(i.style.display="")),""===i.style.display&&ct(i)&&(o[r]=ht(i))):"none"!==n&&(o[r]="none",J.set(i,"display",n)));for(r=0;r<a;r++)null!=o[r]&&(t[r].style.display=o[r]);return t}A.fn.extend({show:function(){return pt(this,!0)},hide:function(){return pt(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each((function(){ct(this)?A(this).show():A(this).hide()}))}});var ft,bt,Mt=/^(?:checkbox|radio)$/i,gt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,mt=/^$|^module$|\/(?:java|ecma)script/i;ft=z.createDocumentFragment().appendChild(z.createElement("div")),(bt=z.createElement("input")).setAttribute("type","radio"),bt.setAttribute("checked","checked"),bt.setAttribute("name","t"),ft.appendChild(bt),M.checkClone=ft.cloneNode(!0).cloneNode(!0).lastChild.checked,ft.innerHTML="<textarea>x</textarea>",M.noCloneChecked=!!ft.cloneNode(!0).lastChild.defaultValue,ft.innerHTML="<option></option>",M.option=!!ft.lastChild;var zt={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function vt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&k(t,e)?A.merge([t],n):n}function Ot(t,e){for(var n=0,i=t.length;n<i;n++)J.set(t[n],"globalEval",!e||J.get(e[n],"globalEval"))}zt.tbody=zt.tfoot=zt.colgroup=zt.caption=zt.thead,zt.th=zt.td,M.option||(zt.optgroup=zt.option=[1,"<select multiple='multiple'>","</select>"]);var yt=/<|&#?\w+;/;function _t(t,e,n,i,o){for(var r,a,s,l,c,u,d=e.createDocumentFragment(),h=[],p=0,f=t.length;p<f;p++)if((r=t[p])||0===r)if("object"===y(r))A.merge(h,r.nodeType?[r]:r);else if(yt.test(r)){for(a=a||d.appendChild(e.createElement("div")),s=(gt.exec(r)||["",""])[1].toLowerCase(),l=zt[s]||zt._default,a.innerHTML=l[1]+A.htmlPrefilter(r)+l[2],u=l[0];u--;)a=a.lastChild;A.merge(h,a.childNodes),(a=d.firstChild).textContent=""}else h.push(e.createTextNode(r));for(d.textContent="",p=0;r=h[p++];)if(i&&A.inArray(r,i)>-1)o&&o.push(r);else if(c=st(r),a=vt(d.appendChild(r),"script"),c&&Ot(a),n)for(u=0;r=a[u++];)mt.test(r.type||"")&&n.push(r);return d}var At=/^([^.]*)(?:\.(.+)|)/;function xt(){return!0}function wt(){return!1}function qt(t,e){return t===function(){try{return z.activeElement}catch(t){}}()==("focus"===e)}function Wt(t,e,n,i,o,r){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(i=i||n,n=void 0),e)Wt(t,s,n,i,e[s],r);return t}if(null==i&&null==o?(o=n,i=n=void 0):null==o&&("string"==typeof n?(o=i,i=void 0):(o=i,i=n,n=void 0)),!1===o)o=wt;else if(!o)return t;return 1===r&&(a=o,o=function(t){return A().off(t),a.apply(this,arguments)},o.guid=a.guid||(a.guid=A.guid++)),t.each((function(){A.event.add(this,e,o,i,n)}))}function Lt(t,e,n){n?(J.set(t,e,!1),A.event.add(t,e,{namespace:!1,handler:function(t){var i,o,r=J.get(this,e);if(1&t.isTrigger&&this[e]){if(r.length)(A.event.special[e]||{}).delegateType&&t.stopPropagation();else if(r=s.call(arguments),J.set(this,e,r),i=n(this,e),this[e](),r!==(o=J.get(this,e))||i?J.set(this,e,!1):o={},r!==o)return t.stopImmediatePropagation(),t.preventDefault(),o&&o.value}else r.length&&(J.set(this,e,{value:A.event.trigger(A.extend(r[0],A.Event.prototype),r.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===J.get(t,e)&&A.event.add(t,e,xt)}A.event={global:{},add:function(t,e,n,i,o){var r,a,s,l,c,u,d,h,p,f,b,M=J.get(t);if(Z(t))for(n.handler&&(n=(r=n).handler,o=r.selector),o&&A.find.matchesSelector(at,o),n.guid||(n.guid=A.guid++),(l=M.events)||(l=M.events=Object.create(null)),(a=M.handle)||(a=M.handle=function(e){return void 0!==A&&A.event.triggered!==e.type?A.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(B)||[""]).length;c--;)p=b=(s=At.exec(e[c])||[])[1],f=(s[2]||"").split(".").sort(),p&&(d=A.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=A.event.special[p]||{},u=A.extend({type:p,origType:b,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&A.expr.match.needsContext.test(o),namespace:f.join(".")},r),(h=l[p])||((h=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,i,f,a)||t.addEventListener&&t.addEventListener(p,a)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,u):h.push(u),A.event.global[p]=!0)},remove:function(t,e,n,i,o){var r,a,s,l,c,u,d,h,p,f,b,M=J.hasData(t)&&J.get(t);if(M&&(l=M.events)){for(c=(e=(e||"").match(B)||[""]).length;c--;)if(p=b=(s=At.exec(e[c])||[])[1],f=(s[2]||"").split(".").sort(),p){for(d=A.event.special[p]||{},h=l[p=(i?d.delegateType:d.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=r=h.length;r--;)u=h[r],!o&&b!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(h.splice(r,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(t,u));a&&!h.length&&(d.teardown&&!1!==d.teardown.call(t,f,M.handle)||A.removeEvent(t,p,M.handle),delete l[p])}else for(p in l)A.event.remove(t,p+e[c],n,i,!0);A.isEmptyObject(l)&&J.remove(t,"handle events")}},dispatch:function(t){var e,n,i,o,r,a,s=new Array(arguments.length),l=A.event.fix(t),c=(J.get(this,"events")||Object.create(null))[l.type]||[],u=A.event.special[l.type]||{};for(s[0]=l,e=1;e<arguments.length;e++)s[e]=arguments[e];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(a=A.event.handlers.call(this,l,c),e=0;(o=a[e++])&&!l.isPropagationStopped();)for(l.currentTarget=o.elem,n=0;(r=o.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==r.namespace&&!l.rnamespace.test(r.namespace)||(l.handleObj=r,l.data=r.data,void 0!==(i=((A.event.special[r.origType]||{}).handle||r.handler).apply(o.elem,s))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(t,e){var n,i,o,r,a,s=[],l=e.delegateCount,c=t.target;if(l&&c.nodeType&&!("click"===t.type&&t.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(r=[],a={},n=0;n<l;n++)void 0===a[o=(i=e[n]).selector+" "]&&(a[o]=i.needsContext?A(o,this).index(c)>-1:A.find(o,this,null,[c]).length),a[o]&&r.push(i);r.length&&s.push({elem:c,handlers:r})}return c=this,l<e.length&&s.push({elem:c,handlers:e.slice(l)}),s},addProp:function(t,e){Object.defineProperty(A.Event.prototype,t,{enumerable:!0,configurable:!0,get:g(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[A.expando]?t:new A.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return Mt.test(e.type)&&e.click&&k(e,"input")&&Lt(e,"click",xt),!1},trigger:function(t){var e=this||t;return Mt.test(e.type)&&e.click&&k(e,"input")&&Lt(e,"click"),!0},_default:function(t){var e=t.target;return Mt.test(e.type)&&e.click&&k(e,"input")&&J.get(e,"click")||k(e,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},A.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},A.Event=function(t,e){if(!(this instanceof A.Event))return new A.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?xt:wt,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&A.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:wt,isPropagationStopped:wt,isImmediatePropagationStopped:wt,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=xt,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=xt,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=xt,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},A.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},(function(t,e){A.event.special[t]={setup:function(){return Lt(this,t,qt),!1},trigger:function(){return Lt(this,t),!0},_default:function(e){return J.get(e.target,t)},delegateType:e}})),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(t,e){A.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,i=t.relatedTarget,o=t.handleObj;return i&&(i===this||A.contains(this,i))||(t.type=o.origType,n=o.handler.apply(this,arguments),t.type=e),n}}})),A.fn.extend({on:function(t,e,n,i){return Wt(this,t,e,n,i)},one:function(t,e,n,i){return Wt(this,t,e,n,i,1)},off:function(t,e,n){var i,o;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,A(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(o in t)this.off(o,e,t[o]);return this}return!1!==e&&"function"!=typeof e||(n=e,e=void 0),!1===n&&(n=wt),this.each((function(){A.event.remove(this,t,n,e)}))}});var kt=/<script|<style|<link/i,Tt=/checked\s*(?:[^=]|=\s*.checked.)/i,St=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Rt(t,e){return k(t,"table")&&k(11!==e.nodeType?e:e.firstChild,"tr")&&A(t).children("tbody")[0]||t}function Ct(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Dt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Nt(t,e){var n,i,o,r,a,s;if(1===e.nodeType){if(J.hasData(t)&&(s=J.get(t).events))for(o in J.remove(e,"handle events"),s)for(n=0,i=s[o].length;n<i;n++)A.event.add(e,o,s[o][n]);Q.hasData(t)&&(r=Q.access(t),a=A.extend({},r),Q.set(e,a))}}function Et(t,e){var n=e.nodeName.toLowerCase();"input"===n&&Mt.test(t.type)?e.checked=t.checked:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}function Bt(t,e,n,i){e=l(e);var o,r,a,s,c,u,d=0,h=t.length,p=h-1,f=e[0],b=g(f);if(b||h>1&&"string"==typeof f&&!M.checkClone&&Tt.test(f))return t.each((function(o){var r=t.eq(o);b&&(e[0]=f.call(this,o,r.html())),Bt(r,e,n,i)}));if(h&&(r=(o=_t(e,t[0].ownerDocument,!1,t,i)).firstChild,1===o.childNodes.length&&(o=r),r||i)){for(s=(a=A.map(vt(o,"script"),Ct)).length;d<h;d++)c=o,d!==p&&(c=A.clone(c,!0,!0),s&&A.merge(a,vt(c,"script"))),n.call(t[d],c,d);if(s)for(u=a[a.length-1].ownerDocument,A.map(a,Dt),d=0;d<s;d++)c=a[d],mt.test(c.type||"")&&!J.access(c,"globalEval")&&A.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?A._evalUrl&&!c.noModule&&A._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):O(c.textContent.replace(St,""),c,u))}return t}function Pt(t,e,n){for(var i,o=e?A.filter(e,t):t,r=0;null!=(i=o[r]);r++)n||1!==i.nodeType||A.cleanData(vt(i)),i.parentNode&&(n&&st(i)&&Ot(vt(i,"script")),i.parentNode.removeChild(i));return t}A.extend({htmlPrefilter:function(t){return t},clone:function(t,e,n){var i,o,r,a,s=t.cloneNode(!0),l=st(t);if(!(M.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||A.isXMLDoc(t)))for(a=vt(s),i=0,o=(r=vt(t)).length;i<o;i++)Et(r[i],a[i]);if(e)if(n)for(r=r||vt(t),a=a||vt(s),i=0,o=r.length;i<o;i++)Nt(r[i],a[i]);else Nt(t,s);return(a=vt(s,"script")).length>0&&Ot(a,!l&&vt(t,"script")),s},cleanData:function(t){for(var e,n,i,o=A.event.special,r=0;void 0!==(n=t[r]);r++)if(Z(n)){if(e=n[J.expando]){if(e.events)for(i in e.events)o[i]?A.event.remove(n,i):A.removeEvent(n,i,e.handle);n[J.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),A.fn.extend({detach:function(t){return Pt(this,t,!0)},remove:function(t){return Pt(this,t)},text:function(t){return j(this,(function(t){return void 0===t?A.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Bt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Rt(this,t).appendChild(t)}))},prepend:function(){return Bt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Rt(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Bt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Bt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(A.cleanData(vt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return A.clone(this,t,e)}))},html:function(t){return j(this,(function(t){var e=this[0]||{},n=0,i=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!kt.test(t)&&!zt[(gt.exec(t)||["",""])[1].toLowerCase()]){t=A.htmlPrefilter(t);try{for(;n<i;n++)1===(e=this[n]||{}).nodeType&&(A.cleanData(vt(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)}),null,t,arguments.length)},replaceWith:function(){var t=[];return Bt(this,arguments,(function(e){var n=this.parentNode;A.inArray(this,t)<0&&(A.cleanData(vt(this)),n&&n.replaceChild(e,this))}),t)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(t,e){A.fn[t]=function(t){for(var n,i=[],o=A(t),r=o.length-1,a=0;a<=r;a++)n=a===r?this:this.clone(!0),A(o[a])[e](n),c.apply(i,n.get());return this.pushStack(i)}}));var Yt=new RegExp("^("+it+")(?!px)[a-z%]+$","i"),It=/^--/,Xt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=i),e.getComputedStyle(t)},Ht=function(t,e,n){var i,o,r={};for(o in e)r[o]=t.style[o],t.style[o]=e[o];for(o in i=n.call(t),e)t.style[o]=r[o];return i},Ft=new RegExp(rt.join("|"),"i"),jt="[\\x20\\t\\r\\n\\f]",Vt=new RegExp("^"+jt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+jt+"+$","g");function $t(t,e,n){var i,o,r,a,s=It.test(e),l=t.style;return(n=n||Xt(t))&&(a=n.getPropertyValue(e)||n[e],s&&a&&(a=a.replace(Vt,"$1")||void 0),""!==a||st(t)||(a=A.style(t,e)),!M.pixelBoxStyles()&&Yt.test(a)&&Ft.test(e)&&(i=l.width,o=l.minWidth,r=l.maxWidth,l.minWidth=l.maxWidth=l.width=a,a=n.width,l.width=i,l.minWidth=o,l.maxWidth=r)),void 0!==a?a+"":a}function Ut(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",at.appendChild(c).appendChild(u);var t=i.getComputedStyle(u);n="1%"!==t.top,l=12===e(t.marginLeft),u.style.right="60%",a=36===e(t.right),o=36===e(t.width),u.style.position="absolute",r=12===e(u.offsetWidth/3),at.removeChild(c),u=null}}function e(t){return Math.round(parseFloat(t))}var n,o,r,a,s,l,c=z.createElement("div"),u=z.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",M.clearCloneStyle="content-box"===u.style.backgroundClip,A.extend(M,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),r},reliableTrDimensions:function(){var t,e,n,o;return null==s&&(t=z.createElement("table"),e=z.createElement("tr"),n=z.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",e.style.cssText="border:1px solid",e.style.height="1px",n.style.height="9px",n.style.display="block",at.appendChild(t).appendChild(e).appendChild(n),o=i.getComputedStyle(e),s=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===e.offsetHeight,at.removeChild(t)),s}}))}();var Gt=["Webkit","Moz","ms"],Zt=z.createElement("div").style,Kt={};function Jt(t){var e=A.cssProps[t]||Kt[t];return e||(t in Zt?t:Kt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Gt.length;n--;)if((t=Gt[n]+e)in Zt)return t}(t)||t)}var Qt=/^(none|table(?!-c[ea]).+)/,te={position:"absolute",visibility:"hidden",display:"block"},ee={letterSpacing:"0",fontWeight:"400"};function ne(t,e,n){var i=ot.exec(e);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):e}function ie(t,e,n,i,o,r){var a="width"===e?1:0,s=0,l=0;if(n===(i?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=A.css(t,n+rt[a],!0,o)),i?("content"===n&&(l-=A.css(t,"padding"+rt[a],!0,o)),"margin"!==n&&(l-=A.css(t,"border"+rt[a]+"Width",!0,o))):(l+=A.css(t,"padding"+rt[a],!0,o),"padding"!==n?l+=A.css(t,"border"+rt[a]+"Width",!0,o):s+=A.css(t,"border"+rt[a]+"Width",!0,o));return!i&&r>=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-r-l-s-.5))||0),l}function oe(t,e,n){var i=Xt(t),o=(!M.boxSizingReliable()||n)&&"border-box"===A.css(t,"boxSizing",!1,i),r=o,a=$t(t,e,i),s="offset"+e[0].toUpperCase()+e.slice(1);if(Yt.test(a)){if(!n)return a;a="auto"}return(!M.boxSizingReliable()&&o||!M.reliableTrDimensions()&&k(t,"tr")||"auto"===a||!parseFloat(a)&&"inline"===A.css(t,"display",!1,i))&&t.getClientRects().length&&(o="border-box"===A.css(t,"boxSizing",!1,i),(r=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+ie(t,e,n||(o?"border":"content"),r,i,a)+"px"}function re(t,e,n,i,o){return new re.prototype.init(t,e,n,i,o)}A.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=$t(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,r,a,s=G(e),l=It.test(e),c=t.style;if(l||(e=Jt(s)),a=A.cssHooks[e]||A.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(t,!1,i))?o:c[e];"string"===(r=typeof n)&&(o=ot.exec(n))&&o[1]&&(n=ut(t,e,o),r="number"),null!=n&&n==n&&("number"!==r||l||(n+=o&&o[3]||(A.cssNumber[s]?"":"px")),M.clearCloneStyle||""!==n||0!==e.indexOf("background")||(c[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,i))||(l?c.setProperty(e,n):c[e]=n))}},css:function(t,e,n,i){var o,r,a,s=G(e);return It.test(e)||(e=Jt(s)),(a=A.cssHooks[e]||A.cssHooks[s])&&"get"in a&&(o=a.get(t,!0,n)),void 0===o&&(o=$t(t,e,i)),"normal"===o&&e in ee&&(o=ee[e]),""===n||n?(r=parseFloat(o),!0===n||isFinite(r)?r||0:o):o}}),A.each(["height","width"],(function(t,e){A.cssHooks[e]={get:function(t,n,i){if(n)return!Qt.test(A.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?oe(t,e,i):Ht(t,te,(function(){return oe(t,e,i)}))},set:function(t,n,i){var o,r=Xt(t),a=!M.scrollboxSize()&&"absolute"===r.position,s=(a||i)&&"border-box"===A.css(t,"boxSizing",!1,r),l=i?ie(t,e,i,s,r):0;return s&&a&&(l-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(r[e])-ie(t,e,"border",!1,r)-.5)),l&&(o=ot.exec(n))&&"px"!==(o[3]||"px")&&(t.style[e]=n,n=A.css(t,e)),ne(0,n,l)}}})),A.cssHooks.marginLeft=Ut(M.reliableMarginLeft,(function(t,e){if(e)return(parseFloat($t(t,"marginLeft"))||t.getBoundingClientRect().left-Ht(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),A.each({margin:"",padding:"",border:"Width"},(function(t,e){A.cssHooks[t+e]={expand:function(n){for(var i=0,o={},r="string"==typeof n?n.split(" "):[n];i<4;i++)o[t+rt[i]+e]=r[i]||r[i-2]||r[0];return o}},"margin"!==t&&(A.cssHooks[t+e].set=ne)})),A.fn.extend({css:function(t,e){return j(this,(function(t,e,n){var i,o,r={},a=0;if(Array.isArray(e)){for(i=Xt(t),o=e.length;a<o;a++)r[e[a]]=A.css(t,e[a],!1,i);return r}return void 0!==n?A.style(t,e,n):A.css(t,e)}),t,e,arguments.length>1)}}),A.Tween=re,re.prototype={constructor:re,init:function(t,e,n,i,o,r){this.elem=t,this.prop=n,this.easing=o||A.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=r||(A.cssNumber[n]?"":"px")},cur:function(){var t=re.propHooks[this.prop];return t&&t.get?t.get(this):re.propHooks._default.get(this)},run:function(t){var e,n=re.propHooks[this.prop];return this.options.duration?this.pos=e=A.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):re.propHooks._default.set(this),this}},re.prototype.init.prototype=re.prototype,re.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=A.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){A.fx.step[t.prop]?A.fx.step[t.prop](t):1!==t.elem.nodeType||!A.cssHooks[t.prop]&&null==t.elem.style[Jt(t.prop)]?t.elem[t.prop]=t.now:A.style(t.elem,t.prop,t.now+t.unit)}}},re.propHooks.scrollTop=re.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},A.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},A.fx=re.prototype.init,A.fx.step={};var ae,se,le=/^(?:toggle|show|hide)$/,ce=/queueHooks$/;function ue(){se&&(!1===z.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(ue):i.setTimeout(ue,A.fx.interval),A.fx.tick())}function de(){return i.setTimeout((function(){ae=void 0})),ae=Date.now()}function he(t,e){var n,i=0,o={height:t};for(e=e?1:0;i<4;i+=2-e)o["margin"+(n=rt[i])]=o["padding"+n]=t;return e&&(o.opacity=o.width=t),o}function pe(t,e,n){for(var i,o=(fe.tweeners[e]||[]).concat(fe.tweeners["*"]),r=0,a=o.length;r<a;r++)if(i=o[r].call(n,e,t))return i}function fe(t,e,n){var i,o,r=0,a=fe.prefilters.length,s=A.Deferred().always((function(){delete l.elem})),l=function(){if(o)return!1;for(var e=ae||de(),n=Math.max(0,c.startTime+c.duration-e),i=1-(n/c.duration||0),r=0,a=c.tweens.length;r<a;r++)c.tweens[r].run(i);return s.notifyWith(t,[c,i,n]),i<1&&a?n:(a||s.notifyWith(t,[c,1,0]),s.resolveWith(t,[c]),!1)},c=s.promise({elem:t,props:A.extend({},e),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},n),originalProperties:e,originalOptions:n,startTime:ae||de(),duration:n.duration,tweens:[],createTween:function(e,n){var i=A.Tween(t,c.opts,e,n,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(i),i},stop:function(e){var n=0,i=e?c.tweens.length:0;if(o)return this;for(o=!0;n<i;n++)c.tweens[n].run(1);return e?(s.notifyWith(t,[c,1,0]),s.resolveWith(t,[c,e])):s.rejectWith(t,[c,e]),this}}),u=c.props;for(!function(t,e){var n,i,o,r,a;for(n in t)if(o=e[i=G(n)],r=t[n],Array.isArray(r)&&(o=r[1],r=t[n]=r[0]),n!==i&&(t[i]=r,delete t[n]),(a=A.cssHooks[i])&&"expand"in a)for(n in r=a.expand(r),delete t[i],r)n in t||(t[n]=r[n],e[n]=o);else e[i]=o}(u,c.opts.specialEasing);r<a;r++)if(i=fe.prefilters[r].call(c,t,u,c.opts))return g(i.stop)&&(A._queueHooks(c.elem,c.opts.queue).stop=i.stop.bind(i)),i;return A.map(u,pe,c),g(c.opts.start)&&c.opts.start.call(t,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),A.fx.timer(A.extend(l,{elem:t,anim:c,queue:c.opts.queue})),c}A.Animation=A.extend(fe,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return ut(n.elem,t,ot.exec(e),n),n}]},tweener:function(t,e){g(t)?(e=t,t=["*"]):t=t.match(B);for(var n,i=0,o=t.length;i<o;i++)n=t[i],fe.tweeners[n]=fe.tweeners[n]||[],fe.tweeners[n].unshift(e)},prefilters:[function(t,e,n){var i,o,r,a,s,l,c,u,d="width"in e||"height"in e,h=this,p={},f=t.style,b=t.nodeType&&ct(t),M=J.get(t,"fxshow");for(i in n.queue||(null==(a=A._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,h.always((function(){h.always((function(){a.unqueued--,A.queue(t,"fx").length||a.empty.fire()}))}))),e)if(o=e[i],le.test(o)){if(delete e[i],r=r||"toggle"===o,o===(b?"hide":"show")){if("show"!==o||!M||void 0===M[i])continue;b=!0}p[i]=M&&M[i]||A.style(t,i)}if((l=!A.isEmptyObject(e))||!A.isEmptyObject(p))for(i in d&&1===t.nodeType&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],null==(c=M&&M.display)&&(c=J.get(t,"display")),"none"===(u=A.css(t,"display"))&&(c?u=c:(pt([t],!0),c=t.style.display||c,u=A.css(t,"display"),pt([t]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===A.css(t,"float")&&(l||(h.done((function(){f.display=c})),null==c&&(u=f.display,c="none"===u?"":u)),f.display="inline-block")),n.overflow&&(f.overflow="hidden",h.always((function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}))),l=!1,p)l||(M?"hidden"in M&&(b=M.hidden):M=J.access(t,"fxshow",{display:c}),r&&(M.hidden=!b),b&&pt([t],!0),h.done((function(){for(i in b||pt([t]),J.remove(t,"fxshow"),p)A.style(t,i,p[i])}))),l=pe(b?M[i]:0,i,h),i in M||(M[i]=l.start,b&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?fe.prefilters.unshift(t):fe.prefilters.push(t)}}),A.speed=function(t,e,n){var i=t&&"object"==typeof t?A.extend({},t):{complete:n||!n&&e||g(t)&&t,duration:t,easing:n&&e||e&&!g(e)&&e};return A.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in A.fx.speeds?i.duration=A.fx.speeds[i.duration]:i.duration=A.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){g(i.old)&&i.old.call(this),i.queue&&A.dequeue(this,i.queue)},i},A.fn.extend({fadeTo:function(t,e,n,i){return this.filter(ct).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(t,e,n,i){var o=A.isEmptyObject(t),r=A.speed(e,n,i),a=function(){var e=fe(this,A.extend({},t),r);(o||J.get(this,"finish"))&&e.stop(!0)};return a.finish=a,o||!1===r.queue?this.each(a):this.queue(r.queue,a)},stop:function(t,e,n){var i=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&this.queue(t||"fx",[]),this.each((function(){var e=!0,o=null!=t&&t+"queueHooks",r=A.timers,a=J.get(this);if(o)a[o]&&a[o].stop&&i(a[o]);else for(o in a)a[o]&&a[o].stop&&ce.test(o)&&i(a[o]);for(o=r.length;o--;)r[o].elem!==this||null!=t&&r[o].queue!==t||(r[o].anim.stop(n),e=!1,r.splice(o,1));!e&&n||A.dequeue(this,t)}))},finish:function(t){return!1!==t&&(t=t||"fx"),this.each((function(){var e,n=J.get(this),i=n[t+"queue"],o=n[t+"queueHooks"],r=A.timers,a=i?i.length:0;for(n.finish=!0,A.queue(this,t,[]),o&&o.stop&&o.stop.call(this,!0),e=r.length;e--;)r[e].elem===this&&r[e].queue===t&&(r[e].anim.stop(!0),r.splice(e,1));for(e=0;e<a;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete n.finish}))}}),A.each(["toggle","show","hide"],(function(t,e){var n=A.fn[e];A.fn[e]=function(t,i,o){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(he(e,!0),t,i,o)}})),A.each({slideDown:he("show"),slideUp:he("hide"),slideToggle:he("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(t,e){A.fn[t]=function(t,n,i){return this.animate(e,t,n,i)}})),A.timers=[],A.fx.tick=function(){var t,e=0,n=A.timers;for(ae=Date.now();e<n.length;e++)(t=n[e])()||n[e]!==t||n.splice(e--,1);n.length||A.fx.stop(),ae=void 0},A.fx.timer=function(t){A.timers.push(t),A.fx.start()},A.fx.interval=13,A.fx.start=function(){se||(se=!0,ue())},A.fx.stop=function(){se=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(t,e){return t=A.fx&&A.fx.speeds[t]||t,e=e||"fx",this.queue(e,(function(e,n){var o=i.setTimeout(e,t);n.stop=function(){i.clearTimeout(o)}}))},function(){var t=z.createElement("input"),e=z.createElement("select").appendChild(z.createElement("option"));t.type="checkbox",M.checkOn=""!==t.value,M.optSelected=e.selected,(t=z.createElement("input")).value="t",t.type="radio",M.radioValue="t"===t.value}();var be,Me=A.expr.attrHandle;A.fn.extend({attr:function(t,e){return j(this,A.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each((function(){A.removeAttr(this,t)}))}}),A.extend({attr:function(t,e,n){var i,o,r=t.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===t.getAttribute?A.prop(t,e,n):(1===r&&A.isXMLDoc(t)||(o=A.attrHooks[e.toLowerCase()]||(A.expr.match.bool.test(e)?be:void 0)),void 0!==n?null===n?void A.removeAttr(t,e):o&&"set"in o&&void 0!==(i=o.set(t,n,e))?i:(t.setAttribute(e,n+""),n):o&&"get"in o&&null!==(i=o.get(t,e))?i:null==(i=A.find.attr(t,e))?void 0:i)},attrHooks:{type:{set:function(t,e){if(!M.radioValue&&"radio"===e&&k(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,i=0,o=e&&e.match(B);if(o&&1===t.nodeType)for(;n=o[i++];)t.removeAttribute(n)}}),be={set:function(t,e,n){return!1===e?A.removeAttr(t,n):t.setAttribute(n,n),n}},A.each(A.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=Me[e]||A.find.attr;Me[e]=function(t,e,i){var o,r,a=e.toLowerCase();return i||(r=Me[a],Me[a]=o,o=null!=n(t,e,i)?a:null,Me[a]=r),o}}));var ge=/^(?:input|select|textarea|button)$/i,me=/^(?:a|area)$/i;function ze(t){return(t.match(B)||[]).join(" ")}function ve(t){return t.getAttribute&&t.getAttribute("class")||""}function Oe(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(B)||[]}A.fn.extend({prop:function(t,e){return j(this,A.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[A.propFix[t]||t]}))}}),A.extend({prop:function(t,e,n){var i,o,r=t.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&A.isXMLDoc(t)||(e=A.propFix[e]||e,o=A.propHooks[e]),void 0!==n?o&&"set"in o&&void 0!==(i=o.set(t,n,e))?i:t[e]=n:o&&"get"in o&&null!==(i=o.get(t,e))?i:t[e]},propHooks:{tabIndex:{get:function(t){var e=A.find.attr(t,"tabindex");return e?parseInt(e,10):ge.test(t.nodeName)||me.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),M.optSelected||(A.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){A.propFix[this.toLowerCase()]=this})),A.fn.extend({addClass:function(t){var e,n,i,o,r,a;return g(t)?this.each((function(e){A(this).addClass(t.call(this,e,ve(this)))})):(e=Oe(t)).length?this.each((function(){if(i=ve(this),n=1===this.nodeType&&" "+ze(i)+" "){for(r=0;r<e.length;r++)o=e[r],n.indexOf(" "+o+" ")<0&&(n+=o+" ");a=ze(n),i!==a&&this.setAttribute("class",a)}})):this},removeClass:function(t){var e,n,i,o,r,a;return g(t)?this.each((function(e){A(this).removeClass(t.call(this,e,ve(this)))})):arguments.length?(e=Oe(t)).length?this.each((function(){if(i=ve(this),n=1===this.nodeType&&" "+ze(i)+" "){for(r=0;r<e.length;r++)for(o=e[r];n.indexOf(" "+o+" ")>-1;)n=n.replace(" "+o+" "," ");a=ze(n),i!==a&&this.setAttribute("class",a)}})):this:this.attr("class","")},toggleClass:function(t,e){var n,i,o,r,a=typeof t,s="string"===a||Array.isArray(t);return g(t)?this.each((function(n){A(this).toggleClass(t.call(this,n,ve(this),e),e)})):"boolean"==typeof e&&s?e?this.addClass(t):this.removeClass(t):(n=Oe(t),this.each((function(){if(s)for(r=A(this),o=0;o<n.length;o++)i=n[o],r.hasClass(i)?r.removeClass(i):r.addClass(i);else void 0!==t&&"boolean"!==a||((i=ve(this))&&J.set(this,"__className__",i),this.setAttribute&&this.setAttribute("class",i||!1===t?"":J.get(this,"__className__")||""))})))},hasClass:function(t){var e,n,i=0;for(e=" "+t+" ";n=this[i++];)if(1===n.nodeType&&(" "+ze(ve(n))+" ").indexOf(e)>-1)return!0;return!1}});var ye=/\r/g;A.fn.extend({val:function(t){var e,n,i,o=this[0];return arguments.length?(i=g(t),this.each((function(n){var o;1===this.nodeType&&(null==(o=i?t.call(this,n,A(this).val()):t)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=A.map(o,(function(t){return null==t?"":t+""}))),(e=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,o,"value")||(this.value=o))}))):o?(e=A.valHooks[o.type]||A.valHooks[o.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(ye,""):null==n?"":n:void 0}}),A.extend({valHooks:{option:{get:function(t){var e=A.find.attr(t,"value");return null!=e?e:ze(A.text(t))}},select:{get:function(t){var e,n,i,o=t.options,r=t.selectedIndex,a="select-one"===t.type,s=a?null:[],l=a?r+1:o.length;for(i=r<0?l:a?r:0;i<l;i++)if(((n=o[i]).selected||i===r)&&!n.disabled&&(!n.parentNode.disabled||!k(n.parentNode,"optgroup"))){if(e=A(n).val(),a)return e;s.push(e)}return s},set:function(t,e){for(var n,i,o=t.options,r=A.makeArray(e),a=o.length;a--;)((i=o[a]).selected=A.inArray(A.valHooks.option.get(i),r)>-1)&&(n=!0);return n||(t.selectedIndex=-1),r}}}}),A.each(["radio","checkbox"],(function(){A.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=A.inArray(A(t).val(),e)>-1}},M.checkOn||(A.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),M.focusin="onfocusin"in i;var _e=/^(?:focusinfocus|focusoutblur)$/,Ae=function(t){t.stopPropagation()};A.extend(A.event,{trigger:function(t,e,n,o){var r,a,s,l,c,u,d,h,f=[n||z],b=p.call(t,"type")?t.type:t,M=p.call(t,"namespace")?t.namespace.split("."):[];if(a=h=s=n=n||z,3!==n.nodeType&&8!==n.nodeType&&!_e.test(b+A.event.triggered)&&(b.indexOf(".")>-1&&(M=b.split("."),b=M.shift(),M.sort()),c=b.indexOf(":")<0&&"on"+b,(t=t[A.expando]?t:new A.Event(b,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=M.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+M.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:A.makeArray(e,[t]),d=A.event.special[b]||{},o||!d.trigger||!1!==d.trigger.apply(n,e))){if(!o&&!d.noBubble&&!m(n)){for(l=d.delegateType||b,_e.test(l+b)||(a=a.parentNode);a;a=a.parentNode)f.push(a),s=a;s===(n.ownerDocument||z)&&f.push(s.defaultView||s.parentWindow||i)}for(r=0;(a=f[r++])&&!t.isPropagationStopped();)h=a,t.type=r>1?l:d.bindType||b,(u=(J.get(a,"events")||Object.create(null))[t.type]&&J.get(a,"handle"))&&u.apply(a,e),(u=c&&a[c])&&u.apply&&Z(a)&&(t.result=u.apply(a,e),!1===t.result&&t.preventDefault());return t.type=b,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),e)||!Z(n)||c&&g(n[b])&&!m(n)&&((s=n[c])&&(n[c]=null),A.event.triggered=b,t.isPropagationStopped()&&h.addEventListener(b,Ae),n[b](),t.isPropagationStopped()&&h.removeEventListener(b,Ae),A.event.triggered=void 0,s&&(n[c]=s)),t.result}},simulate:function(t,e,n){var i=A.extend(new A.Event,n,{type:t,isSimulated:!0});A.event.trigger(i,null,e)}}),A.fn.extend({trigger:function(t,e){return this.each((function(){A.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return A.event.trigger(t,e,n,!0)}}),M.focusin||A.each({focus:"focusin",blur:"focusout"},(function(t,e){var n=function(t){A.event.simulate(e,t.target,A.event.fix(t))};A.event.special[e]={setup:function(){var i=this.ownerDocument||this.document||this,o=J.access(i,e);o||i.addEventListener(t,n,!0),J.access(i,e,(o||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,o=J.access(i,e)-1;o?J.access(i,e,o):(i.removeEventListener(t,n,!0),J.remove(i,e))}}}));var xe=i.location,we={guid:Date.now()},qe=/\?/;A.parseXML=function(t){var e,n;if(!t||"string"!=typeof t)return null;try{e=(new i.DOMParser).parseFromString(t,"text/xml")}catch(t){}return n=e&&e.getElementsByTagName("parsererror")[0],e&&!n||A.error("Invalid XML: "+(n?A.map(n.childNodes,(function(t){return t.textContent})).join("\n"):t)),e};var We=/\[\]$/,Le=/\r?\n/g,ke=/^(?:submit|button|image|reset|file)$/i,Te=/^(?:input|select|textarea|keygen)/i;function Se(t,e,n,i){var o;if(Array.isArray(e))A.each(e,(function(e,o){n||We.test(t)?i(t,o):Se(t+"["+("object"==typeof o&&null!=o?e:"")+"]",o,n,i)}));else if(n||"object"!==y(e))i(t,e);else for(o in e)Se(t+"["+o+"]",e[o],n,i)}A.param=function(t,e){var n,i=[],o=function(t,e){var n=g(e)?e():e;i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!A.isPlainObject(t))A.each(t,(function(){o(this.name,this.value)}));else for(n in t)Se(n,t[n],e,o);return i.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=A.prop(this,"elements");return t?A.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!A(this).is(":disabled")&&Te.test(this.nodeName)&&!ke.test(t)&&(this.checked||!Mt.test(t))})).map((function(t,e){var n=A(this).val();return null==n?null:Array.isArray(n)?A.map(n,(function(t){return{name:e.name,value:t.replace(Le,"\r\n")}})):{name:e.name,value:n.replace(Le,"\r\n")}})).get()}});var Re=/%20/g,Ce=/#.*$/,De=/([?&])_=[^&]*/,Ne=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ee=/^(?:GET|HEAD)$/,Be=/^\/\//,Pe={},Ye={},Ie="*/".concat("*"),Xe=z.createElement("a");function He(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var i,o=0,r=e.toLowerCase().match(B)||[];if(g(n))for(;i=r[o++];)"+"===i[0]?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(n)):(t[i]=t[i]||[]).push(n)}}function Fe(t,e,n,i){var o={},r=t===Ye;function a(s){var l;return o[s]=!0,A.each(t[s]||[],(function(t,s){var c=s(e,n,i);return"string"!=typeof c||r||o[c]?r?!(l=c):void 0:(e.dataTypes.unshift(c),a(c),!1)})),l}return a(e.dataTypes[0])||!o["*"]&&a("*")}function je(t,e){var n,i,o=A.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((o[n]?t:i||(i={}))[n]=e[n]);return i&&A.extend(!0,t,i),t}Xe.href=xe.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:xe.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(xe.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?je(je(t,A.ajaxSettings),e):je(A.ajaxSettings,t)},ajaxPrefilter:He(Pe),ajaxTransport:He(Ye),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var n,o,r,a,s,l,c,u,d,h,p=A.ajaxSetup({},e),f=p.context||p,b=p.context&&(f.nodeType||f.jquery)?A(f):A.event,M=A.Deferred(),g=A.Callbacks("once memory"),m=p.statusCode||{},v={},O={},y="canceled",_={readyState:0,getResponseHeader:function(t){var e;if(c){if(!a)for(a={};e=Ne.exec(r);)a[e[1].toLowerCase()+" "]=(a[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=a[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return c?r:null},setRequestHeader:function(t,e){return null==c&&(t=O[t.toLowerCase()]=O[t.toLowerCase()]||t,v[t]=e),this},overrideMimeType:function(t){return null==c&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(c)_.always(t[_.status]);else for(e in t)m[e]=[m[e],t[e]];return this},abort:function(t){var e=t||y;return n&&n.abort(e),x(0,e),this}};if(M.promise(_),p.url=((t||p.url||xe.href)+"").replace(Be,xe.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(B)||[""],null==p.crossDomain){l=z.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=Xe.protocol+"//"+Xe.host!=l.protocol+"//"+l.host}catch(t){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=A.param(p.data,p.traditional)),Fe(Pe,p,e,_),c)return _;for(d in(u=A.event&&p.global)&&0==A.active++&&A.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Ee.test(p.type),o=p.url.replace(Ce,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Re,"+")):(h=p.url.slice(o.length),p.data&&(p.processData||"string"==typeof p.data)&&(o+=(qe.test(o)?"&":"?")+p.data,delete p.data),!1===p.cache&&(o=o.replace(De,"$1"),h=(qe.test(o)?"&":"?")+"_="+we.guid+++h),p.url=o+h),p.ifModified&&(A.lastModified[o]&&_.setRequestHeader("If-Modified-Since",A.lastModified[o]),A.etag[o]&&_.setRequestHeader("If-None-Match",A.etag[o])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&_.setRequestHeader("Content-Type",p.contentType),_.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ie+"; q=0.01":""):p.accepts["*"]),p.headers)_.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(f,_,p)||c))return _.abort();if(y="abort",g.add(p.complete),_.done(p.success),_.fail(p.error),n=Fe(Ye,p,e,_)){if(_.readyState=1,u&&b.trigger("ajaxSend",[_,p]),c)return _;p.async&&p.timeout>0&&(s=i.setTimeout((function(){_.abort("timeout")}),p.timeout));try{c=!1,n.send(v,x)}catch(t){if(c)throw t;x(-1,t)}}else x(-1,"No Transport");function x(t,e,a,l){var d,h,z,v,O,y=e;c||(c=!0,s&&i.clearTimeout(s),n=void 0,r=l||"",_.readyState=t>0?4:0,d=t>=200&&t<300||304===t,a&&(v=function(t,e,n){for(var i,o,r,a,s=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=t.mimeType||e.getResponseHeader("Content-Type"));if(i)for(o in s)if(s[o]&&s[o].test(i)){l.unshift(o);break}if(l[0]in n)r=l[0];else{for(o in n){if(!l[0]||t.converters[o+" "+l[0]]){r=o;break}a||(a=o)}r=r||a}if(r)return r!==l[0]&&l.unshift(r),n[r]}(p,_,a)),!d&&A.inArray("script",p.dataTypes)>-1&&A.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),v=function(t,e,n,i){var o,r,a,s,l,c={},u=t.dataTypes.slice();if(u[1])for(a in t.converters)c[a.toLowerCase()]=t.converters[a];for(r=u.shift();r;)if(t.responseFields[r]&&(n[t.responseFields[r]]=e),!l&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=r,r=u.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(!(a=c[l+" "+r]||c["* "+r]))for(o in c)if((s=o.split(" "))[1]===r&&(a=c[l+" "+s[0]]||c["* "+s[0]])){!0===a?a=c[o]:!0!==c[o]&&(r=s[0],u.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+l+" to "+r}}}return{state:"success",data:e}}(p,v,_,d),d?(p.ifModified&&((O=_.getResponseHeader("Last-Modified"))&&(A.lastModified[o]=O),(O=_.getResponseHeader("etag"))&&(A.etag[o]=O)),204===t||"HEAD"===p.type?y="nocontent":304===t?y="notmodified":(y=v.state,h=v.data,d=!(z=v.error))):(z=y,!t&&y||(y="error",t<0&&(t=0))),_.status=t,_.statusText=(e||y)+"",d?M.resolveWith(f,[h,y,_]):M.rejectWith(f,[_,y,z]),_.statusCode(m),m=void 0,u&&b.trigger(d?"ajaxSuccess":"ajaxError",[_,p,d?h:z]),g.fireWith(f,[_,y]),u&&(b.trigger("ajaxComplete",[_,p]),--A.active||A.event.trigger("ajaxStop")))}return _},getJSON:function(t,e,n){return A.get(t,e,n,"json")},getScript:function(t,e){return A.get(t,void 0,e,"script")}}),A.each(["get","post"],(function(t,e){A[e]=function(t,n,i,o){return g(n)&&(o=o||i,i=n,n=void 0),A.ajax(A.extend({url:t,type:e,dataType:o,data:n,success:i},A.isPlainObject(t)&&t))}})),A.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),A._evalUrl=function(t,e,n){return A.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){A.globalEval(t,e,n)}})},A.fn.extend({wrapAll:function(t){var e;return this[0]&&(g(t)&&(t=t.call(this[0])),e=A(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return g(t)?this.each((function(e){A(this).wrapInner(t.call(this,e))})):this.each((function(){var e=A(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=g(t);return this.each((function(n){A(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){A(this).replaceWith(this.childNodes)})),this}}),A.expr.pseudos.hidden=function(t){return!A.expr.pseudos.visible(t)},A.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(t){}};var Ve={0:200,1223:204},$e=A.ajaxSettings.xhr();M.cors=!!$e&&"withCredentials"in $e,M.ajax=$e=!!$e,A.ajaxTransport((function(t){var e,n;if(M.cors||$e&&!t.crossDomain)return{send:function(o,r){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)s.setRequestHeader(a,o[a]);e=function(t){return function(){e&&(e=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?r(0,"error"):r(s.status,s.statusText):r(Ve[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),n=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&i.setTimeout((function(){e&&n()}))},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),A.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return A.globalEval(t),t}}}),A.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),A.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(i,o){e=A("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&o("error"===t.type?404:200,t.type)}),z.head.appendChild(e[0])},abort:function(){n&&n()}}}));var Ue,Ge=[],Ze=/(=)\?(?=&|$)|\?\?/;A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ge.pop()||A.expando+"_"+we.guid++;return this[t]=!0,t}}),A.ajaxPrefilter("json jsonp",(function(t,e,n){var o,r,a,s=!1!==t.jsonp&&(Ze.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ze.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Ze,"$1"+o):!1!==t.jsonp&&(t.url+=(qe.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return a||A.error(o+" was not called"),a[0]},t.dataTypes[0]="json",r=i[o],i[o]=function(){a=arguments},n.always((function(){void 0===r?A(i).removeProp(o):i[o]=r,t[o]&&(t.jsonpCallback=e.jsonpCallback,Ge.push(o)),a&&g(r)&&r(a[0]),a=r=void 0})),"script"})),M.createHTMLDocument=((Ue=z.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ue.childNodes.length),A.parseHTML=function(t,e,n){return"string"!=typeof t?[]:("boolean"==typeof e&&(n=e,e=!1),e||(M.createHTMLDocument?((i=(e=z.implementation.createHTMLDocument("")).createElement("base")).href=z.location.href,e.head.appendChild(i)):e=z),r=!n&&[],(o=T.exec(t))?[e.createElement(o[1])]:(o=_t([t],e,r),r&&r.length&&A(r).remove(),A.merge([],o.childNodes)));var i,o,r},A.fn.load=function(t,e,n){var i,o,r,a=this,s=t.indexOf(" ");return s>-1&&(i=ze(t.slice(s)),t=t.slice(0,s)),g(e)?(n=e,e=void 0):e&&"object"==typeof e&&(o="POST"),a.length>0&&A.ajax({url:t,type:o||"GET",dataType:"html",data:e}).done((function(t){r=arguments,a.html(i?A("<div>").append(A.parseHTML(t)).find(i):t)})).always(n&&function(t,e){a.each((function(){n.apply(this,r||[t.responseText,e,t])}))}),this},A.expr.pseudos.animated=function(t){return A.grep(A.timers,(function(e){return t===e.elem})).length},A.offset={setOffset:function(t,e,n){var i,o,r,a,s,l,c=A.css(t,"position"),u=A(t),d={};"static"===c&&(t.style.position="relative"),s=u.offset(),r=A.css(t,"top"),l=A.css(t,"left"),("absolute"===c||"fixed"===c)&&(r+l).indexOf("auto")>-1?(a=(i=u.position()).top,o=i.left):(a=parseFloat(r)||0,o=parseFloat(l)||0),g(e)&&(e=e.call(t,n,A.extend({},s))),null!=e.top&&(d.top=e.top-s.top+a),null!=e.left&&(d.left=e.left-s.left+o),"using"in e?e.using.call(t,d):u.css(d)}},A.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(e){A.offset.setOffset(this,t,e)}));var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,n,i=this[0],o={top:0,left:0};if("fixed"===A.css(i,"position"))e=i.getBoundingClientRect();else{for(e=this.offset(),n=i.ownerDocument,t=i.offsetParent||n.documentElement;t&&(t===n.body||t===n.documentElement)&&"static"===A.css(t,"position");)t=t.parentNode;t&&t!==i&&1===t.nodeType&&((o=A(t).offset()).top+=A.css(t,"borderTopWidth",!0),o.left+=A.css(t,"borderLeftWidth",!0))}return{top:e.top-o.top-A.css(i,"marginTop",!0),left:e.left-o.left-A.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent;t&&"static"===A.css(t,"position");)t=t.offsetParent;return t||at}))}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,e){var n="pageYOffset"===e;A.fn[t]=function(i){return j(this,(function(t,i,o){var r;if(m(t)?r=t:9===t.nodeType&&(r=t.defaultView),void 0===o)return r?r[e]:t[i];r?r.scrollTo(n?r.pageXOffset:o,n?o:r.pageYOffset):t[i]=o}),t,i,arguments.length)}})),A.each(["top","left"],(function(t,e){A.cssHooks[e]=Ut(M.pixelPosition,(function(t,n){if(n)return n=$t(t,e),Yt.test(n)?A(t).position()[e]+"px":n}))})),A.each({Height:"height",Width:"width"},(function(t,e){A.each({padding:"inner"+t,content:e,"":"outer"+t},(function(n,i){A.fn[i]=function(o,r){var a=arguments.length&&(n||"boolean"!=typeof o),s=n||(!0===o||!0===r?"margin":"border");return j(this,(function(e,n,o){var r;return m(e)?0===i.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+t],r["scroll"+t],e.body["offset"+t],r["offset"+t],r["client"+t])):void 0===o?A.css(e,n,s):A.style(e,n,o,s)}),e,a?o:void 0,a)}}))})),A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,e){A.fn[e]=function(t){return this.on(e,t)}})),A.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,i){return this.on(e,t,n,i)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)},hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),A.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(t,e){A.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}));var Ke=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;A.proxy=function(t,e){var n,i,o;if("string"==typeof e&&(n=t[e],e=t,t=n),g(t))return i=s.call(arguments,2),o=function(){return t.apply(e||this,i.concat(s.call(arguments)))},o.guid=t.guid=t.guid||A.guid++,o},A.holdReady=function(t){t?A.readyWait++:A.ready(!0)},A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=k,A.isFunction=g,A.isWindow=m,A.camelCase=G,A.type=y,A.now=Date.now,A.isNumeric=function(t){var e=A.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},A.trim=function(t){return null==t?"":(t+"").replace(Ke,"$1")},void 0===(n=function(){return A}.apply(e,[]))||(t.exports=n);var Je=i.jQuery,Qe=i.$;return A.noConflict=function(t){return i.$===A&&(i.$=Qe),t&&i.jQuery===A&&(i.jQuery=Je),A},void 0===o&&(i.jQuery=i.$=A),A}))},5732:function(t,e){!function(t){"use strict";var e=L.MarkerClusterGroup=L.FeatureGroup.extend({options:{maxClusterRadius:80,iconCreateFunction:null,clusterPane:L.Marker.prototype.options.pane,spiderfyOnEveryZoom:!1,spiderfyOnMaxZoom:!0,showCoverageOnHover:!0,zoomToBoundsOnClick:!0,singleMarkerMode:!1,disableClusteringAtZoom:null,removeOutsideVisibleBounds:!0,animate:!0,animateAddingMarkers:!1,spiderfyShapePositions:null,spiderfyDistanceMultiplier:1,spiderLegPolylineOptions:{weight:1.5,color:"#222",opacity:.5},chunkedLoading:!1,chunkInterval:200,chunkDelay:50,chunkProgress:null,polygonOptions:{}},initialize:function(t){L.Util.setOptions(this,t),this.options.iconCreateFunction||(this.options.iconCreateFunction=this._defaultIconCreateFunction),this._featureGroup=L.featureGroup(),this._featureGroup.addEventParent(this),this._nonPointGroup=L.featureGroup(),this._nonPointGroup.addEventParent(this),this._inZoomAnimation=0,this._needsClustering=[],this._needsRemoving=[],this._currentShownBounds=null,this._queue=[],this._childMarkerEventHandlers={dragstart:this._childMarkerDragStart,move:this._childMarkerMoved,dragend:this._childMarkerDragEnd};var e=L.DomUtil.TRANSITION&&this.options.animate;L.extend(this,e?this._withAnimation:this._noAnimation),this._markerCluster=e?L.MarkerCluster:L.MarkerClusterNonAnimated},addLayer:function(t){if(t instanceof L.LayerGroup)return this.addLayers([t]);if(!t.getLatLng)return this._nonPointGroup.addLayer(t),this.fire("layeradd",{layer:t}),this;if(!this._map)return this._needsClustering.push(t),this.fire("layeradd",{layer:t}),this;if(this.hasLayer(t))return this;this._unspiderfy&&this._unspiderfy(),this._addLayer(t,this._maxZoom),this.fire("layeradd",{layer:t}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons();var e=t,n=this._zoom;if(t.__parent)for(;e.__parent._zoom>=n;)e=e.__parent;return this._currentShownBounds.contains(e.getLatLng())&&(this.options.animateAddingMarkers?this._animationAddLayer(t,e):this._animationAddLayerNonAnimated(t,e)),this},removeLayer:function(t){return t instanceof L.LayerGroup?this.removeLayers([t]):t.getLatLng?this._map?t.__parent?(this._unspiderfy&&(this._unspiderfy(),this._unspiderfyLayer(t)),this._removeLayer(t,!0),this.fire("layerremove",{layer:t}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),t.off(this._childMarkerEventHandlers,this),this._featureGroup.hasLayer(t)&&(this._featureGroup.removeLayer(t),t.clusterShow&&t.clusterShow()),this):this:(!this._arraySplice(this._needsClustering,t)&&this.hasLayer(t)&&this._needsRemoving.push({layer:t,latlng:t._latlng}),this.fire("layerremove",{layer:t}),this):(this._nonPointGroup.removeLayer(t),this.fire("layerremove",{layer:t}),this)},addLayers:function(t,e){if(!L.Util.isArray(t))return this.addLayer(t);var n,i=this._featureGroup,o=this._nonPointGroup,r=this.options.chunkedLoading,a=this.options.chunkInterval,s=this.options.chunkProgress,l=t.length,c=0,u=!0;if(this._map){var d=(new Date).getTime(),h=L.bind((function(){var p=(new Date).getTime();for(this._map&&this._unspiderfy&&this._unspiderfy();c<l&&!(r&&c%200==0&&(new Date).getTime()-p>a);c++)if((n=t[c])instanceof L.LayerGroup)u&&(t=t.slice(),u=!1),this._extractNonGroupLayers(n,t),l=t.length;else if(n.getLatLng){if(!this.hasLayer(n)&&(this._addLayer(n,this._maxZoom),e||this.fire("layeradd",{layer:n}),n.__parent&&2===n.__parent.getChildCount())){var f=n.__parent.getAllChildMarkers(),b=f[0]===n?f[1]:f[0];i.removeLayer(b)}}else o.addLayer(n),e||this.fire("layeradd",{layer:n});s&&s(c,l,(new Date).getTime()-d),c===l?(this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds)):setTimeout(h,this.options.chunkDelay)}),this);h()}else for(var p=this._needsClustering;c<l;c++)(n=t[c])instanceof L.LayerGroup?(u&&(t=t.slice(),u=!1),this._extractNonGroupLayers(n,t),l=t.length):n.getLatLng?this.hasLayer(n)||p.push(n):o.addLayer(n);return this},removeLayers:function(t){var e,n,i=t.length,o=this._featureGroup,r=this._nonPointGroup,a=!0;if(!this._map){for(e=0;e<i;e++)(n=t[e])instanceof L.LayerGroup?(a&&(t=t.slice(),a=!1),this._extractNonGroupLayers(n,t),i=t.length):(this._arraySplice(this._needsClustering,n),r.removeLayer(n),this.hasLayer(n)&&this._needsRemoving.push({layer:n,latlng:n._latlng}),this.fire("layerremove",{layer:n}));return this}if(this._unspiderfy){this._unspiderfy();var s=t.slice(),l=i;for(e=0;e<l;e++)(n=s[e])instanceof L.LayerGroup?(this._extractNonGroupLayers(n,s),l=s.length):this._unspiderfyLayer(n)}for(e=0;e<i;e++)(n=t[e])instanceof L.LayerGroup?(a&&(t=t.slice(),a=!1),this._extractNonGroupLayers(n,t),i=t.length):n.__parent?(this._removeLayer(n,!0,!0),this.fire("layerremove",{layer:n}),o.hasLayer(n)&&(o.removeLayer(n),n.clusterShow&&n.clusterShow())):(r.removeLayer(n),this.fire("layerremove",{layer:n}));return this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds),this},clearLayers:function(){return this._map||(this._needsClustering=[],this._needsRemoving=[],delete this._gridClusters,delete this._gridUnclustered),this._noanimationUnspiderfy&&this._noanimationUnspiderfy(),this._featureGroup.clearLayers(),this._nonPointGroup.clearLayers(),this.eachLayer((function(t){t.off(this._childMarkerEventHandlers,this),delete t.__parent}),this),this._map&&this._generateInitialClusters(),this},getBounds:function(){var t=new L.LatLngBounds;this._topClusterLevel&&t.extend(this._topClusterLevel._bounds);for(var e=this._needsClustering.length-1;e>=0;e--)t.extend(this._needsClustering[e].getLatLng());return t.extend(this._nonPointGroup.getBounds()),t},eachLayer:function(t,e){var n,i,o,r=this._needsClustering.slice(),a=this._needsRemoving;for(this._topClusterLevel&&this._topClusterLevel.getAllChildMarkers(r),i=r.length-1;i>=0;i--){for(n=!0,o=a.length-1;o>=0;o--)if(a[o].layer===r[i]){n=!1;break}n&&t.call(e,r[i])}this._nonPointGroup.eachLayer(t,e)},getLayers:function(){var t=[];return this.eachLayer((function(e){t.push(e)})),t},getLayer:function(t){var e=null;return t=parseInt(t,10),this.eachLayer((function(n){L.stamp(n)===t&&(e=n)})),e},hasLayer:function(t){if(!t)return!1;var e,n=this._needsClustering;for(e=n.length-1;e>=0;e--)if(n[e]===t)return!0;for(e=(n=this._needsRemoving).length-1;e>=0;e--)if(n[e].layer===t)return!1;return!(!t.__parent||t.__parent._group!==this)||this._nonPointGroup.hasLayer(t)},zoomToShowLayer:function(t,e){var n=this._map;"function"!=typeof e&&(e=function(){});var i=function(){!n.hasLayer(t)&&!n.hasLayer(t.__parent)||this._inZoomAnimation||(this._map.off("moveend",i,this),this.off("animationend",i,this),n.hasLayer(t)?e():t.__parent._icon&&(this.once("spiderfied",e,this),t.__parent.spiderfy()))};t._icon&&this._map.getBounds().contains(t.getLatLng())?e():t.__parent._zoom<Math.round(this._map._zoom)?(this._map.on("moveend",i,this),this._map.panTo(t.getLatLng())):(this._map.on("moveend",i,this),this.on("animationend",i,this),t.__parent.zoomToBounds())},onAdd:function(t){var e,n,i;if(this._map=t,!isFinite(this._map.getMaxZoom()))throw"Map has no maxZoom specified";for(this._featureGroup.addTo(t),this._nonPointGroup.addTo(t),this._gridClusters||this._generateInitialClusters(),this._maxLat=t.options.crs.projection.MAX_LATITUDE,e=0,n=this._needsRemoving.length;e<n;e++)(i=this._needsRemoving[e]).newlatlng=i.layer._latlng,i.layer._latlng=i.latlng;for(e=0,n=this._needsRemoving.length;e<n;e++)i=this._needsRemoving[e],this._removeLayer(i.layer,!0),i.layer._latlng=i.newlatlng;this._needsRemoving=[],this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds(),this._map.on("zoomend",this._zoomEnd,this),this._map.on("moveend",this._moveEnd,this),this._spiderfierOnAdd&&this._spiderfierOnAdd(),this._bindEvents(),n=this._needsClustering,this._needsClustering=[],this.addLayers(n,!0)},onRemove:function(t){t.off("zoomend",this._zoomEnd,this),t.off("moveend",this._moveEnd,this),this._unbindEvents(),this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim",""),this._spiderfierOnRemove&&this._spiderfierOnRemove(),delete this._maxLat,this._hideCoverage(),this._featureGroup.remove(),this._nonPointGroup.remove(),this._featureGroup.clearLayers(),this._map=null},getVisibleParent:function(t){for(var e=t;e&&!e._icon;)e=e.__parent;return e||null},_arraySplice:function(t,e){for(var n=t.length-1;n>=0;n--)if(t[n]===e)return t.splice(n,1),!0},_removeFromGridUnclustered:function(t,e){for(var n=this._map,i=this._gridUnclustered,o=Math.floor(this._map.getMinZoom());e>=o&&i[e].removeObject(t,n.project(t.getLatLng(),e));e--);},_childMarkerDragStart:function(t){t.target.__dragStart=t.target._latlng},_childMarkerMoved:function(t){if(!this._ignoreMove&&!t.target.__dragStart){var e=t.target._popup&&t.target._popup.isOpen();this._moveChild(t.target,t.oldLatLng,t.latlng),e&&t.target.openPopup()}},_moveChild:function(t,e,n){t._latlng=e,this.removeLayer(t),t._latlng=n,this.addLayer(t)},_childMarkerDragEnd:function(t){var e=t.target.__dragStart;delete t.target.__dragStart,e&&this._moveChild(t.target,e,t.target._latlng)},_removeLayer:function(t,e,n){var i=this._gridClusters,o=this._gridUnclustered,r=this._featureGroup,a=this._map,s=Math.floor(this._map.getMinZoom());e&&this._removeFromGridUnclustered(t,this._maxZoom);var l,c=t.__parent,u=c._markers;for(this._arraySplice(u,t);c&&(c._childCount--,c._boundsNeedUpdate=!0,!(c._zoom<s));)e&&c._childCount<=1?(l=c._markers[0]===t?c._markers[1]:c._markers[0],i[c._zoom].removeObject(c,a.project(c._cLatLng,c._zoom)),o[c._zoom].addObject(l,a.project(l.getLatLng(),c._zoom)),this._arraySplice(c.__parent._childClusters,c),c.__parent._markers.push(l),l.__parent=c.__parent,c._icon&&(r.removeLayer(c),n||r.addLayer(l))):c._iconNeedsUpdate=!0,c=c.__parent;delete t.__parent},_isOrIsParent:function(t,e){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},fire:function(t,e,n){if(e&&e.layer instanceof L.MarkerCluster){if(e.originalEvent&&this._isOrIsParent(e.layer._icon,e.originalEvent.relatedTarget))return;t="cluster"+t}L.FeatureGroup.prototype.fire.call(this,t,e,n)},listens:function(t,e){return L.FeatureGroup.prototype.listens.call(this,t,e)||L.FeatureGroup.prototype.listens.call(this,"cluster"+t,e)},_defaultIconCreateFunction:function(t){var e=t.getChildCount(),n=" marker-cluster-";return n+=e<10?"small":e<100?"medium":"large",new L.DivIcon({html:"<div><span>"+e+"</span></div>",className:"marker-cluster"+n,iconSize:new L.Point(40,40)})},_bindEvents:function(){var t=this._map,e=this.options.spiderfyOnMaxZoom,n=this.options.showCoverageOnHover,i=this.options.zoomToBoundsOnClick,o=this.options.spiderfyOnEveryZoom;(e||i||o)&&this.on("clusterclick clusterkeypress",this._zoomOrSpiderfy,this),n&&(this.on("clustermouseover",this._showCoverage,this),this.on("clustermouseout",this._hideCoverage,this),t.on("zoomend",this._hideCoverage,this))},_zoomOrSpiderfy:function(t){var e=t.layer,n=e;if("clusterkeypress"!==t.type||!t.originalEvent||13===t.originalEvent.keyCode){for(;1===n._childClusters.length;)n=n._childClusters[0];n._zoom===this._maxZoom&&n._childCount===e._childCount&&this.options.spiderfyOnMaxZoom?e.spiderfy():this.options.zoomToBoundsOnClick&&e.zoomToBounds(),this.options.spiderfyOnEveryZoom&&e.spiderfy(),t.originalEvent&&13===t.originalEvent.keyCode&&this._map._container.focus()}},_showCoverage:function(t){var e=this._map;this._inZoomAnimation||(this._shownPolygon&&e.removeLayer(this._shownPolygon),t.layer.getChildCount()>2&&t.layer!==this._spiderfied&&(this._shownPolygon=new L.Polygon(t.layer.getConvexHull(),this.options.polygonOptions),e.addLayer(this._shownPolygon)))},_hideCoverage:function(){this._shownPolygon&&(this._map.removeLayer(this._shownPolygon),this._shownPolygon=null)},_unbindEvents:function(){var t=this.options.spiderfyOnMaxZoom,e=this.options.showCoverageOnHover,n=this.options.zoomToBoundsOnClick,i=this.options.spiderfyOnEveryZoom,o=this._map;(t||n||i)&&this.off("clusterclick clusterkeypress",this._zoomOrSpiderfy,this),e&&(this.off("clustermouseover",this._showCoverage,this),this.off("clustermouseout",this._hideCoverage,this),o.off("zoomend",this._hideCoverage,this))},_zoomEnd:function(){this._map&&(this._mergeSplitClusters(),this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds())},_moveEnd:function(){if(!this._inZoomAnimation){var t=this._getExpandedVisibleBounds();this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,t),this._topClusterLevel._recursivelyAddChildrenToMap(null,Math.round(this._map._zoom),t),this._currentShownBounds=t}},_generateInitialClusters:function(){var t=Math.ceil(this._map.getMaxZoom()),e=Math.floor(this._map.getMinZoom()),n=this.options.maxClusterRadius,i=n;"function"!=typeof n&&(i=function(){return n}),null!==this.options.disableClusteringAtZoom&&(t=this.options.disableClusteringAtZoom-1),this._maxZoom=t,this._gridClusters={},this._gridUnclustered={};for(var o=t;o>=e;o--)this._gridClusters[o]=new L.DistanceGrid(i(o)),this._gridUnclustered[o]=new L.DistanceGrid(i(o));this._topClusterLevel=new this._markerCluster(this,e-1)},_addLayer:function(t,e){var n,i,o=this._gridClusters,r=this._gridUnclustered,a=Math.floor(this._map.getMinZoom());for(this.options.singleMarkerMode&&this._overrideMarkerIcon(t),t.on(this._childMarkerEventHandlers,this);e>=a;e--){n=this._map.project(t.getLatLng(),e);var s=o[e].getNearObject(n);if(s)return s._addChild(t),void(t.__parent=s);if(s=r[e].getNearObject(n)){var l=s.__parent;l&&this._removeLayer(s,!1);var c=new this._markerCluster(this,e,s,t);o[e].addObject(c,this._map.project(c._cLatLng,e)),s.__parent=c,t.__parent=c;var u=c;for(i=e-1;i>l._zoom;i--)u=new this._markerCluster(this,i,u),o[i].addObject(u,this._map.project(s.getLatLng(),i));return l._addChild(u),void this._removeFromGridUnclustered(s,e)}r[e].addObject(t,n)}this._topClusterLevel._addChild(t),t.__parent=this._topClusterLevel},_refreshClustersIcons:function(){this._featureGroup.eachLayer((function(t){t instanceof L.MarkerCluster&&t._iconNeedsUpdate&&t._updateIcon()}))},_enqueue:function(t){this._queue.push(t),this._queueTimeout||(this._queueTimeout=setTimeout(L.bind(this._processQueue,this),300))},_processQueue:function(){for(var t=0;t<this._queue.length;t++)this._queue[t].call(this);this._queue.length=0,clearTimeout(this._queueTimeout),this._queueTimeout=null},_mergeSplitClusters:function(){var t=Math.round(this._map._zoom);this._processQueue(),this._zoom<t&&this._currentShownBounds.intersects(this._getExpandedVisibleBounds())?(this._animationStart(),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,this._getExpandedVisibleBounds()),this._animationZoomIn(this._zoom,t)):this._zoom>t?(this._animationStart(),this._animationZoomOut(this._zoom,t)):this._moveEnd()},_getExpandedVisibleBounds:function(){return this.options.removeOutsideVisibleBounds?L.Browser.mobile?this._checkBoundsMaxLat(this._map.getBounds()):this._checkBoundsMaxLat(this._map.getBounds().pad(1)):this._mapBoundsInfinite},_checkBoundsMaxLat:function(t){var e=this._maxLat;return void 0!==e&&(t.getNorth()>=e&&(t._northEast.lat=1/0),t.getSouth()<=-e&&(t._southWest.lat=-1/0)),t},_animationAddLayerNonAnimated:function(t,e){if(e===t)this._featureGroup.addLayer(t);else if(2===e._childCount){e._addToMap();var n=e.getAllChildMarkers();this._featureGroup.removeLayer(n[0]),this._featureGroup.removeLayer(n[1])}else e._updateIcon()},_extractNonGroupLayers:function(t,e){var n,i=t.getLayers(),o=0;for(e=e||[];o<i.length;o++)(n=i[o])instanceof L.LayerGroup?this._extractNonGroupLayers(n,e):e.push(n);return e},_overrideMarkerIcon:function(t){return t.options.icon=this.options.iconCreateFunction({getChildCount:function(){return 1},getAllChildMarkers:function(){return[t]}})}});L.MarkerClusterGroup.include({_mapBoundsInfinite:new L.LatLngBounds(new L.LatLng(-1/0,-1/0),new L.LatLng(1/0,1/0))}),L.MarkerClusterGroup.include({_noAnimation:{_animationStart:function(){},_animationZoomIn:function(t,e){this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),t),this._topClusterLevel._recursivelyAddChildrenToMap(null,e,this._getExpandedVisibleBounds()),this.fire("animationend")},_animationZoomOut:function(t,e){this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),t),this._topClusterLevel._recursivelyAddChildrenToMap(null,e,this._getExpandedVisibleBounds()),this.fire("animationend")},_animationAddLayer:function(t,e){this._animationAddLayerNonAnimated(t,e)}},_withAnimation:{_animationStart:function(){this._map._mapPane.className+=" leaflet-cluster-anim",this._inZoomAnimation++},_animationZoomIn:function(t,e){var n,i=this._getExpandedVisibleBounds(),o=this._featureGroup,r=Math.floor(this._map.getMinZoom());this._ignoreMove=!0,this._topClusterLevel._recursively(i,t,r,(function(r){var a,s=r._latlng,l=r._markers;for(i.contains(s)||(s=null),r._isSingleParent()&&t+1===e?(o.removeLayer(r),r._recursivelyAddChildrenToMap(null,e,i)):(r.clusterHide(),r._recursivelyAddChildrenToMap(s,e,i)),n=l.length-1;n>=0;n--)a=l[n],i.contains(a._latlng)||o.removeLayer(a)})),this._forceLayout(),this._topClusterLevel._recursivelyBecomeVisible(i,e),o.eachLayer((function(t){t instanceof L.MarkerCluster||!t._icon||t.clusterShow()})),this._topClusterLevel._recursively(i,t,e,(function(t){t._recursivelyRestoreChildPositions(e)})),this._ignoreMove=!1,this._enqueue((function(){this._topClusterLevel._recursively(i,t,r,(function(t){o.removeLayer(t),t.clusterShow()})),this._animationEnd()}))},_animationZoomOut:function(t,e){this._animationZoomOutSingle(this._topClusterLevel,t-1,e),this._topClusterLevel._recursivelyAddChildrenToMap(null,e,this._getExpandedVisibleBounds()),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),t,this._getExpandedVisibleBounds())},_animationAddLayer:function(t,e){var n=this,i=this._featureGroup;i.addLayer(t),e!==t&&(e._childCount>2?(e._updateIcon(),this._forceLayout(),this._animationStart(),t._setPos(this._map.latLngToLayerPoint(e.getLatLng())),t.clusterHide(),this._enqueue((function(){i.removeLayer(t),t.clusterShow(),n._animationEnd()}))):(this._forceLayout(),n._animationStart(),n._animationZoomOutSingle(e,this._map.getMaxZoom(),this._zoom)))}},_animationZoomOutSingle:function(t,e,n){var i=this._getExpandedVisibleBounds(),o=Math.floor(this._map.getMinZoom());t._recursivelyAnimateChildrenInAndAddSelfToMap(i,o,e+1,n);var r=this;this._forceLayout(),t._recursivelyBecomeVisible(i,n),this._enqueue((function(){if(1===t._childCount){var a=t._markers[0];this._ignoreMove=!0,a.setLatLng(a.getLatLng()),this._ignoreMove=!1,a.clusterShow&&a.clusterShow()}else t._recursively(i,n,o,(function(t){t._recursivelyRemoveChildrenFromMap(i,o,e+1)}));r._animationEnd()}))},_animationEnd:function(){this._map&&(this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim","")),this._inZoomAnimation--,this.fire("animationend")},_forceLayout:function(){L.Util.falseFn(document.body.offsetWidth)}}),L.markerClusterGroup=function(t){return new L.MarkerClusterGroup(t)};var n=L.MarkerCluster=L.Marker.extend({options:L.Icon.prototype.options,initialize:function(t,e,n,i){L.Marker.prototype.initialize.call(this,n?n._cLatLng||n.getLatLng():new L.LatLng(0,0),{icon:this,pane:t.options.clusterPane}),this._group=t,this._zoom=e,this._markers=[],this._childClusters=[],this._childCount=0,this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._bounds=new L.LatLngBounds,n&&this._addChild(n),i&&this._addChild(i)},getAllChildMarkers:function(t,e){t=t||[];for(var n=this._childClusters.length-1;n>=0;n--)this._childClusters[n].getAllChildMarkers(t,e);for(var i=this._markers.length-1;i>=0;i--)e&&this._markers[i].__dragStart||t.push(this._markers[i]);return t},getChildCount:function(){return this._childCount},zoomToBounds:function(t){for(var e,n=this._childClusters.slice(),i=this._group._map,o=i.getBoundsZoom(this._bounds),r=this._zoom+1,a=i.getZoom();n.length>0&&o>r;){r++;var s=[];for(e=0;e<n.length;e++)s=s.concat(n[e]._childClusters);n=s}o>r?this._group._map.setView(this._latlng,r):o<=a?this._group._map.setView(this._latlng,a+1):this._group._map.fitBounds(this._bounds,t)},getBounds:function(){var t=new L.LatLngBounds;return t.extend(this._bounds),t},_updateIcon:function(){this._iconNeedsUpdate=!0,this._icon&&this.setIcon(this)},createIcon:function(){return this._iconNeedsUpdate&&(this._iconObj=this._group.options.iconCreateFunction(this),this._iconNeedsUpdate=!1),this._iconObj.createIcon()},createShadow:function(){return this._iconObj.createShadow()},_addChild:function(t,e){this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._setClusterCenter(t),t instanceof L.MarkerCluster?(e||(this._childClusters.push(t),t.__parent=this),this._childCount+=t._childCount):(e||this._markers.push(t),this._childCount++),this.__parent&&this.__parent._addChild(t,!0)},_setClusterCenter:function(t){this._cLatLng||(this._cLatLng=t._cLatLng||t._latlng)},_resetBounds:function(){var t=this._bounds;t._southWest&&(t._southWest.lat=1/0,t._southWest.lng=1/0),t._northEast&&(t._northEast.lat=-1/0,t._northEast.lng=-1/0)},_recalculateBounds:function(){var t,e,n,i,o=this._markers,r=this._childClusters,a=0,s=0,l=this._childCount;if(0!==l){for(this._resetBounds(),t=0;t<o.length;t++)n=o[t]._latlng,this._bounds.extend(n),a+=n.lat,s+=n.lng;for(t=0;t<r.length;t++)(e=r[t])._boundsNeedUpdate&&e._recalculateBounds(),this._bounds.extend(e._bounds),n=e._wLatLng,i=e._childCount,a+=n.lat*i,s+=n.lng*i;this._latlng=this._wLatLng=new L.LatLng(a/l,s/l),this._boundsNeedUpdate=!1}},_addToMap:function(t){t&&(this._backupLatlng=this._latlng,this.setLatLng(t)),this._group._featureGroup.addLayer(this)},_recursivelyAnimateChildrenIn:function(t,e,n){this._recursively(t,this._group._map.getMinZoom(),n-1,(function(t){var n,i,o=t._markers;for(n=o.length-1;n>=0;n--)(i=o[n])._icon&&(i._setPos(e),i.clusterHide())}),(function(t){var n,i,o=t._childClusters;for(n=o.length-1;n>=0;n--)(i=o[n])._icon&&(i._setPos(e),i.clusterHide())}))},_recursivelyAnimateChildrenInAndAddSelfToMap:function(t,e,n,i){this._recursively(t,i,e,(function(o){o._recursivelyAnimateChildrenIn(t,o._group._map.latLngToLayerPoint(o.getLatLng()).round(),n),o._isSingleParent()&&n-1===i?(o.clusterShow(),o._recursivelyRemoveChildrenFromMap(t,e,n)):o.clusterHide(),o._addToMap()}))},_recursivelyBecomeVisible:function(t,e){this._recursively(t,this._group._map.getMinZoom(),e,null,(function(t){t.clusterShow()}))},_recursivelyAddChildrenToMap:function(t,e,n){this._recursively(n,this._group._map.getMinZoom()-1,e,(function(i){if(e!==i._zoom)for(var o=i._markers.length-1;o>=0;o--){var r=i._markers[o];n.contains(r._latlng)&&(t&&(r._backupLatlng=r.getLatLng(),r.setLatLng(t),r.clusterHide&&r.clusterHide()),i._group._featureGroup.addLayer(r))}}),(function(e){e._addToMap(t)}))},_recursivelyRestoreChildPositions:function(t){for(var e=this._markers.length-1;e>=0;e--){var n=this._markers[e];n._backupLatlng&&(n.setLatLng(n._backupLatlng),delete n._backupLatlng)}if(t-1===this._zoom)for(var i=this._childClusters.length-1;i>=0;i--)this._childClusters[i]._restorePosition();else for(var o=this._childClusters.length-1;o>=0;o--)this._childClusters[o]._recursivelyRestoreChildPositions(t)},_restorePosition:function(){this._backupLatlng&&(this.setLatLng(this._backupLatlng),delete this._backupLatlng)},_recursivelyRemoveChildrenFromMap:function(t,e,n,i){var o,r;this._recursively(t,e-1,n-1,(function(t){for(r=t._markers.length-1;r>=0;r--)o=t._markers[r],i&&i.contains(o._latlng)||(t._group._featureGroup.removeLayer(o),o.clusterShow&&o.clusterShow())}),(function(t){for(r=t._childClusters.length-1;r>=0;r--)o=t._childClusters[r],i&&i.contains(o._latlng)||(t._group._featureGroup.removeLayer(o),o.clusterShow&&o.clusterShow())}))},_recursively:function(t,e,n,i,o){var r,a,s=this._childClusters,l=this._zoom;if(e<=l&&(i&&i(this),o&&l===n&&o(this)),l<e||l<n)for(r=s.length-1;r>=0;r--)(a=s[r])._boundsNeedUpdate&&a._recalculateBounds(),t.intersects(a._bounds)&&a._recursively(t,e,n,i,o)},_isSingleParent:function(){return this._childClusters.length>0&&this._childClusters[0]._childCount===this._childCount}});L.Marker.include({clusterHide:function(){var t=this.options.opacity;return this.setOpacity(0),this.options.opacity=t,this},clusterShow:function(){return this.setOpacity(this.options.opacity)}}),L.DistanceGrid=function(t){this._cellSize=t,this._sqCellSize=t*t,this._grid={},this._objectPoint={}},L.DistanceGrid.prototype={addObject:function(t,e){var n=this._getCoord(e.x),i=this._getCoord(e.y),o=this._grid,r=o[i]=o[i]||{},a=r[n]=r[n]||[],s=L.Util.stamp(t);this._objectPoint[s]=e,a.push(t)},updateObject:function(t,e){this.removeObject(t),this.addObject(t,e)},removeObject:function(t,e){var n,i,o=this._getCoord(e.x),r=this._getCoord(e.y),a=this._grid,s=a[r]=a[r]||{},l=s[o]=s[o]||[];for(delete this._objectPoint[L.Util.stamp(t)],n=0,i=l.length;n<i;n++)if(l[n]===t)return l.splice(n,1),1===i&&delete s[o],!0},eachObject:function(t,e){var n,i,o,r,a,s,l=this._grid;for(n in l)for(i in a=l[n])for(o=0,r=(s=a[i]).length;o<r;o++)t.call(e,s[o])&&(o--,r--)},getNearObject:function(t){var e,n,i,o,r,a,s,l,c=this._getCoord(t.x),u=this._getCoord(t.y),d=this._objectPoint,h=this._sqCellSize,p=null;for(e=u-1;e<=u+1;e++)if(o=this._grid[e])for(n=c-1;n<=c+1;n++)if(r=o[n])for(i=0,a=r.length;i<a;i++)s=r[i],((l=this._sqDist(d[L.Util.stamp(s)],t))<h||l<=h&&null===p)&&(h=l,p=s);return p},_getCoord:function(t){var e=Math.floor(t/this._cellSize);return isFinite(e)?e:t},_sqDist:function(t,e){var n=e.x-t.x,i=e.y-t.y;return n*n+i*i}},L.QuickHull={getDistant:function(t,e){var n=e[1].lat-e[0].lat;return(e[0].lng-e[1].lng)*(t.lat-e[0].lat)+n*(t.lng-e[0].lng)},findMostDistantPointFromBaseLine:function(t,e){var n,i,o,r=0,a=null,s=[];for(n=e.length-1;n>=0;n--)i=e[n],(o=this.getDistant(i,t))>0&&(s.push(i),o>r&&(r=o,a=i));return{maxPoint:a,newPoints:s}},buildConvexHull:function(t,e){var n=[],i=this.findMostDistantPointFromBaseLine(t,e);return i.maxPoint?n=(n=n.concat(this.buildConvexHull([t[0],i.maxPoint],i.newPoints))).concat(this.buildConvexHull([i.maxPoint,t[1]],i.newPoints)):[t[0]]},getConvexHull:function(t){var e,n=!1,i=!1,o=!1,r=!1,a=null,s=null,l=null,c=null,u=null,d=null;for(e=t.length-1;e>=0;e--){var h=t[e];(!1===n||h.lat>n)&&(a=h,n=h.lat),(!1===i||h.lat<i)&&(s=h,i=h.lat),(!1===o||h.lng>o)&&(l=h,o=h.lng),(!1===r||h.lng<r)&&(c=h,r=h.lng)}return i!==n?(d=s,u=a):(d=c,u=l),[].concat(this.buildConvexHull([d,u],t),this.buildConvexHull([u,d],t))}},L.MarkerCluster.include({getConvexHull:function(){var t,e,n=this.getAllChildMarkers(),i=[];for(e=n.length-1;e>=0;e--)t=n[e].getLatLng(),i.push(t);return L.QuickHull.getConvexHull(i)}}),L.MarkerCluster.include({_2PI:2*Math.PI,_circleFootSeparation:25,_circleStartAngle:0,_spiralFootSeparation:28,_spiralLengthStart:11,_spiralLengthFactor:5,_circleSpiralSwitchover:9,spiderfy:function(){if(this._group._spiderfied!==this&&!this._group._inZoomAnimation){var t,e=this.getAllChildMarkers(null,!0),n=this._group._map.latLngToLayerPoint(this._latlng);this._group._unspiderfy(),this._group._spiderfied=this,this._group.options.spiderfyShapePositions?t=this._group.options.spiderfyShapePositions(e.length,n):e.length>=this._circleSpiralSwitchover?t=this._generatePointsSpiral(e.length,n):(n.y+=10,t=this._generatePointsCircle(e.length,n)),this._animationSpiderfy(e,t)}},unspiderfy:function(t){this._group._inZoomAnimation||(this._animationUnspiderfy(t),this._group._spiderfied=null)},_generatePointsCircle:function(t,e){var n,i,o=this._group.options.spiderfyDistanceMultiplier*this._circleFootSeparation*(2+t)/this._2PI,r=this._2PI/t,a=[];for(o=Math.max(o,35),a.length=t,n=0;n<t;n++)i=this._circleStartAngle+n*r,a[n]=new L.Point(e.x+o*Math.cos(i),e.y+o*Math.sin(i))._round();return a},_generatePointsSpiral:function(t,e){var n,i=this._group.options.spiderfyDistanceMultiplier,o=i*this._spiralLengthStart,r=i*this._spiralFootSeparation,a=i*this._spiralLengthFactor*this._2PI,s=0,l=[];for(l.length=t,n=t;n>=0;n--)n<t&&(l[n]=new L.Point(e.x+o*Math.cos(s),e.y+o*Math.sin(s))._round()),o+=a/(s+=r/o+5e-4*n);return l},_noanimationUnspiderfy:function(){var t,e,n=this._group,i=n._map,o=n._featureGroup,r=this.getAllChildMarkers(null,!0);for(n._ignoreMove=!0,this.setOpacity(1),e=r.length-1;e>=0;e--)t=r[e],o.removeLayer(t),t._preSpiderfyLatlng&&(t.setLatLng(t._preSpiderfyLatlng),delete t._preSpiderfyLatlng),t.setZIndexOffset&&t.setZIndexOffset(0),t._spiderLeg&&(i.removeLayer(t._spiderLeg),delete t._spiderLeg);n.fire("unspiderfied",{cluster:this,markers:r}),n._ignoreMove=!1,n._spiderfied=null}}),L.MarkerClusterNonAnimated=L.MarkerCluster.extend({_animationSpiderfy:function(t,e){var n,i,o,r,a=this._group,s=a._map,l=a._featureGroup,c=this._group.options.spiderLegPolylineOptions;for(a._ignoreMove=!0,n=0;n<t.length;n++)r=s.layerPointToLatLng(e[n]),i=t[n],o=new L.Polyline([this._latlng,r],c),s.addLayer(o),i._spiderLeg=o,i._preSpiderfyLatlng=i._latlng,i.setLatLng(r),i.setZIndexOffset&&i.setZIndexOffset(1e6),l.addLayer(i);this.setOpacity(.3),a._ignoreMove=!1,a.fire("spiderfied",{cluster:this,markers:t})},_animationUnspiderfy:function(){this._noanimationUnspiderfy()}}),L.MarkerCluster.include({_animationSpiderfy:function(t,e){var n,i,o,r,a,s,l=this,c=this._group,u=c._map,d=c._featureGroup,h=this._latlng,p=u.latLngToLayerPoint(h),f=L.Path.SVG,b=L.extend({},this._group.options.spiderLegPolylineOptions),M=b.opacity;for(void 0===M&&(M=L.MarkerClusterGroup.prototype.options.spiderLegPolylineOptions.opacity),f?(b.opacity=0,b.className=(b.className||"")+" leaflet-cluster-spider-leg"):b.opacity=M,c._ignoreMove=!0,n=0;n<t.length;n++)i=t[n],s=u.layerPointToLatLng(e[n]),o=new L.Polyline([h,s],b),u.addLayer(o),i._spiderLeg=o,f&&(a=(r=o._path).getTotalLength()+.1,r.style.strokeDasharray=a,r.style.strokeDashoffset=a),i.setZIndexOffset&&i.setZIndexOffset(1e6),i.clusterHide&&i.clusterHide(),d.addLayer(i),i._setPos&&i._setPos(p);for(c._forceLayout(),c._animationStart(),n=t.length-1;n>=0;n--)s=u.layerPointToLatLng(e[n]),(i=t[n])._preSpiderfyLatlng=i._latlng,i.setLatLng(s),i.clusterShow&&i.clusterShow(),f&&((r=(o=i._spiderLeg)._path).style.strokeDashoffset=0,o.setStyle({opacity:M}));this.setOpacity(.3),c._ignoreMove=!1,setTimeout((function(){c._animationEnd(),c.fire("spiderfied",{cluster:l,markers:t})}),200)},_animationUnspiderfy:function(t){var e,n,i,o,r,a,s=this,l=this._group,c=l._map,u=l._featureGroup,d=t?c._latLngToNewLayerPoint(this._latlng,t.zoom,t.center):c.latLngToLayerPoint(this._latlng),h=this.getAllChildMarkers(null,!0),p=L.Path.SVG;for(l._ignoreMove=!0,l._animationStart(),this.setOpacity(1),n=h.length-1;n>=0;n--)(e=h[n])._preSpiderfyLatlng&&(e.closePopup(),e.setLatLng(e._preSpiderfyLatlng),delete e._preSpiderfyLatlng,a=!0,e._setPos&&(e._setPos(d),a=!1),e.clusterHide&&(e.clusterHide(),a=!1),a&&u.removeLayer(e),p&&(r=(o=(i=e._spiderLeg)._path).getTotalLength()+.1,o.style.strokeDashoffset=r,i.setStyle({opacity:0})));l._ignoreMove=!1,setTimeout((function(){var t=0;for(n=h.length-1;n>=0;n--)(e=h[n])._spiderLeg&&t++;for(n=h.length-1;n>=0;n--)(e=h[n])._spiderLeg&&(e.clusterShow&&e.clusterShow(),e.setZIndexOffset&&e.setZIndexOffset(0),t>1&&u.removeLayer(e),c.removeLayer(e._spiderLeg),delete e._spiderLeg);l._animationEnd(),l.fire("unspiderfied",{cluster:s,markers:h})}),200)}}),L.MarkerClusterGroup.include({_spiderfied:null,unspiderfy:function(){this._unspiderfy.apply(this,arguments)},_spiderfierOnAdd:function(){this._map.on("click",this._unspiderfyWrapper,this),this._map.options.zoomAnimation&&this._map.on("zoomstart",this._unspiderfyZoomStart,this),this._map.on("zoomend",this._noanimationUnspiderfy,this),L.Browser.touch||this._map.getRenderer(this)},_spiderfierOnRemove:function(){this._map.off("click",this._unspiderfyWrapper,this),this._map.off("zoomstart",this._unspiderfyZoomStart,this),this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._map.off("zoomend",this._noanimationUnspiderfy,this),this._noanimationUnspiderfy()},_unspiderfyZoomStart:function(){this._map&&this._map.on("zoomanim",this._unspiderfyZoomAnim,this)},_unspiderfyZoomAnim:function(t){L.DomUtil.hasClass(this._map._mapPane,"leaflet-touching")||(this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._unspiderfy(t))},_unspiderfyWrapper:function(){this._unspiderfy()},_unspiderfy:function(t){this._spiderfied&&this._spiderfied.unspiderfy(t)},_noanimationUnspiderfy:function(){this._spiderfied&&this._spiderfied._noanimationUnspiderfy()},_unspiderfyLayer:function(t){t._spiderLeg&&(this._featureGroup.removeLayer(t),t.clusterShow&&t.clusterShow(),t.setZIndexOffset&&t.setZIndexOffset(0),this._map.removeLayer(t._spiderLeg),delete t._spiderLeg)}}),L.MarkerClusterGroup.include({refreshClusters:function(t){return t?t instanceof L.MarkerClusterGroup?t=t._topClusterLevel.getAllChildMarkers():t instanceof L.LayerGroup?t=t._layers:t instanceof L.MarkerCluster?t=t.getAllChildMarkers():t instanceof L.Marker&&(t=[t]):t=this._topClusterLevel.getAllChildMarkers(),this._flagParentsIconsNeedUpdate(t),this._refreshClustersIcons(),this.options.singleMarkerMode&&this._refreshSingleMarkerModeMarkers(t),this},_flagParentsIconsNeedUpdate:function(t){var e,n;for(e in t)for(n=t[e].__parent;n;)n._iconNeedsUpdate=!0,n=n.__parent},_refreshSingleMarkerModeMarkers:function(t){var e,n;for(e in t)n=t[e],this.hasLayer(n)&&n.setIcon(this._overrideMarkerIcon(n))}}),L.Marker.include({refreshIconOptions:function(t,e){var n=this.options.icon;return L.setOptions(n,t),this.setIcon(n),e&&this.__parent&&this.__parent._group.refreshClusters(this),this}}),t.MarkerClusterGroup=e,t.MarkerCluster=n,Object.defineProperty(t,"__esModule",{value:!0})}(e)},5243:function(t,e){!function(t){"use strict";var e="1.9.3";function n(t){var e,n,i,o;for(n=1,i=arguments.length;n<i;n++)for(e in o=arguments[n])t[e]=o[e];return t}var i=Object.create||function(){function t(){}return function(e){return t.prototype=e,new t}}();function o(t,e){var n=Array.prototype.slice;if(t.bind)return t.bind.apply(t,n.call(arguments,1));var i=n.call(arguments,2);return function(){return t.apply(e,i.length?i.concat(n.call(arguments)):arguments)}}var r=0;function a(t){return"_leaflet_id"in t||(t._leaflet_id=++r),t._leaflet_id}function s(t,e,n){var i,o,r,a;return a=function(){i=!1,o&&(r.apply(n,o),o=!1)},r=function(){i?o=arguments:(t.apply(n,arguments),setTimeout(a,e),i=!0)},r}function l(t,e,n){var i=e[1],o=e[0],r=i-o;return t===i&&n?t:((t-o)%r+r)%r+o}function c(){return!1}function u(t,e){if(!1===e)return t;var n=Math.pow(10,void 0===e?6:e);return Math.round(t*n)/n}function d(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function h(t){return d(t).split(/\s+/)}function p(t,e){for(var n in Object.prototype.hasOwnProperty.call(t,"options")||(t.options=t.options?i(t.options):{}),e)t.options[n]=e[n];return t.options}function f(t,e,n){var i=[];for(var o in t)i.push(encodeURIComponent(n?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(e&&-1!==e.indexOf("?")?"&":"?")+i.join("&")}var b=/\{ *([\w_ -]+) *\}/g;function M(t,e){return t.replace(b,(function(t,n){var i=e[n];if(void 0===i)throw new Error("No value provided for variable "+t);return"function"==typeof i&&(i=i(e)),i}))}var g=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function m(t,e){for(var n=0;n<t.length;n++)if(t[n]===e)return n;return-1}var z="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function v(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var O=0;function y(t){var e=+new Date,n=Math.max(0,16-(e-O));return O=e+n,window.setTimeout(t,n)}var _=window.requestAnimationFrame||v("RequestAnimationFrame")||y,A=window.cancelAnimationFrame||v("CancelAnimationFrame")||v("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function x(t,e,n){if(!n||_!==y)return _.call(window,o(t,e));t.call(e)}function w(t){t&&A.call(window,t)}var q={__proto__:null,extend:n,create:i,bind:o,get lastId(){return r},stamp:a,throttle:s,wrapNum:l,falseFn:c,formatNum:u,trim:d,splitWords:h,setOptions:p,getParamString:f,template:M,isArray:g,indexOf:m,emptyImageUrl:z,requestFn:_,cancelFn:A,requestAnimFrame:x,cancelAnimFrame:w};function W(){}function k(t){if("undefined"!=typeof L&&L&&L.Mixin){t=g(t)?t:[t];for(var e=0;e<t.length;e++)t[e]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}}W.extend=function(t){var e=function(){p(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},o=e.__super__=this.prototype,r=i(o);for(var a in r.constructor=e,e.prototype=r,this)Object.prototype.hasOwnProperty.call(this,a)&&"prototype"!==a&&"__super__"!==a&&(e[a]=this[a]);return t.statics&&n(e,t.statics),t.includes&&(k(t.includes),n.apply(null,[r].concat(t.includes))),n(r,t),delete r.statics,delete r.includes,r.options&&(r.options=o.options?i(o.options):{},n(r.options,t.options)),r._initHooks=[],r.callInitHooks=function(){if(!this._initHooksCalled){o.callInitHooks&&o.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=r._initHooks.length;t<e;t++)r._initHooks[t].call(this)}},e},W.include=function(t){var e=this.prototype.options;return n(this.prototype,t),t.options&&(this.prototype.options=e,this.mergeOptions(t.options)),this},W.mergeOptions=function(t){return n(this.prototype.options,t),this},W.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1),n="function"==typeof t?t:function(){this[t].apply(this,e)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(n),this};var T={on:function(t,e,n){if("object"==typeof t)for(var i in t)this._on(i,t[i],e);else for(var o=0,r=(t=h(t)).length;o<r;o++)this._on(t[o],e,n);return this},off:function(t,e,n){if(arguments.length)if("object"==typeof t)for(var i in t)this._off(i,t[i],e);else{t=h(t);for(var o=1===arguments.length,r=0,a=t.length;r<a;r++)o?this._off(t[r]):this._off(t[r],e,n)}else delete this._events;return this},_on:function(t,e,n,i){if("function"==typeof e){if(!1===this._listens(t,e,n)){n===this&&(n=void 0);var o={fn:e,ctx:n};i&&(o.once=!0),this._events=this._events||{},this._events[t]=this._events[t]||[],this._events[t].push(o)}}else console.warn("wrong listener type: "+typeof e)},_off:function(t,e,n){var i,o,r;if(this._events&&(i=this._events[t]))if(1!==arguments.length)if("function"==typeof e){var a=this._listens(t,e,n);if(!1!==a){var s=i[a];this._firingCount&&(s.fn=c,this._events[t]=i=i.slice()),i.splice(a,1)}}else console.warn("wrong listener type: "+typeof e);else{if(this._firingCount)for(o=0,r=i.length;o<r;o++)i[o].fn=c;delete this._events[t]}},fire:function(t,e,i){if(!this.listens(t,i))return this;var o=n({},e,{type:t,target:this,sourceTarget:e&&e.sourceTarget||this});if(this._events){var r=this._events[t];if(r){this._firingCount=this._firingCount+1||1;for(var a=0,s=r.length;a<s;a++){var l=r[a],c=l.fn;l.once&&this.off(t,c,l.ctx),c.call(l.ctx||this,o)}this._firingCount--}}return i&&this._propagateEvent(o),this},listens:function(t,e,n,i){"string"!=typeof t&&console.warn('"string" type argument expected');var o=e;"function"!=typeof e&&(i=!!e,o=void 0,n=void 0);var r=this._events&&this._events[t];if(r&&r.length&&!1!==this._listens(t,o,n))return!0;if(i)for(var a in this._eventParents)if(this._eventParents[a].listens(t,e,n,i))return!0;return!1},_listens:function(t,e,n){if(!this._events)return!1;var i=this._events[t]||[];if(!e)return!!i.length;n===this&&(n=void 0);for(var o=0,r=i.length;o<r;o++)if(i[o].fn===e&&i[o].ctx===n)return o;return!1},once:function(t,e,n){if("object"==typeof t)for(var i in t)this._on(i,t[i],e,!0);else for(var o=0,r=(t=h(t)).length;o<r;o++)this._on(t[o],e,n,!0);return this},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[a(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[a(t)],this},_propagateEvent:function(t){for(var e in this._eventParents)this._eventParents[e].fire(t.type,n({layer:t.target,propagatedFrom:t.target},t),!0)}};T.addEventListener=T.on,T.removeEventListener=T.clearAllEventListeners=T.off,T.addOneTimeEventListener=T.once,T.fireEvent=T.fire,T.hasEventListeners=T.listens;var S=W.extend(T);function R(t,e,n){this.x=n?Math.round(t):t,this.y=n?Math.round(e):e}var C=Math.trunc||function(t){return t>0?Math.floor(t):Math.ceil(t)};function D(t,e,n){return t instanceof R?t:g(t)?new R(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new R(t.x,t.y):new R(t,e,n)}function N(t,e){if(t)for(var n=e?[t,e]:t,i=0,o=n.length;i<o;i++)this.extend(n[i])}function E(t,e){return!t||t instanceof N?t:new N(t,e)}function B(t,e){if(t)for(var n=e?[t,e]:t,i=0,o=n.length;i<o;i++)this.extend(n[i])}function P(t,e){return t instanceof B?t:new B(t,e)}function Y(t,e,n){if(isNaN(t)||isNaN(e))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=+t,this.lng=+e,void 0!==n&&(this.alt=+n)}function I(t,e,n){return t instanceof Y?t:g(t)&&"object"!=typeof t[0]?3===t.length?new Y(t[0],t[1],t[2]):2===t.length?new Y(t[0],t[1]):null:null==t?t:"object"==typeof t&&"lat"in t?new Y(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===e?null:new Y(t,e,n)}R.prototype={clone:function(){return new R(this.x,this.y)},add:function(t){return this.clone()._add(D(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(D(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new R(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new R(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=C(this.x),this.y=C(this.y),this},distanceTo:function(t){var e=(t=D(t)).x-this.x,n=t.y-this.y;return Math.sqrt(e*e+n*n)},equals:function(t){return(t=D(t)).x===this.x&&t.y===this.y},contains:function(t){return t=D(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+u(this.x)+", "+u(this.y)+")"}},N.prototype={extend:function(t){var e,n;if(!t)return this;if(t instanceof R||"number"==typeof t[0]||"x"in t)e=n=D(t);else if(e=(t=E(t)).min,n=t.max,!e||!n)return this;return this.min||this.max?(this.min.x=Math.min(e.x,this.min.x),this.max.x=Math.max(n.x,this.max.x),this.min.y=Math.min(e.y,this.min.y),this.max.y=Math.max(n.y,this.max.y)):(this.min=e.clone(),this.max=n.clone()),this},getCenter:function(t){return D((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return D(this.min.x,this.max.y)},getTopRight:function(){return D(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,n;return(t="number"==typeof t[0]||t instanceof R?D(t):E(t))instanceof N?(e=t.min,n=t.max):e=n=t,e.x>=this.min.x&&n.x<=this.max.x&&e.y>=this.min.y&&n.y<=this.max.y},intersects:function(t){t=E(t);var e=this.min,n=this.max,i=t.min,o=t.max,r=o.x>=e.x&&i.x<=n.x,a=o.y>=e.y&&i.y<=n.y;return r&&a},overlaps:function(t){t=E(t);var e=this.min,n=this.max,i=t.min,o=t.max,r=o.x>e.x&&i.x<n.x,a=o.y>e.y&&i.y<n.y;return r&&a},isValid:function(){return!(!this.min||!this.max)},pad:function(t){var e=this.min,n=this.max,i=Math.abs(e.x-n.x)*t,o=Math.abs(e.y-n.y)*t;return E(D(e.x-i,e.y-o),D(n.x+i,n.y+o))},equals:function(t){return!!t&&(t=E(t),this.min.equals(t.getTopLeft())&&this.max.equals(t.getBottomRight()))}},B.prototype={extend:function(t){var e,n,i=this._southWest,o=this._northEast;if(t instanceof Y)e=t,n=t;else{if(!(t instanceof B))return t?this.extend(I(t)||P(t)):this;if(e=t._southWest,n=t._northEast,!e||!n)return this}return i||o?(i.lat=Math.min(e.lat,i.lat),i.lng=Math.min(e.lng,i.lng),o.lat=Math.max(n.lat,o.lat),o.lng=Math.max(n.lng,o.lng)):(this._southWest=new Y(e.lat,e.lng),this._northEast=new Y(n.lat,n.lng)),this},pad:function(t){var e=this._southWest,n=this._northEast,i=Math.abs(e.lat-n.lat)*t,o=Math.abs(e.lng-n.lng)*t;return new B(new Y(e.lat-i,e.lng-o),new Y(n.lat+i,n.lng+o))},getCenter:function(){return new Y((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new Y(this.getNorth(),this.getWest())},getSouthEast:function(){return new Y(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof Y||"lat"in t?I(t):P(t);var e,n,i=this._southWest,o=this._northEast;return t instanceof B?(e=t.getSouthWest(),n=t.getNorthEast()):e=n=t,e.lat>=i.lat&&n.lat<=o.lat&&e.lng>=i.lng&&n.lng<=o.lng},intersects:function(t){t=P(t);var e=this._southWest,n=this._northEast,i=t.getSouthWest(),o=t.getNorthEast(),r=o.lat>=e.lat&&i.lat<=n.lat,a=o.lng>=e.lng&&i.lng<=n.lng;return r&&a},overlaps:function(t){t=P(t);var e=this._southWest,n=this._northEast,i=t.getSouthWest(),o=t.getNorthEast(),r=o.lat>e.lat&&i.lat<n.lat,a=o.lng>e.lng&&i.lng<n.lng;return r&&a},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,e){return!!t&&(t=P(t),this._southWest.equals(t.getSouthWest(),e)&&this._northEast.equals(t.getNorthEast(),e))},isValid:function(){return!(!this._southWest||!this._northEast)}},Y.prototype={equals:function(t,e){return!!t&&(t=I(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))<=(void 0===e?1e-9:e))},toString:function(t){return"LatLng("+u(this.lat,t)+", "+u(this.lng,t)+")"},distanceTo:function(t){return F.distance(this,I(t))},wrap:function(){return F.wrapLatLng(this)},toBounds:function(t){var e=180*t/40075017,n=e/Math.cos(Math.PI/180*this.lat);return P([this.lat-e,this.lng-n],[this.lat+e,this.lng+n])},clone:function(){return new Y(this.lat,this.lng,this.alt)}};var X,H={latLngToPoint:function(t,e){var n=this.projection.project(t),i=this.scale(e);return this.transformation._transform(n,i)},pointToLatLng:function(t,e){var n=this.scale(e),i=this.transformation.untransform(t,n);return this.projection.unproject(i)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var e=this.projection.bounds,n=this.scale(t);return new N(this.transformation.transform(e.min,n),this.transformation.transform(e.max,n))},infinite:!1,wrapLatLng:function(t){var e=this.wrapLng?l(t.lng,this.wrapLng,!0):t.lng;return new Y(this.wrapLat?l(t.lat,this.wrapLat,!0):t.lat,e,t.alt)},wrapLatLngBounds:function(t){var e=t.getCenter(),n=this.wrapLatLng(e),i=e.lat-n.lat,o=e.lng-n.lng;if(0===i&&0===o)return t;var r=t.getSouthWest(),a=t.getNorthEast();return new B(new Y(r.lat-i,r.lng-o),new Y(a.lat-i,a.lng-o))}},F=n({},H,{wrapLng:[-180,180],R:6371e3,distance:function(t,e){var n=Math.PI/180,i=t.lat*n,o=e.lat*n,r=Math.sin((e.lat-t.lat)*n/2),a=Math.sin((e.lng-t.lng)*n/2),s=r*r+Math.cos(i)*Math.cos(o)*a*a,l=2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s));return this.R*l}}),j=6378137,V={R:j,MAX_LATITUDE:85.0511287798,project:function(t){var e=Math.PI/180,n=this.MAX_LATITUDE,i=Math.max(Math.min(n,t.lat),-n),o=Math.sin(i*e);return new R(this.R*t.lng*e,this.R*Math.log((1+o)/(1-o))/2)},unproject:function(t){var e=180/Math.PI;return new Y((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*e,t.x*e/this.R)},bounds:(X=j*Math.PI,new N([-X,-X],[X,X]))};function $(t,e,n,i){if(g(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=e,this._c=n,this._d=i}function U(t,e,n,i){return new $(t,e,n,i)}$.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new R((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}};var G=n({},F,{code:"EPSG:3857",projection:V,transformation:function(){var t=.5/(Math.PI*V.R);return U(t,.5,-t,.5)}()}),Z=n({},G,{code:"EPSG:900913"});function K(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function J(t,e){var n,i,o,r,a,s,l="";for(n=0,o=t.length;n<o;n++){for(i=0,r=(a=t[n]).length;i<r;i++)l+=(i?"L":"M")+(s=a[i]).x+" "+s.y;l+=e?Bt.svg?"z":"x":""}return l||"M0 0"}var Q,tt=document.documentElement.style,et="ActiveXObject"in window,nt=et&&!document.addEventListener,it="msLaunchUri"in navigator&&!("documentMode"in document),ot=Et("webkit"),rt=Et("android"),at=Et("android 2")||Et("android 3"),st=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),lt=rt&&Et("Google")&&st<537&&!("AudioNode"in window),ct=!!window.opera,ut=!it&&Et("chrome"),dt=Et("gecko")&&!ot&&!ct&&!et,ht=!ut&&Et("safari"),pt=Et("phantom"),ft="OTransition"in tt,bt=0===navigator.platform.indexOf("Win"),Mt=et&&"transition"in tt,gt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!at,mt="MozPerspective"in tt,zt=!window.L_DISABLE_3D&&(Mt||gt||mt)&&!ft&&!pt,vt="undefined"!=typeof orientation||Et("mobile"),Ot=vt&&ot,yt=vt&>,_t=!window.PointerEvent&&window.MSPointerEvent,At=!(!window.PointerEvent&&!_t),xt="ontouchstart"in window||!!window.TouchEvent,wt=!window.L_NO_TOUCH&&(xt||At),qt=vt&&ct,Wt=vt&&dt,Lt=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,kt=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",c,e),window.removeEventListener("testPassiveEventSupport",c,e)}catch(t){}return t}(),Tt=!!document.createElement("canvas").getContext,St=!(!document.createElementNS||!K("svg").createSVGRect),Rt=!!St&&((Q=document.createElement("div")).innerHTML="<svg/>","http://www.w3.org/2000/svg"===(Q.firstChild&&Q.firstChild.namespaceURI)),Ct=!St&&function(){try{var t=document.createElement("div");t.innerHTML='<v:shape adj="1"/>';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),Dt=0===navigator.platform.indexOf("Mac"),Nt=0===navigator.platform.indexOf("Linux");function Et(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Bt={ie:et,ielt9:nt,edge:it,webkit:ot,android:rt,android23:at,androidStock:lt,opera:ct,chrome:ut,gecko:dt,safari:ht,phantom:pt,opera12:ft,win:bt,ie3d:Mt,webkit3d:gt,gecko3d:mt,any3d:zt,mobile:vt,mobileWebkit:Ot,mobileWebkit3d:yt,msPointer:_t,pointer:At,touch:wt,touchNative:xt,mobileOpera:qt,mobileGecko:Wt,retina:Lt,passiveEvents:kt,canvas:Tt,svg:St,vml:Ct,inlineSvg:Rt,mac:Dt,linux:Nt},Pt=Bt.msPointer?"MSPointerDown":"pointerdown",Yt=Bt.msPointer?"MSPointerMove":"pointermove",It=Bt.msPointer?"MSPointerUp":"pointerup",Xt=Bt.msPointer?"MSPointerCancel":"pointercancel",Ht={touchstart:Pt,touchmove:Yt,touchend:It,touchcancel:Xt},Ft={touchstart:te,touchmove:Qt,touchend:Qt,touchcancel:Qt},jt={},Vt=!1;function $t(t,e,n){return"touchstart"===e&&Jt(),Ft[e]?(n=Ft[e].bind(this,n),t.addEventListener(Ht[e],n,!1),n):(console.warn("wrong event specified:",e),c)}function Ut(t,e,n){Ht[e]?t.removeEventListener(Ht[e],n,!1):console.warn("wrong event specified:",e)}function Gt(t){jt[t.pointerId]=t}function Zt(t){jt[t.pointerId]&&(jt[t.pointerId]=t)}function Kt(t){delete jt[t.pointerId]}function Jt(){Vt||(document.addEventListener(Pt,Gt,!0),document.addEventListener(Yt,Zt,!0),document.addEventListener(It,Kt,!0),document.addEventListener(Xt,Kt,!0),Vt=!0)}function Qt(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var n in e.touches=[],jt)e.touches.push(jt[n]);e.changedTouches=[e],t(e)}}function te(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&Ge(e),Qt(t,e)}function ee(t){var e,n,i={};for(n in t)e=t[n],i[n]=e&&e.bind?e.bind(t):e;return t=i,i.type="dblclick",i.detail=2,i.isTrusted=!1,i._simulated=!0,i}var ne=200;function ie(t,e){t.addEventListener("dblclick",e);var n,i=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Ke(t);if(!o.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||o.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var r=Date.now();r-i<=ne?2==++n&&e(ee(t)):n=1,i=r}}}else n=t.detail}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}function oe(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var re,ae,se,le,ce,ue=qe(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),de=qe(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),he="webkitTransition"===de||"OTransition"===de?de+"End":"transitionend";function pe(t){return"string"==typeof t?document.getElementById(t):t}function fe(t,e){var n=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!n||"auto"===n)&&document.defaultView){var i=document.defaultView.getComputedStyle(t,null);n=i?i[e]:null}return"auto"===n?null:n}function be(t,e,n){var i=document.createElement(t);return i.className=e||"",n&&n.appendChild(i),i}function Me(t){var e=t.parentNode;e&&e.removeChild(t)}function ge(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function me(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ze(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){if(void 0!==t.classList)return t.classList.contains(e);var n=Ae(t);return n.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(n)}function Oe(t,e){if(void 0!==t.classList)for(var n=h(e),i=0,o=n.length;i<o;i++)t.classList.add(n[i]);else if(!ve(t,e)){var r=Ae(t);_e(t,(r?r+" ":"")+e)}}function ye(t,e){void 0!==t.classList?t.classList.remove(e):_e(t,d((" "+Ae(t)+" ").replace(" "+e+" "," ")))}function _e(t,e){void 0===t.className.baseVal?t.className=e:t.className.baseVal=e}function Ae(t){return t.correspondingElement&&(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function xe(t,e){"opacity"in t.style?t.style.opacity=e:"filter"in t.style&&we(t,e)}function we(t,e){var n=!1,i="DXImageTransform.Microsoft.Alpha";try{n=t.filters.item(i)}catch(t){if(1===e)return}e=Math.round(100*e),n?(n.Enabled=100!==e,n.Opacity=e):t.style.filter+=" progid:"+i+"(opacity="+e+")"}function qe(t){for(var e=document.documentElement.style,n=0;n<t.length;n++)if(t[n]in e)return t[n];return!1}function We(t,e,n){var i=e||new R(0,0);t.style[ue]=(Bt.ie3d?"translate("+i.x+"px,"+i.y+"px)":"translate3d("+i.x+"px,"+i.y+"px,0)")+(n?" scale("+n+")":"")}function Le(t,e){t._leaflet_pos=e,Bt.any3d?We(t,e):(t.style.left=e.x+"px",t.style.top=e.y+"px")}function ke(t){return t._leaflet_pos||new R(0,0)}if("onselectstart"in document)re=function(){Pe(window,"selectstart",Ge)},ae=function(){Ie(window,"selectstart",Ge)};else{var Te=qe(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);re=function(){if(Te){var t=document.documentElement.style;se=t[Te],t[Te]="none"}},ae=function(){Te&&(document.documentElement.style[Te]=se,se=void 0)}}function Se(){Pe(window,"dragstart",Ge)}function Re(){Ie(window,"dragstart",Ge)}function Ce(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&&(De(),le=t,ce=t.style.outline,t.style.outline="none",Pe(window,"keydown",De))}function De(){le&&(le.style.outline=ce,le=void 0,ce=void 0,Ie(window,"keydown",De))}function Ne(t){do{t=t.parentNode}while(!(t.offsetWidth&&t.offsetHeight||t===document.body));return t}function Ee(t){var e=t.getBoundingClientRect();return{x:e.width/t.offsetWidth||1,y:e.height/t.offsetHeight||1,boundingClientRect:e}}var Be={__proto__:null,TRANSFORM:ue,TRANSITION:de,TRANSITION_END:he,get:pe,getStyle:fe,create:be,remove:Me,empty:ge,toFront:me,toBack:ze,hasClass:ve,addClass:Oe,removeClass:ye,setClass:_e,getClass:Ae,setOpacity:xe,testProp:qe,setTransform:We,setPosition:Le,getPosition:ke,get disableTextSelection(){return re},get enableTextSelection(){return ae},disableImageDrag:Se,enableImageDrag:Re,preventOutline:Ce,restoreOutline:De,getSizedParentNode:Ne,getScale:Ee};function Pe(t,e,n,i){if(e&&"object"==typeof e)for(var o in e)Fe(t,o,e[o],n);else for(var r=0,a=(e=h(e)).length;r<a;r++)Fe(t,e[r],n,i);return this}var Ye="_leaflet_events";function Ie(t,e,n,i){if(1===arguments.length)Xe(t),delete t[Ye];else if(e&&"object"==typeof e)for(var o in e)je(t,o,e[o],n);else if(e=h(e),2===arguments.length)Xe(t,(function(t){return-1!==m(e,t)}));else for(var r=0,a=e.length;r<a;r++)je(t,e[r],n,i);return this}function Xe(t,e){for(var n in t[Ye]){var i=n.split(/\d/)[0];e&&!e(i)||je(t,i,null,null,n)}}var He={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Fe(t,e,n,i){var o=e+a(n)+(i?"_"+a(i):"");if(t[Ye]&&t[Ye][o])return this;var r=function(e){return n.call(i||t,e||window.event)},s=r;!Bt.touchNative&&Bt.pointer&&0===e.indexOf("touch")?r=$t(t,e,r):Bt.touch&&"dblclick"===e?r=ie(t,r):"addEventListener"in t?"touchstart"===e||"touchmove"===e||"wheel"===e||"mousewheel"===e?t.addEventListener(He[e]||e,r,!!Bt.passiveEvents&&{passive:!1}):"mouseenter"===e||"mouseleave"===e?(r=function(e){e=e||window.event,en(t,e)&&s(e)},t.addEventListener(He[e],r,!1)):t.addEventListener(e,s,!1):t.attachEvent("on"+e,r),t[Ye]=t[Ye]||{},t[Ye][o]=r}function je(t,e,n,i,o){o=o||e+a(n)+(i?"_"+a(i):"");var r=t[Ye]&&t[Ye][o];if(!r)return this;!Bt.touchNative&&Bt.pointer&&0===e.indexOf("touch")?Ut(t,e,r):Bt.touch&&"dblclick"===e?oe(t,r):"removeEventListener"in t?t.removeEventListener(He[e]||e,r,!1):t.detachEvent("on"+e,r),t[Ye][o]=null}function Ve(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,this}function $e(t){return Fe(t,"wheel",Ve),this}function Ue(t){return Pe(t,"mousedown touchstart dblclick contextmenu",Ve),t._leaflet_disable_click=!0,this}function Ge(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function Ze(t){return Ge(t),Ve(t),this}function Ke(t){if(t.composedPath)return t.composedPath();for(var e=[],n=t.target;n;)e.push(n),n=n.parentNode;return e}function Je(t,e){if(!e)return new R(t.clientX,t.clientY);var n=Ee(e),i=n.boundingClientRect;return new R((t.clientX-i.left)/n.x-e.clientLeft,(t.clientY-i.top)/n.y-e.clientTop)}var Qe=Bt.linux&&Bt.chrome?window.devicePixelRatio:Bt.mac?3*window.devicePixelRatio:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function tn(t){return Bt.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Qe:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function en(t,e){var n=e.relatedTarget;if(!n)return!0;try{for(;n&&n!==t;)n=n.parentNode}catch(t){return!1}return n!==t}var nn={__proto__:null,on:Pe,off:Ie,stopPropagation:Ve,disableScrollPropagation:$e,disableClickPropagation:Ue,preventDefault:Ge,stop:Ze,getPropagationPath:Ke,getMousePosition:Je,getWheelDelta:tn,isExternalTarget:en,addListener:Pe,removeListener:Ie},on=S.extend({run:function(t,e,n,i){this.stop(),this._el=t,this._inProgress=!0,this._duration=n||.25,this._easeOutPower=1/Math.max(i||.5,.2),this._startPos=ke(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=x(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,n=1e3*this._duration;e<n?this._runFrame(this._easeOut(e/n),t):(this._runFrame(1),this._complete())},_runFrame:function(t,e){var n=this._startPos.add(this._offset.multiplyBy(t));e&&n._round(),Le(this._el,n),this.fire("step")},_complete:function(){w(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),rn=S.extend({options:{crs:G,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(t,e){e=p(this,e),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),void 0!==e.zoom&&(this._zoom=this._limitZoom(e.zoom)),e.center&&void 0!==e.zoom&&this.setView(I(e.center),e.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=de&&Bt.any3d&&!Bt.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Pe(this._proxy,he,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(t,e,i){return e=void 0===e?this._zoom:this._limitZoom(e),t=this._limitCenter(I(t),e,this.options.maxBounds),i=i||{},this._stop(),this._loaded&&!i.reset&&!0!==i&&(void 0!==i.animate&&(i.zoom=n({animate:i.animate},i.zoom),i.pan=n({animate:i.animate,duration:i.duration},i.pan)),this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,i.zoom):this._tryAnimatedPan(t,i.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(t,e,i.pan&&i.pan.noMoveStart),this)},setZoom:function(t,e){return this._loaded?this.setView(this.getCenter(),t,{zoom:e}):(this._zoom=t,this)},zoomIn:function(t,e){return t=t||(Bt.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+t,e)},zoomOut:function(t,e){return t=t||(Bt.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-t,e)},setZoomAround:function(t,e,n){var i=this.getZoomScale(e),o=this.getSize().divideBy(2),r=(t instanceof R?t:this.latLngToContainerPoint(t)).subtract(o).multiplyBy(1-1/i),a=this.containerPointToLatLng(o.add(r));return this.setView(a,e,{zoom:n})},_getBoundsCenterZoom:function(t,e){e=e||{},t=t.getBounds?t.getBounds():P(t);var n=D(e.paddingTopLeft||e.padding||[0,0]),i=D(e.paddingBottomRight||e.padding||[0,0]),o=this.getBoundsZoom(t,!1,n.add(i));if((o="number"==typeof e.maxZoom?Math.min(e.maxZoom,o):o)===1/0)return{center:t.getCenter(),zoom:o};var r=i.subtract(n).divideBy(2),a=this.project(t.getSouthWest(),o),s=this.project(t.getNorthEast(),o);return{center:this.unproject(a.add(s).divideBy(2).add(r),o),zoom:o}},fitBounds:function(t,e){if(!(t=P(t)).isValid())throw new Error("Bounds are not valid.");var n=this._getBoundsCenterZoom(t,e);return this.setView(n.center,n.zoom,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t,e){if(e=e||{},!(t=D(t).round()).x&&!t.y)return this.fire("moveend");if(!0!==e.animate&&!this.getSize().contains(t))return this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new on,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),!1!==e.animate){Oe(this._mapPane,"leaflet-pan-anim");var n=this._getMapPanePos().subtract(t).round();this._panAnim.run(this._mapPane,n,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},flyTo:function(t,e,n){if(!1===(n=n||{}).animate||!Bt.any3d)return this.setView(t,e,n);this._stop();var i=this.project(this.getCenter()),o=this.project(t),r=this.getSize(),a=this._zoom;t=I(t),e=void 0===e?a:e;var s=Math.max(r.x,r.y),l=s*this.getZoomScale(a,e),c=o.distanceTo(i)||1,u=1.42,d=u*u;function h(t){var e=(l*l-s*s+(t?-1:1)*d*d*c*c)/(2*(t?l:s)*d*c),n=Math.sqrt(e*e+1)-e;return n<1e-9?-18:Math.log(n)}function p(t){return(Math.exp(t)-Math.exp(-t))/2}function f(t){return(Math.exp(t)+Math.exp(-t))/2}function b(t){return p(t)/f(t)}var M=h(0);function g(t){return s*(f(M)/f(M+u*t))}function m(t){return s*(f(M)*b(M+u*t)-p(M))/d}function z(t){return 1-Math.pow(1-t,1.5)}var v=Date.now(),O=(h(1)-M)/u,y=n.duration?1e3*n.duration:1e3*O*.8;function _(){var n=(Date.now()-v)/y,r=z(n)*O;n<=1?(this._flyToFrame=x(_,this),this._move(this.unproject(i.add(o.subtract(i).multiplyBy(m(r)/c)),a),this.getScaleZoom(s/g(r),a),{flyTo:!0})):this._move(t,e)._moveEnd(!0)}return this._moveStart(!0,n.noMoveStart),_.call(this),this},flyToBounds:function(t,e){var n=this._getBoundsCenterZoom(t,e);return this.flyTo(n.center,n.zoom,e)},setMaxBounds:function(t){return t=P(t),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),t.isValid()?(this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(t){var e=this.options.minZoom;return this.options.minZoom=t,this._loaded&&e!==t&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(t):this},setMaxZoom:function(t){var e=this.options.maxZoom;return this.options.maxZoom=t,this._loaded&&e!==t&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var n=this.getCenter(),i=this._limitCenter(n,this._zoom,P(t));return n.equals(i)||this.panTo(i,e),this._enforcingBounds=!1,this},panInside:function(t,e){var n=D((e=e||{}).paddingTopLeft||e.padding||[0,0]),i=D(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),r=this.project(t),a=this.getPixelBounds(),s=E([a.min.add(n),a.max.subtract(i)]),l=s.getSize();if(!s.contains(r)){this._enforcingBounds=!0;var c=r.subtract(s.getCenter()),u=s.extend(r).getSize().subtract(l);o.x+=c.x<0?-u.x:u.x,o.y+=c.y<0?-u.y:u.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=n({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var i=this.getSize(),r=e.divideBy(2).round(),a=i.divideBy(2).round(),s=r.subtract(a);return s.x||s.y?(t.animate&&t.pan?this.panBy(s):(t.pan&&this._rawPanBy(s),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=n({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o(this._handleGeolocationResponse,this),i=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,n=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+n+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=new Y(t.coords.latitude,t.coords.longitude),n=e.toBounds(2*t.coords.accuracy),i=this._locateOptions;if(i.setView){var o=this.getBoundsZoom(n);this.setView(e,i.maxZoom?Math.min(o,i.maxZoom):o)}var r={latlng:e,bounds:n,timestamp:t.timestamp};for(var a in t.coords)"number"==typeof t.coords[a]&&(r[a]=t.coords[a]);this.fire("locationfound",r)}},addHandler:function(t,e){if(!e)return this;var n=this[t]=new e(this);return this._handlers.push(n),this.options[t]&&n.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),Me(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(w(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)Me(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var n=be("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new B(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,n){t=P(t),n=D(n||[0,0]);var i=this.getZoom()||0,o=this.getMinZoom(),r=this.getMaxZoom(),a=t.getNorthWest(),s=t.getSouthEast(),l=this.getSize().subtract(n),c=E(this.project(s,i),this.project(a,i)).getSize(),u=Bt.any3d?this.options.zoomSnap:1,d=l.x/c.x,h=l.y/c.y,p=e?Math.max(d,h):Math.min(d,h);return i=this.getScaleZoom(p,i),u&&(i=Math.round(i/(u/100))*(u/100),i=e?Math.ceil(i/u)*u:Math.floor(i/u)*u),Math.max(o,Math.min(r,i))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new R(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var n=this._getTopLeftPoint(t,e);return new N(n,n.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var n=this.options.crs;return e=void 0===e?this._zoom:e,n.scale(t)/n.scale(e)},getScaleZoom:function(t,e){var n=this.options.crs;e=void 0===e?this._zoom:e;var i=n.zoom(t*n.scale(e));return isNaN(i)?1/0:i},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(I(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(D(t),e)},layerPointToLatLng:function(t){var e=D(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(I(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(I(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(P(t))},distance:function(t,e){return this.options.crs.distance(I(t),I(e))},containerPointToLayerPoint:function(t){return D(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return D(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(D(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(I(t)))},mouseEventToContainerPoint:function(t){return Je(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=pe(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Pe(e,"scroll",this._onScroll,this),this._containerId=a(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&Bt.any3d,Oe(t,"leaflet-container"+(Bt.touch?" leaflet-touch":"")+(Bt.retina?" leaflet-retina":"")+(Bt.ielt9?" leaflet-oldie":"")+(Bt.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=fe(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Le(this._mapPane,new R(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(Oe(t.markerPane,"leaflet-zoom-hide"),Oe(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,n){Le(this._mapPane,new R(0,0));var i=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,n)._move(t,e)._moveEnd(o),this.fire("viewreset"),i&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,n,i){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),i?n&&n.pinch&&this.fire("zoom",n):((o||n&&n.pinch)&&this.fire("zoom",n),this.fire("move",n)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return w(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Le(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[a(this._container)]=this;var e=t?Ie:Pe;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),Bt.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){w(this._resizeRequest),this._resizeRequest=x((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var n,i=[],o="mouseout"===e||"mouseover"===e,r=t.target||t.srcElement,s=!1;r;){if((n=this._targets[a(r)])&&("click"===e||"preclick"===e)&&this._draggableMoved(n)){s=!0;break}if(n&&n.listens(e,!0)){if(o&&!en(r,t))break;if(i.push(n),o)break}if(r===this._container)break;r=r.parentNode}return i.length||s||o||!this.listens(e,!0)||(i=[this]),i},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e))){var n=t.type;"mousedown"===n&&Ce(e),this._fireDOMEvent(t,n)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){if("click"===t.type){var o=n({},t);o.type="preclick",this._fireDOMEvent(o,o.type,i)}var r=this._findEventTargets(t,e);if(i){for(var a=[],s=0;s<i.length;s++)i[s].listens(e,!0)&&a.push(i[s]);r=a.concat(r)}if(r.length){"contextmenu"===e&&Ge(t);var l=r[0],c={originalEvent:t};if("keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type){var u=l.getLatLng&&(!l._radius||l._radius<=10);c.containerPoint=u?this.latLngToContainerPoint(l.getLatLng()):this.mouseEventToContainerPoint(t),c.layerPoint=this.containerPointToLayerPoint(c.containerPoint),c.latlng=u?l.getLatLng():this.layerPointToLatLng(c.layerPoint)}for(s=0;s<r.length;s++)if(r[s].fire(e,c,!0),c.originalEvent._stopped||!1===r[s].options.bubblingMouseEvents&&-1!==m(this._mouseEvents,e))return}},_draggableMoved:function(t){return(t=t.dragging&&t.dragging.enabled()?t:this).dragging&&t.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var t=0,e=this._handlers.length;t<e;t++)this._handlers[t].disable()},whenReady:function(t,e){return this._loaded?t.call(e||this,{target:this}):this.on("load",t,e),this},_getMapPanePos:function(){return ke(this._mapPane)||new R(0,0)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(t,e){return(t&&void 0!==e?this._getNewPixelOrigin(t,e):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,e){var n=this.getSize()._divideBy(2);return this.project(t,e)._subtract(n)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(t,e,n){var i=this._getNewPixelOrigin(n,e);return this.project(t,e)._subtract(i)},_latLngBoundsToNewLayerBounds:function(t,e,n){var i=this._getNewPixelOrigin(n,e);return E([this.project(t.getSouthWest(),e)._subtract(i),this.project(t.getNorthWest(),e)._subtract(i),this.project(t.getSouthEast(),e)._subtract(i),this.project(t.getNorthEast(),e)._subtract(i)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,e,n){if(!n)return t;var i=this.project(t,e),o=this.getSize().divideBy(2),r=new N(i.subtract(o),i.add(o)),a=this._getBoundsOffset(r,n,e);return Math.abs(a.x)<=1&&Math.abs(a.y)<=1?t:this.unproject(i.add(a),e)},_limitOffset:function(t,e){if(!e)return t;var n=this.getPixelBounds(),i=new N(n.min.add(t),n.max.add(t));return t.add(this._getBoundsOffset(i,e))},_getBoundsOffset:function(t,e,n){var i=E(this.project(e.getNorthEast(),n),this.project(e.getSouthWest(),n)),o=i.min.subtract(t.min),r=i.max.subtract(t.max);return new R(this._rebound(o.x,-r.x),this._rebound(o.y,-r.y))},_rebound:function(t,e){return t+e>0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),n=this.getMaxZoom(),i=Bt.any3d?this.options.zoomSnap:1;return i&&(t=Math.round(t/i)*i),Math.max(e,Math.min(n,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){ye(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var n=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(n)||(this.panBy(n,e),0))},_createAnimProxy:function(){var t=this._proxy=be("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var e=ue,n=this._proxy.style[e];We(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),n===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Me(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();We(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,n){if(this._animatingZoom)return!0;if(n=n||{},!this._zoomAnimated||!1===n.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var i=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/i);return!(!0!==n.animate&&!this.getSize().contains(o)||(x((function(){this._moveStart(!0,!1)._animateZoom(t,e,!0)}),this),0))},_animateZoom:function(t,e,n,i){this._mapPane&&(n&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,Oe(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:i}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&ye(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function an(t,e){return new rn(t,e)}var sn=W.extend({options:{position:"topright"},initialize:function(t){p(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),n=this.getPosition(),i=t._controlCorners[n];return Oe(e,"leaflet-control"),-1!==n.indexOf("bottom")?i.insertBefore(e,i.firstChild):i.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(Me(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),ln=function(t){return new sn(t)};rn.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",n=this._controlContainer=be("div",e+"control-container",this._container);function i(i,o){var r=e+i+" "+e+o;t[i+o]=be("div",r,n)}i("top","left"),i("top","right"),i("bottom","left"),i("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)Me(this._controlCorners[t]);Me(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var cn=sn.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,n,i){return n<i?-1:i<n?1:0}},initialize:function(t,e,n){for(var i in p(this,n),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,t)this._addLayer(t[i],i);for(i in e)this._addLayer(e[i],i,!0)},onAdd:function(t){this._initLayout(),this._update(),this._map=t,t.on("zoomend",this._checkDisabledLayers,this);for(var e=0;e<this._layers.length;e++)this._layers[e].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(t){return sn.prototype.addTo.call(this,t),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._map?this._update():this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._map?this._update():this},removeLayer:function(t){t.off("add remove",this._onLayerChange,this);var e=this._getLayer(a(t));return e&&this._layers.splice(this._layers.indexOf(e),1),this._map?this._update():this},expand:function(){Oe(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var t=this._map.getSize().y-(this._container.offsetTop+50);return t<this._section.clientHeight?(Oe(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):ye(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return ye(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=be("div",t),n=this.options.collapsed;e.setAttribute("aria-haspopup",!0),Ue(e),$e(e);var i=this._section=be("section",t+"-list");n&&(this._map.on("click",this.collapse,this),Pe(e,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var o=this._layersLink=be("a",t+"-toggle",e);o.href="#",o.title="Layers",o.setAttribute("role","button"),Pe(o,{keydown:function(t){13===t.keyCode&&this._expandSafely()},click:function(t){Ge(t),this._expandSafely()}},this),n||this.expand(),this._baseLayersList=be("div",t+"-base",i),this._separator=be("div",t+"-separator",i),this._overlaysList=be("div",t+"-overlays",i),e.appendChild(i)},_getLayer:function(t){for(var e=0;e<this._layers.length;e++)if(this._layers[e]&&a(this._layers[e].layer)===t)return this._layers[e]},_addLayer:function(t,e,n){this._map&&t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:e,overlay:n}),this.options.sortLayers&&this._layers.sort(o((function(t,e){return this.options.sortFunction(t.layer,e.layer,t.name,e.name)}),this)),this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;ge(this._baseLayersList),ge(this._overlaysList),this._layerControlInputs=[];var t,e,n,i,o=0;for(n=0;n<this._layers.length;n++)i=this._layers[n],this._addItem(i),e=e||i.overlay,t=t||!i.overlay,o+=i.overlay?0:1;return this.options.hideSingleBase&&(t=t&&o>1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(a(t.target)),n=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;n&&this._map.fire(n,e)},_createRadioElement:function(t,e){var n='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"'+(e?' checked="checked"':"")+"/>",i=document.createElement("div");return i.innerHTML=n,i.firstChild},_addItem:function(t){var e,n=document.createElement("label"),i=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=i):e=this._createRadioElement("leaflet-base-layers_"+a(this),i),this._layerControlInputs.push(e),e.layerId=a(t.layer),Pe(e,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var r=document.createElement("span");return n.appendChild(r),r.appendChild(e),r.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(n),this._checkDisabledLayers(),n},_onInputClick:function(){var t,e,n=this._layerControlInputs,i=[],o=[];this._handlingClick=!0;for(var r=n.length-1;r>=0;r--)t=n[r],e=this._getLayer(t.layerId).layer,t.checked?i.push(e):t.checked||o.push(e);for(r=0;r<o.length;r++)this._map.hasLayer(o[r])&&this._map.removeLayer(o[r]);for(r=0;r<i.length;r++)this._map.hasLayer(i[r])||this._map.addLayer(i[r]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var t,e,n=this._layerControlInputs,i=this._map.getZoom(),o=n.length-1;o>=0;o--)t=n[o],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&i<e.options.minZoom||void 0!==e.options.maxZoom&&i>e.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;Pe(t,"click",Ge),this.expand(),setTimeout((function(){Ie(t,"click",Ge)}))}}),un=function(t,e,n){return new cn(t,e,n)},dn=sn.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",n=be("div",e+" leaflet-bar"),i=this.options;return this._zoomInButton=this._createButton(i.zoomInText,i.zoomInTitle,e+"-in",n,this._zoomIn),this._zoomOutButton=this._createButton(i.zoomOutText,i.zoomOutTitle,e+"-out",n,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),n},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,n,i,o){var r=be("a",n,i);return r.innerHTML=t,r.href="#",r.title=e,r.setAttribute("role","button"),r.setAttribute("aria-label",e),Ue(r),Pe(r,"click",Ze),Pe(r,"click",o,this),Pe(r,"click",this._refocusOnMap,this),r},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";ye(this._zoomInButton,e),ye(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(Oe(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(Oe(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});rn.mergeOptions({zoomControl:!0}),rn.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new dn,this.addControl(this.zoomControl))}));var hn=function(t){return new dn(t)},pn=sn.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",n=be("div",e),i=this.options;return this._addScales(i,e+"-line",n),t.on(i.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),n},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,n){t.metric&&(this._mScale=be("div",e,n)),t.imperial&&(this._iScale=be("div",e,n))},_update:function(){var t=this._map,e=t.getSize().y/2,n=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(n)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),n=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,n,e/t)},_updateImperial:function(t){var e,n,i,o=3.2808399*t;o>5280?(e=o/5280,n=this._getRoundNum(e),this._updateScale(this._iScale,n+" mi",n/e)):(i=this._getRoundNum(o),this._updateScale(this._iScale,i+" ft",i/o))},_updateScale:function(t,e,n){t.style.width=Math.round(this.options.maxWidth*n)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),n=t/e;return e*(n=n>=10?10:n>=5?5:n>=3?3:n>=2?2:1)}}),fn=function(t){return new pn(t)},bn='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',Mn=sn.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(Bt.inlineSvg?bn+" ":"")+"Leaflet</a>"},initialize:function(t){p(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=be("div","leaflet-control-attribution"),Ue(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var n=[];this.options.prefix&&n.push(this.options.prefix),t.length&&n.push(t.join(", ")),this._container.innerHTML=n.join(' <span aria-hidden="true">|</span> ')}}});rn.mergeOptions({attributionControl:!0}),rn.addInitHook((function(){this.options.attributionControl&&(new Mn).addTo(this)}));var gn=function(t){return new Mn(t)};sn.Layers=cn,sn.Zoom=dn,sn.Scale=pn,sn.Attribution=Mn,ln.layers=un,ln.zoom=hn,ln.scale=fn,ln.attribution=gn;var mn=W.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});mn.addTo=function(t,e){return t.addHandler(e,this),this};var zn,vn={Events:T},On=Bt.touch?"touchstart mousedown":"mousedown",yn=S.extend({options:{clickTolerance:3},initialize:function(t,e,n,i){p(this,i),this._element=t,this._dragStartTarget=e||t,this._preventOutline=n},enable:function(){this._enabled||(Pe(this._dragStartTarget,On,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(yn._dragging===this&&this.finishDrag(!0),Ie(this._dragStartTarget,On,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!ve(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)yn._dragging===this&&this.finishDrag();else if(!(yn._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(yn._dragging=this,this._preventOutline&&Ce(this._element),Se(),re(),this._moving))){this.fire("down");var e=t.touches?t.touches[0]:t,n=Ne(this._element);this._startPoint=new R(e.clientX,e.clientY),this._startPos=ke(this._element),this._parentScale=Ee(n);var i="mousedown"===t.type;Pe(document,i?"mousemove":"touchmove",this._onMove,this),Pe(document,i?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,n=new R(e.clientX,e.clientY)._subtract(this._startPoint);(n.x||n.y)&&(Math.abs(n.x)+Math.abs(n.y)<this.options.clickTolerance||(n.x/=this._parentScale.x,n.y/=this._parentScale.y,Ge(t),this._moved||(this.fire("dragstart"),this._moved=!0,Oe(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),Oe(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(n),this._moving=!0,this._lastEvent=t,this._updatePosition()))}},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),Le(this._element,this._newPos),this.fire("drag",t)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(t){ye(document.body,"leaflet-dragging"),this._lastTarget&&(ye(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),Ie(document,"mousemove touchmove",this._onMove,this),Ie(document,"mouseup touchend touchcancel",this._onUp,this),Re(),ae(),this._moved&&this._moving&&this.fire("dragend",{noInertia:t,distance:this._newPos.distanceTo(this._startPos)}),this._moving=!1,yn._dragging=!1}});function _n(t,e){if(!e||!t.length)return t.slice();var n=e*e;return t=wn(t=Wn(t,n),n)}function An(t,e,n){return Math.sqrt(Rn(t,e,n,!0))}function xn(t,e,n){return Rn(t,e,n)}function wn(t,e){var n=t.length,i=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(n);i[0]=i[n-1]=1,qn(t,i,e,0,n-1);var o,r=[];for(o=0;o<n;o++)i[o]&&r.push(t[o]);return r}function qn(t,e,n,i,o){var r,a,s,l=0;for(a=i+1;a<=o-1;a++)(s=Rn(t[a],t[i],t[o],!0))>l&&(r=a,l=s);l>n&&(e[r]=1,qn(t,e,n,i,r),qn(t,e,n,r,o))}function Wn(t,e){for(var n=[t[0]],i=1,o=0,r=t.length;i<r;i++)Sn(t[i],t[o])>e&&(n.push(t[i]),o=i);return o<r-1&&n.push(t[r-1]),n}function Ln(t,e,n,i,o){var r,a,s,l=i?zn:Tn(t,n),c=Tn(e,n);for(zn=c;;){if(!(l|c))return[t,e];if(l&c)return!1;s=Tn(a=kn(t,e,r=l||c,n,o),n),r===l?(t=a,l=s):(e=a,c=s)}}function kn(t,e,n,i,o){var r,a,s=e.x-t.x,l=e.y-t.y,c=i.min,u=i.max;return 8&n?(r=t.x+s*(u.y-t.y)/l,a=u.y):4&n?(r=t.x+s*(c.y-t.y)/l,a=c.y):2&n?(r=u.x,a=t.y+l*(u.x-t.x)/s):1&n&&(r=c.x,a=t.y+l*(c.x-t.x)/s),new R(r,a,o)}function Tn(t,e){var n=0;return t.x<e.min.x?n|=1:t.x>e.max.x&&(n|=2),t.y<e.min.y?n|=4:t.y>e.max.y&&(n|=8),n}function Sn(t,e){var n=e.x-t.x,i=e.y-t.y;return n*n+i*i}function Rn(t,e,n,i){var o,r=e.x,a=e.y,s=n.x-r,l=n.y-a,c=s*s+l*l;return c>0&&((o=((t.x-r)*s+(t.y-a)*l)/c)>1?(r=n.x,a=n.y):o>0&&(r+=s*o,a+=l*o)),s=t.x-r,l=t.y-a,i?s*s+l*l:new R(r,a)}function Cn(t){return!g(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function Dn(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Cn(t)}function Nn(t,e){var n,i,o,r,a,s,l,c;if(!t||0===t.length)throw new Error("latlngs not passed");Cn(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var u=[];for(var d in t)u.push(e.project(I(t[d])));var h=u.length;for(n=0,i=0;n<h-1;n++)i+=u[n].distanceTo(u[n+1])/2;if(0===i)c=u[0];else for(n=0,r=0;n<h-1;n++)if(a=u[n],s=u[n+1],(r+=o=a.distanceTo(s))>i){l=(r-i)/o,c=[s.x-l*(s.x-a.x),s.y-l*(s.y-a.y)];break}return e.unproject(D(c))}var En={__proto__:null,simplify:_n,pointToSegmentDistance:An,closestPointOnSegment:xn,clipSegment:Ln,_getEdgeIntersection:kn,_getBitCode:Tn,_sqClosestPointOnSegment:Rn,isFlat:Cn,_flat:Dn,polylineCenter:Nn};function Bn(t,e,n){var i,o,r,a,s,l,c,u,d,h=[1,4,2,8];for(o=0,c=t.length;o<c;o++)t[o]._code=Tn(t[o],e);for(a=0;a<4;a++){for(u=h[a],i=[],o=0,r=(c=t.length)-1;o<c;r=o++)s=t[o],l=t[r],s._code&u?l._code&u||((d=kn(l,s,u,e,n))._code=Tn(d,e),i.push(d)):(l._code&u&&((d=kn(l,s,u,e,n))._code=Tn(d,e),i.push(d)),i.push(s));t=i}return t}function Pn(t,e){var n,i,o,r,a,s,l,c,u;if(!t||0===t.length)throw new Error("latlngs not passed");Cn(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var d=[];for(var h in t)d.push(e.project(I(t[h])));var p=d.length;for(s=l=c=0,n=0,i=p-1;n<p;i=n++)o=d[n],r=d[i],a=o.y*r.x-r.y*o.x,l+=(o.x+r.x)*a,c+=(o.y+r.y)*a,s+=3*a;return u=0===s?d[0]:[l/s,c/s],e.unproject(D(u))}var Yn={__proto__:null,clipPolygon:Bn,polygonCenter:Pn},In={project:function(t){return new R(t.lng,t.lat)},unproject:function(t){return new Y(t.y,t.x)},bounds:new N([-180,-90],[180,90])},Xn={R:6378137,R_MINOR:6356752.314245179,bounds:new N([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,n=this.R,i=t.lat*e,o=this.R_MINOR/n,r=Math.sqrt(1-o*o),a=r*Math.sin(i),s=Math.tan(Math.PI/4-i/2)/Math.pow((1-a)/(1+a),r/2);return i=-n*Math.log(Math.max(s,1e-10)),new R(t.lng*e*n,i)},unproject:function(t){for(var e,n=180/Math.PI,i=this.R,o=this.R_MINOR/i,r=Math.sqrt(1-o*o),a=Math.exp(-t.y/i),s=Math.PI/2-2*Math.atan(a),l=0,c=.1;l<15&&Math.abs(c)>1e-7;l++)e=r*Math.sin(s),e=Math.pow((1-e)/(1+e),r/2),s+=c=Math.PI/2-2*Math.atan(a*e)-s;return new Y(s*n,t.x*n/i)}},Hn={__proto__:null,LonLat:In,Mercator:Xn,SphericalMercator:V},Fn=n({},F,{code:"EPSG:3395",projection:Xn,transformation:function(){var t=.5/(Math.PI*Xn.R);return U(t,.5,-t,.5)}()}),jn=n({},F,{code:"EPSG:4326",projection:In,transformation:U(1/180,1,-1/180,.5)}),Vn=n({},H,{projection:In,transformation:U(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var n=e.lng-t.lng,i=e.lat-t.lat;return Math.sqrt(n*n+i*i)},infinite:!0});H.Earth=F,H.EPSG3395=Fn,H.EPSG3857=G,H.EPSG900913=Z,H.EPSG4326=jn,H.Simple=Vn;var $n=S.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[a(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[a(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var n=this.getEvents();e.on(n,this),this.once("remove",(function(){e.off(n,this)}),this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});rn.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=a(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=a(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return a(t)in this._layers},eachLayer:function(t,e){for(var n in this._layers)t.call(e,this._layers[n]);return this},_addLayers:function(t){for(var e=0,n=(t=t?g(t)?t:[t]:[]).length;e<n;e++)this.addLayer(t[e])},_addZoomLimit:function(t){isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[a(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var e=a(t);this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels())},_updateZoomLevels:function(){var t=1/0,e=-1/0,n=this._getZoomSpan();for(var i in this._zoomBoundLayers){var o=this._zoomBoundLayers[i].options;t=void 0===o.minZoom?t:Math.min(t,o.minZoom),e=void 0===o.maxZoom?e:Math.max(e,o.maxZoom)}this._layersMaxZoom=e===-1/0?void 0:e,this._layersMinZoom=t===1/0?void 0:t,n!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Un=$n.extend({initialize:function(t,e){var n,i;if(p(this,e),this._layers={},t)for(n=0,i=t.length;n<i;n++)this.addLayer(t[n])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return("number"==typeof t?t:this.getLayerId(t))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var e,n,i=Array.prototype.slice.call(arguments,1);for(e in this._layers)(n=this._layers[e])[t]&&n[t].apply(n,i);return this},onAdd:function(t){this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t)},eachLayer:function(t,e){for(var n in this._layers)t.call(e,this._layers[n]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];return this.eachLayer(t.push,t),t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return a(t)}}),Gn=function(t,e){return new Un(t,e)},Zn=Un.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),Un.prototype.addLayer.call(this,t),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.removeEventParent(this),Un.prototype.removeLayer.call(this,t),this.fire("layerremove",{layer:t})):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new B;for(var e in this._layers){var n=this._layers[e];t.extend(n.getBounds?n.getBounds():n.getLatLng())}return t}}),Kn=function(t,e){return new Zn(t,e)},Jn=W.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(t){p(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var n=this._getIconUrl(t);if(!n){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var i=this._createImg(n,e&&"IMG"===e.tagName?e:null);return this._setIconStyles(i,t),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),i},_setIconStyles:function(t,e){var n=this.options,i=n[e+"Size"];"number"==typeof i&&(i=[i,i]);var o=D(i),r=D("shadow"===e&&n.shadowAnchor||n.iconAnchor||o&&o.divideBy(2,!0));t.className="leaflet-marker-"+e+" "+(n.className||""),r&&(t.style.marginLeft=-r.x+"px",t.style.marginTop=-r.y+"px"),o&&(t.style.width=o.x+"px",t.style.height=o.y+"px")},_createImg:function(t,e){return(e=e||document.createElement("img")).src=t,e},_getIconUrl:function(t){return Bt.retina&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}});function Qn(t){return new Jn(t)}var ti=Jn.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return"string"!=typeof ti.imagePath&&(ti.imagePath=this._detectIconPath()),(this.options.imagePath||ti.imagePath)+Jn.prototype._getIconUrl.call(this,t)},_stripUrl:function(t){var e=function(t,e,n){var i=e.exec(t);return i&&i[n]};return(t=e(t,/^url\((['"])?(.+)\1\)$/,2))&&e(t,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var t=be("div","leaflet-default-icon-path",document.body),e=fe(t,"background-image")||fe(t,"backgroundImage");if(document.body.removeChild(t),e=this._stripUrl(e))return e;var n=document.querySelector('link[href$="leaflet.css"]');return n?n.href.substring(0,n.href.length-"leaflet.css".length-1):""}}),ei=mn.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new yn(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),Oe(t,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&ye(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(t){var e=this._marker,n=e._map,i=this._marker.options.autoPanSpeed,o=this._marker.options.autoPanPadding,r=ke(e._icon),a=n.getPixelBounds(),s=n.getPixelOrigin(),l=E(a.min._subtract(s).add(o),a.max._subtract(s).subtract(o));if(!l.contains(r)){var c=D((Math.max(l.max.x,r.x)-l.max.x)/(a.max.x-l.max.x)-(Math.min(l.min.x,r.x)-l.min.x)/(a.min.x-l.min.x),(Math.max(l.max.y,r.y)-l.max.y)/(a.max.y-l.max.y)-(Math.min(l.min.y,r.y)-l.min.y)/(a.min.y-l.min.y)).multiplyBy(i);n.panBy(c,{animate:!1}),this._draggable._newPos._add(c),this._draggable._startPos._add(c),Le(e._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=x(this._adjustPan.bind(this,t))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&&(w(this._panRequest),this._panRequest=x(this._adjustPan.bind(this,t)))},_onDrag:function(t){var e=this._marker,n=e._shadow,i=ke(e._icon),o=e._map.layerPointToLatLng(i);n&&Le(n,i),e._latlng=o,t.latlng=o,t.oldLatLng=this._oldLatLng,e.fire("move",t).fire("drag",t)},_onDragEnd:function(t){w(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),ni=$n.extend({options:{icon:new ti,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,e){p(this,e),this._latlng=I(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&&t.options.markerZoomAnimation,this._zoomAnimated&&t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&t.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var e=this._latlng;return this._latlng=I(t),this.update(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update()},getIcon:function(){return this.options.icon},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var t=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(t)}return this},_initIcon:function(){var t=this.options,e="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),n=t.icon.createIcon(this._icon),i=!1;n!==this._icon&&(this._icon&&this._removeIcon(),i=!0,t.title&&(n.title=t.title),"IMG"===n.tagName&&(n.alt=t.alt||"")),Oe(n,e),t.keyboard&&(n.tabIndex="0",n.setAttribute("role","button")),this._icon=n,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Pe(n,"focus",this._panOnFocus,this);var o=t.icon.createShadow(this._shadow),r=!1;o!==this._shadow&&(this._removeShadow(),r=!0),o&&(Oe(o,e),o.alt=""),this._shadow=o,t.opacity<1&&this._updateOpacity(),i&&this.getPane().appendChild(this._icon),this._initInteraction(),o&&r&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Ie(this._icon,"focus",this._panOnFocus,this),Me(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Me(this._shadow),this._shadow=null},_setPos:function(t){this._icon&&Le(this._icon,t),this._shadow&&Le(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon&&(this._icon.style.zIndex=this._zIndex+t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(e)},_initInteraction:function(){if(this.options.interactive&&(Oe(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),ei)){var t=this.options.draggable;this.dragging&&(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new ei(this),t&&this.dragging.enable()}},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var t=this.options.opacity;this._icon&&xe(this._icon,t),this._shadow&&xe(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var t=this._map;if(t){var e=this.options.icon.options,n=e.iconSize?D(e.iconSize):D(0,0),i=e.iconAnchor?D(e.iconAnchor):D(0,0);t.panInside(this._latlng,{paddingTopLeft:i,paddingBottomRight:n.subtract(i)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function ii(t,e){return new ni(t,e)}var oi=$n.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(t){this._renderer=t.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(t){return p(this,t),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&t&&Object.prototype.hasOwnProperty.call(t,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),ri=oi.extend({options:{fill:!0,radius:10},initialize:function(t,e){p(this,e),this._latlng=I(t),this._radius=this.options.radius},setLatLng:function(t){var e=this._latlng;return this._latlng=I(t),this.redraw(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius},setStyle:function(t){var e=t&&t.radius||this._radius;return oi.prototype.setStyle.call(this,t),this.setRadius(e),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,e=this._radiusY||t,n=this._clickTolerance(),i=[t+n,e+n];this._pxBounds=new N(this._point.subtract(i),this._point.add(i))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(t){return t.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function ai(t,e){return new ri(t,e)}var si=ri.extend({initialize:function(t,e,i){if("number"==typeof e&&(e=n({},i,{radius:e})),p(this,e),this._latlng=I(t),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(t){return this._mRadius=t,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var t=[this._radius,this._radiusY||this._radius];return new B(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:oi.prototype.setStyle,_project:function(){var t=this._latlng.lng,e=this._latlng.lat,n=this._map,i=n.options.crs;if(i.distance===F.distance){var o=Math.PI/180,r=this._mRadius/F.R/o,a=n.project([e+r,t]),s=n.project([e-r,t]),l=a.add(s).divideBy(2),c=n.unproject(l).lat,u=Math.acos((Math.cos(r*o)-Math.sin(e*o)*Math.sin(c*o))/(Math.cos(e*o)*Math.cos(c*o)))/o;(isNaN(u)||0===u)&&(u=r/Math.cos(Math.PI/180*e)),this._point=l.subtract(n.getPixelOrigin()),this._radius=isNaN(u)?0:l.x-n.project([c,t-u]).x,this._radiusY=l.y-a.y}else{var d=i.unproject(i.project(this._latlng).subtract([this._mRadius,0]));this._point=n.latLngToLayerPoint(this._latlng),this._radius=this._point.x-n.latLngToLayerPoint(d).x}this._updateBounds()}});function li(t,e,n){return new si(t,e,n)}var ci=oi.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,e){p(this,e),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var e,n,i=1/0,o=null,r=Rn,a=0,s=this._parts.length;a<s;a++)for(var l=this._parts[a],c=1,u=l.length;c<u;c++){var d=r(t,e=l[c-1],n=l[c],!0);d<i&&(i=d,o=r(t,e,n))}return o&&(o.distance=Math.sqrt(i)),o},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Nn(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(t,e){return e=e||this._defaultShape(),t=I(t),e.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new B,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return Cn(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var e=[],n=Cn(t),i=0,o=t.length;i<o;i++)n?(e[i]=I(t[i]),this._bounds.extend(e[i])):e[i]=this._convertLatLngs(t[i]);return e},_project:function(){var t=new N;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t),this._bounds.isValid()&&t.isValid()&&(this._rawPxBounds=t,this._updateBounds())},_updateBounds:function(){var t=this._clickTolerance(),e=new R(t,t);this._rawPxBounds&&(this._pxBounds=new N([this._rawPxBounds.min.subtract(e),this._rawPxBounds.max.add(e)]))},_projectLatlngs:function(t,e,n){var i,o,r=t[0]instanceof Y,a=t.length;if(r){for(o=[],i=0;i<a;i++)o[i]=this._map.latLngToLayerPoint(t[i]),n.extend(o[i]);e.push(o)}else for(i=0;i<a;i++)this._projectLatlngs(t[i],e,n)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else{var e,n,i,o,r,a,s,l=this._parts;for(e=0,i=0,o=this._rings.length;e<o;e++)for(n=0,r=(s=this._rings[e]).length;n<r-1;n++)(a=Ln(s[n],s[n+1],t,n,!0))&&(l[i]=l[i]||[],l[i].push(a[0]),a[1]===s[n+1]&&n!==r-2||(l[i].push(a[1]),i++))}},_simplifyPoints:function(){for(var t=this._parts,e=this.options.smoothFactor,n=0,i=t.length;n<i;n++)t[n]=_n(t[n],e)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(t,e){var n,i,o,r,a,s,l=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(n=0,r=this._parts.length;n<r;n++)for(i=0,o=(a=(s=this._parts[n]).length)-1;i<a;o=i++)if((e||0!==i)&&An(t,s[o],s[i])<=l)return!0;return!1}});function ui(t,e){return new ci(t,e)}ci._flat=Dn;var di=ci.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Pn(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(t){var e=ci.prototype._convertLatLngs.call(this,t),n=e.length;return n>=2&&e[0]instanceof Y&&e[0].equals(e[n-1])&&e.pop(),e},_setLatLngs:function(t){ci.prototype._setLatLngs.call(this,t),Cn(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Cn(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,n=new R(e,e);if(t=new N(t.min.subtract(n),t.max.add(n)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var i,o=0,r=this._rings.length;o<r;o++)(i=Bn(this._rings[o],t,!0)).length&&this._parts.push(i)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var e,n,i,o,r,a,s,l,c=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(o=0,s=this._parts.length;o<s;o++)for(r=0,a=(l=(e=this._parts[o]).length)-1;r<l;a=r++)n=e[r],i=e[a],n.y>t.y!=i.y>t.y&&t.x<(i.x-n.x)*(t.y-n.y)/(i.y-n.y)+n.x&&(c=!c);return c||ci.prototype._containsPoint.call(this,t,!0)}});function hi(t,e){return new di(t,e)}var pi=Zn.extend({initialize:function(t,e){p(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,n,i,o=g(t)?t:t.features;if(o){for(e=0,n=o.length;e<n;e++)((i=o[e]).geometries||i.geometry||i.features||i.coordinates)&&this.addData(i);return this}var r=this.options;if(r.filter&&!r.filter(t))return this;var a=fi(t,r);return a?(a.feature=Oi(t),a.defaultOptions=a.options,this.resetStyle(a),r.onEachFeature&&r.onEachFeature(t,a),this.addLayer(a)):this},resetStyle:function(t){return void 0===t?this.eachLayer(this.resetStyle,this):(t.options=n({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this)},setStyle:function(t){return this.eachLayer((function(e){this._setLayerStyle(e,t)}),this)},_setLayerStyle:function(t,e){t.setStyle&&("function"==typeof e&&(e=e(t.feature)),t.setStyle(e))}});function fi(t,e){var n,i,o,r,a="Feature"===t.type?t.geometry:t,s=a?a.coordinates:null,l=[],c=e&&e.pointToLayer,u=e&&e.coordsToLatLng||Mi;if(!s&&!a)return null;switch(a.type){case"Point":return bi(c,t,n=u(s),e);case"MultiPoint":for(o=0,r=s.length;o<r;o++)n=u(s[o]),l.push(bi(c,t,n,e));return new Zn(l);case"LineString":case"MultiLineString":return i=gi(s,"LineString"===a.type?0:1,u),new ci(i,e);case"Polygon":case"MultiPolygon":return i=gi(s,"Polygon"===a.type?1:2,u),new di(i,e);case"GeometryCollection":for(o=0,r=a.geometries.length;o<r;o++){var d=fi({geometry:a.geometries[o],type:"Feature",properties:t.properties},e);d&&l.push(d)}return new Zn(l);case"FeatureCollection":for(o=0,r=a.features.length;o<r;o++){var h=fi(a.features[o],e);h&&l.push(h)}return new Zn(l);default:throw new Error("Invalid GeoJSON object.")}}function bi(t,e,n,i){return t?t(e,n):new ni(n,i&&i.markersInheritOptions&&i)}function Mi(t){return new Y(t[1],t[0],t[2])}function gi(t,e,n){for(var i,o=[],r=0,a=t.length;r<a;r++)i=e?gi(t[r],e-1,n):(n||Mi)(t[r]),o.push(i);return o}function mi(t,e){return void 0!==(t=I(t)).alt?[u(t.lng,e),u(t.lat,e),u(t.alt,e)]:[u(t.lng,e),u(t.lat,e)]}function zi(t,e,n,i){for(var o=[],r=0,a=t.length;r<a;r++)o.push(e?zi(t[r],Cn(t[r])?0:e-1,n,i):mi(t[r],i));return!e&&n&&o.push(o[0].slice()),o}function vi(t,e){return t.feature?n({},t.feature,{geometry:e}):Oi(e)}function Oi(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var yi={toGeoJSON:function(t){return vi(this,{type:"Point",coordinates:mi(this.getLatLng(),t)})}};function _i(t,e){return new pi(t,e)}ni.include(yi),si.include(yi),ri.include(yi),ci.include({toGeoJSON:function(t){var e=!Cn(this._latlngs);return vi(this,{type:(e?"Multi":"")+"LineString",coordinates:zi(this._latlngs,e?1:0,!1,t)})}}),di.include({toGeoJSON:function(t){var e=!Cn(this._latlngs),n=e&&!Cn(this._latlngs[0]),i=zi(this._latlngs,n?2:e?1:0,!0,t);return e||(i=[i]),vi(this,{type:(n?"Multi":"")+"Polygon",coordinates:i})}}),Un.include({toMultiPoint:function(t){var e=[];return this.eachLayer((function(n){e.push(n.toGeoJSON(t).geometry.coordinates)})),vi(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var n="GeometryCollection"===e,i=[];return this.eachLayer((function(e){if(e.toGeoJSON){var o=e.toGeoJSON(t);if(n)i.push(o.geometry);else{var r=Oi(o);"FeatureCollection"===r.type?i.push.apply(i,r.features):i.push(r)}}})),n?vi(this,{geometries:i,type:"GeometryCollection"}):{type:"FeatureCollection",features:i}}});var Ai=_i,xi=$n.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,n){this._url=t,this._bounds=P(e),p(this,n)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(Oe(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Me(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&me(this._image),this},bringToBack:function(){return this._map&&ze(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=P(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:be("img");Oe(e,"leaflet-image-layer"),this._zoomAnimated&&Oe(e,"leaflet-zoom-animated"),this.options.className&&Oe(e,this.options.className),e.onselectstart=c,e.onmousemove=c,e.onload=o(this.fire,this,"load"),e.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),n=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;We(this._image,n,e)},_reset:function(){var t=this._image,e=new N(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),n=e.getSize();Le(t,e.min),t.style.width=n.x+"px",t.style.height=n.y+"px"},_updateOpacity:function(){xe(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),wi=function(t,e,n){return new xi(t,e,n)},qi=xi.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:be("video");if(Oe(e,"leaflet-image-layer"),this._zoomAnimated&&Oe(e,"leaflet-zoom-animated"),this.options.className&&Oe(e,this.options.className),e.onselectstart=c,e.onmousemove=c,e.onloadeddata=o(this.fire,this,"load"),t){for(var n=e.getElementsByTagName("source"),i=[],r=0;r<n.length;r++)i.push(n[r].src);this._url=n.length>0?i:[e.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var a=0;a<this._url.length;a++){var s=be("source");s.src=this._url[a],e.appendChild(s)}}}});function Wi(t,e,n){return new qi(t,e,n)}var Li=xi.extend({_initImage:function(){var t=this._image=this._url;Oe(t,"leaflet-image-layer"),this._zoomAnimated&&Oe(t,"leaflet-zoom-animated"),this.options.className&&Oe(t,this.options.className),t.onselectstart=c,t.onmousemove=c}});function ki(t,e,n){return new Li(t,e,n)}var Ti=$n.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(t,e){t&&(t instanceof Y||g(t))?(this._latlng=I(t),p(this,e)):(p(this,t),this._source=e),this.options.content&&(this._content=this.options.content)},openOn:function(t){return(t=arguments.length?t:this._source._map).hasLayer(this)||t.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(t){return this._map?this.close():(arguments.length?this._source=t:t=this._source,this._prepareOpen(),this.openOn(t._map)),this},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&&xe(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&&xe(this._container,1),this.bringToFront(),this.options.interactive&&(Oe(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(t){t._fadeAnimated?(xe(this._container,0),this._removeTimeout=setTimeout(o(Me,void 0,this._container),200)):Me(this._container),this.options.interactive&&(ye(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=I(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var t={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&me(this._container),this},bringToBack:function(){return this._map&&ze(this._container),this},_prepareOpen:function(t){var e=this._source;if(!e._map)return!1;if(e instanceof Zn){e=null;var n=this._source._layers;for(var i in n)if(n[i]._map){e=n[i];break}if(!e)return!1;this._source=e}if(!t)if(e.getCenter)t=e.getCenter();else if(e.getLatLng)t=e.getLatLng();else{if(!e.getBounds)throw new Error("Unable to get source layer LatLng.");t=e.getBounds().getCenter()}return this.setLatLng(t),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var t=this._contentNode,e="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof e)t.innerHTML=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(e)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),e=D(this.options.offset),n=this._getAnchor();this._zoomAnimated?Le(this._container,t.add(n)):e=e.add(t).add(n);var i=this._containerBottom=-e.y,o=this._containerLeft=-Math.round(this._containerWidth/2)+e.x;this._container.style.bottom=i+"px",this._container.style.left=o+"px"}},_getAnchor:function(){return[0,0]}});rn.include({_initOverlay:function(t,e,n,i){var o=e;return o instanceof t||(o=new t(i).setContent(e)),n&&o.setLatLng(n),o}}),$n.include({_initOverlay:function(t,e,n,i){var o=n;return o instanceof t?(p(o,i),o._source=this):(o=e&&!i?e:new t(i,this)).setContent(n),o}});var Si=Ti.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(t){return!(t=arguments.length?t:this._source._map).hasLayer(this)&&t._popup&&t._popup.options.autoClose&&t.removeLayer(t._popup),t._popup=this,Ti.prototype.openOn.call(this,t)},onAdd:function(t){Ti.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof oi||this._source.on("preclick",Ve))},onRemove:function(t){Ti.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof oi||this._source.off("preclick",Ve))},getEvents:function(){var t=Ti.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this.close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_initLayout:function(){var t="leaflet-popup",e=this._container=be("div",t+" "+(this.options.className||"")+" leaflet-zoom-animated"),n=this._wrapper=be("div",t+"-content-wrapper",e);if(this._contentNode=be("div",t+"-content",n),Ue(e),$e(this._contentNode),Pe(e,"contextmenu",Ve),this._tipContainer=be("div",t+"-tip-container",e),this._tip=be("div",t+"-tip",this._tipContainer),this.options.closeButton){var i=this._closeButton=be("a",t+"-close-button",e);i.setAttribute("role","button"),i.setAttribute("aria-label","Close popup"),i.href="#close",i.innerHTML='<span aria-hidden="true">×</span>',Pe(i,"click",(function(t){Ge(t),this.close()}),this)}},_updateLayout:function(){var t=this._contentNode,e=t.style;e.width="",e.whiteSpace="nowrap";var n=t.offsetWidth;n=Math.min(n,this.options.maxWidth),n=Math.max(n,this.options.minWidth),e.width=n+1+"px",e.whiteSpace="",e.height="";var i=t.offsetHeight,o=this.options.maxHeight,r="leaflet-popup-scrolled";o&&i>o?(e.height=o+"px",Oe(t,r)):ye(t,r),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),n=this._getAnchor();Le(this._container,e.add(n))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,e=parseInt(fe(this._container,"marginBottom"),10)||0,n=this._container.offsetHeight+e,i=this._containerWidth,o=new R(this._containerLeft,-n-this._containerBottom);o._add(ke(this._container));var r=t.layerPointToContainerPoint(o),a=D(this.options.autoPanPadding),s=D(this.options.autoPanPaddingTopLeft||a),l=D(this.options.autoPanPaddingBottomRight||a),c=t.getSize(),u=0,d=0;r.x+i+l.x>c.x&&(u=r.x+i-c.x+l.x),r.x-u-s.x<0&&(u=r.x-s.x),r.y+n+l.y>c.y&&(d=r.y+n-c.y+l.y),r.y-d-s.y<0&&(d=r.y-s.y),(u||d)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([u,d]))}},_getAnchor:function(){return D(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Ri=function(t,e){return new Si(t,e)};rn.mergeOptions({closePopupOnClick:!0}),rn.include({openPopup:function(t,e,n){return this._initOverlay(Si,t,e,n).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),$n.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Si,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Zn||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Ze(t);var e=t.layer||t.target;this._popup._source!==e||e instanceof oi?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var Ci=Ti.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Ti.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Ti.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Ti.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=be("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+a(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,n,i=this._map,o=this._container,r=i.latLngToContainerPoint(i.getCenter()),a=i.layerPointToContainerPoint(t),s=this.options.direction,l=o.offsetWidth,c=o.offsetHeight,u=D(this.options.offset),d=this._getAnchor();"top"===s?(e=l/2,n=c):"bottom"===s?(e=l/2,n=0):"center"===s?(e=l/2,n=c/2):"right"===s?(e=0,n=c/2):"left"===s?(e=l,n=c/2):a.x<r.x?(s="right",e=0,n=c/2):(s="left",e=l+2*(u.x+d.x),n=c/2),t=t.subtract(D(e,n,!0)).add(u).add(d),ye(o,"leaflet-tooltip-right"),ye(o,"leaflet-tooltip-left"),ye(o,"leaflet-tooltip-top"),ye(o,"leaflet-tooltip-bottom"),Oe(o,"leaflet-tooltip-"+s),Le(o,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&&xe(this._container,t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(e)},_getAnchor:function(){return D(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Di=function(t,e){return new Ci(t,e)};rn.include({openTooltip:function(t,e,n){return this._initOverlay(Ci,t,e,n).openOn(this),this},closeTooltip:function(t){return t.close(),this}}),$n.include({bindTooltip:function(t,e){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Ci,this._tooltip,t,e),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(t){if(t||!this._tooltipHandlersAdded){var e=t?"off":"on",n={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?n.add=this._openTooltip:(n.mouseover=this._openTooltip,n.mouseout=this.closeTooltip,n.click=this._openTooltip,this._map?this._addFocusListeners():n.add=this._addFocusListeners),this._tooltip.options.sticky&&(n.mousemove=this._moveTooltip),this[e](n),this._tooltipHandlersAdded=!t}},openTooltip:function(t){return this._tooltip&&(this instanceof Zn||(this._tooltip._source=this),this._tooltip._prepareOpen(t)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&&this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(t){var e=t.getElement();e&&(Pe(e,"focus",(function(){this._tooltip._source=t,this.openTooltip()}),this),Pe(e,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(t){var e=t.getElement();e&&e.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(t){!this._tooltip||!this._map||this._map.dragging&&this._map.dragging.moving()||(this._tooltip._source=t.layer||t.target,this.openTooltip(this._tooltip.options.sticky?t.latlng:void 0))},_moveTooltip:function(t){var e,n,i=t.latlng;this._tooltip.options.sticky&&t.originalEvent&&(e=this._map.mouseEventToContainerPoint(t.originalEvent),n=this._map.containerPointToLayerPoint(e),i=this._map.layerPointToLatLng(n)),this._tooltip.setLatLng(i)}});var Ni=Jn.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var e=t&&"DIV"===t.tagName?t:document.createElement("div"),n=this.options;if(n.html instanceof Element?(ge(e),e.appendChild(n.html)):e.innerHTML=!1!==n.html?n.html:"",n.bgPos){var i=D(n.bgPos);e.style.backgroundPosition=-i.x+"px "+-i.y+"px"}return this._setIconStyles(e,"icon"),e},createShadow:function(){return null}});function Ei(t){return new Ni(t)}Jn.Default=ti;var Bi=$n.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Bt.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){p(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),Me(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(me(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(ze(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var t=this._clampZoom(this._map.getZoom());t!==this._tileZoom&&(this._tileZoom=t,this._updateLevels()),this._update()}return this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=s(this._onMoveEnd,this.options.updateInterval,this)),t.move=this._onMove),this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof R?t:new R(t,t)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var e,n=this.getPane().children,i=-t(-1/0,1/0),o=0,r=n.length;o<r;o++)e=n[o].style.zIndex,n[o]!==this._container&&e&&(i=t(i,+e));isFinite(i)&&(this.options.zIndex=i+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!Bt.ielt9){xe(this._container,this.options.opacity);var t=+new Date,e=!1,n=!1;for(var i in this._tiles){var o=this._tiles[i];if(o.current&&o.loaded){var r=Math.min(1,(t-o.loaded)/200);xe(o.el,r),r<1?e=!0:(o.active?n=!0:this._onOpaqueTile(o),o.active=!0)}}n&&!this._noPrune&&this._pruneTiles(),e&&(w(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this))}},_onOpaqueTile:c,_initContainer:function(){this._container||(this._container=be("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,e=this.options.maxZoom;if(void 0!==t){for(var n in this._levels)n=Number(n),this._levels[n].el.children.length||n===t?(this._levels[n].el.style.zIndex=e-Math.abs(t-n),this._onUpdateLevel(n)):(Me(this._levels[n].el),this._removeTilesAtZoom(n),this._onRemoveLevel(n),delete this._levels[n]);var i=this._levels[t],o=this._map;return i||((i=this._levels[t]={}).el=be("div","leaflet-tile-container leaflet-zoom-animated",this._container),i.el.style.zIndex=e,i.origin=o.project(o.unproject(o.getPixelOrigin()),t).round(),i.zoom=t,this._setZoomTransform(i,o.getCenter(),o.getZoom()),c(i.el.offsetWidth),this._onCreateLevel(i)),this._level=i,i}},_onUpdateLevel:c,_onRemoveLevel:c,_onCreateLevel:c,_pruneTiles:function(){if(this._map){var t,e,n=this._map.getZoom();if(n>this.options.maxZoom||n<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(e=this._tiles[t]).retain=e.current;for(t in this._tiles)if((e=this._tiles[t]).current&&!e.active){var i=e.coords;this._retainParent(i.x,i.y,i.z,i.z-5)||this._retainChildren(i.x,i.y,i.z,i.z+2)}for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var e in this._tiles)this._tiles[e].coords.z===t&&this._removeTile(e)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)Me(this._levels[t].el),this._onRemoveLevel(Number(t)),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(t,e,n,i){var o=Math.floor(t/2),r=Math.floor(e/2),a=n-1,s=new R(+o,+r);s.z=+a;var l=this._tileCoordsToKey(s),c=this._tiles[l];return c&&c.active?(c.retain=!0,!0):(c&&c.loaded&&(c.retain=!0),a>i&&this._retainParent(o,r,a,i))},_retainChildren:function(t,e,n,i){for(var o=2*t;o<2*t+2;o++)for(var r=2*e;r<2*e+2;r++){var a=new R(o,r);a.z=n+1;var s=this._tileCoordsToKey(a),l=this._tiles[s];l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),n+1<i&&this._retainChildren(o,r,n+1,i))}},_resetView:function(t){var e=t&&(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),e,e)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_clampZoom:function(t){var e=this.options;return void 0!==e.minNativeZoom&&t<e.minNativeZoom?e.minNativeZoom:void 0!==e.maxNativeZoom&&e.maxNativeZoom<t?e.maxNativeZoom:t},_setView:function(t,e,n,i){var o=Math.round(e);o=void 0!==this.options.maxZoom&&o>this.options.maxZoom||void 0!==this.options.minZoom&&o<this.options.minZoom?void 0:this._clampZoom(o);var r=this.options.updateWhenZooming&&o!==this._tileZoom;i&&!r||(this._tileZoom=o,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==o&&this._update(t),n||this._pruneTiles(),this._noPrune=!!n),this._setZoomTransforms(t,e)},_setZoomTransforms:function(t,e){for(var n in this._levels)this._setZoomTransform(this._levels[n],t,e)},_setZoomTransform:function(t,e,n){var i=this._map.getZoomScale(n,t.zoom),o=t.origin.multiplyBy(i).subtract(this._map._getNewPixelOrigin(e,n)).round();Bt.any3d?We(t.el,o,i):Le(t.el,o)},_resetGrid:function(){var t=this._map,e=t.options.crs,n=this._tileSize=this.getTileSize(),i=this._tileZoom,o=this._map.getPixelWorldBounds(this._tileZoom);o&&(this._globalTileRange=this._pxBoundsToTileRange(o)),this._wrapX=e.wrapLng&&!this.options.noWrap&&[Math.floor(t.project([0,e.wrapLng[0]],i).x/n.x),Math.ceil(t.project([0,e.wrapLng[1]],i).x/n.y)],this._wrapY=e.wrapLat&&!this.options.noWrap&&[Math.floor(t.project([e.wrapLat[0],0],i).y/n.x),Math.ceil(t.project([e.wrapLat[1],0],i).y/n.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(t){var e=this._map,n=e._animatingZoom?Math.max(e._animateToZoom,e.getZoom()):e.getZoom(),i=e.getZoomScale(n,this._tileZoom),o=e.project(t,this._tileZoom).floor(),r=e.getSize().divideBy(2*i);return new N(o.subtract(r),o.add(r))},_update:function(t){var e=this._map;if(e){var n=this._clampZoom(e.getZoom());if(void 0===t&&(t=e.getCenter()),void 0!==this._tileZoom){var i=this._getTiledPixelBounds(t),o=this._pxBoundsToTileRange(i),r=o.getCenter(),a=[],s=this.options.keepBuffer,l=new N(o.getBottomLeft().subtract([s,-s]),o.getTopRight().add([s,-s]));if(!(isFinite(o.min.x)&&isFinite(o.min.y)&&isFinite(o.max.x)&&isFinite(o.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var c in this._tiles){var u=this._tiles[c].coords;u.z===this._tileZoom&&l.contains(new R(u.x,u.y))||(this._tiles[c].current=!1)}if(Math.abs(n-this._tileZoom)>1)this._setView(t,n);else{for(var d=o.min.y;d<=o.max.y;d++)for(var h=o.min.x;h<=o.max.x;h++){var p=new R(h,d);if(p.z=this._tileZoom,this._isValidTile(p)){var f=this._tiles[this._tileCoordsToKey(p)];f?f.current=!0:a.push(p)}}if(a.sort((function(t,e){return t.distanceTo(r)-e.distanceTo(r)})),0!==a.length){this._loading||(this._loading=!0,this.fire("loading"));var b=document.createDocumentFragment();for(h=0;h<a.length;h++)this._addTile(a[h],b);this._level.el.appendChild(b)}}}}},_isValidTile:function(t){var e=this._map.options.crs;if(!e.infinite){var n=this._globalTileRange;if(!e.wrapLng&&(t.x<n.min.x||t.x>n.max.x)||!e.wrapLat&&(t.y<n.min.y||t.y>n.max.y))return!1}if(!this.options.bounds)return!0;var i=this._tileCoordsToBounds(t);return P(this.options.bounds).overlaps(i)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,n=this.getTileSize(),i=t.scaleBy(n),o=i.add(n);return[e.unproject(i,t.z),e.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),n=new B(e[0],e[1]);return this.options.noWrap||(n=this._map.wrapLatLngBounds(n)),n},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),n=new R(+e[0],+e[1]);return n.z=+e[2],n},_removeTile:function(t){var e=this._tiles[t];e&&(Me(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){Oe(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=c,t.onmousemove=c,Bt.ielt9&&this.options.opacity<1&&xe(t,this.options.opacity)},_addTile:function(t,e){var n=this._getTilePos(t),i=this._tileCoordsToKey(t),r=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(r),this.createTile.length<2&&x(o(this._tileReady,this,t,null,r)),Le(r,n),this._tiles[i]={el:r,coords:t,current:!0},e.appendChild(r),this.fire("tileloadstart",{tile:r,coords:t})},_tileReady:function(t,e,n){e&&this.fire("tileerror",{error:e,tile:n,coords:t});var i=this._tileCoordsToKey(t);(n=this._tiles[i])&&(n.loaded=+new Date,this._map._fadeAnimated?(xe(n.el,0),w(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(n.active=!0,this._pruneTiles()),e||(Oe(n.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:n.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Bt.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new R(this._wrapX?l(t.x,this._wrapX):t.x,this._wrapY?l(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new N(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function Pi(t){return new Bi(t)}var Yi=Bi.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=p(this,e)).detectRetina&&Bt.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),"string"==typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var n=document.createElement("img");return Pe(n,"load",o(this._tileOnLoad,this,e,n)),Pe(n,"error",o(this._tileOnError,this,e,n)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(n.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(n.referrerPolicy=this.options.referrerPolicy),n.alt="",n.src=this.getTileUrl(t),n},getTileUrl:function(t){var e={r:Bt.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var i=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=i),e["-y"]=i}return M(this._url,n(e,this.options))},_tileOnLoad:function(t,e){Bt.ielt9?setTimeout(o(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,n){var i=this.options.errorTileUrl;i&&e.getAttribute("src")!==i&&(e.src=i),t(n,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=c,e.onerror=c,!e.complete)){e.src=z;var n=this._tiles[t].coords;Me(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:n})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",z),Bi.prototype._removeTile.call(this,t)},_tileReady:function(t,e,n){if(this._map&&(!n||n.getAttribute("src")!==z))return Bi.prototype._tileReady.call(this,t,e,n)}});function Ii(t,e){return new Yi(t,e)}var Xi=Yi.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var i=n({},this.defaultWmsParams);for(var o in e)o in this.options||(i[o]=e[o]);var r=(e=p(this,e)).detectRetina&&Bt.retina?2:1,a=this.getTileSize();i.width=a.x*r,i.height=a.y*r,this.wmsParams=i},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Yi.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),n=this._crs,i=E(n.project(e[0]),n.project(e[1])),o=i.min,r=i.max,a=(this._wmsVersion>=1.3&&this._crs===jn?[o.y,o.x,r.y,r.x]:[o.x,o.y,r.x,r.y]).join(","),s=Yi.prototype.getTileUrl.call(this,t);return s+f(this.wmsParams,s,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+a},setParams:function(t,e){return n(this.wmsParams,t),e||this.redraw(),this}});function Hi(t,e){return new Xi(t,e)}Yi.WMS=Xi,Ii.wms=Hi;var Fi=$n.extend({options:{padding:.1},initialize:function(t){p(this,t),a(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&Oe(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var n=this._map.getZoomScale(e,this._zoom),i=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),r=i.multiplyBy(-n).add(o).subtract(this._map._getNewPixelOrigin(t,e));Bt.any3d?We(this._container,r,n):Le(this._container,r)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),n=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new N(n,n.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),ji=Fi.extend({options:{tolerance:0},getEvents:function(){var t=Fi.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Fi.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Pe(t,"mousemove",this._onMouseMove,this),Pe(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Pe(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){w(this._redrawRequest),delete this._ctx,Me(this._container),Ie(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fi.prototype._update.call(this);var t=this._bounds,e=this._container,n=t.getSize(),i=Bt.retina?2:1;Le(e,t.min),e.width=i*n.x,e.height=i*n.y,e.style.width=n.x+"px",e.style.height=n.y+"px",Bt.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Fi.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[a(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,n=e.next,i=e.prev;n?n.prev=i:this._drawLast=i,i?i.next=n:this._drawFirst=n,delete t._order,delete this._layers[a(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var e,n,i=t.options.dashArray.split(/[, ]+/),o=[];for(n=0;n<i.length;n++){if(e=Number(i[n]),isNaN(e))return;o.push(e)}t.options._dashArray=o}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&&(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||x(this._redraw,this))},_extendRedrawBounds:function(t){if(t._pxBounds){var e=(t.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new N,this._redrawBounds.extend(t._pxBounds.min.subtract([e,e])),this._redrawBounds.extend(t._pxBounds.max.add([e,e]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var t=this._redrawBounds;if(t){var e=t.getSize();this._ctx.clearRect(t.min.x,t.min.y,e.x,e.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var t,e=this._redrawBounds;if(this._ctx.save(),e){var n=e.getSize();this._ctx.beginPath(),this._ctx.rect(e.min.x,e.min.y,n.x,n.y),this._ctx.clip()}this._drawing=!0;for(var i=this._drawFirst;i;i=i.next)t=i.layer,(!e||t._pxBounds&&t._pxBounds.intersects(e))&&t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,e){if(this._drawing){var n,i,o,r,a=t._parts,s=a.length,l=this._ctx;if(s){for(l.beginPath(),n=0;n<s;n++){for(i=0,o=a[n].length;i<o;i++)r=a[n][i],l[i?"lineTo":"moveTo"](r.x,r.y);e&&l.closePath()}this._fillStroke(l,t)}}},_updateCircle:function(t){if(this._drawing&&!t._empty()){var e=t._point,n=this._ctx,i=Math.max(Math.round(t._radius),1),o=(Math.max(Math.round(t._radiusY),1)||i)/i;1!==o&&(n.save(),n.scale(1,o)),n.beginPath(),n.arc(e.x,e.y/o,i,0,2*Math.PI,!1),1!==o&&n.restore(),this._fillStroke(n,t)}},_fillStroke:function(t,e){var n=e.options;n.fill&&(t.globalAlpha=n.fillOpacity,t.fillStyle=n.fillColor||n.color,t.fill(n.fillRule||"evenodd")),n.stroke&&0!==n.weight&&(t.setLineDash&&t.setLineDash(e.options&&e.options._dashArray||[]),t.globalAlpha=n.opacity,t.lineWidth=n.weight,t.strokeStyle=n.color,t.lineCap=n.lineCap,t.lineJoin=n.lineJoin,t.stroke())},_onClick:function(t){for(var e,n,i=this._map.mouseEventToLayerPoint(t),o=this._drawFirst;o;o=o.next)(e=o.layer).options.interactive&&e._containsPoint(i)&&("click"!==t.type&&"preclick"!==t.type||!this._map._draggableMoved(e))&&(n=e);this._fireEvent(!!n&&[n],t)},_onMouseMove:function(t){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var e=this._map.mouseEventToLayerPoint(t);this._handleMouseHover(t,e)}},_handleMouseOut:function(t){var e=this._hoveredLayer;e&&(ye(this._container,"leaflet-interactive"),this._fireEvent([e],t,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(t,e){if(!this._mouseHoverThrottled){for(var n,i,r=this._drawFirst;r;r=r.next)(n=r.layer).options.interactive&&n._containsPoint(e)&&(i=n);i!==this._hoveredLayer&&(this._handleMouseOut(t),i&&(Oe(this._container,"leaflet-interactive"),this._fireEvent([i],t,"mouseover"),this._hoveredLayer=i)),this._fireEvent(!!this._hoveredLayer&&[this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(o((function(){this._mouseHoverThrottled=!1}),this),32)}},_fireEvent:function(t,e,n){this._map._fireDOMEvent(e,n||e.type,t)},_bringToFront:function(t){var e=t._order;if(e){var n=e.next,i=e.prev;n&&(n.prev=i,i?i.next=n:n&&(this._drawFirst=n),e.prev=this._drawLast,this._drawLast.next=e,e.next=null,this._drawLast=e,this._requestRedraw(t))}},_bringToBack:function(t){var e=t._order;if(e){var n=e.next,i=e.prev;i&&(i.next=n,n?n.prev=i:i&&(this._drawLast=i),e.prev=null,e.next=this._drawFirst,this._drawFirst.prev=e,this._drawFirst=e,this._requestRedraw(t))}}});function Vi(t){return Bt.canvas?new ji(t):null}var $i=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("<lvml:"+t+' class="lvml">')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Ui={_initContainer:function(){this._container=be("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Fi.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=$i("shape");Oe(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=$i("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[a(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;Me(e),t.removeInteractiveTarget(e),delete this._layers[a(t)]},_updateStyle:function(t){var e=t._stroke,n=t._fill,i=t.options,o=t._container;o.stroked=!!i.stroke,o.filled=!!i.fill,i.stroke?(e||(e=t._stroke=$i("stroke")),o.appendChild(e),e.weight=i.weight+"px",e.color=i.color,e.opacity=i.opacity,i.dashArray?e.dashStyle=g(i.dashArray)?i.dashArray.join(" "):i.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=i.lineCap.replace("butt","flat"),e.joinstyle=i.lineJoin):e&&(o.removeChild(e),t._stroke=null),i.fill?(n||(n=t._fill=$i("fill")),o.appendChild(n),n.color=i.fillColor||i.color,n.opacity=i.fillOpacity):n&&(o.removeChild(n),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),n=Math.round(t._radius),i=Math.round(t._radiusY||n);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+n+","+i+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){me(t._container)},_bringToBack:function(t){ze(t._container)}},Gi=Bt.vml?$i:K,Zi=Fi.extend({_initContainer:function(){this._container=Gi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Gi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Me(this._container),Ie(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fi.prototype._update.call(this);var t=this._bounds,e=t.getSize(),n=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,n.setAttribute("width",e.x),n.setAttribute("height",e.y)),Le(n,t.min),n.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=Gi("path");t.options.className&&Oe(e,t.options.className),t.options.interactive&&Oe(e,"leaflet-interactive"),this._updateStyle(t),this._layers[a(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){Me(t._path),t.removeInteractiveTarget(t._path),delete this._layers[a(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,n=t.options;e&&(n.stroke?(e.setAttribute("stroke",n.color),e.setAttribute("stroke-opacity",n.opacity),e.setAttribute("stroke-width",n.weight),e.setAttribute("stroke-linecap",n.lineCap),e.setAttribute("stroke-linejoin",n.lineJoin),n.dashArray?e.setAttribute("stroke-dasharray",n.dashArray):e.removeAttribute("stroke-dasharray"),n.dashOffset?e.setAttribute("stroke-dashoffset",n.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),n.fill?(e.setAttribute("fill",n.fillColor||n.color),e.setAttribute("fill-opacity",n.fillOpacity),e.setAttribute("fill-rule",n.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,J(t._parts,e))},_updateCircle:function(t){var e=t._point,n=Math.max(Math.round(t._radius),1),i="a"+n+","+(Math.max(Math.round(t._radiusY),1)||n)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(e.x-n)+","+e.y+i+2*n+",0 "+i+2*-n+",0 ";this._setPath(t,o)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){me(t._path)},_bringToBack:function(t){ze(t._path)}});function Ki(t){return Bt.svg||Bt.vml?new Zi(t):null}Bt.vml&&Zi.include(Ui),rn.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Vi(t)||Ki(t)}});var Ji=di.extend({initialize:function(t,e){di.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=P(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function Qi(t,e){return new Ji(t,e)}Zi.create=Gi,Zi.pointsToPath=J,pi.geometryToLayer=fi,pi.coordsToLatLng=Mi,pi.coordsToLatLngs=gi,pi.latLngToCoords=mi,pi.latLngsToCoords=zi,pi.getFeature=vi,pi.asFeature=Oi,rn.mergeOptions({boxZoom:!0});var to=mn.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Pe(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Ie(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Me(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),re(),Se(),this._startPoint=this._map.mouseEventToContainerPoint(t),Pe(document,{contextmenu:Ze,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=be("div","leaflet-zoom-box",this._container),Oe(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new N(this._point,this._startPoint),n=e.getSize();Le(this._box,e.min),this._box.style.width=n.x+"px",this._box.style.height=n.y+"px"},_finish:function(){this._moved&&(Me(this._box),ye(this._container,"leaflet-crosshair")),ae(),Re(),Ie(document,{contextmenu:Ze,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var e=new B(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});rn.addInitHook("addHandler","boxZoom",to),rn.mergeOptions({doubleClickZoom:!0});var eo=mn.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,n=e.getZoom(),i=e.options.zoomDelta,o=t.originalEvent.shiftKey?n-i:n+i;"center"===e.options.doubleClickZoom?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});rn.addInitHook("addHandler","doubleClickZoom",eo),rn.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var no=mn.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new yn(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}Oe(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){ye(this._map._container,"leaflet-grab"),ye(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=P(this._map.options.maxBounds);this._offsetLimit=E(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,n=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(n),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.x<e.min.x&&(t.x=this._viscousLimit(t.x,e.min.x)),t.y<e.min.y&&(t.y=this._viscousLimit(t.y,e.min.y)),t.x>e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),n=this._initialWorldOffset,i=this._draggable._newPos.x,o=(i-e+n)%t+e-n,r=(i+e+n)%t-e-n,a=Math.abs(o+n)<Math.abs(r+n)?o:r;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=a},_onDragEnd:function(t){var e=this._map,n=e.options,i=!n.inertia||t.noInertia||this._times.length<2;if(e.fire("dragend",t),i)e.fire("moveend");else{this._prunePositions(+new Date);var o=this._lastPos.subtract(this._positions[0]),r=(this._lastTime-this._times[0])/1e3,a=n.easeLinearity,s=o.multiplyBy(a/r),l=s.distanceTo([0,0]),c=Math.min(n.inertiaMaxSpeed,l),u=s.multiplyBy(c/l),d=c/(n.inertiaDeceleration*a),h=u.multiplyBy(-d/2).round();h.x||h.y?(h=e._limitOffset(h,e.options.maxBounds),x((function(){e.panBy(h,{duration:d,easeLinearity:a,noMoveStart:!0,animate:!0})}))):e.fire("moveend")}}});rn.addInitHook("addHandler","dragging",no),rn.mergeOptions({keyboard:!0,keyboardPanDelta:80});var io=mn.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this._map=t,this._setPanDelta(t.options.keyboardPanDelta),this._setZoomDelta(t.options.zoomDelta)},addHooks:function(){var t=this._map._container;t.tabIndex<=0&&(t.tabIndex="0"),Pe(t,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),Ie(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var t=document.body,e=document.documentElement,n=t.scrollTop||e.scrollTop,i=t.scrollLeft||e.scrollLeft;this._map._container.focus(),window.scrollTo(i,n)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(t){var e,n,i=this._panKeys={},o=this.keyCodes;for(e=0,n=o.left.length;e<n;e++)i[o.left[e]]=[-1*t,0];for(e=0,n=o.right.length;e<n;e++)i[o.right[e]]=[t,0];for(e=0,n=o.down.length;e<n;e++)i[o.down[e]]=[0,t];for(e=0,n=o.up.length;e<n;e++)i[o.up[e]]=[0,-1*t]},_setZoomDelta:function(t){var e,n,i=this._zoomKeys={},o=this.keyCodes;for(e=0,n=o.zoomIn.length;e<n;e++)i[o.zoomIn[e]]=t;for(e=0,n=o.zoomOut.length;e<n;e++)i[o.zoomOut[e]]=-t},_addHooks:function(){Pe(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Ie(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var e,n=t.keyCode,i=this._map;if(n in this._panKeys){if(!i._panAnim||!i._panAnim._inProgress)if(e=this._panKeys[n],t.shiftKey&&(e=D(e).multiplyBy(3)),i.options.maxBounds&&(e=i._limitOffset(D(e),i.options.maxBounds)),i.options.worldCopyJump){var o=i.wrapLatLng(i.unproject(i.project(i.getCenter()).add(e)));i.panTo(o)}else i.panBy(e)}else if(n in this._zoomKeys)i.setZoom(i.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[n]);else{if(27!==n||!i._popup||!i._popup.options.closeOnEscapeKey)return;i.closePopup()}Ze(t)}}});rn.addInitHook("addHandler","keyboard",io),rn.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var oo=mn.extend({addHooks:function(){Pe(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Ie(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var e=tn(t),n=this._map.options.wheelDebounceTime;this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var i=Math.max(n-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),i),Ze(t)},_performZoom:function(){var t=this._map,e=t.getZoom(),n=this._map.options.zoomSnap||0;t._stop();var i=this._delta/(4*this._map.options.wheelPxPerZoomLevel),o=4*Math.log(2/(1+Math.exp(-Math.abs(i))))/Math.LN2,r=n?Math.ceil(o/n)*n:o,a=t._limitZoom(e+(this._delta>0?r:-r))-e;this._delta=0,this._startTime=null,a&&("center"===t.options.scrollWheelZoom?t.setZoom(e+a):t.setZoomAround(this._lastMousePos,e+a))}});rn.addInitHook("addHandler","scrollWheelZoom",oo);var ro=600;rn.mergeOptions({tapHold:Bt.touchNative&&Bt.safari&&Bt.mobile,tapTolerance:15});var ao=mn.extend({addHooks:function(){Pe(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Ie(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var e=t.touches[0];this._startPos=this._newPos=new R(e.clientX,e.clientY),this._holdTimeout=setTimeout(o((function(){this._cancel(),this._isTapValid()&&(Pe(document,"touchend",Ge),Pe(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))}),this),ro),Pe(document,"touchend touchcancel contextmenu",this._cancel,this),Pe(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){Ie(document,"touchend",Ge),Ie(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),Ie(document,"touchend touchcancel contextmenu",this._cancel,this),Ie(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new R(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var n=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});n._simulated=!0,e.target.dispatchEvent(n)}});rn.addInitHook("addHandler","tapHold",ao),rn.mergeOptions({touchZoom:Bt.touch,bounceAtZoomLimits:!0});var so=mn.extend({addHooks:function(){Oe(this._map._container,"leaflet-touch-zoom"),Pe(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){ye(this._map._container,"leaflet-touch-zoom"),Ie(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var n=e.mouseEventToContainerPoint(t.touches[0]),i=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(n.add(i)._divideBy(2))),this._startDist=n.distanceTo(i),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),Pe(document,"touchmove",this._onTouchMove,this),Pe(document,"touchend touchcancel",this._onTouchEnd,this),Ge(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,n=e.mouseEventToContainerPoint(t.touches[0]),i=e.mouseEventToContainerPoint(t.touches[1]),r=n.distanceTo(i)/this._startDist;if(this._zoom=e.getScaleZoom(r,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoom<e.getMinZoom()&&r<1||this._zoom>e.getMaxZoom()&&r>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===r)return}else{var a=n._add(i)._divideBy(2)._subtract(this._centerPoint);if(1===r&&0===a.x&&0===a.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(a),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),w(this._animRequest);var s=o(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=x(s,this,!0),Ge(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,w(this._animRequest),Ie(document,"touchmove",this._onTouchMove,this),Ie(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});rn.addInitHook("addHandler","touchZoom",so),rn.BoxZoom=to,rn.DoubleClickZoom=eo,rn.Drag=no,rn.Keyboard=io,rn.ScrollWheelZoom=oo,rn.TapHold=ao,rn.TouchZoom=so,t.Bounds=N,t.Browser=Bt,t.CRS=H,t.Canvas=ji,t.Circle=si,t.CircleMarker=ri,t.Class=W,t.Control=sn,t.DivIcon=Ni,t.DivOverlay=Ti,t.DomEvent=nn,t.DomUtil=Be,t.Draggable=yn,t.Evented=S,t.FeatureGroup=Zn,t.GeoJSON=pi,t.GridLayer=Bi,t.Handler=mn,t.Icon=Jn,t.ImageOverlay=xi,t.LatLng=Y,t.LatLngBounds=B,t.Layer=$n,t.LayerGroup=Un,t.LineUtil=En,t.Map=rn,t.Marker=ni,t.Mixin=vn,t.Path=oi,t.Point=R,t.PolyUtil=Yn,t.Polygon=di,t.Polyline=ci,t.Popup=Si,t.PosAnimation=on,t.Projection=Hn,t.Rectangle=Ji,t.Renderer=Fi,t.SVG=Zi,t.SVGOverlay=Li,t.TileLayer=Yi,t.Tooltip=Ci,t.Transformation=$,t.Util=q,t.VideoOverlay=qi,t.bind=o,t.bounds=E,t.canvas=Vi,t.circle=li,t.circleMarker=ai,t.control=ln,t.divIcon=Ei,t.extend=n,t.featureGroup=Kn,t.geoJSON=_i,t.geoJson=Ai,t.gridLayer=Pi,t.icon=Qn,t.imageOverlay=wi,t.latLng=I,t.latLngBounds=P,t.layerGroup=Gn,t.map=an,t.marker=ii,t.point=D,t.polygon=hi,t.polyline=ui,t.popup=Ri,t.rectangle=Qi,t.setOptions=p,t.stamp=a,t.svg=Ki,t.svgOverlay=ki,t.tileLayer=Ii,t.tooltip=Di,t.transformation=U,t.version=e,t.videoOverlay=Wi;var lo=window.L;t.noConflict=function(){return window.L=lo,this},window.L=t}(e)},8:(t,e,n)=>{(t.exports=n(5177)).tz.load(n(1128))},5177:function(t,e,n){var i,o,r;!function(a,s){"use strict";t.exports?t.exports=s(n(381)):(o=[n(381)],void 0===(r="function"==typeof(i=s)?i.apply(e,o):i)||(t.exports=r))}(0,(function(t){"use strict";void 0===t.version&&t.default&&(t=t.default);var e,n={},i={},o={},r={},a={};t&&"string"==typeof t.version||L("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var s=t.version.split("."),l=+s[0],c=+s[1];function u(t){return t>96?t-87:t>64?t-29:t-48}function d(t){var e=0,n=t.split("."),i=n[0],o=n[1]||"",r=1,a=0,s=1;for(45===t.charCodeAt(0)&&(e=1,s=-1);e<i.length;e++)a=60*a+u(i.charCodeAt(e));for(e=0;e<o.length;e++)r/=60,a+=u(o.charCodeAt(e))*r;return a*s}function h(t){for(var e=0;e<t.length;e++)t[e]=d(t[e])}function p(t,e){var n,i=[];for(n=0;n<e.length;n++)i[n]=t[e[n]];return i}function f(t){var e=t.split("|"),n=e[2].split(" "),i=e[3].split(""),o=e[4].split(" ");return h(n),h(i),h(o),function(t,e){for(var n=0;n<e;n++)t[n]=Math.round((t[n-1]||0)+6e4*t[n]);t[e-1]=1/0}(o,i.length),{name:e[0],abbrs:p(e[1].split(" "),i),offsets:p(n,i),untils:o,population:0|e[5]}}function b(t){t&&this._set(f(t))}function M(t,e){this.name=t,this.zones=e}function g(t){var e=t.toTimeString(),n=e.match(/\([a-z ]+\)/i);"GMT"===(n=n&&n[0]?(n=n[0].match(/[A-Z]/g))?n.join(""):void 0:(n=e.match(/[A-Z]{3,5}/g))?n[0]:void 0)&&(n=void 0),this.at=+t,this.abbr=n,this.offset=t.getTimezoneOffset()}function m(t){this.zone=t,this.offsetScore=0,this.abbrScore=0}function z(t,e){for(var n,i;i=6e4*((e.at-t.at)/12e4|0);)(n=new g(new Date(t.at+i))).offset===t.offset?t=n:e=n;return t}function v(t,e){return t.offsetScore!==e.offsetScore?t.offsetScore-e.offsetScore:t.abbrScore!==e.abbrScore?t.abbrScore-e.abbrScore:t.zone.population!==e.zone.population?e.zone.population-t.zone.population:e.zone.name.localeCompare(t.zone.name)}function O(t,e){var n,i;for(h(e),n=0;n<e.length;n++)i=e[n],a[i]=a[i]||{},a[i][t]=!0}function y(t){var e,n,i,o=t.length,s={},l=[];for(e=0;e<o;e++)for(n in i=a[t[e].offset]||{})i.hasOwnProperty(n)&&(s[n]=!0);for(e in s)s.hasOwnProperty(e)&&l.push(r[e]);return l}function _(){try{var t=Intl.DateTimeFormat().resolvedOptions().timeZone;if(t&&t.length>3){var e=r[A(t)];if(e)return e;L("Moment Timezone found "+t+" from the Intl api, but did not have that data loaded.")}}catch(t){}var n,i,o,a=function(){var t,e,n,i=(new Date).getFullYear()-2,o=new g(new Date(i,0,1)),r=[o];for(n=1;n<48;n++)(e=new g(new Date(i,n,1))).offset!==o.offset&&(t=z(o,e),r.push(t),r.push(new g(new Date(t.at+6e4)))),o=e;for(n=0;n<4;n++)r.push(new g(new Date(i+n,0,1))),r.push(new g(new Date(i+n,6,1)));return r}(),s=a.length,l=y(a),c=[];for(i=0;i<l.length;i++){for(n=new m(w(l[i]),s),o=0;o<s;o++)n.scoreOffsetAt(a[o]);c.push(n)}return c.sort(v),c.length>0?c[0].zone.name:void 0}function A(t){return(t||"").toLowerCase().replace(/\//g,"_")}function x(t){var e,i,o,a;for("string"==typeof t&&(t=[t]),e=0;e<t.length;e++)a=A(i=(o=t[e].split("|"))[0]),n[a]=t[e],r[a]=i,O(a,o[2].split(" "))}function w(t,e){t=A(t);var o,a=n[t];return a instanceof b?a:"string"==typeof a?(a=new b(a),n[t]=a,a):i[t]&&e!==w&&(o=w(i[t],w))?((a=n[t]=new b)._set(o),a.name=r[t],a):null}function q(t){var e,n,o,a;for("string"==typeof t&&(t=[t]),e=0;e<t.length;e++)o=A((n=t[e].split("|"))[0]),a=A(n[1]),i[o]=a,r[o]=n[0],i[a]=o,r[a]=n[1]}function W(t){var e="X"===t._f||"x"===t._f;return!(!t._a||void 0!==t._tzm||e)}function L(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t)}function k(e){var n=Array.prototype.slice.call(arguments,0,-1),i=arguments[arguments.length-1],o=w(i),r=t.utc.apply(null,n);return o&&!t.isMoment(e)&&W(r)&&r.add(o.parse(r),"minutes"),r.tz(i),r}(l<2||2===l&&c<6)&&L("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+t.version+". See momentjs.com"),b.prototype={_set:function(t){this.name=t.name,this.abbrs=t.abbrs,this.untils=t.untils,this.offsets=t.offsets,this.population=t.population},_index:function(t){var e,n=+t,i=this.untils;for(e=0;e<i.length;e++)if(n<i[e])return e},countries:function(){var t=this.name;return Object.keys(o).filter((function(e){return-1!==o[e].zones.indexOf(t)}))},parse:function(t){var e,n,i,o,r=+t,a=this.offsets,s=this.untils,l=s.length-1;for(o=0;o<l;o++)if(e=a[o],n=a[o+1],i=a[o?o-1:o],e<n&&k.moveAmbiguousForward?e=n:e>i&&k.moveInvalidForward&&(e=i),r<s[o]-6e4*e)return a[o];return a[l]},abbr:function(t){return this.abbrs[this._index(t)]},offset:function(t){return L("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(t)]},utcOffset:function(t){return this.offsets[this._index(t)]}},m.prototype.scoreOffsetAt=function(t){this.offsetScore+=Math.abs(this.zone.utcOffset(t.at)-t.offset),this.zone.abbr(t.at).replace(/[^A-Z]/g,"")!==t.abbr&&this.abbrScore++},k.version="0.5.40",k.dataVersion="",k._zones=n,k._links=i,k._names=r,k._countries=o,k.add=x,k.link=q,k.load=function(t){x(t.zones),q(t.links),function(t){var e,n,i,r;if(t&&t.length)for(e=0;e<t.length;e++)n=(r=t[e].split("|"))[0].toUpperCase(),i=r[1].split(" "),o[n]=new M(n,i)}(t.countries),k.dataVersion=t.version},k.zone=w,k.zoneExists=function t(e){return t.didShowError||(t.didShowError=!0,L("moment.tz.zoneExists('"+e+"') has been deprecated in favor of !moment.tz.zone('"+e+"')")),!!w(e)},k.guess=function(t){return e&&!t||(e=_()),e},k.names=function(){var t,e=[];for(t in r)r.hasOwnProperty(t)&&(n[t]||n[i[t]])&&r[t]&&e.push(r[t]);return e.sort()},k.Zone=b,k.unpack=f,k.unpackBase60=d,k.needsOffset=W,k.moveInvalidForward=!0,k.moveAmbiguousForward=!1,k.countries=function(){return Object.keys(o)},k.zonesForCountry=function(t,e){var n;if(n=(n=t).toUpperCase(),!(t=o[n]||null))return null;var i=t.zones.sort();return e?i.map((function(t){return{name:t,offset:w(t).utcOffset(new Date)}})):i};var T,S=t.fn;function R(t){return function(){return this._z?this._z.abbr(this):t.call(this)}}function C(t){return function(){return this._z=null,t.apply(this,arguments)}}t.tz=k,t.defaultZone=null,t.updateOffset=function(e,n){var i,o=t.defaultZone;if(void 0===e._z&&(o&&W(e)&&!e._isUTC&&(e._d=t.utc(e._a)._d,e.utc().add(o.parse(e),"minutes")),e._z=o),e._z)if(i=e._z.utcOffset(e),Math.abs(i)<16&&(i/=60),void 0!==e.utcOffset){var r=e._z;e.utcOffset(-i,n),e._z=r}else e.zone(i,n)},S.tz=function(e,n){if(e){if("string"!=typeof e)throw new Error("Time zone name must be a string, got "+e+" ["+typeof e+"]");return this._z=w(e),this._z?t.updateOffset(this,n):L("Moment Timezone has no data for "+e+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},S.zoneName=R(S.zoneName),S.zoneAbbr=R(S.zoneAbbr),S.utc=C(S.utc),S.local=C(S.local),S.utcOffset=(T=S.utcOffset,function(){return arguments.length>0&&(this._z=null),T.apply(this,arguments)}),t.tz.setDefault=function(e){return(l<2||2===l&&c<9)&&L("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+t.version+"."),t.defaultZone=e?w(e):null,t};var D=t.momentProperties;return"[object Array]"===Object.prototype.toString.call(D)?(D.push("_z"),D.push("_a")):D&&(D._z=null),t}))},2786:function(t,e,n){!function(t){"use strict";t.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(381))},4130:function(t,e,n){!function(t){"use strict";var e=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(t){return function(i,o,r,a){var s=e(i),l=n[t][e(i)];return 2===s&&(l=l[o?0:1]),l.replace(/%d/i,i)}},o=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];t.defineLocale("ar-dz",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(381))},6135:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(381))},6440:function(t,e,n){!function(t){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(t){return function(e,o,r,a){var s=n(e),l=i[t][n(e)];return 2===s&&(l=l[o?0:1]),l.replace(/%d/i,e)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];t.defineLocale("ar-ly",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(381))},7702:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(381))},6040:function(t,e,n){!function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};t.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(t){return n[t]})).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(381))},7100:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(381))},867:function(t,e,n){!function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},o={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(t){return function(e,n,r,a){var s=i(e),l=o[t][i(e)];return 2===s&&(l=l[n?0:1]),l.replace(/%d/i,e)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];t.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(t){return n[t]})).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(381))},1083:function(t,e,n){!function(t){"use strict";var e={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};t.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(t){return/^(gündüz|axşam)$/.test(t)},meridiem:function(t,e,n){return t<4?"gecə":t<12?"səhər":t<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(t){if(0===t)return t+"-ıncı";var n=t%10,i=t%100-n,o=t>=100?100:null;return t+(e[n]||e[i]||e[o])},week:{dow:1,doy:7}})}(n(381))},9808:function(t,e,n){!function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,i){return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":t+" "+e({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[i],+t)}t.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(t){return/^(дня|вечара)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночы":t<12?"раніцы":t<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t%10!=2&&t%10!=3||t%100==12||t%100==13?t+"-ы":t+"-і";case"D":return t+"-га";default:return t}},week:{dow:1,doy:7}})}(n(381))},8338:function(t,e,n){!function(t){"use strict";t.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})}(n(381))},7438:function(t,e,n){!function(t){"use strict";t.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(381))},6225:function(t,e,n){!function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};t.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(t,e){return 12===t&&(t=0),"রাত"===e?t<4?t:t+12:"ভোর"===e||"সকাল"===e?t:"দুপুর"===e?t>=3?t:t+12:"বিকাল"===e||"সন্ধ্যা"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"রাত":t<6?"ভোর":t<12?"সকাল":t<15?"দুপুর":t<18?"বিকাল":t<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(381))},8905:function(t,e,n){!function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};t.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(t,e){return 12===t&&(t=0),"রাত"===e&&t>=4||"দুপুর"===e&&t<5||"বিকাল"===e?t+12:t},meridiem:function(t,e,n){return t<4?"রাত":t<10?"সকাল":t<17?"দুপুর":t<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(381))},1560:function(t,e,n){!function(t){"use strict";var e={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};t.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(t){return t.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(t,e){return 12===t&&(t=0),"མཚན་མོ"===e&&t>=4||"ཉིན་གུང"===e&&t<5||"དགོང་དག"===e?t+12:t},meridiem:function(t,e,n){return t<4?"མཚན་མོ":t<10?"ཞོགས་ཀས":t<17?"ཉིན་གུང":t<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(381))},1278:function(t,e,n){!function(t){"use strict";function e(t,e,n){return t+" "+o({mm:"munutenn",MM:"miz",dd:"devezh"}[n],t)}function n(t){switch(i(t)){case 1:case 3:case 4:case 5:case 9:return t+" bloaz";default:return t+" vloaz"}}function i(t){return t>9?i(t%10):t}function o(t,e){return 2===e?r(t):t}function r(t){var e={m:"v",b:"v",d:"z"};return void 0===e[t.charAt(0)]?t:e[t.charAt(0)]+t.substring(1)}var a=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,l=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,c=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],d=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],h=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];t.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:h,fullWeekdaysParse:u,shortWeekdaysParse:d,minWeekdaysParse:h,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:l,monthsShortStrictRegex:c,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(t){return t+(1===t?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(t){return"g.m."===t},meridiem:function(t,e,n){return t<12?"a.m.":"g.m."}})}(n(381))},622:function(t,e,n){!function(t){"use strict";function e(t,e,n){var i=t+" ";switch(n){case"ss":return i+=1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi";case"m":return e?"jedna minuta":"jedne minute";case"mm":return i+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return i+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return i+=1===t?"dan":"dana";case"MM":return i+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return i+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}t.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(381))},2468:function(t,e,n){!function(t){"use strict";t.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}})}(n(381))},5822:function(t,e,n){!function(t){"use strict";var e={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],o=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function r(t){return t>1&&t<5&&1!=~~(t/10)}function a(t,e,n,i){var o=t+" ";switch(n){case"s":return e||i?"pár sekund":"pár sekundami";case"ss":return e||i?o+(r(t)?"sekundy":"sekund"):o+"sekundami";case"m":return e?"minuta":i?"minutu":"minutou";case"mm":return e||i?o+(r(t)?"minuty":"minut"):o+"minutami";case"h":return e?"hodina":i?"hodinu":"hodinou";case"hh":return e||i?o+(r(t)?"hodiny":"hodin"):o+"hodinami";case"d":return e||i?"den":"dnem";case"dd":return e||i?o+(r(t)?"dny":"dní"):o+"dny";case"M":return e||i?"měsíc":"měsícem";case"MM":return e||i?o+(r(t)?"měsíce":"měsíců"):o+"měsíci";case"y":return e||i?"rok":"rokem";case"yy":return e||i?o+(r(t)?"roky":"let"):o+"lety"}}t.defineLocale("cs",{months:e,monthsShort:n,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},877:function(t,e,n){!function(t){"use strict";t.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(t){return t+(/сехет$/i.exec(t)?"рен":/ҫул$/i.exec(t)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(381))},7373:function(t,e,n){!function(t){"use strict";t.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(t){var e="";return t>20?e=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(e=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][t]),t+e},week:{dow:1,doy:4}})}(n(381))},4780:function(t,e,n){!function(t){"use strict";t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},217:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?o[n][0]:o[n][1]}t.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},894:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?o[n][0]:o[n][1]}t.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},9740:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?o[n][0]:o[n][1]}t.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},5300:function(t,e,n){!function(t){"use strict";var e=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];t.defineLocale("dv",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(t){return"މފ"===t},meridiem:function(t,e,n){return t<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(381))},837:function(t,e,n){!function(t){"use strict";function e(t){return"undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}t.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(t,e){return t?"string"==typeof e&&/D/.test(e.substring(0,e.indexOf("MMMM")))?this._monthsGenitiveEl[t.month()]:this._monthsNominativeEl[t.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(t,e,n){return t>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(t){return"μ"===(t+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(t,n){var i=this._calendarEl[t],o=n&&n.hours();return e(i)&&(i=i.apply(n)),i.replace("{}",o%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(381))},8348:function(t,e,n){!function(t){"use strict";t.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:0,doy:4}})}(n(381))},7925:function(t,e,n){!function(t){"use strict";t.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}})}(n(381))},2243:function(t,e,n){!function(t){"use strict";t.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n(381))},6436:function(t,e,n){!function(t){"use strict";t.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n(381))},7207:function(t,e,n){!function(t){"use strict";t.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}})}(n(381))},4175:function(t,e,n){!function(t){"use strict";t.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:0,doy:6}})}(n(381))},6319:function(t,e,n){!function(t){"use strict";t.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n(381))},1662:function(t,e,n){!function(t){"use strict";t.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n(381))},2915:function(t,e,n){!function(t){"use strict";t.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(t){return"p"===t.charAt(0).toLowerCase()},meridiem:function(t,e,n){return t>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(381))},5251:function(t,e,n){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,i){return t?/-MMM-/.test(i)?n[t.month()]:e[t.month()]:e},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(381))},6112:function(t,e,n){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,i){return t?/-MMM-/.test(i)?n[t.month()]:e[t.month()]:e},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n(381))},1146:function(t,e,n){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,i){return t?/-MMM-/.test(i)?n[t.month()]:e[t.month()]:e},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(381))},5655:function(t,e,n){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,i){return t?/-MMM-/.test(i)?n[t.month()]:e[t.month()]:e},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n(381))},5603:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[t+"sekundi",t+"sekundit"],m:["ühe minuti","üks minut"],mm:[t+" minuti",t+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[t+" tunni",t+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[t+" kuu",t+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[t+" aasta",t+" aastat"]};return e?o[n][2]?o[n][2]:o[n][1]:i?o[n][0]:o[n][1]}t.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d päeva",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},7763:function(t,e,n){!function(t){"use strict";t.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(381))},6959:function(t,e,n){!function(t){"use strict";var e={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};t.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(t){return/بعد از ظهر/.test(t)},meridiem:function(t,e,n){return t<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(t){return t.replace(/[۰-۹]/g,(function(t){return n[t]})).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(381))},1897:function(t,e,n){!function(t){"use strict";var e="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",e[7],e[8],e[9]];function i(t,e,n,i){var r="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":r=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":r=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":r=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":r=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":r=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":r=i?"vuoden":"vuotta"}return r=o(t,i)+" "+r}function o(t,i){return t<10?i?n[t]:e[t]:t}t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},2549:function(t,e,n){!function(t){"use strict";t.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n(381))},4694:function(t,e,n){!function(t){"use strict";t.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},3049:function(t,e,n){!function(t){"use strict";t.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case"M":case"Q":case"D":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}}})}(n(381))},2330:function(t,e,n){!function(t){"use strict";t.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case"M":case"Q":case"D":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})}(n(381))},4470:function(t,e,n){!function(t){"use strict";var e=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,o=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];t.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:e,monthsShortStrictRegex:n,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(t,e){switch(e){case"D":return t+(1===t?"er":"");default:case"M":case"Q":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})}(n(381))},5044:function(t,e,n){!function(t){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(t,i){return t?/-MMM-/.test(i)?n[t.month()]:e[t.month()]:e},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(381))},9295:function(t,e,n){!function(t){"use strict";var e=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],o=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],r=["Do","Lu","Má","Cé","Dé","A","Sa"];t.defineLocale("ga",{months:e,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:o,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){return t+(1===t?"d":t%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(381))},2101:function(t,e,n){!function(t){"use strict";var e=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],o=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],r=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];t.defineLocale("gd",{months:e,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:o,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){return t+(1===t?"d":t%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(381))},8794:function(t,e,n){!function(t){"use strict";t.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(t){return 0===t.indexOf("un")?"n"+t:"en "+t},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(381))},7884:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[t+" सॅकंडांनी",t+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[t+" मिणटांनी",t+" मिणटां"],h:["एका वरान","एक वर"],hh:[t+" वरांनी",t+" वरां"],d:["एका दिसान","एक दीस"],dd:[t+" दिसांनी",t+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[t+" म्हयन्यानी",t+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[t+" वर्सांनी",t+" वर्सां"]};return i?o[n][0]:o[n][1]}t.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(t,e){return"D"===e?t+"वेर":t},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(t,e){return 12===t&&(t=0),"राती"===e?t<4?t:t+12:"सकाळीं"===e?t:"दनपारां"===e?t>12?t:t+12:"सांजे"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"राती":t<12?"सकाळीं":t<16?"दनपारां":t<20?"सांजे":"राती"}})}(n(381))},3168:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o={s:["thoddea sekondamni","thodde sekond"],ss:[t+" sekondamni",t+" sekond"],m:["eka mintan","ek minut"],mm:[t+" mintamni",t+" mintam"],h:["eka voran","ek vor"],hh:[t+" voramni",t+" voram"],d:["eka disan","ek dis"],dd:[t+" disamni",t+" dis"],M:["eka mhoinean","ek mhoino"],MM:[t+" mhoineamni",t+" mhoine"],y:["eka vorsan","ek voros"],yy:[t+" vorsamni",t+" vorsam"]};return i?o[n][0]:o[n][1]}t.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(t,e){return"D"===e?t+"er":t},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(t,e){return 12===t&&(t=0),"rati"===e?t<4?t:t+12:"sokallim"===e?t:"donparam"===e?t>12?t:t+12:"sanje"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"rati":t<12?"sokallim":t<16?"donparam":t<20?"sanje":"rati"}})}(n(381))},5349:function(t,e,n){!function(t){"use strict";var e={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};t.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(t){return t.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(t,e){return 12===t&&(t=0),"રાત"===e?t<4?t:t+12:"સવાર"===e?t:"બપોર"===e?t>=10?t:t+12:"સાંજ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"રાત":t<10?"સવાર":t<17?"બપોર":t<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(381))},4206:function(t,e,n){!function(t){"use strict";t.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(t){return 2===t?"שעתיים":t+" שעות"},d:"יום",dd:function(t){return 2===t?"יומיים":t+" ימים"},M:"חודש",MM:function(t){return 2===t?"חודשיים":t+" חודשים"},y:"שנה",yy:function(t){return 2===t?"שנתיים":t%10==0&&10!==t?t+" שנה":t+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(t){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(t)},meridiem:function(t,e,n){return t<5?"לפנות בוקר":t<10?"בבוקר":t<12?n?'לפנה"צ':"לפני הצהריים":t<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(381))},94:function(t,e,n){!function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],o=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];t.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:o,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात"===e?t<4?t:t+12:"सुबह"===e?t:"दोपहर"===e?t>=10?t:t+12:"शाम"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात":t<10?"सुबह":t<17?"दोपहर":t<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(381))},316:function(t,e,n){!function(t){"use strict";function e(t,e,n){var i=t+" ";switch(n){case"ss":return i+=1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi";case"m":return e?"jedna minuta":"jedne minute";case"mm":return i+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return i+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return i+=1===t?"dan":"dana";case"MM":return i+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return i+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}t.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(381))},2138:function(t,e,n){!function(t){"use strict";var e="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(t,e,n,i){var o=t;switch(n){case"s":return i||e?"néhány másodperc":"néhány másodperce";case"ss":return o+(i||e)?" másodperc":" másodperce";case"m":return"egy"+(i||e?" perc":" perce");case"mm":return o+(i||e?" perc":" perce");case"h":return"egy"+(i||e?" óra":" órája");case"hh":return o+(i||e?" óra":" órája");case"d":return"egy"+(i||e?" nap":" napja");case"dd":return o+(i||e?" nap":" napja");case"M":return"egy"+(i||e?" hónap":" hónapja");case"MM":return o+(i||e?" hónap":" hónapja");case"y":return"egy"+(i||e?" év":" éve");case"yy":return o+(i||e?" év":" éve")}return""}function i(t){return(t?"":"[múlt] ")+"["+e[this.day()]+"] LT[-kor]"}t.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(t){return"u"===t.charAt(1).toLowerCase()},meridiem:function(t,e,n){return t<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},1423:function(t,e,n){!function(t){"use strict";t.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(t){return/^(ցերեկվա|երեկոյան)$/.test(t)},meridiem:function(t){return t<4?"գիշերվա":t<12?"առավոտվա":t<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(t,e){switch(e){case"DDD":case"w":case"W":case"DDDo":return 1===t?t+"-ին":t+"-րդ";default:return t}},week:{dow:1,doy:7}})}(n(381))},9218:function(t,e,n){!function(t){"use strict";t.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"siang"===e?t>=11?t:t+12:"sore"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"siang":t<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(381))},135:function(t,e,n){!function(t){"use strict";function e(t){return t%100==11||t%10!=1}function n(t,n,i,o){var r=t+" ";switch(i){case"s":return n||o?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return e(t)?r+(n||o?"sekúndur":"sekúndum"):r+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return e(t)?r+(n||o?"mínútur":"mínútum"):n?r+"mínúta":r+"mínútu";case"hh":return e(t)?r+(n||o?"klukkustundir":"klukkustundum"):r+"klukkustund";case"d":return n?"dagur":o?"dag":"degi";case"dd":return e(t)?n?r+"dagar":r+(o?"daga":"dögum"):n?r+"dagur":r+(o?"dag":"degi");case"M":return n?"mánuður":o?"mánuð":"mánuði";case"MM":return e(t)?n?r+"mánuðir":r+(o?"mánuði":"mánuðum"):n?r+"mánuður":r+(o?"mánuð":"mánuði");case"y":return n||o?"ár":"ári";case"yy":return e(t)?r+(n||o?"ár":"árum"):r+(n||o?"ár":"ári")}}t.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},150:function(t,e,n){!function(t){"use strict";t.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(t){return(/^[0-9].+$/.test(t)?"tra":"in")+" "+t},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(381))},626:function(t,e,n){!function(t){"use strict";t.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(381))},9183:function(t,e,n){!function(t){"use strict";t.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(t,e){return"元"===e[1]?1:parseInt(e[1]||t,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(t){return"午後"===t},meridiem:function(t,e,n){return t<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(t){return t.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(t){return this.week()!==t.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(t,e){switch(e){case"y":return 1===t?"元年":t+"年";case"d":case"D":case"DDD":return t+"日";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n(381))},4286:function(t,e,n){!function(t){"use strict";t.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(t,e){return 12===t&&(t=0),"enjing"===e?t:"siyang"===e?t>=11?t:t+12:"sonten"===e||"ndalu"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"enjing":t<15?"siyang":t<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(381))},2105:function(t,e,n){!function(t){"use strict";t.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(t){return t.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(t,e,n){return"ი"===n?e+"ში":e+n+"ში"}))},past:function(t){return/(წამი|წუთი|საათი|დღე|თვე)/.test(t)?t.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(t)?t.replace(/წელი$/,"წლის წინ"):t},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(t){return 0===t?t:1===t?t+"-ლი":t<20||t<=100&&t%20==0||t%100==0?"მე-"+t:t+"-ე"},week:{dow:1,doy:7}})}(n(381))},7772:function(t,e,n){!function(t){"use strict";var e={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};t.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(t){var n=t%10,i=t>=100?100:null;return t+(e[t]||e[n]||e[i])},week:{dow:1,doy:7}})}(n(381))},8758:function(t,e,n){!function(t){"use strict";var e={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};t.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(t){return"ល្ងាច"===t},meridiem:function(t,e,n){return t<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(t){return t.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},week:{dow:1,doy:4}})}(n(381))},9282:function(t,e,n){!function(t){"use strict";var e={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};t.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(t){return t.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ರಾತ್ರಿ"===e?t<4?t:t+12:"ಬೆಳಿಗ್ಗೆ"===e?t:"ಮಧ್ಯಾಹ್ನ"===e?t>=10?t:t+12:"ಸಂಜೆ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ರಾತ್ರಿ":t<10?"ಬೆಳಿಗ್ಗೆ":t<17?"ಮಧ್ಯಾಹ್ನ":t<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(t){return t+"ನೇ"},week:{dow:0,doy:6}})}(n(381))},3730:function(t,e,n){!function(t){"use strict";t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"일";case"M":return t+"월";case"w":case"W":return t+"주";default:return t}},meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,e,n){return t<12?"오전":"오후"}})}(n(381))},1408:function(t,e,n){!function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];t.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره|بهیانی/,isPM:function(t){return/ئێواره/.test(t)},meridiem:function(t,e,n){return t<12?"بهیانی":"ئێواره"},calendar:{sameDay:"[ئهمرۆ كاتژمێر] LT",nextDay:"[بهیانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له %s",past:"%s",s:"چهند چركهیهك",ss:"چركه %d",m:"یهك خولهك",mm:"%d خولهك",h:"یهك كاتژمێر",hh:"%d كاتژمێر",d:"یهك ڕۆژ",dd:"%d ڕۆژ",M:"یهك مانگ",MM:"%d مانگ",y:"یهك ساڵ",yy:"%d ساڵ"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(t){return n[t]})).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(381))},3291:function(t,e,n){!function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};t.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){var n=t%10,i=t>=100?100:null;return t+(e[t]||e[n]||e[i])},week:{dow:1,doy:7}})}(n(381))},6841:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return e?o[n][0]:o[n][1]}function n(t){return o(t.substr(0,t.indexOf(" ")))?"a "+t:"an "+t}function i(t){return o(t.substr(0,t.indexOf(" ")))?"viru "+t:"virun "+t}function o(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10;return o(0===e?t/10:e)}if(t<1e4){for(;t>=10;)t/=10;return o(t)}return o(t/=1e3)}t.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},5466:function(t,e,n){!function(t){"use strict";t.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(t){return"ຕອນແລງ"===t},meridiem:function(t,e,n){return t<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(t){return"ທີ່"+t}})}(n(381))},7010:function(t,e,n){!function(t){"use strict";var e={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(t,e,n,i){return e?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(t,e,n,i){return e?r(n)[0]:i?r(n)[1]:r(n)[2]}function o(t){return t%10==0||t>10&&t<20}function r(t){return e[t].split("_")}function a(t,e,n,a){var s=t+" ";return 1===t?s+i(t,e,n[0],a):e?s+(o(t)?r(n)[1]:r(n)[0]):a?s+r(n)[1]:s+(o(t)?r(n)[1]:r(n)[2])}t.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:a,m:i,mm:a,h:i,hh:a,d:i,dd:a,M:i,MM:a,y:i,yy:a},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}})}(n(381))},7595:function(t,e,n){!function(t){"use strict";var e={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(t,e,n){return n?e%10==1&&e%100!=11?t[2]:t[3]:e%10==1&&e%100!=11?t[0]:t[1]}function i(t,i,o){return t+" "+n(e[o],t,i)}function o(t,i,o){return n(e[o],t,i)}function r(t,e){return e?"dažas sekundes":"dažām sekundēm"}t.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:r,ss:i,m:o,mm:i,h:o,hh:i,d:o,dd:i,M:o,MM:i,y:o,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},9861:function(t,e,n){!function(t){"use strict";var e={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,i){var o=e.words[i];return 1===i.length?n?o[0]:o[1]:t+" "+e.correctGrammaticalCase(t,o)}};t.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(381))},5493:function(t,e,n){!function(t){"use strict";t.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(381))},5966:function(t,e,n){!function(t){"use strict";t.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})}(n(381))},7341:function(t,e,n){!function(t){"use strict";t.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(t,e){return 12===t&&(t=0),"രാത്രി"===e&&t>=4||"ഉച്ച കഴിഞ്ഞ്"===e||"വൈകുന്നേരം"===e?t+12:t},meridiem:function(t,e,n){return t<4?"രാത്രി":t<12?"രാവിലെ":t<17?"ഉച്ച കഴിഞ്ഞ്":t<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(381))},5115:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){switch(n){case"s":return e?"хэдхэн секунд":"хэдхэн секундын";case"ss":return t+(e?" секунд":" секундын");case"m":case"mm":return t+(e?" минут":" минутын");case"h":case"hh":return t+(e?" цаг":" цагийн");case"d":case"dd":return t+(e?" өдөр":" өдрийн");case"M":case"MM":return t+(e?" сар":" сарын");case"y":case"yy":return t+(e?" жил":" жилийн");default:return t}}t.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(t){return"ҮХ"===t},meridiem:function(t,e,n){return t<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+" өдөр";default:return t}}})}(n(381))},370:function(t,e,n){!function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(t,e,n,i){var o="";if(e)switch(n){case"s":o="काही सेकंद";break;case"ss":o="%d सेकंद";break;case"m":o="एक मिनिट";break;case"mm":o="%d मिनिटे";break;case"h":o="एक तास";break;case"hh":o="%d तास";break;case"d":o="एक दिवस";break;case"dd":o="%d दिवस";break;case"M":o="एक महिना";break;case"MM":o="%d महिने";break;case"y":o="एक वर्ष";break;case"yy":o="%d वर्षे"}else switch(n){case"s":o="काही सेकंदां";break;case"ss":o="%d सेकंदां";break;case"m":o="एका मिनिटा";break;case"mm":o="%d मिनिटां";break;case"h":o="एका तासा";break;case"hh":o="%d तासां";break;case"d":o="एका दिवसा";break;case"dd":o="%d दिवसां";break;case"M":o="एका महिन्या";break;case"MM":o="%d महिन्यां";break;case"y":o="एका वर्षा";break;case"yy":o="%d वर्षां"}return o.replace(/%d/i,t)}t.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(t,e){return 12===t&&(t=0),"पहाटे"===e||"सकाळी"===e?t:"दुपारी"===e||"सायंकाळी"===e||"रात्री"===e?t>=12?t:t+12:void 0},meridiem:function(t,e,n){return t>=0&&t<6?"पहाटे":t<12?"सकाळी":t<17?"दुपारी":t<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(381))},1237:function(t,e,n){!function(t){"use strict";t.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(381))},9847:function(t,e,n){!function(t){"use strict";t.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(381))},2126:function(t,e,n){!function(t){"use strict";t.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(381))},6165:function(t,e,n){!function(t){"use strict";var e={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};t.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(t){return t.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},week:{dow:1,doy:4}})}(n(381))},4924:function(t,e,n){!function(t){"use strict";t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},6744:function(t,e,n){!function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};t.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(t,e){return 12===t&&(t=0),"राति"===e?t<4?t:t+12:"बिहान"===e?t:"दिउँसो"===e?t>=10?t:t+12:"साँझ"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"राति":t<12?"बिहान":t<16?"दिउँसो":t<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(381))},9814:function(t,e,n){!function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,i){return t?/-MMM-/.test(i)?n[t.month()]:e[t.month()]:e},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(381))},3901:function(t,e,n){!function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,i){return t?/-MMM-/.test(i)?n[t.month()]:e[t.month()]:e},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(381))},3877:function(t,e,n){!function(t){"use strict";t.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},2135:function(t,e,n){!function(t){"use strict";t.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}})}(n(381))},5858:function(t,e,n){!function(t){"use strict";var e={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};t.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(t){return t.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ਰਾਤ"===e?t<4?t:t+12:"ਸਵੇਰ"===e?t:"ਦੁਪਹਿਰ"===e?t>=10?t:t+12:"ਸ਼ਾਮ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ਰਾਤ":t<10?"ਸਵੇਰ":t<17?"ਦੁਪਹਿਰ":t<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(381))},4495:function(t,e,n){!function(t){"use strict";var e="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function o(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function r(t,e,n){var i=t+" ";switch(n){case"ss":return i+(o(t)?"sekundy":"sekund");case"m":return e?"minuta":"minutę";case"mm":return i+(o(t)?"minuty":"minut");case"h":return e?"godzina":"godzinę";case"hh":return i+(o(t)?"godziny":"godzin");case"ww":return i+(o(t)?"tygodnie":"tygodni");case"MM":return i+(o(t)?"miesiące":"miesięcy");case"yy":return i+(o(t)?"lata":"lat")}}t.defineLocale("pl",{months:function(t,i){return t?/D MMMM/.test(i)?n[t.month()]:e[t.month()]:e},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:r,m:r,mm:r,h:r,hh:r,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:r,M:"miesiąc",MM:r,y:"rok",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},7971:function(t,e,n){!function(t){"use strict";t.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(381))},9520:function(t,e,n){!function(t){"use strict";t.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(381))},6459:function(t,e,n){!function(t){"use strict";function e(t,e,n){var i=" ";return(t%100>=20||t>=100&&t%100==0)&&(i=" de "),t+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}t.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:e,m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,w:"o săptămână",ww:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}})}(n(381))},1793:function(t,e,n){!function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,i){return"m"===i?n?"минута":"минуту":t+" "+e({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[i],+t)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];t.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(t){return/^(дня|вечера)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночи":t<12?"утра":t<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-й";case"D":return t+"-го";case"w":case"W":return t+"-я";default:return t}},week:{dow:1,doy:4}})}(n(381))},950:function(t,e,n){!function(t){"use strict";var e=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];t.defineLocale("sd",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(t){return"شام"===t},meridiem:function(t,e,n){return t<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(381))},490:function(t,e,n){!function(t){"use strict";t.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},124:function(t,e,n){!function(t){"use strict";t.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(t){return t+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(t){return"ප.ව."===t||"පස් වරු"===t},meridiem:function(t,e,n){return t>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(381))},4249:function(t,e,n){!function(t){"use strict";var e="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(t){return t>1&&t<5}function o(t,e,n,o){var r=t+" ";switch(n){case"s":return e||o?"pár sekúnd":"pár sekundami";case"ss":return e||o?r+(i(t)?"sekundy":"sekúnd"):r+"sekundami";case"m":return e?"minúta":o?"minútu":"minútou";case"mm":return e||o?r+(i(t)?"minúty":"minút"):r+"minútami";case"h":return e?"hodina":o?"hodinu":"hodinou";case"hh":return e||o?r+(i(t)?"hodiny":"hodín"):r+"hodinami";case"d":return e||o?"deň":"dňom";case"dd":return e||o?r+(i(t)?"dni":"dní"):r+"dňami";case"M":return e||o?"mesiac":"mesiacom";case"MM":return e||o?r+(i(t)?"mesiace":"mesiacov"):r+"mesiacmi";case"y":return e||o?"rok":"rokom";case"yy":return e||o?r+(i(t)?"roky":"rokov"):r+"rokmi"}}t.defineLocale("sk",{months:e,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},4985:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o=t+" ";switch(n){case"s":return e||i?"nekaj sekund":"nekaj sekundami";case"ss":return o+=1===t?e?"sekundo":"sekundi":2===t?e||i?"sekundi":"sekundah":t<5?e||i?"sekunde":"sekundah":"sekund";case"m":return e?"ena minuta":"eno minuto";case"mm":return o+=1===t?e?"minuta":"minuto":2===t?e||i?"minuti":"minutama":t<5?e||i?"minute":"minutami":e||i?"minut":"minutami";case"h":return e?"ena ura":"eno uro";case"hh":return o+=1===t?e?"ura":"uro":2===t?e||i?"uri":"urama":t<5?e||i?"ure":"urami":e||i?"ur":"urami";case"d":return e||i?"en dan":"enim dnem";case"dd":return o+=1===t?e||i?"dan":"dnem":2===t?e||i?"dni":"dnevoma":e||i?"dni":"dnevi";case"M":return e||i?"en mesec":"enim mesecem";case"MM":return o+=1===t?e||i?"mesec":"mesecem":2===t?e||i?"meseca":"mesecema":t<5?e||i?"mesece":"meseci":e||i?"mesecev":"meseci";case"y":return e||i?"eno leto":"enim letom";case"yy":return o+=1===t?e||i?"leto":"letom":2===t?e||i?"leti":"letoma":t<5?e||i?"leta":"leti":e||i?"let":"leti"}}t.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(381))},1104:function(t,e,n){!function(t){"use strict";t.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(t){return"M"===t.charAt(0)},meridiem:function(t,e,n){return t<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},9915:function(t,e,n){!function(t){"use strict";var e={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(t,e){return t%10>=1&&t%10<=4&&(t%100<10||t%100>=20)?t%10==1?e[0]:e[1]:e[2]},translate:function(t,n,i,o){var r,a=e.words[i];return 1===i.length?"y"===i&&n?"једна година":o||n?a[0]:a[1]:(r=e.correctGrammaticalCase(t,a),"yy"===i&&n&&"годину"===r?t+" година":t+" "+r)}};t.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:e.translate,dd:e.translate,M:e.translate,MM:e.translate,y:e.translate,yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(381))},9131:function(t,e,n){!function(t){"use strict";var e={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(t,e){return t%10>=1&&t%10<=4&&(t%100<10||t%100>=20)?t%10==1?e[0]:e[1]:e[2]},translate:function(t,n,i,o){var r,a=e.words[i];return 1===i.length?"y"===i&&n?"jedna godina":o||n?a[0]:a[1]:(r=e.correctGrammaticalCase(t,a),"yy"===i&&n&&"godinu"===r?t+" godina":t+" "+r)}};t.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:e.translate,dd:e.translate,M:e.translate,MM:e.translate,y:e.translate,yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(381))},5893:function(t,e,n){!function(t){"use strict";t.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(t,e,n){return t<11?"ekuseni":t<15?"emini":t<19?"entsambama":"ebusuku"},meridiemHour:function(t,e){return 12===t&&(t=0),"ekuseni"===e?t:"emini"===e?t>=11?t:t+12:"entsambama"===e||"ebusuku"===e?0===t?0:t+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(381))},8760:function(t,e,n){!function(t){"use strict";t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?":e":1===e||2===e?":a":":e")},week:{dow:1,doy:4}})}(n(381))},1172:function(t,e,n){!function(t){"use strict";t.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(381))},7333:function(t,e,n){!function(t){"use strict";var e={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};t.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(t){return t+"வது"},preparse:function(t){return t.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(t,e,n){return t<2?" யாமம்":t<6?" வைகறை":t<10?" காலை":t<14?" நண்பகல்":t<18?" எற்பாடு":t<22?" மாலை":" யாமம்"},meridiemHour:function(t,e){return 12===t&&(t=0),"யாமம்"===e?t<2?t:t+12:"வைகறை"===e||"காலை"===e||"நண்பகல்"===e&&t>=10?t:t+12},week:{dow:0,doy:6}})}(n(381))},3110:function(t,e,n){!function(t){"use strict";t.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(t,e){return 12===t&&(t=0),"రాత్రి"===e?t<4?t:t+12:"ఉదయం"===e?t:"మధ్యాహ్నం"===e?t>=10?t:t+12:"సాయంత్రం"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"రాత్రి":t<10?"ఉదయం":t<17?"మధ్యాహ్నం":t<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(381))},2095:function(t,e,n){!function(t){"use strict";t.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n(381))},7321:function(t,e,n){!function(t){"use strict";var e={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};t.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(t,e){return 12===t&&(t=0),"шаб"===e?t<4?t:t+12:"субҳ"===e?t:"рӯз"===e?t>=11?t:t+12:"бегоҳ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"шаб":t<11?"субҳ":t<16?"рӯз":t<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(t){var n=t%10,i=t>=100?100:null;return t+(e[t]||e[n]||e[i])},week:{dow:1,doy:7}})}(n(381))},9041:function(t,e,n){!function(t){"use strict";t.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(t){return"หลังเที่ยง"===t},meridiem:function(t,e,n){return t<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(381))},9005:function(t,e,n){!function(t){"use strict";var e={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};t.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(t,n){switch(n){case"d":case"D":case"Do":case"DD":return t;default:if(0===t)return t+"'unjy";var i=t%10,o=t%100-i,r=t>=100?100:null;return t+(e[i]||e[o]||e[r])}},week:{dow:1,doy:7}})}(n(381))},5768:function(t,e,n){!function(t){"use strict";t.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n(381))},9444:function(t,e,n){!function(t){"use strict";var e="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(t){var e=t;return e=-1!==t.indexOf("jaj")?e.slice(0,-3)+"leS":-1!==t.indexOf("jar")?e.slice(0,-3)+"waQ":-1!==t.indexOf("DIS")?e.slice(0,-3)+"nem":e+" pIq"}function i(t){var e=t;return e=-1!==t.indexOf("jaj")?e.slice(0,-3)+"Hu’":-1!==t.indexOf("jar")?e.slice(0,-3)+"wen":-1!==t.indexOf("DIS")?e.slice(0,-3)+"ben":e+" ret"}function o(t,e,n,i){var o=r(t);switch(n){case"ss":return o+" lup";case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}function r(t){var n=Math.floor(t%1e3/100),i=Math.floor(t%100/10),o=t%10,r="";return n>0&&(r+=e[n]+"vatlh"),i>0&&(r+=(""!==r?" ":"")+e[i]+"maH"),o>0&&(r+=(""!==r?" ":"")+e[o]),""===r?"pagh":r}t.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:i,s:"puS lup",ss:o,m:"wa’ tup",mm:o,h:"wa’ rep",hh:o,d:"wa’ jaj",dd:o,M:"wa’ jar",MM:o,y:"wa’ DIS",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},2397:function(t,e,n){!function(t){"use strict";var e={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};t.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(t,e,n){return t<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(t){return"ös"===t||"ÖS"===t},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(t,n){switch(n){case"d":case"D":case"Do":case"DD":return t;default:if(0===t)return t+"'ıncı";var i=t%10,o=t%100-i,r=t>=100?100:null;return t+(e[i]||e[o]||e[r])}},week:{dow:1,doy:7}})}(n(381))},8254:function(t,e,n){!function(t){"use strict";function e(t,e,n,i){var o={s:["viensas secunds","'iensas secunds"],ss:[t+" secunds",t+" secunds"],m:["'n míut","'iens míut"],mm:[t+" míuts",t+" míuts"],h:["'n þora","'iensa þora"],hh:[t+" þoras",t+" þoras"],d:["'n ziua","'iensa ziua"],dd:[t+" ziuas",t+" ziuas"],M:["'n mes","'iens mes"],MM:[t+" mesen",t+" mesen"],y:["'n ar","'iens ar"],yy:[t+" ars",t+" ars"]};return i||e?o[n][0]:o[n][1]}t.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(t){return"d'o"===t.toLowerCase()},meridiem:function(t,e,n){return t>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(381))},699:function(t,e,n){!function(t){"use strict";t.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(381))},1106:function(t,e,n){!function(t){"use strict";t.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(381))},9288:function(t,e,n){!function(t){"use strict";t.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(t,e){return 12===t&&(t=0),"يېرىم كېچە"===e||"سەھەر"===e||"چۈشتىن بۇرۇن"===e?t:"چۈشتىن كېيىن"===e||"كەچ"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var i=100*t+e;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"-كۈنى";case"w":case"W":return t+"-ھەپتە";default:return t}},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(381))},7691:function(t,e,n){!function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,i){return"m"===i?n?"хвилина":"хвилину":"h"===i?n?"година":"годину":t+" "+e({ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+t)}function i(t,e){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===t?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):t?n[/(\[[ВвУу]\]) ?dddd/.test(e)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(e)?"genitive":"nominative"][t.day()]:n.nominative}function o(t){return function(){return t+"о"+(11===this.hours()?"б":"")+"] LT"}}t.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:o("[Сьогодні "),nextDay:o("[Завтра "),lastDay:o("[Вчора "),nextWeek:o("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return o("[Минулої] dddd [").call(this);case 1:case 2:case 4:return o("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(t){return/^(дня|вечора)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночі":t<12?"ранку":t<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t+"-й";case"D":return t+"-го";default:return t}},week:{dow:1,doy:7}})}(n(381))},3795:function(t,e,n){!function(t){"use strict";var e=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];t.defineLocale("ur",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(t){return"شام"===t},meridiem:function(t,e,n){return t<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(381))},588:function(t,e,n){!function(t){"use strict";t.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(381))},6791:function(t,e,n){!function(t){"use strict";t.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(381))},5666:function(t,e,n){!function(t){"use strict";t.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(t){return/^ch$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n(381))},4378:function(t,e,n){!function(t){"use strict";t.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n(381))},5805:function(t,e,n){!function(t){"use strict";t.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(381))},3839:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"下午"===e||"晚上"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var i=100*t+e;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(t){return t.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(t){return this.week()!==t.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"周";default:return t}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(381))},5726:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var i=100*t+e;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(381))},9807:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var i=100*t+e;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(381))},4152:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var i=100*t+e;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(381))},6700:(t,e,n)=>{var i={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":5655,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":5655,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":1793,"./ru.js":1793,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function o(t){var e=r(t);return n(e)}function r(t){if(!n.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}o.keys=function(){return Object.keys(i)},o.resolve=r,t.exports=o,o.id=6700},381:function(t,e,n){(t=n.nmd(t)).exports=function(){"use strict";var e,i;function o(){return e.apply(null,arguments)}function r(t){e=t}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function s(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function l(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function c(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var e;for(e in t)if(l(t,e))return!1;return!0}function u(t){return void 0===t}function d(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function h(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function p(t,e){var n,i=[],o=t.length;for(n=0;n<o;++n)i.push(e(t[n],n));return i}function f(t,e){for(var n in e)l(e,n)&&(t[n]=e[n]);return l(e,"toString")&&(t.toString=e.toString),l(e,"valueOf")&&(t.valueOf=e.valueOf),t}function b(t,e,n,i){return Gn(t,e,n,i,!0).utc()}function M(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function g(t){return null==t._pf&&(t._pf=M()),t._pf}function m(t){if(null==t._isValid){var e=g(t),n=i.call(e.parsedDateParts,(function(t){return null!=t})),o=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidEra&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(o=o&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return o;t._isValid=o}return t._isValid}function z(t){var e=b(NaN);return null!=t?f(g(e),t):g(e).userInvalidated=!0,e}i=Array.prototype.some?Array.prototype.some:function(t){var e,n=Object(this),i=n.length>>>0;for(e=0;e<i;e++)if(e in n&&t.call(this,n[e],e,n))return!0;return!1};var v=o.momentProperties=[],O=!1;function y(t,e){var n,i,o,r=v.length;if(u(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),u(e._i)||(t._i=e._i),u(e._f)||(t._f=e._f),u(e._l)||(t._l=e._l),u(e._strict)||(t._strict=e._strict),u(e._tzm)||(t._tzm=e._tzm),u(e._isUTC)||(t._isUTC=e._isUTC),u(e._offset)||(t._offset=e._offset),u(e._pf)||(t._pf=g(e)),u(e._locale)||(t._locale=e._locale),r>0)for(n=0;n<r;n++)u(o=e[i=v[n]])||(t[i]=o);return t}function _(t){y(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===O&&(O=!0,o.updateOffset(this),O=!1)}function A(t){return t instanceof _||null!=t&&null!=t._isAMomentObject}function x(t){!1===o.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function w(t,e){var n=!0;return f((function(){if(null!=o.deprecationHandler&&o.deprecationHandler(null,t),n){var i,r,a,s=[],c=arguments.length;for(r=0;r<c;r++){if(i="","object"==typeof arguments[r]){for(a in i+="\n["+r+"] ",arguments[0])l(arguments[0],a)&&(i+=a+": "+arguments[0][a]+", ");i=i.slice(0,-2)}else i=arguments[r];s.push(i)}x(t+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return e.apply(this,arguments)}),e)}var q,W={};function L(t,e){null!=o.deprecationHandler&&o.deprecationHandler(t,e),W[t]||(x(e),W[t]=!0)}function k(t){return"undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function T(t){var e,n;for(n in t)l(t,n)&&(k(e=t[n])?this[n]=e:this["_"+n]=e);this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function S(t,e){var n,i=f({},t);for(n in e)l(e,n)&&(s(t[n])&&s(e[n])?(i[n]={},f(i[n],t[n]),f(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)l(t,n)&&!l(e,n)&&s(t[n])&&(i[n]=f({},i[n]));return i}function R(t){null!=t&&this.set(t)}o.suppressDeprecationWarnings=!1,o.deprecationHandler=null,q=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)l(t,e)&&n.push(e);return n};var C={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function D(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return k(i)?i.call(e,n):i}function N(t,e,n){var i=""+Math.abs(t),o=e-i.length;return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+i}var E=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,B=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P={},Y={};function I(t,e,n,i){var o=i;"string"==typeof i&&(o=function(){return this[i]()}),t&&(Y[t]=o),e&&(Y[e[0]]=function(){return N(o.apply(this,arguments),e[1],e[2])}),n&&(Y[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),t)})}function X(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function H(t){var e,n,i=t.match(E);for(e=0,n=i.length;e<n;e++)Y[i[e]]?i[e]=Y[i[e]]:i[e]=X(i[e]);return function(e){var o,r="";for(o=0;o<n;o++)r+=k(i[o])?i[o].call(e,t):i[o];return r}}function F(t,e){return t.isValid()?(e=j(e,t.localeData()),P[e]=P[e]||H(e),P[e](t)):t.localeData().invalidDate()}function j(t,e){var n=5;function i(t){return e.longDateFormat(t)||t}for(B.lastIndex=0;n>=0&&B.test(t);)t=t.replace(B,i),B.lastIndex=0,n-=1;return t}var V={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function $(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.match(E).map((function(t){return"MMMM"===t||"MM"===t||"DD"===t||"dddd"===t?t.slice(1):t})).join(""),this._longDateFormat[t])}var U="Invalid date";function G(){return this._invalidDate}var Z="%d",K=/\d{1,2}/;function J(t){return this._ordinal.replace("%d",t)}var Q={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function tt(t,e,n,i){var o=this._relativeTime[n];return k(o)?o(t,e,n,i):o.replace(/%d/i,t)}function et(t,e){var n=this._relativeTime[t>0?"future":"past"];return k(n)?n(e):n.replace(/%s/i,e)}var nt={};function it(t,e){var n=t.toLowerCase();nt[n]=nt[n+"s"]=nt[e]=t}function ot(t){return"string"==typeof t?nt[t]||nt[t.toLowerCase()]:void 0}function rt(t){var e,n,i={};for(n in t)l(t,n)&&(e=ot(n))&&(i[e]=t[n]);return i}var at={};function st(t,e){at[t]=e}function lt(t){var e,n=[];for(e in t)l(t,e)&&n.push({unit:e,priority:at[e]});return n.sort((function(t,e){return t.priority-e.priority})),n}function ct(t){return t%4==0&&t%100!=0||t%400==0}function ut(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function dt(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=ut(e)),n}function ht(t,e){return function(n){return null!=n?(ft(this,t,n),o.updateOffset(this,e),this):pt(this,t)}}function pt(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function ft(t,e,n){t.isValid()&&!isNaN(n)&&("FullYear"===e&&ct(t.year())&&1===t.month()&&29===t.date()?(n=dt(n),t._d["set"+(t._isUTC?"UTC":"")+e](n,t.month(),te(n,t.month()))):t._d["set"+(t._isUTC?"UTC":"")+e](n))}function bt(t){return k(this[t=ot(t)])?this[t]():this}function Mt(t,e){if("object"==typeof t){var n,i=lt(t=rt(t)),o=i.length;for(n=0;n<o;n++)this[i[n].unit](t[i[n].unit])}else if(k(this[t=ot(t)]))return this[t](e);return this}var gt,mt=/\d/,zt=/\d\d/,vt=/\d{3}/,Ot=/\d{4}/,yt=/[+-]?\d{6}/,_t=/\d\d?/,At=/\d\d\d\d?/,xt=/\d\d\d\d\d\d?/,wt=/\d{1,3}/,qt=/\d{1,4}/,Wt=/[+-]?\d{1,6}/,Lt=/\d+/,kt=/[+-]?\d+/,Tt=/Z|[+-]\d\d:?\d\d/gi,St=/Z|[+-]\d\d(?::?\d\d)?/gi,Rt=/[+-]?\d+(\.\d{1,3})?/,Ct=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Dt(t,e,n){gt[t]=k(e)?e:function(t,i){return t&&n?n:e}}function Nt(t,e){return l(gt,t)?gt[t](e._strict,e._locale):new RegExp(Et(t))}function Et(t){return Bt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,e,n,i,o){return e||n||i||o})))}function Bt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}gt={};var Pt={};function Yt(t,e){var n,i,o=e;for("string"==typeof t&&(t=[t]),d(e)&&(o=function(t,n){n[e]=dt(t)}),i=t.length,n=0;n<i;n++)Pt[t[n]]=o}function It(t,e){Yt(t,(function(t,n,i,o){i._w=i._w||{},e(t,i._w,i,o)}))}function Xt(t,e,n){null!=e&&l(Pt,t)&&Pt[t](e,n._a,n,t)}var Ht,Ft=0,jt=1,Vt=2,$t=3,Ut=4,Gt=5,Zt=6,Kt=7,Jt=8;function Qt(t,e){return(t%e+e)%e}function te(t,e){if(isNaN(t)||isNaN(e))return NaN;var n=Qt(e,12);return t+=(e-n)/12,1===n?ct(t)?29:28:31-n%7%2}Ht=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},I("M",["MM",2],"Mo",(function(){return this.month()+1})),I("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),I("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),it("month","M"),st("month",8),Dt("M",_t),Dt("MM",_t,zt),Dt("MMM",(function(t,e){return e.monthsShortRegex(t)})),Dt("MMMM",(function(t,e){return e.monthsRegex(t)})),Yt(["M","MM"],(function(t,e){e[jt]=dt(t)-1})),Yt(["MMM","MMMM"],(function(t,e,n,i){var o=n._locale.monthsParse(t,i,n._strict);null!=o?e[jt]=o:g(n).invalidMonth=t}));var ee="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ne="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ie=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,oe=Ct,re=Ct;function ae(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||ie).test(e)?"format":"standalone"][t.month()]:a(this._months)?this._months:this._months.standalone}function se(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[ie.test(e)?"format":"standalone"][t.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function le(t,e,n){var i,o,r,a=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)r=b([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===e?-1!==(o=Ht.call(this._shortMonthsParse,a))?o:null:-1!==(o=Ht.call(this._longMonthsParse,a))?o:null:"MMM"===e?-1!==(o=Ht.call(this._shortMonthsParse,a))||-1!==(o=Ht.call(this._longMonthsParse,a))?o:null:-1!==(o=Ht.call(this._longMonthsParse,a))||-1!==(o=Ht.call(this._shortMonthsParse,a))?o:null}function ce(t,e,n){var i,o,r;if(this._monthsParseExact)return le.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(o=b([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(r="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[i]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ue(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=dt(e);else if(!d(e=t.localeData().monthsParse(e)))return t;return n=Math.min(t.date(),te(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function de(t){return null!=t?(ue(this,t),o.updateOffset(this,!0),this):pt(this,"Month")}function he(){return te(this.year(),this.month())}function pe(t){return this._monthsParseExact?(l(this,"_monthsRegex")||be.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=oe),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function fe(t){return this._monthsParseExact?(l(this,"_monthsRegex")||be.call(this),t?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=re),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function be(){function t(t,e){return e.length-t.length}var e,n,i=[],o=[],r=[];for(e=0;e<12;e++)n=b([2e3,e]),i.push(this.monthsShort(n,"")),o.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(i.sort(t),o.sort(t),r.sort(t),e=0;e<12;e++)i[e]=Bt(i[e]),o[e]=Bt(o[e]);for(e=0;e<24;e++)r[e]=Bt(r[e]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Me(t){return ct(t)?366:365}I("Y",0,0,(function(){var t=this.year();return t<=9999?N(t,4):"+"+t})),I(0,["YY",2],0,(function(){return this.year()%100})),I(0,["YYYY",4],0,"year"),I(0,["YYYYY",5],0,"year"),I(0,["YYYYYY",6,!0],0,"year"),it("year","y"),st("year",1),Dt("Y",kt),Dt("YY",_t,zt),Dt("YYYY",qt,Ot),Dt("YYYYY",Wt,yt),Dt("YYYYYY",Wt,yt),Yt(["YYYYY","YYYYYY"],Ft),Yt("YYYY",(function(t,e){e[Ft]=2===t.length?o.parseTwoDigitYear(t):dt(t)})),Yt("YY",(function(t,e){e[Ft]=o.parseTwoDigitYear(t)})),Yt("Y",(function(t,e){e[Ft]=parseInt(t,10)})),o.parseTwoDigitYear=function(t){return dt(t)+(dt(t)>68?1900:2e3)};var ge=ht("FullYear",!0);function me(){return ct(this.year())}function ze(t,e,n,i,o,r,a){var s;return t<100&&t>=0?(s=new Date(t+400,e,n,i,o,r,a),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,n,i,o,r,a),s}function ve(t){var e,n;return t<100&&t>=0?((n=Array.prototype.slice.call(arguments))[0]=t+400,e=new Date(Date.UTC.apply(null,n)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)):e=new Date(Date.UTC.apply(null,arguments)),e}function Oe(t,e,n){var i=7+e-n;return-(7+ve(t,0,i).getUTCDay()-e)%7+i-1}function ye(t,e,n,i,o){var r,a,s=1+7*(e-1)+(7+n-i)%7+Oe(t,i,o);return s<=0?a=Me(r=t-1)+s:s>Me(t)?(r=t+1,a=s-Me(t)):(r=t,a=s),{year:r,dayOfYear:a}}function _e(t,e,n){var i,o,r=Oe(t.year(),e,n),a=Math.floor((t.dayOfYear()-r-1)/7)+1;return a<1?i=a+Ae(o=t.year()-1,e,n):a>Ae(t.year(),e,n)?(i=a-Ae(t.year(),e,n),o=t.year()+1):(o=t.year(),i=a),{week:i,year:o}}function Ae(t,e,n){var i=Oe(t,e,n),o=Oe(t+1,e,n);return(Me(t)-i+o)/7}function xe(t){return _e(t,this._week.dow,this._week.doy).week}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),it("week","w"),it("isoWeek","W"),st("week",5),st("isoWeek",5),Dt("w",_t),Dt("ww",_t,zt),Dt("W",_t),Dt("WW",_t,zt),It(["w","ww","W","WW"],(function(t,e,n,i){e[i.substr(0,1)]=dt(t)}));var we={dow:0,doy:6};function qe(){return this._week.dow}function We(){return this._week.doy}function Le(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function ke(t){var e=_e(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Te(t,e){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}function Se(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function Re(t,e){return t.slice(e,7).concat(t.slice(0,e))}I("d",0,"do","day"),I("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),I("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),I("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),it("day","d"),it("weekday","e"),it("isoWeekday","E"),st("day",11),st("weekday",11),st("isoWeekday",11),Dt("d",_t),Dt("e",_t),Dt("E",_t),Dt("dd",(function(t,e){return e.weekdaysMinRegex(t)})),Dt("ddd",(function(t,e){return e.weekdaysShortRegex(t)})),Dt("dddd",(function(t,e){return e.weekdaysRegex(t)})),It(["dd","ddd","dddd"],(function(t,e,n,i){var o=n._locale.weekdaysParse(t,i,n._strict);null!=o?e.d=o:g(n).invalidWeekday=t})),It(["d","e","E"],(function(t,e,n,i){e[i]=dt(t)}));var Ce="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),De="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ne="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ee=Ct,Be=Ct,Pe=Ct;function Ye(t,e){var n=a(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Re(n,this._week.dow):t?n[t.day()]:n}function Ie(t){return!0===t?Re(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Xe(t){return!0===t?Re(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin}function He(t,e,n){var i,o,r,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)r=b([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===e?-1!==(o=Ht.call(this._weekdaysParse,a))?o:null:"ddd"===e?-1!==(o=Ht.call(this._shortWeekdaysParse,a))?o:null:-1!==(o=Ht.call(this._minWeekdaysParse,a))?o:null:"dddd"===e?-1!==(o=Ht.call(this._weekdaysParse,a))||-1!==(o=Ht.call(this._shortWeekdaysParse,a))||-1!==(o=Ht.call(this._minWeekdaysParse,a))?o:null:"ddd"===e?-1!==(o=Ht.call(this._shortWeekdaysParse,a))||-1!==(o=Ht.call(this._weekdaysParse,a))||-1!==(o=Ht.call(this._minWeekdaysParse,a))?o:null:-1!==(o=Ht.call(this._minWeekdaysParse,a))||-1!==(o=Ht.call(this._weekdaysParse,a))||-1!==(o=Ht.call(this._shortWeekdaysParse,a))?o:null}function Fe(t,e,n){var i,o,r;if(this._weekdaysParseExact)return He.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(o=b([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(r="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[i]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function je(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Te(t,this.localeData()),this.add(t-e,"d")):e}function Ve(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function $e(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Se(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Ue(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ke.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Ee),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ge(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ke.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Be),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ze(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ke.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Pe),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ke(){function t(t,e){return e.length-t.length}var e,n,i,o,r,a=[],s=[],l=[],c=[];for(e=0;e<7;e++)n=b([2e3,1]).day(e),i=Bt(this.weekdaysMin(n,"")),o=Bt(this.weekdaysShort(n,"")),r=Bt(this.weekdays(n,"")),a.push(i),s.push(o),l.push(r),c.push(i),c.push(o),c.push(r);a.sort(t),s.sort(t),l.sort(t),c.sort(t),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Je(){return this.hours()%12||12}function Qe(){return this.hours()||24}function tn(t,e){I(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function en(t,e){return e._meridiemParse}function nn(t){return"p"===(t+"").toLowerCase().charAt(0)}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Je),I("k",["kk",2],0,Qe),I("hmm",0,0,(function(){return""+Je.apply(this)+N(this.minutes(),2)})),I("hmmss",0,0,(function(){return""+Je.apply(this)+N(this.minutes(),2)+N(this.seconds(),2)})),I("Hmm",0,0,(function(){return""+this.hours()+N(this.minutes(),2)})),I("Hmmss",0,0,(function(){return""+this.hours()+N(this.minutes(),2)+N(this.seconds(),2)})),tn("a",!0),tn("A",!1),it("hour","h"),st("hour",13),Dt("a",en),Dt("A",en),Dt("H",_t),Dt("h",_t),Dt("k",_t),Dt("HH",_t,zt),Dt("hh",_t,zt),Dt("kk",_t,zt),Dt("hmm",At),Dt("hmmss",xt),Dt("Hmm",At),Dt("Hmmss",xt),Yt(["H","HH"],$t),Yt(["k","kk"],(function(t,e,n){var i=dt(t);e[$t]=24===i?0:i})),Yt(["a","A"],(function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t})),Yt(["h","hh"],(function(t,e,n){e[$t]=dt(t),g(n).bigHour=!0})),Yt("hmm",(function(t,e,n){var i=t.length-2;e[$t]=dt(t.substr(0,i)),e[Ut]=dt(t.substr(i)),g(n).bigHour=!0})),Yt("hmmss",(function(t,e,n){var i=t.length-4,o=t.length-2;e[$t]=dt(t.substr(0,i)),e[Ut]=dt(t.substr(i,2)),e[Gt]=dt(t.substr(o)),g(n).bigHour=!0})),Yt("Hmm",(function(t,e,n){var i=t.length-2;e[$t]=dt(t.substr(0,i)),e[Ut]=dt(t.substr(i))})),Yt("Hmmss",(function(t,e,n){var i=t.length-4,o=t.length-2;e[$t]=dt(t.substr(0,i)),e[Ut]=dt(t.substr(i,2)),e[Gt]=dt(t.substr(o))}));var on=/[ap]\.?m?\.?/i,rn=ht("Hours",!0);function an(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}var sn,ln={calendar:C,longDateFormat:V,invalidDate:U,ordinal:Z,dayOfMonthOrdinalParse:K,relativeTime:Q,months:ee,monthsShort:ne,week:we,weekdays:Ce,weekdaysMin:Ne,weekdaysShort:De,meridiemParse:on},cn={},un={};function dn(t,e){var n,i=Math.min(t.length,e.length);for(n=0;n<i;n+=1)if(t[n]!==e[n])return n;return i}function hn(t){return t?t.toLowerCase().replace("_","-"):t}function pn(t){for(var e,n,i,o,r=0;r<t.length;){for(e=(o=hn(t[r]).split("-")).length,n=(n=hn(t[r+1]))?n.split("-"):null;e>0;){if(i=bn(o.slice(0,e).join("-")))return i;if(n&&n.length>=e&&dn(o,n)>=e-1)break;e--}r++}return sn}function fn(t){return null!=t.match("^[^/\\\\]*$")}function bn(e){var i=null;if(void 0===cn[e]&&t&&t.exports&&fn(e))try{i=sn._abbr,n(6700)("./"+e),Mn(i)}catch(t){cn[e]=null}return cn[e]}function Mn(t,e){var n;return t&&((n=u(e)?zn(t):gn(t,e))?sn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),sn._abbr}function gn(t,e){if(null!==e){var n,i=ln;if(e.abbr=t,null!=cn[t])L("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=cn[t]._config;else if(null!=e.parentLocale)if(null!=cn[e.parentLocale])i=cn[e.parentLocale]._config;else{if(null==(n=bn(e.parentLocale)))return un[e.parentLocale]||(un[e.parentLocale]=[]),un[e.parentLocale].push({name:t,config:e}),null;i=n._config}return cn[t]=new R(S(i,e)),un[t]&&un[t].forEach((function(t){gn(t.name,t.config)})),Mn(t),cn[t]}return delete cn[t],null}function mn(t,e){if(null!=e){var n,i,o=ln;null!=cn[t]&&null!=cn[t].parentLocale?cn[t].set(S(cn[t]._config,e)):(null!=(i=bn(t))&&(o=i._config),e=S(o,e),null==i&&(e.abbr=t),(n=new R(e)).parentLocale=cn[t],cn[t]=n),Mn(t)}else null!=cn[t]&&(null!=cn[t].parentLocale?(cn[t]=cn[t].parentLocale,t===Mn()&&Mn(t)):null!=cn[t]&&delete cn[t]);return cn[t]}function zn(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return sn;if(!a(t)){if(e=bn(t))return e;t=[t]}return pn(t)}function vn(){return q(cn)}function On(t){var e,n=t._a;return n&&-2===g(t).overflow&&(e=n[jt]<0||n[jt]>11?jt:n[Vt]<1||n[Vt]>te(n[Ft],n[jt])?Vt:n[$t]<0||n[$t]>24||24===n[$t]&&(0!==n[Ut]||0!==n[Gt]||0!==n[Zt])?$t:n[Ut]<0||n[Ut]>59?Ut:n[Gt]<0||n[Gt]>59?Gt:n[Zt]<0||n[Zt]>999?Zt:-1,g(t)._overflowDayOfYear&&(e<Ft||e>Vt)&&(e=Vt),g(t)._overflowWeeks&&-1===e&&(e=Kt),g(t)._overflowWeekday&&-1===e&&(e=Jt),g(t).overflow=e),t}var yn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_n=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,An=/Z|[+-]\d\d(?::?\d\d)?/,xn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],qn=/^\/?Date\((-?\d+)/i,Wn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Ln={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function kn(t){var e,n,i,o,r,a,s=t._i,l=yn.exec(s)||_n.exec(s),c=xn.length,u=wn.length;if(l){for(g(t).iso=!0,e=0,n=c;e<n;e++)if(xn[e][1].exec(l[1])){o=xn[e][0],i=!1!==xn[e][2];break}if(null==o)return void(t._isValid=!1);if(l[3]){for(e=0,n=u;e<n;e++)if(wn[e][1].exec(l[3])){r=(l[2]||" ")+wn[e][0];break}if(null==r)return void(t._isValid=!1)}if(!i&&null!=r)return void(t._isValid=!1);if(l[4]){if(!An.exec(l[4]))return void(t._isValid=!1);a="Z"}t._f=o+(r||"")+(a||""),Xn(t)}else t._isValid=!1}function Tn(t,e,n,i,o,r){var a=[Sn(t),ne.indexOf(e),parseInt(n,10),parseInt(i,10),parseInt(o,10)];return r&&a.push(parseInt(r,10)),a}function Sn(t){var e=parseInt(t,10);return e<=49?2e3+e:e<=999?1900+e:e}function Rn(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Cn(t,e,n){return!t||De.indexOf(t)===new Date(e[0],e[1],e[2]).getDay()||(g(n).weekdayMismatch=!0,n._isValid=!1,!1)}function Dn(t,e,n){if(t)return Ln[t];if(e)return 0;var i=parseInt(n,10),o=i%100;return(i-o)/100*60+o}function Nn(t){var e,n=Wn.exec(Rn(t._i));if(n){if(e=Tn(n[4],n[3],n[2],n[5],n[6],n[7]),!Cn(n[1],e,t))return;t._a=e,t._tzm=Dn(n[8],n[9],n[10]),t._d=ve.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),g(t).rfc2822=!0}else t._isValid=!1}function En(t){var e=qn.exec(t._i);null===e?(kn(t),!1===t._isValid&&(delete t._isValid,Nn(t),!1===t._isValid&&(delete t._isValid,t._strict?t._isValid=!1:o.createFromInputFallback(t)))):t._d=new Date(+e[1])}function Bn(t,e,n){return null!=t?t:null!=e?e:n}function Pn(t){var e=new Date(o.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function Yn(t){var e,n,i,o,r,a=[];if(!t._d){for(i=Pn(t),t._w&&null==t._a[Vt]&&null==t._a[jt]&&In(t),null!=t._dayOfYear&&(r=Bn(t._a[Ft],i[Ft]),(t._dayOfYear>Me(r)||0===t._dayOfYear)&&(g(t)._overflowDayOfYear=!0),n=ve(r,0,t._dayOfYear),t._a[jt]=n.getUTCMonth(),t._a[Vt]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=a[e]=i[e];for(;e<7;e++)t._a[e]=a[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[$t]&&0===t._a[Ut]&&0===t._a[Gt]&&0===t._a[Zt]&&(t._nextDay=!0,t._a[$t]=0),t._d=(t._useUTC?ve:ze).apply(null,a),o=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[$t]=24),t._w&&void 0!==t._w.d&&t._w.d!==o&&(g(t).weekdayMismatch=!0)}}function In(t){var e,n,i,o,r,a,s,l,c;null!=(e=t._w).GG||null!=e.W||null!=e.E?(r=1,a=4,n=Bn(e.GG,t._a[Ft],_e(Zn(),1,4).year),i=Bn(e.W,1),((o=Bn(e.E,1))<1||o>7)&&(l=!0)):(r=t._locale._week.dow,a=t._locale._week.doy,c=_e(Zn(),r,a),n=Bn(e.gg,t._a[Ft],c.year),i=Bn(e.w,c.week),null!=e.d?((o=e.d)<0||o>6)&&(l=!0):null!=e.e?(o=e.e+r,(e.e<0||e.e>6)&&(l=!0)):o=r),i<1||i>Ae(n,r,a)?g(t)._overflowWeeks=!0:null!=l?g(t)._overflowWeekday=!0:(s=ye(n,i,o,r,a),t._a[Ft]=s.year,t._dayOfYear=s.dayOfYear)}function Xn(t){if(t._f!==o.ISO_8601)if(t._f!==o.RFC_2822){t._a=[],g(t).empty=!0;var e,n,i,r,a,s,l,c=""+t._i,u=c.length,d=0;for(l=(i=j(t._f,t._locale).match(E)||[]).length,e=0;e<l;e++)r=i[e],(n=(c.match(Nt(r,t))||[])[0])&&((a=c.substr(0,c.indexOf(n))).length>0&&g(t).unusedInput.push(a),c=c.slice(c.indexOf(n)+n.length),d+=n.length),Y[r]?(n?g(t).empty=!1:g(t).unusedTokens.push(r),Xt(r,n,t)):t._strict&&!n&&g(t).unusedTokens.push(r);g(t).charsLeftOver=u-d,c.length>0&&g(t).unusedInput.push(c),t._a[$t]<=12&&!0===g(t).bigHour&&t._a[$t]>0&&(g(t).bigHour=void 0),g(t).parsedDateParts=t._a.slice(0),g(t).meridiem=t._meridiem,t._a[$t]=Hn(t._locale,t._a[$t],t._meridiem),null!==(s=g(t).era)&&(t._a[Ft]=t._locale.erasConvertYear(s,t._a[Ft])),Yn(t),On(t)}else Nn(t);else kn(t)}function Hn(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((i=t.isPM(n))&&e<12&&(e+=12),i||12!==e||(e=0),e):e}function Fn(t){var e,n,i,o,r,a,s=!1,l=t._f.length;if(0===l)return g(t).invalidFormat=!0,void(t._d=new Date(NaN));for(o=0;o<l;o++)r=0,a=!1,e=y({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[o],Xn(e),m(e)&&(a=!0),r+=g(e).charsLeftOver,r+=10*g(e).unusedTokens.length,g(e).score=r,s?r<i&&(i=r,n=e):(null==i||r<i||a)&&(i=r,n=e,a&&(s=!0));f(t,n||e)}function jn(t){if(!t._d){var e=rt(t._i),n=void 0===e.day?e.date:e.day;t._a=p([e.year,e.month,n,e.hour,e.minute,e.second,e.millisecond],(function(t){return t&&parseInt(t,10)})),Yn(t)}}function Vn(t){var e=new _(On($n(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function $n(t){var e=t._i,n=t._f;return t._locale=t._locale||zn(t._l),null===e||void 0===n&&""===e?z({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),A(e)?new _(On(e)):(h(e)?t._d=e:a(n)?Fn(t):n?Xn(t):Un(t),m(t)||(t._d=null),t))}function Un(t){var e=t._i;u(e)?t._d=new Date(o.now()):h(e)?t._d=new Date(e.valueOf()):"string"==typeof e?En(t):a(e)?(t._a=p(e.slice(0),(function(t){return parseInt(t,10)})),Yn(t)):s(e)?jn(t):d(e)?t._d=new Date(e):o.createFromInputFallback(t)}function Gn(t,e,n,i,o){var r={};return!0!==e&&!1!==e||(i=e,e=void 0),!0!==n&&!1!==n||(i=n,n=void 0),(s(t)&&c(t)||a(t)&&0===t.length)&&(t=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=o,r._l=n,r._i=t,r._f=e,r._strict=i,Vn(r)}function Zn(t,e,n,i){return Gn(t,e,n,i,!1)}o.createFromInputFallback=w("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))})),o.ISO_8601=function(){},o.RFC_2822=function(){};var Kn=w("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Zn.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:z()})),Jn=w("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Zn.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:z()}));function Qn(t,e){var n,i;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return Zn();for(n=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][t](n)||(n=e[i]);return n}function ti(){return Qn("isBefore",[].slice.call(arguments,0))}function ei(){return Qn("isAfter",[].slice.call(arguments,0))}var ni=function(){return Date.now?Date.now():+new Date},ii=["year","quarter","month","week","day","hour","minute","second","millisecond"];function oi(t){var e,n,i=!1,o=ii.length;for(e in t)if(l(t,e)&&(-1===Ht.call(ii,e)||null!=t[e]&&isNaN(t[e])))return!1;for(n=0;n<o;++n)if(t[ii[n]]){if(i)return!1;parseFloat(t[ii[n]])!==dt(t[ii[n]])&&(i=!0)}return!0}function ri(){return this._isValid}function ai(){return Li(NaN)}function si(t){var e=rt(t),n=e.year||0,i=e.quarter||0,o=e.month||0,r=e.week||e.isoWeek||0,a=e.day||0,s=e.hour||0,l=e.minute||0,c=e.second||0,u=e.millisecond||0;this._isValid=oi(e),this._milliseconds=+u+1e3*c+6e4*l+1e3*s*60*60,this._days=+a+7*r,this._months=+o+3*i+12*n,this._data={},this._locale=zn(),this._bubble()}function li(t){return t instanceof si}function ci(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function ui(t,e,n){var i,o=Math.min(t.length,e.length),r=Math.abs(t.length-e.length),a=0;for(i=0;i<o;i++)(n&&t[i]!==e[i]||!n&&dt(t[i])!==dt(e[i]))&&a++;return a+r}function di(t,e){I(t,0,0,(function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+N(~~(t/60),2)+e+N(~~t%60,2)}))}di("Z",":"),di("ZZ",""),Dt("Z",St),Dt("ZZ",St),Yt(["Z","ZZ"],(function(t,e,n){n._useUTC=!0,n._tzm=pi(St,t)}));var hi=/([\+\-]|\d\d)/gi;function pi(t,e){var n,i,o=(e||"").match(t);return null===o?null:0===(i=60*(n=((o[o.length-1]||[])+"").match(hi)||["-",0,0])[1]+dt(n[2]))?0:"+"===n[0]?i:-i}function fi(t,e){var n,i;return e._isUTC?(n=e.clone(),i=(A(t)||h(t)?t.valueOf():Zn(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),o.updateOffset(n,!1),n):Zn(t).local()}function bi(t){return-Math.round(t._d.getTimezoneOffset())}function Mi(t,e,n){var i,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=pi(St,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&e&&(i=bi(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==t&&(!e||this._changeInProgress?Ci(this,Li(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,o.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:bi(this)}function gi(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function mi(t){return this.utcOffset(0,t)}function zi(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(bi(this),"m")),this}function vi(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=pi(Tt,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this}function Oi(t){return!!this.isValid()&&(t=t?Zn(t).utcOffset():0,(this.utcOffset()-t)%60==0)}function yi(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _i(){if(!u(this._isDSTShifted))return this._isDSTShifted;var t,e={};return y(e,this),(e=$n(e))._a?(t=e._isUTC?b(e._a):Zn(e._a),this._isDSTShifted=this.isValid()&&ui(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Ai(){return!!this.isValid()&&!this._isUTC}function xi(){return!!this.isValid()&&this._isUTC}function wi(){return!!this.isValid()&&this._isUTC&&0===this._offset}o.updateOffset=function(){};var qi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Wi=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Li(t,e){var n,i,o,r=t,a=null;return li(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:d(t)||!isNaN(+t)?(r={},e?r[e]=+t:r.milliseconds=+t):(a=qi.exec(t))?(n="-"===a[1]?-1:1,r={y:0,d:dt(a[Vt])*n,h:dt(a[$t])*n,m:dt(a[Ut])*n,s:dt(a[Gt])*n,ms:dt(ci(1e3*a[Zt]))*n}):(a=Wi.exec(t))?(n="-"===a[1]?-1:1,r={y:ki(a[2],n),M:ki(a[3],n),w:ki(a[4],n),d:ki(a[5],n),h:ki(a[6],n),m:ki(a[7],n),s:ki(a[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(o=Si(Zn(r.from),Zn(r.to)),(r={}).ms=o.milliseconds,r.M=o.months),i=new si(r),li(t)&&l(t,"_locale")&&(i._locale=t._locale),li(t)&&l(t,"_isValid")&&(i._isValid=t._isValid),i}function ki(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Ti(t,e){var n={};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Si(t,e){var n;return t.isValid()&&e.isValid()?(e=fi(e,t),t.isBefore(e)?n=Ti(t,e):((n=Ti(e,t)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ri(t,e){return function(n,i){var o;return null===i||isNaN(+i)||(L(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),Ci(this,Li(n,i),t),this}}function Ci(t,e,n,i){var r=e._milliseconds,a=ci(e._days),s=ci(e._months);t.isValid()&&(i=null==i||i,s&&ue(t,pt(t,"Month")+s*n),a&&ft(t,"Date",pt(t,"Date")+a*n),r&&t._d.setTime(t._d.valueOf()+r*n),i&&o.updateOffset(t,a||s))}Li.fn=si.prototype,Li.invalid=ai;var Di=Ri(1,"add"),Ni=Ri(-1,"subtract");function Ei(t){return"string"==typeof t||t instanceof String}function Bi(t){return A(t)||h(t)||Ei(t)||d(t)||Yi(t)||Pi(t)||null==t}function Pi(t){var e,n,i=s(t)&&!c(t),o=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a=r.length;for(e=0;e<a;e+=1)n=r[e],o=o||l(t,n);return i&&o}function Yi(t){var e=a(t),n=!1;return e&&(n=0===t.filter((function(e){return!d(e)&&Ei(t)})).length),e&&n}function Ii(t){var e,n,i=s(t)&&!c(t),o=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(e=0;e<r.length;e+=1)n=r[e],o=o||l(t,n);return i&&o}function Xi(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Hi(t,e){1===arguments.length&&(arguments[0]?Bi(arguments[0])?(t=arguments[0],e=void 0):Ii(arguments[0])&&(e=arguments[0],t=void 0):(t=void 0,e=void 0));var n=t||Zn(),i=fi(n,this).startOf("day"),r=o.calendarFormat(this,i)||"sameElse",a=e&&(k(e[r])?e[r].call(this,n):e[r]);return this.format(a||this.localeData().calendar(r,this,Zn(n)))}function Fi(){return new _(this)}function ji(t,e){var n=A(t)?t:Zn(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=ot(e)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())}function Vi(t,e){var n=A(t)?t:Zn(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=ot(e)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())}function $i(t,e,n,i){var o=A(t)?t:Zn(t),r=A(e)?e:Zn(e);return!!(this.isValid()&&o.isValid()&&r.isValid())&&("("===(i=i||"()")[0]?this.isAfter(o,n):!this.isBefore(o,n))&&(")"===i[1]?this.isBefore(r,n):!this.isAfter(r,n))}function Ui(t,e){var n,i=A(t)?t:Zn(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(e=ot(e)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))}function Gi(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function Zi(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function Ki(t,e,n){var i,o,r;if(!this.isValid())return NaN;if(!(i=fi(t,this)).isValid())return NaN;switch(o=6e4*(i.utcOffset()-this.utcOffset()),e=ot(e)){case"year":r=Ji(this,i)/12;break;case"month":r=Ji(this,i);break;case"quarter":r=Ji(this,i)/3;break;case"second":r=(this-i)/1e3;break;case"minute":r=(this-i)/6e4;break;case"hour":r=(this-i)/36e5;break;case"day":r=(this-i-o)/864e5;break;case"week":r=(this-i-o)/6048e5;break;default:r=this-i}return n?r:ut(r)}function Ji(t,e){if(t.date()<e.date())return-Ji(e,t);var n=12*(e.year()-t.year())+(e.month()-t.month()),i=t.clone().add(n,"months");return-(n+(e-i<0?(e-i)/(i-t.clone().add(n-1,"months")):(e-i)/(t.clone().add(n+1,"months")-i)))||0}function Qi(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function to(t){if(!this.isValid())return null;var e=!0!==t,n=e?this.clone().utc():this;return n.year()<0||n.year()>9999?F(n,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):k(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",F(n,"Z")):F(n,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function eo(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t,e,n,i,o="moment",r="";return this.isLocal()||(o=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),t="["+o+'("]',e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=r+'[")]',this.format(t+e+n+i)}function no(t){t||(t=this.isUtc()?o.defaultFormatUtc:o.defaultFormat);var e=F(this,t);return this.localeData().postformat(e)}function io(t,e){return this.isValid()&&(A(t)&&t.isValid()||Zn(t).isValid())?Li({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function oo(t){return this.from(Zn(),t)}function ro(t,e){return this.isValid()&&(A(t)&&t.isValid()||Zn(t).isValid())?Li({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function ao(t){return this.to(Zn(),t)}function so(t){var e;return void 0===t?this._locale._abbr:(null!=(e=zn(t))&&(this._locale=e),this)}o.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",o.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var lo=w("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){return void 0===t?this.localeData():this.locale(t)}));function co(){return this._locale}var uo=1e3,ho=60*uo,po=60*ho,fo=3506328*po;function bo(t,e){return(t%e+e)%e}function Mo(t,e,n){return t<100&&t>=0?new Date(t+400,e,n)-fo:new Date(t,e,n).valueOf()}function go(t,e,n){return t<100&&t>=0?Date.UTC(t+400,e,n)-fo:Date.UTC(t,e,n)}function mo(t){var e,n;if(void 0===(t=ot(t))||"millisecond"===t||!this.isValid())return this;switch(n=this._isUTC?go:Mo,t){case"year":e=n(this.year(),0,1);break;case"quarter":e=n(this.year(),this.month()-this.month()%3,1);break;case"month":e=n(this.year(),this.month(),1);break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":e=n(this.year(),this.month(),this.date());break;case"hour":e=this._d.valueOf(),e-=bo(e+(this._isUTC?0:this.utcOffset()*ho),po);break;case"minute":e=this._d.valueOf(),e-=bo(e,ho);break;case"second":e=this._d.valueOf(),e-=bo(e,uo)}return this._d.setTime(e),o.updateOffset(this,!0),this}function zo(t){var e,n;if(void 0===(t=ot(t))||"millisecond"===t||!this.isValid())return this;switch(n=this._isUTC?go:Mo,t){case"year":e=n(this.year()+1,0,1)-1;break;case"quarter":e=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=n(this.year(),this.month()+1,1)-1;break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=po-bo(e+(this._isUTC?0:this.utcOffset()*ho),po)-1;break;case"minute":e=this._d.valueOf(),e+=ho-bo(e,ho)-1;break;case"second":e=this._d.valueOf(),e+=uo-bo(e,uo)-1}return this._d.setTime(e),o.updateOffset(this,!0),this}function vo(){return this._d.valueOf()-6e4*(this._offset||0)}function Oo(){return Math.floor(this.valueOf()/1e3)}function yo(){return new Date(this.valueOf())}function _o(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function Ao(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function xo(){return this.isValid()?this.toISOString():null}function wo(){return m(this)}function qo(){return f({},g(this))}function Wo(){return g(this).overflow}function Lo(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function ko(t,e){var n,i,r,a=this._eras||zn("en")._eras;for(n=0,i=a.length;n<i;++n)switch("string"==typeof a[n].since&&(r=o(a[n].since).startOf("day"),a[n].since=r.valueOf()),typeof a[n].until){case"undefined":a[n].until=1/0;break;case"string":r=o(a[n].until).startOf("day").valueOf(),a[n].until=r.valueOf()}return a}function To(t,e,n){var i,o,r,a,s,l=this.eras();for(t=t.toUpperCase(),i=0,o=l.length;i<o;++i)if(r=l[i].name.toUpperCase(),a=l[i].abbr.toUpperCase(),s=l[i].narrow.toUpperCase(),n)switch(e){case"N":case"NN":case"NNN":if(a===t)return l[i];break;case"NNNN":if(r===t)return l[i];break;case"NNNNN":if(s===t)return l[i]}else if([r,a,s].indexOf(t)>=0)return l[i]}function So(t,e){var n=t.since<=t.until?1:-1;return void 0===e?o(t.since).year():o(t.since).year()+(e-t.offset)*n}function Ro(){var t,e,n,i=this.localeData().eras();for(t=0,e=i.length;t<e;++t){if(n=this.clone().startOf("day").valueOf(),i[t].since<=n&&n<=i[t].until)return i[t].name;if(i[t].until<=n&&n<=i[t].since)return i[t].name}return""}function Co(){var t,e,n,i=this.localeData().eras();for(t=0,e=i.length;t<e;++t){if(n=this.clone().startOf("day").valueOf(),i[t].since<=n&&n<=i[t].until)return i[t].narrow;if(i[t].until<=n&&n<=i[t].since)return i[t].narrow}return""}function Do(){var t,e,n,i=this.localeData().eras();for(t=0,e=i.length;t<e;++t){if(n=this.clone().startOf("day").valueOf(),i[t].since<=n&&n<=i[t].until)return i[t].abbr;if(i[t].until<=n&&n<=i[t].since)return i[t].abbr}return""}function No(){var t,e,n,i,r=this.localeData().eras();for(t=0,e=r.length;t<e;++t)if(n=r[t].since<=r[t].until?1:-1,i=this.clone().startOf("day").valueOf(),r[t].since<=i&&i<=r[t].until||r[t].until<=i&&i<=r[t].since)return(this.year()-o(r[t].since).year())*n+r[t].offset;return this.year()}function Eo(t){return l(this,"_erasNameRegex")||Fo.call(this),t?this._erasNameRegex:this._erasRegex}function Bo(t){return l(this,"_erasAbbrRegex")||Fo.call(this),t?this._erasAbbrRegex:this._erasRegex}function Po(t){return l(this,"_erasNarrowRegex")||Fo.call(this),t?this._erasNarrowRegex:this._erasRegex}function Yo(t,e){return e.erasAbbrRegex(t)}function Io(t,e){return e.erasNameRegex(t)}function Xo(t,e){return e.erasNarrowRegex(t)}function Ho(t,e){return e._eraYearOrdinalRegex||Lt}function Fo(){var t,e,n=[],i=[],o=[],r=[],a=this.eras();for(t=0,e=a.length;t<e;++t)i.push(Bt(a[t].name)),n.push(Bt(a[t].abbr)),o.push(Bt(a[t].narrow)),r.push(Bt(a[t].name)),r.push(Bt(a[t].abbr)),r.push(Bt(a[t].narrow));this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+o.join("|")+")","i")}function jo(t,e){I(0,[t,t.length],0,e)}function Vo(t){return Jo.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function $o(t){return Jo.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Uo(){return Ae(this.year(),1,4)}function Go(){return Ae(this.isoWeekYear(),1,4)}function Zo(){var t=this.localeData()._week;return Ae(this.year(),t.dow,t.doy)}function Ko(){var t=this.localeData()._week;return Ae(this.weekYear(),t.dow,t.doy)}function Jo(t,e,n,i,o){var r;return null==t?_e(this,i,o).year:(e>(r=Ae(t,i,o))&&(e=r),Qo.call(this,t,e,n,i,o))}function Qo(t,e,n,i,o){var r=ye(t,e,n,i,o),a=ve(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function tr(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}I("N",0,0,"eraAbbr"),I("NN",0,0,"eraAbbr"),I("NNN",0,0,"eraAbbr"),I("NNNN",0,0,"eraName"),I("NNNNN",0,0,"eraNarrow"),I("y",["y",1],"yo","eraYear"),I("y",["yy",2],0,"eraYear"),I("y",["yyy",3],0,"eraYear"),I("y",["yyyy",4],0,"eraYear"),Dt("N",Yo),Dt("NN",Yo),Dt("NNN",Yo),Dt("NNNN",Io),Dt("NNNNN",Xo),Yt(["N","NN","NNN","NNNN","NNNNN"],(function(t,e,n,i){var o=n._locale.erasParse(t,i,n._strict);o?g(n).era=o:g(n).invalidEra=t})),Dt("y",Lt),Dt("yy",Lt),Dt("yyy",Lt),Dt("yyyy",Lt),Dt("yo",Ho),Yt(["y","yy","yyy","yyyy"],Ft),Yt(["yo"],(function(t,e,n,i){var o;n._locale._eraYearOrdinalRegex&&(o=t.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?e[Ft]=n._locale.eraYearOrdinalParse(t,o):e[Ft]=parseInt(t,10)})),I(0,["gg",2],0,(function(){return this.weekYear()%100})),I(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),jo("gggg","weekYear"),jo("ggggg","weekYear"),jo("GGGG","isoWeekYear"),jo("GGGGG","isoWeekYear"),it("weekYear","gg"),it("isoWeekYear","GG"),st("weekYear",1),st("isoWeekYear",1),Dt("G",kt),Dt("g",kt),Dt("GG",_t,zt),Dt("gg",_t,zt),Dt("GGGG",qt,Ot),Dt("gggg",qt,Ot),Dt("GGGGG",Wt,yt),Dt("ggggg",Wt,yt),It(["gggg","ggggg","GGGG","GGGGG"],(function(t,e,n,i){e[i.substr(0,2)]=dt(t)})),It(["gg","GG"],(function(t,e,n,i){e[i]=o.parseTwoDigitYear(t)})),I("Q",0,"Qo","quarter"),it("quarter","Q"),st("quarter",7),Dt("Q",mt),Yt("Q",(function(t,e){e[jt]=3*(dt(t)-1)})),I("D",["DD",2],"Do","date"),it("date","D"),st("date",9),Dt("D",_t),Dt("DD",_t,zt),Dt("Do",(function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),Yt(["D","DD"],Vt),Yt("Do",(function(t,e){e[Vt]=dt(t.match(_t)[0])}));var er=ht("Date",!0);function nr(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}I("DDD",["DDDD",3],"DDDo","dayOfYear"),it("dayOfYear","DDD"),st("dayOfYear",4),Dt("DDD",wt),Dt("DDDD",vt),Yt(["DDD","DDDD"],(function(t,e,n){n._dayOfYear=dt(t)})),I("m",["mm",2],0,"minute"),it("minute","m"),st("minute",14),Dt("m",_t),Dt("mm",_t,zt),Yt(["m","mm"],Ut);var ir=ht("Minutes",!1);I("s",["ss",2],0,"second"),it("second","s"),st("second",15),Dt("s",_t),Dt("ss",_t,zt),Yt(["s","ss"],Gt);var or,rr,ar=ht("Seconds",!1);for(I("S",0,0,(function(){return~~(this.millisecond()/100)})),I(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),I(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),I(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),I(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),I(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),I(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),it("millisecond","ms"),st("millisecond",16),Dt("S",wt,mt),Dt("SS",wt,zt),Dt("SSS",wt,vt),or="SSSS";or.length<=9;or+="S")Dt(or,Lt);function sr(t,e){e[Zt]=dt(1e3*("0."+t))}for(or="S";or.length<=9;or+="S")Yt(or,sr);function lr(){return this._isUTC?"UTC":""}function cr(){return this._isUTC?"Coordinated Universal Time":""}rr=ht("Milliseconds",!1),I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName");var ur=_.prototype;function dr(t){return Zn(1e3*t)}function hr(){return Zn.apply(null,arguments).parseZone()}function pr(t){return t}ur.add=Di,ur.calendar=Hi,ur.clone=Fi,ur.diff=Ki,ur.endOf=zo,ur.format=no,ur.from=io,ur.fromNow=oo,ur.to=ro,ur.toNow=ao,ur.get=bt,ur.invalidAt=Wo,ur.isAfter=ji,ur.isBefore=Vi,ur.isBetween=$i,ur.isSame=Ui,ur.isSameOrAfter=Gi,ur.isSameOrBefore=Zi,ur.isValid=wo,ur.lang=lo,ur.locale=so,ur.localeData=co,ur.max=Jn,ur.min=Kn,ur.parsingFlags=qo,ur.set=Mt,ur.startOf=mo,ur.subtract=Ni,ur.toArray=_o,ur.toObject=Ao,ur.toDate=yo,ur.toISOString=to,ur.inspect=eo,"undefined"!=typeof Symbol&&null!=Symbol.for&&(ur[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ur.toJSON=xo,ur.toString=Qi,ur.unix=Oo,ur.valueOf=vo,ur.creationData=Lo,ur.eraName=Ro,ur.eraNarrow=Co,ur.eraAbbr=Do,ur.eraYear=No,ur.year=ge,ur.isLeapYear=me,ur.weekYear=Vo,ur.isoWeekYear=$o,ur.quarter=ur.quarters=tr,ur.month=de,ur.daysInMonth=he,ur.week=ur.weeks=Le,ur.isoWeek=ur.isoWeeks=ke,ur.weeksInYear=Zo,ur.weeksInWeekYear=Ko,ur.isoWeeksInYear=Uo,ur.isoWeeksInISOWeekYear=Go,ur.date=er,ur.day=ur.days=je,ur.weekday=Ve,ur.isoWeekday=$e,ur.dayOfYear=nr,ur.hour=ur.hours=rn,ur.minute=ur.minutes=ir,ur.second=ur.seconds=ar,ur.millisecond=ur.milliseconds=rr,ur.utcOffset=Mi,ur.utc=mi,ur.local=zi,ur.parseZone=vi,ur.hasAlignedHourOffset=Oi,ur.isDST=yi,ur.isLocal=Ai,ur.isUtcOffset=xi,ur.isUtc=wi,ur.isUTC=wi,ur.zoneAbbr=lr,ur.zoneName=cr,ur.dates=w("dates accessor is deprecated. Use date instead.",er),ur.months=w("months accessor is deprecated. Use month instead",de),ur.years=w("years accessor is deprecated. Use year instead",ge),ur.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",gi),ur.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",_i);var fr=R.prototype;function br(t,e,n,i){var o=zn(),r=b().set(i,e);return o[n](r,t)}function Mr(t,e,n){if(d(t)&&(e=t,t=void 0),t=t||"",null!=e)return br(t,e,n,"month");var i,o=[];for(i=0;i<12;i++)o[i]=br(t,i,n,"month");return o}function gr(t,e,n,i){"boolean"==typeof t?(d(e)&&(n=e,e=void 0),e=e||""):(n=e=t,t=!1,d(e)&&(n=e,e=void 0),e=e||"");var o,r=zn(),a=t?r._week.dow:0,s=[];if(null!=n)return br(e,(n+a)%7,i,"day");for(o=0;o<7;o++)s[o]=br(e,(o+a)%7,i,"day");return s}function mr(t,e){return Mr(t,e,"months")}function zr(t,e){return Mr(t,e,"monthsShort")}function vr(t,e,n){return gr(t,e,n,"weekdays")}function Or(t,e,n){return gr(t,e,n,"weekdaysShort")}function yr(t,e,n){return gr(t,e,n,"weekdaysMin")}fr.calendar=D,fr.longDateFormat=$,fr.invalidDate=G,fr.ordinal=J,fr.preparse=pr,fr.postformat=pr,fr.relativeTime=tt,fr.pastFuture=et,fr.set=T,fr.eras=ko,fr.erasParse=To,fr.erasConvertYear=So,fr.erasAbbrRegex=Bo,fr.erasNameRegex=Eo,fr.erasNarrowRegex=Po,fr.months=ae,fr.monthsShort=se,fr.monthsParse=ce,fr.monthsRegex=fe,fr.monthsShortRegex=pe,fr.week=xe,fr.firstDayOfYear=We,fr.firstDayOfWeek=qe,fr.weekdays=Ye,fr.weekdaysMin=Xe,fr.weekdaysShort=Ie,fr.weekdaysParse=Fe,fr.weekdaysRegex=Ue,fr.weekdaysShortRegex=Ge,fr.weekdaysMinRegex=Ze,fr.isPM=nn,fr.meridiem=an,Mn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===dt(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),o.lang=w("moment.lang is deprecated. Use moment.locale instead.",Mn),o.langData=w("moment.langData is deprecated. Use moment.localeData instead.",zn);var _r=Math.abs;function Ar(){var t=this._data;return this._milliseconds=_r(this._milliseconds),this._days=_r(this._days),this._months=_r(this._months),t.milliseconds=_r(t.milliseconds),t.seconds=_r(t.seconds),t.minutes=_r(t.minutes),t.hours=_r(t.hours),t.months=_r(t.months),t.years=_r(t.years),this}function xr(t,e,n,i){var o=Li(e,n);return t._milliseconds+=i*o._milliseconds,t._days+=i*o._days,t._months+=i*o._months,t._bubble()}function wr(t,e){return xr(this,t,e,1)}function qr(t,e){return xr(this,t,e,-1)}function Wr(t){return t<0?Math.floor(t):Math.ceil(t)}function Lr(){var t,e,n,i,o,r=this._milliseconds,a=this._days,s=this._months,l=this._data;return r>=0&&a>=0&&s>=0||r<=0&&a<=0&&s<=0||(r+=864e5*Wr(Tr(s)+a),a=0,s=0),l.milliseconds=r%1e3,t=ut(r/1e3),l.seconds=t%60,e=ut(t/60),l.minutes=e%60,n=ut(e/60),l.hours=n%24,a+=ut(n/24),s+=o=ut(kr(a)),a-=Wr(Tr(o)),i=ut(s/12),s%=12,l.days=a,l.months=s,l.years=i,this}function kr(t){return 4800*t/146097}function Tr(t){return 146097*t/4800}function Sr(t){if(!this.isValid())return NaN;var e,n,i=this._milliseconds;if("month"===(t=ot(t))||"quarter"===t||"year"===t)switch(e=this._days+i/864e5,n=this._months+kr(e),t){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(e=this._days+Math.round(Tr(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function Rr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*dt(this._months/12):NaN}function Cr(t){return function(){return this.as(t)}}var Dr=Cr("ms"),Nr=Cr("s"),Er=Cr("m"),Br=Cr("h"),Pr=Cr("d"),Yr=Cr("w"),Ir=Cr("M"),Xr=Cr("Q"),Hr=Cr("y");function Fr(){return Li(this)}function jr(t){return t=ot(t),this.isValid()?this[t+"s"]():NaN}function Vr(t){return function(){return this.isValid()?this._data[t]:NaN}}var $r=Vr("milliseconds"),Ur=Vr("seconds"),Gr=Vr("minutes"),Zr=Vr("hours"),Kr=Vr("days"),Jr=Vr("months"),Qr=Vr("years");function ta(){return ut(this.days()/7)}var ea=Math.round,na={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ia(t,e,n,i,o){return o.relativeTime(e||1,!!n,t,i)}function oa(t,e,n,i){var o=Li(t).abs(),r=ea(o.as("s")),a=ea(o.as("m")),s=ea(o.as("h")),l=ea(o.as("d")),c=ea(o.as("M")),u=ea(o.as("w")),d=ea(o.as("y")),h=r<=n.ss&&["s",r]||r<n.s&&["ss",r]||a<=1&&["m"]||a<n.m&&["mm",a]||s<=1&&["h"]||s<n.h&&["hh",s]||l<=1&&["d"]||l<n.d&&["dd",l];return null!=n.w&&(h=h||u<=1&&["w"]||u<n.w&&["ww",u]),(h=h||c<=1&&["M"]||c<n.M&&["MM",c]||d<=1&&["y"]||["yy",d])[2]=e,h[3]=+t>0,h[4]=i,ia.apply(null,h)}function ra(t){return void 0===t?ea:"function"==typeof t&&(ea=t,!0)}function aa(t,e){return void 0!==na[t]&&(void 0===e?na[t]:(na[t]=e,"s"===t&&(na.ss=e-1),!0))}function sa(t,e){if(!this.isValid())return this.localeData().invalidDate();var n,i,o=!1,r=na;return"object"==typeof t&&(e=t,t=!1),"boolean"==typeof t&&(o=t),"object"==typeof e&&(r=Object.assign({},na,e),null!=e.s&&null==e.ss&&(r.ss=e.s-1)),i=oa(this,!o,r,n=this.localeData()),o&&(i=n.pastFuture(+this,i)),n.postformat(i)}var la=Math.abs;function ca(t){return(t>0)-(t<0)||+t}function ua(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n,i,o,r,a,s,l=la(this._milliseconds)/1e3,c=la(this._days),u=la(this._months),d=this.asSeconds();return d?(t=ut(l/60),e=ut(t/60),l%=60,t%=60,n=ut(u/12),u%=12,i=l?l.toFixed(3).replace(/\.?0+$/,""):"",o=d<0?"-":"",r=ca(this._months)!==ca(d)?"-":"",a=ca(this._days)!==ca(d)?"-":"",s=ca(this._milliseconds)!==ca(d)?"-":"",o+"P"+(n?r+n+"Y":"")+(u?r+u+"M":"")+(c?a+c+"D":"")+(e||t||l?"T":"")+(e?s+e+"H":"")+(t?s+t+"M":"")+(l?s+i+"S":"")):"P0D"}var da=si.prototype;return da.isValid=ri,da.abs=Ar,da.add=wr,da.subtract=qr,da.as=Sr,da.asMilliseconds=Dr,da.asSeconds=Nr,da.asMinutes=Er,da.asHours=Br,da.asDays=Pr,da.asWeeks=Yr,da.asMonths=Ir,da.asQuarters=Xr,da.asYears=Hr,da.valueOf=Rr,da._bubble=Lr,da.clone=Fr,da.get=jr,da.milliseconds=$r,da.seconds=Ur,da.minutes=Gr,da.hours=Zr,da.days=Kr,da.weeks=ta,da.months=Jr,da.years=Qr,da.humanize=sa,da.toISOString=ua,da.toString=ua,da.toJSON=ua,da.locale=so,da.localeData=co,da.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ua),da.lang=lo,I("X",0,0,"unix"),I("x",0,0,"valueOf"),Dt("x",kt),Dt("X",Rt),Yt("X",(function(t,e,n){n._d=new Date(1e3*parseFloat(t))})),Yt("x",(function(t,e,n){n._d=new Date(dt(t))})),o.version="2.29.4",r(Zn),o.fn=ur,o.min=ti,o.max=ei,o.now=ni,o.utc=b,o.unix=dr,o.months=mr,o.isDate=h,o.locale=Mn,o.invalid=z,o.duration=Li,o.isMoment=A,o.weekdays=vr,o.parseZone=hr,o.localeData=zn,o.isDuration=li,o.monthsShort=zr,o.weekdaysMin=yr,o.defineLocale=gn,o.updateLocale=mn,o.locales=vn,o.weekdaysShort=Or,o.normalizeUnits=ot,o.relativeTimeRounding=ra,o.relativeTimeThreshold=aa,o.calendarFormat=Xi,o.prototype=ur,o.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},o}()},7368:(t,e,n)=>{!function(t,e,n,i){var o=t.fn.peity=function(e,n){return l&&this.each((function(){var i=t(this),a=i.data("_peity");a?(e&&(a.type=e),t.extend(a.opts,n)):(a=new r(i,e,t.extend({},o.defaults[e],i.data("peity"),n)),i.change((function(){a.draw()})).data("_peity",a)),a.draw()})),this},r=function(t,e,n){this.$el=t,this.type=e,this.opts=n},a=r.prototype,s=a.svgElement=function(n,i){return t(e.createElementNS("http://www.w3.org/2000/svg",n)).attr(i)},l="createElementNS"in e&&s("svg",{})[0].createSVGRect;a.draw=function(){var t=this.opts;o.graphers[this.type].call(this,t),t.after&&t.after.call(this,t)},a.fill=function(){var e=this.opts.fill;return t.isFunction(e)?e:function(t,n){return e[n%e.length]}},a.prepare=function(t,e){return this.$svg||this.$el.hide().after(this.$svg=s("svg",{class:"peity"})),this.$svg.empty().data("_peity",this).attr({height:e,width:t})},a.values=function(){return t.map(this.$el.text().split(this.opts.delimiter),(function(t){return parseFloat(t)}))},o.defaults={},o.graphers={},o.register=function(t,e,n){this.defaults[t]=e,this.graphers[t]=n},o.register("pie",{fill:["#ff9900","#fff4dd","#ffc66e"],radius:8},(function(e){if(!e.delimiter){var i=this.$el.text().match(/[^0-9\.]/);e.delimiter=i?i[0]:","}var o=t.map(this.values(),(function(t){return t>0?t:0}));if("/"==e.delimiter){var r=o[0],a=o[1];o=[r,n.max(0,a-r)]}for(var l=0,c=o.length,u=0;l<c;l++)u+=o[l];u||(c=2,u=1,o=[0,1]);var d=2*e.radius,h=this.prepare(e.width||d,e.height||d),p=h.width(),f=h.height(),b=p/2,M=f/2,g=n.min(b,M),m=e.innerRadius;"donut"!=this.type||m||(m=.5*g);var z=n.PI,v=this.fill(),O=this.scale=function(t,e){var i=t/u*z*2-z/2;return[e*n.cos(i)+b,e*n.sin(i)+M]},y=0;for(l=0;l<c;l++){var _,A=o[l],x=A/u;if(0!=x){if(1==x)if(m){var w=b-.01,q=M-g,W=M-m;_=s("path",{d:["M",b,q,"A",g,g,0,1,1,w,q,"L",w,W,"A",m,m,0,1,0,b,W].join(" "),"data-value":A})}else _=s("circle",{cx:b,cy:M,"data-value":A,r:g});else{var L=y+A,k=["M"].concat(O(y,g),"A",g,g,0,x>.5?1:0,1,O(L,g),"L");m?k=k.concat(O(L,m),"A",m,m,0,x>.5?1:0,0,O(y,m)):k.push(b,M),y+=A,_=s("path",{d:k.join(" "),"data-value":A})}_.attr("fill",v.call(this,A,l,o)),h.append(_)}}})),o.register("donut",t.extend(!0,{},o.defaults.pie),(function(t){o.graphers.pie.call(this,t)})),o.register("line",{delimiter:",",fill:"#c6d9fd",height:16,min:0,stroke:"#4d89f9",strokeWidth:1,width:32},(function(t){var e=this.values();1==e.length&&e.push(e[0]);for(var o=n.max.apply(n,t.max==i?e:e.concat(t.max)),r=n.min.apply(n,t.min==i?e:e.concat(t.min)),a=this.prepare(t.width,t.height),l=t.strokeWidth,c=a.width(),u=a.height()-l,d=o-r,h=this.x=function(t){return t*(c/(e.length-1))},p=this.y=function(t){var e=u;return d&&(e-=(t-r)/d*u),e+l/2},f=p(n.max(r,0)),b=[0,f],M=0;M<e.length;M++)b.push(h(M),p(e[M]));b.push(c,f),t.fill&&a.append(s("polygon",{fill:t.fill,points:b.join(" ")})),l&&a.append(s("polyline",{fill:"none",points:b.slice(2,b.length-2).join(" "),stroke:t.stroke,"stroke-width":l,"stroke-linecap":"square"}))})),o.register("bar",{delimiter:",",fill:["#4D89F9"],height:16,min:0,padding:.1,width:32},(function(t){for(var e=this.values(),o=n.max.apply(n,t.max==i?e:e.concat(t.max)),r=n.min.apply(n,t.min==i?e:e.concat(t.min)),a=this.prepare(t.width,t.height),l=a.width(),c=a.height(),u=o-r,d=t.padding,h=this.fill(),p=this.x=function(t){return t*l/e.length},f=this.y=function(t){return c-(u?(t-r)/u*c:1)},b=0;b<e.length;b++){var M,g=p(b+d),m=p(b+1-d)-g,z=e[b],v=f(z),O=v,y=v;u?z<0?O=f(n.min(o,0)):y=f(n.max(r,0)):M=1,0==(M=y-O)&&(M=1,o>0&&u&&O--),a.append(s("rect",{"data-value":z,fill:h.call(this,z,b,e),x:g,y:O,width:m,height:M}))}}))}(n(9755),document,Math)},3076:t=>{var e=function(t){"use strict";var e,n=Object.prototype,i=n.hasOwnProperty,o=Object.defineProperty||function(t,e,n){t[e]=n.value},r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",s=r.asyncIterator||"@@asyncIterator",l=r.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var r=e&&e.prototype instanceof g?e:g,a=Object.create(r.prototype),s=new k(i||[]);return o(a,"_invoke",{value:w(t,n,s)}),a}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var h="suspendedStart",p="suspendedYield",f="executing",b="completed",M={};function g(){}function m(){}function z(){}var v={};c(v,a,(function(){return this}));var O=Object.getPrototypeOf,y=O&&O(O(T([])));y&&y!==n&&i.call(y,a)&&(v=y);var _=z.prototype=g.prototype=Object.create(v);function A(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function n(o,r,a,s){var l=d(t[o],t,r);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==typeof u&&i.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(u).then((function(t){c.value=t,a(c)}),(function(t){return n("throw",t,a,s)}))}s(l.arg)}var r;o(this,"_invoke",{value:function(t,i){function o(){return new e((function(e,o){n(t,i,e,o)}))}return r=r?r.then(o,o):o()}})}function w(t,e,n){var i=h;return function(o,r){if(i===f)throw new Error("Generator is already running");if(i===b){if("throw"===o)throw r;return S()}for(n.method=o,n.arg=r;;){var a=n.delegate;if(a){var s=q(a,n);if(s){if(s===M)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===h)throw i=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var l=d(t,e,n);if("normal"===l.type){if(i=n.done?b:p,l.arg===M)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(i=b,n.method="throw",n.arg=l.arg)}}}function q(t,n){var i=n.method,o=t.iterator[i];if(o===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,q(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),M;var r=d(o,t.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,M;var a=r.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,M):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,M)}function W(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(W,this),this.reset(!0)}function T(t){if(t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,r=function n(){for(;++o<t.length;)if(i.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return r.next=r}}return{next:S}}function S(){return{value:e,done:!0}}return m.prototype=z,o(_,"constructor",{value:z,configurable:!0}),o(z,"constructor",{value:m,configurable:!0}),m.displayName=c(z,l,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,z):(t.__proto__=z,c(t,l,"GeneratorFunction")),t.prototype=Object.create(_),t},t.awrap=function(t){return{__await:t}},A(x.prototype),c(x.prototype,s,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,i,o,r){void 0===r&&(r=Promise);var a=new x(u(e,n,i,o),r);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},A(_),c(_,l,"Generator"),c(_,a,(function(){return this})),c(_,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var i in e)n.push(i);return n.reverse(),function t(){for(;n.length;){var i=n.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},t.values=T,k.prototype={constructor:k,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(L),!t)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(i,o){return s.type="throw",s.arg=t,n.next=i,o&&(n.method="next",n.arg=e),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),c=i.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&("break"===t||"continue"===t)&&r.tryLoc<=e&&e<=r.finallyLoc&&(r=null);var a=r?r.completion:{};return a.type=t,a.arg=e,r?(this.method="next",this.next=r.finallyLoc,M):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),M},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),M}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;L(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:T(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),M}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},686:(t,e,n)=>{var i,o,r,a=n(9755);o=[n(9755)],i=function(t){var e=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var e=t.fn.select2.amd;return function(){var t,n,i;e&&e.requirejs||(e?n=e:e={},function(e){var o,r,a,s,l={},c={},u={},d={},h=Object.prototype.hasOwnProperty,p=[].slice,f=/\.js$/;function b(t,e){return h.call(t,e)}function M(t,e){var n,i,o,r,a,s,l,c,d,h,p,b=e&&e.split("/"),M=u.map,g=M&&M["*"]||{};if(t){for(a=(t=t.split("/")).length-1,u.nodeIdCompat&&f.test(t[a])&&(t[a]=t[a].replace(f,"")),"."===t[0].charAt(0)&&b&&(t=b.slice(0,b.length-1).concat(t)),d=0;d<t.length;d++)if("."===(p=t[d]))t.splice(d,1),d-=1;else if(".."===p){if(0===d||1===d&&".."===t[2]||".."===t[d-1])continue;d>0&&(t.splice(d-1,2),d-=2)}t=t.join("/")}if((b||g)&&M){for(d=(n=t.split("/")).length;d>0;d-=1){if(i=n.slice(0,d).join("/"),b)for(h=b.length;h>0;h-=1)if((o=M[b.slice(0,h).join("/")])&&(o=o[i])){r=o,s=d;break}if(r)break;!l&&g&&g[i]&&(l=g[i],c=d)}!r&&l&&(r=l,s=c),r&&(n.splice(0,s,r),t=n.join("/"))}return t}function g(t,n){return function(){var i=p.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),r.apply(e,i.concat([t,n]))}}function m(t){return function(e){return M(e,t)}}function z(t){return function(e){l[t]=e}}function v(t){if(b(c,t)){var n=c[t];delete c[t],d[t]=!0,o.apply(e,n)}if(!b(l,t)&&!b(d,t))throw new Error("No "+t);return l[t]}function O(t){var e,n=t?t.indexOf("!"):-1;return n>-1&&(e=t.substring(0,n),t=t.substring(n+1,t.length)),[e,t]}function y(t){return t?O(t):[]}function _(t){return function(){return u&&u.config&&u.config[t]||{}}}a=function(t,e){var n,i=O(t),o=i[0],r=e[1];return t=i[1],o&&(n=v(o=M(o,r))),o?t=n&&n.normalize?n.normalize(t,m(r)):M(t,r):(o=(i=O(t=M(t,r)))[0],t=i[1],o&&(n=v(o))),{f:o?o+"!"+t:t,n:t,pr:o,p:n}},s={require:function(t){return g(t)},exports:function(t){var e=l[t];return void 0!==e?e:l[t]={}},module:function(t){return{id:t,uri:"",exports:l[t],config:_(t)}}},o=function(t,n,i,o){var r,u,h,p,f,M,m,O=[],_=typeof i;if(M=y(o=o||t),"undefined"===_||"function"===_){for(n=!n.length&&i.length?["require","exports","module"]:n,f=0;f<n.length;f+=1)if("require"===(u=(p=a(n[f],M)).f))O[f]=s.require(t);else if("exports"===u)O[f]=s.exports(t),m=!0;else if("module"===u)r=O[f]=s.module(t);else if(b(l,u)||b(c,u)||b(d,u))O[f]=v(u);else{if(!p.p)throw new Error(t+" missing "+u);p.p.load(p.n,g(o,!0),z(u),{}),O[f]=l[u]}h=i?i.apply(l[t],O):void 0,t&&(r&&r.exports!==e&&r.exports!==l[t]?l[t]=r.exports:h===e&&m||(l[t]=h))}else t&&(l[t]=i)},t=n=r=function(t,n,i,l,c){if("string"==typeof t)return s[t]?s[t](n):v(a(t,y(n)).f);if(!t.splice){if((u=t).deps&&r(u.deps,u.callback),!n)return;n.splice?(t=n,n=i,i=null):t=e}return n=n||function(){},"function"==typeof i&&(i=l,l=c),l?o(e,t,n,i):setTimeout((function(){o(e,t,n,i)}),4),r},r.config=function(t){return r(t)},t._defined=l,(i=function(t,e,n){if("string"!=typeof t)throw new Error("See almond README: incorrect module build, no module name");e.splice||(n=e,e=[]),b(l,t)||b(c,t)||(c[t]=[t,e,n])}).amd={jQuery:!0}}(),e.requirejs=t,e.require=n,e.define=i)}(),e.define("almond",(function(){})),e.define("jquery",[],(function(){var e=t||a;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e})),e.define("select2/utils",["jquery"],(function(t){var e={};function n(t){var e=t.prototype,n=[];for(var i in e)"function"==typeof e[i]&&"constructor"!==i&&n.push(i);return n}e.Extend=function(t,e){var n={}.hasOwnProperty;function i(){this.constructor=t}for(var o in e)n.call(e,o)&&(t[o]=e[o]);return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t},e.Decorate=function(t,e){var i=n(e),o=n(t);function r(){var n=Array.prototype.unshift,i=e.prototype.constructor.length,o=t.prototype.constructor;i>0&&(n.call(arguments,t.prototype.constructor),o=e.prototype.constructor),o.apply(this,arguments)}function a(){this.constructor=r}e.displayName=t.displayName,r.prototype=new a;for(var s=0;s<o.length;s++){var l=o[s];r.prototype[l]=t.prototype[l]}for(var c=function(t){var n=function(){};t in r.prototype&&(n=r.prototype[t]);var i=e.prototype[t];return function(){return Array.prototype.unshift.call(arguments,n),i.apply(this,arguments)}},u=0;u<i.length;u++){var d=i[u];r.prototype[d]=c(d)}return r};var i=function(){this.listeners={}};i.prototype.on=function(t,e){this.listeners=this.listeners||{},t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e]},i.prototype.trigger=function(t){var e=Array.prototype.slice,n=e.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),n[0]._type=t,t in this.listeners&&this.invoke(this.listeners[t],e.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(t,e){for(var n=0,i=t.length;n<i;n++)t[n].apply(this,e)},e.Observable=i,e.generateChars=function(t){for(var e="",n=0;n<t;n++)e+=Math.floor(36*Math.random()).toString(36);return e},e.bind=function(t,e){return function(){t.apply(e,arguments)}},e._convertData=function(t){for(var e in t){var n=e.split("-"),i=t;if(1!==n.length){for(var o=0;o<n.length;o++){var r=n[o];(r=r.substring(0,1).toLowerCase()+r.substring(1))in i||(i[r]={}),o==n.length-1&&(i[r]=t[e]),i=i[r]}delete t[e]}}return t},e.hasScroll=function(e,n){var i=t(n),o=n.style.overflowX,r=n.style.overflowY;return(o!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===o||"scroll"===r||i.innerHeight()<n.scrollHeight||i.innerWidth()<n.scrollWidth)},e.escapeMarkup=function(t){var e={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof t?t:String(t).replace(/[&<>"'\/\\]/g,(function(t){return e[t]}))},e.__cache={};var o=0;return e.GetUniqueElementId=function(t){var n=t.getAttribute("data-select2-id");return null!=n||(n=t.id?"select2-data-"+t.id:"select2-data-"+(++o).toString()+"-"+e.generateChars(4),t.setAttribute("data-select2-id",n)),n},e.StoreData=function(t,n,i){var o=e.GetUniqueElementId(t);e.__cache[o]||(e.__cache[o]={}),e.__cache[o][n]=i},e.GetData=function(n,i){var o=e.GetUniqueElementId(n);return i?e.__cache[o]&&null!=e.__cache[o][i]?e.__cache[o][i]:t(n).data(i):e.__cache[o]},e.RemoveData=function(t){var n=e.GetUniqueElementId(t);null!=e.__cache[n]&&delete e.__cache[n],t.removeAttribute("data-select2-id")},e.copyNonInternalCssClasses=function(t,e){var n=t.getAttribute("class").trim().split(/\s+/);n=n.filter((function(t){return 0===t.indexOf("select2-")}));var i=e.getAttribute("class").trim().split(/\s+/);i=i.filter((function(t){return 0!==t.indexOf("select2-")}));var o=n.concat(i);t.setAttribute("class",o.join(" "))},e})),e.define("select2/results",["jquery","./utils"],(function(t,e){function n(t,e,i){this.$element=t,this.data=i,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e,e},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(e){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var i=t('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),o=this.options.get("translations").get(e.message);i.append(n(o(e.args))),i[0].className+=" select2-results__message",this.$results.append(i)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(t){this.hideLoading();var e=[];if(null!=t.results&&0!==t.results.length){t.results=this.sort(t.results);for(var n=0;n<t.results.length;n++){var i=t.results[n],o=this.option(i);e.push(o)}this.$results.append(e)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},n.prototype.position=function(t,e){e.find(".select2-results").append(t)},n.prototype.sort=function(t){return this.options.get("sorter")(t)},n.prototype.highlightFirstItem=function(){var t=this.$results.find(".select2-results__option--selectable"),e=t.filter(".select2-results__option--selected");e.length>0?e.first().trigger("mouseenter"):t.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current((function(i){var o=i.map((function(t){return t.id.toString()}));n.$results.find(".select2-results__option--selectable").each((function(){var n=t(this),i=e.GetData(this,"data"),r=""+i.id;null!=i.element&&i.element.selected||null==i.element&&o.indexOf(r)>-1?(this.classList.add("select2-results__option--selected"),n.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),n.attr("aria-selected","false"))}))}))},n.prototype.showLoading=function(t){this.hideLoading();var e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(t)},n=this.option(e);n.className+=" loading-results",this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(n){var i=document.createElement("li");i.classList.add("select2-results__option"),i.classList.add("select2-results__option--selectable");var o={role:"option"},r=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var a in(null!=n.element&&r.call(n.element,":disabled")||null==n.element&&n.disabled)&&(o["aria-disabled"]="true",i.classList.remove("select2-results__option--selectable"),i.classList.add("select2-results__option--disabled")),null==n.id&&i.classList.remove("select2-results__option--selectable"),null!=n._resultId&&(i.id=n._resultId),n.title&&(i.title=n.title),n.children&&(o.role="group",o["aria-label"]=n.text,i.classList.remove("select2-results__option--selectable"),i.classList.add("select2-results__option--group")),o){var s=o[a];i.setAttribute(a,s)}if(n.children){var l=t(i),c=document.createElement("strong");c.className="select2-results__group",this.template(n,c);for(var u=[],d=0;d<n.children.length;d++){var h=n.children[d],p=this.option(h);u.push(p)}var f=t("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});f.append(u),l.append(c),l.append(f)}else this.template(n,i);return e.StoreData(i,"data",n),i},n.prototype.bind=function(n,i){var o=this,r=n.id+"-results";this.$results.attr("id",r),n.on("results:all",(function(t){o.clear(),o.append(t.data),n.isOpen()&&(o.setClasses(),o.highlightFirstItem())})),n.on("results:append",(function(t){o.append(t.data),n.isOpen()&&o.setClasses()})),n.on("query",(function(t){o.hideMessages(),o.showLoading(t)})),n.on("select",(function(){n.isOpen()&&(o.setClasses(),o.options.get("scrollAfterSelect")&&o.highlightFirstItem())})),n.on("unselect",(function(){n.isOpen()&&(o.setClasses(),o.options.get("scrollAfterSelect")&&o.highlightFirstItem())})),n.on("open",(function(){o.$results.attr("aria-expanded","true"),o.$results.attr("aria-hidden","false"),o.setClasses(),o.ensureHighlightVisible()})),n.on("close",(function(){o.$results.attr("aria-expanded","false"),o.$results.attr("aria-hidden","true"),o.$results.removeAttr("aria-activedescendant")})),n.on("results:toggle",(function(){var t=o.getHighlightedResults();0!==t.length&&t.trigger("mouseup")})),n.on("results:select",(function(){var t=o.getHighlightedResults();if(0!==t.length){var n=e.GetData(t[0],"data");t.hasClass("select2-results__option--selected")?o.trigger("close",{}):o.trigger("select",{data:n})}})),n.on("results:previous",(function(){var t=o.getHighlightedResults(),e=o.$results.find(".select2-results__option--selectable"),n=e.index(t);if(!(n<=0)){var i=n-1;0===t.length&&(i=0);var r=e.eq(i);r.trigger("mouseenter");var a=o.$results.offset().top,s=r.offset().top,l=o.$results.scrollTop()+(s-a);0===i?o.$results.scrollTop(0):s-a<0&&o.$results.scrollTop(l)}})),n.on("results:next",(function(){var t=o.getHighlightedResults(),e=o.$results.find(".select2-results__option--selectable"),n=e.index(t)+1;if(!(n>=e.length)){var i=e.eq(n);i.trigger("mouseenter");var r=o.$results.offset().top+o.$results.outerHeight(!1),a=i.offset().top+i.outerHeight(!1),s=o.$results.scrollTop()+a-r;0===n?o.$results.scrollTop(0):a>r&&o.$results.scrollTop(s)}})),n.on("results:focus",(function(t){t.element[0].classList.add("select2-results__option--highlighted"),t.element[0].setAttribute("aria-selected","true")})),n.on("results:message",(function(t){o.displayMessage(t)})),t.fn.mousewheel&&this.$results.on("mousewheel",(function(t){var e=o.$results.scrollTop(),n=o.$results.get(0).scrollHeight-e+t.deltaY,i=t.deltaY>0&&e-t.deltaY<=0,r=t.deltaY<0&&n<=o.$results.height();i?(o.$results.scrollTop(0),t.preventDefault(),t.stopPropagation()):r&&(o.$results.scrollTop(o.$results.get(0).scrollHeight-o.$results.height()),t.preventDefault(),t.stopPropagation())})),this.$results.on("mouseup",".select2-results__option--selectable",(function(n){var i=t(this),r=e.GetData(this,"data");i.hasClass("select2-results__option--selected")?o.options.get("multiple")?o.trigger("unselect",{originalEvent:n,data:r}):o.trigger("close",{}):o.trigger("select",{originalEvent:n,data:r})})),this.$results.on("mouseenter",".select2-results__option--selectable",(function(n){var i=e.GetData(this,"data");o.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),o.trigger("results:focus",{data:i,element:t(this)})}))},n.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var t=this.getHighlightedResults();if(0!==t.length){var e=this.$results.find(".select2-results__option--selectable").index(t),n=this.$results.offset().top,i=t.offset().top,o=this.$results.scrollTop()+(i-n),r=i-n;o-=2*t.outerHeight(!1),e<=2?this.$results.scrollTop(0):(r>this.$results.outerHeight()||r<0)&&this.$results.scrollTop(o)}},n.prototype.template=function(e,n){var i=this.options.get("templateResult"),o=this.options.get("escapeMarkup"),r=i(e,n);null==r?n.style.display="none":"string"==typeof r?n.innerHTML=o(r):t(n).append(r)},n})),e.define("select2/keys",[],(function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}})),e.define("select2/selection/base",["jquery","../utils","../keys"],(function(t,e,n){function i(t,e){this.$element=t,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,e.Observable),i.prototype.render=function(){var n=t('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=e.GetData(this.$element[0],"old-tabindex")?this._tabindex=e.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),n.attr("title",this.$element.attr("title")),n.attr("tabindex",this._tabindex),n.attr("aria-disabled","false"),this.$selection=n,n},i.prototype.bind=function(t,e){var i=this,o=t.id+"-results";this.container=t,this.$selection.on("focus",(function(t){i.trigger("focus",t)})),this.$selection.on("blur",(function(t){i._handleBlur(t)})),this.$selection.on("keydown",(function(t){i.trigger("keypress",t),t.which===n.SPACE&&t.preventDefault()})),t.on("results:focus",(function(t){i.$selection.attr("aria-activedescendant",t.data._resultId)})),t.on("selection:update",(function(t){i.update(t.data)})),t.on("open",(function(){i.$selection.attr("aria-expanded","true"),i.$selection.attr("aria-owns",o),i._attachCloseHandler(t)})),t.on("close",(function(){i.$selection.attr("aria-expanded","false"),i.$selection.removeAttr("aria-activedescendant"),i.$selection.removeAttr("aria-owns"),i.$selection.trigger("focus"),i._detachCloseHandler(t)})),t.on("enable",(function(){i.$selection.attr("tabindex",i._tabindex),i.$selection.attr("aria-disabled","false")})),t.on("disable",(function(){i.$selection.attr("tabindex","-1"),i.$selection.attr("aria-disabled","true")}))},i.prototype._handleBlur=function(e){var n=this;window.setTimeout((function(){document.activeElement==n.$selection[0]||t.contains(n.$selection[0],document.activeElement)||n.trigger("blur",e)}),1)},i.prototype._attachCloseHandler=function(n){t(document.body).on("mousedown.select2."+n.id,(function(n){var i=t(n.target).closest(".select2");t(".select2.select2-container--open").each((function(){this!=i[0]&&e.GetData(this,"element").select2("close")}))}))},i.prototype._detachCloseHandler=function(e){t(document.body).off("mousedown.select2."+e.id)},i.prototype.position=function(t,e){e.find(".selection").append(t)},i.prototype.destroy=function(){this._detachCloseHandler(this.container)},i.prototype.update=function(t){throw new Error("The `update` method must be defined in child classes.")},i.prototype.isEnabled=function(){return!this.isDisabled()},i.prototype.isDisabled=function(){return this.options.get("disabled")},i})),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],(function(t,e,n,i){function o(){o.__super__.constructor.apply(this,arguments)}return n.Extend(o,e),o.prototype.render=function(){var t=o.__super__.render.call(this);return t[0].classList.add("select2-selection--single"),t.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),t},o.prototype.bind=function(t,e){var n=this;o.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.attr("aria-controls",i),this.$selection.on("mousedown",(function(t){1===t.which&&n.trigger("toggle",{originalEvent:t})})),this.$selection.on("focus",(function(t){})),this.$selection.on("blur",(function(t){})),t.on("focus",(function(e){t.isOpen()||n.$selection.trigger("focus")}))},o.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},o.prototype.display=function(t,e){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(t,e))},o.prototype.selectionContainer=function(){return t("<span></span>")},o.prototype.update=function(t){if(0!==t.length){var e=t[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(e,n);n.empty().append(i);var o=e.title||e.text;o?n.attr("title",o):n.removeAttr("title")}else this.clear()},o})),e.define("select2/selection/multiple",["jquery","./base","../utils"],(function(t,e,n){function i(t,e){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,e),i.prototype.render=function(){var t=i.__super__.render.call(this);return t[0].classList.add("select2-selection--multiple"),t.html('<ul class="select2-selection__rendered"></ul>'),t},i.prototype.bind=function(e,o){var r=this;i.__super__.bind.apply(this,arguments);var a=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",a),this.$selection.on("click",(function(t){r.trigger("toggle",{originalEvent:t})})),this.$selection.on("click",".select2-selection__choice__remove",(function(e){if(!r.isDisabled()){var i=t(this).parent(),o=n.GetData(i[0],"data");r.trigger("unselect",{originalEvent:e,data:o})}})),this.$selection.on("keydown",".select2-selection__choice__remove",(function(t){r.isDisabled()||t.stopPropagation()}))},i.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},i.prototype.display=function(t,e){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(t,e))},i.prototype.selectionContainer=function(){return t('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">×</span></button><span class="select2-selection__choice__display"></span></li>')},i.prototype.update=function(t){if(this.clear(),0!==t.length){for(var e=[],i=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",o=0;o<t.length;o++){var r=t[o],a=this.selectionContainer(),s=this.display(r,a),l=i+n.generateChars(4)+"-";r.id?l+=r.id:l+=n.generateChars(4),a.find(".select2-selection__choice__display").append(s).attr("id",l);var c=r.title||r.text;c&&a.attr("title",c);var u=this.options.get("translations").get("removeItem"),d=a.find(".select2-selection__choice__remove");d.attr("title",u()),d.attr("aria-label",u()),d.attr("aria-describedby",l),n.StoreData(a[0],"data",r),e.push(a)}this.$selection.find(".select2-selection__rendered").append(e)}},i})),e.define("select2/selection/placeholder",[],(function(){function t(t,e,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),t.call(this,e,n)}return t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.createPlaceholder=function(t,e){var n=this.selectionContainer();n.html(this.display(e)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice");var i=e.title||e.text||n.text();return this.$selection.find(".select2-selection__rendered").attr("title",i),n},t.prototype.update=function(t,e){var n=1==e.length&&e[0].id!=this.placeholder.id;if(e.length>1||n)return t.call(this,e);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t})),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],(function(t,e,n){function i(){}return i.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",(function(t){i._handleClear(t)})),e.on("keypress",(function(t){i._handleKeyboardClear(t,e)}))},i.prototype._handleClear=function(t,e){if(!this.isDisabled()){var i=this.$selection.find(".select2-selection__clear");if(0!==i.length){e.stopPropagation();var o=n.GetData(i[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var a={data:o};if(this.trigger("clear",a),a.prevented)this.$element.val(r);else{for(var s=0;s<o.length;s++)if(a={data:o[s]},this.trigger("unselect",a),a.prevented)return void this.$element.val(r);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},i.prototype._handleKeyboardClear=function(t,n,i){i.isOpen()||n.which!=e.DELETE&&n.which!=e.BACKSPACE||this._handleClear(n)},i.prototype.update=function(e,i){if(e.call(this,i),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),!(this.$selection.find(".select2-selection__placeholder").length>0||0===i.length)){var o=this.$selection.find(".select2-selection__rendered").attr("id"),r=this.options.get("translations").get("removeAllItems"),a=t('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">×</span></button>');a.attr("title",r()),a.attr("aria-label",r()),a.attr("aria-describedby",o),n.StoreData(a[0],"data",i),this.$selection.prepend(a),this.$selection[0].classList.add("select2-selection--clearable")}},i})),e.define("select2/selection/search",["jquery","../utils","../keys"],(function(t,e,n){function i(t,e,n){t.call(this,e,n)}return i.prototype.render=function(e){var n=this.options.get("translations").get("search"),i=t('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>');this.$searchContainer=i,this.$search=i.find("textarea"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",n());var o=e.call(this);return this._transferTabIndex(),o.append(this.$searchContainer),o},i.prototype.bind=function(t,i,o){var r=this,a=i.id+"-results",s=i.id+"-container";t.call(this,i,o),r.$search.attr("aria-describedby",s),i.on("open",(function(){r.$search.attr("aria-controls",a),r.$search.trigger("focus")})),i.on("close",(function(){r.$search.val(""),r.resizeSearch(),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.trigger("focus")})),i.on("enable",(function(){r.$search.prop("disabled",!1),r._transferTabIndex()})),i.on("disable",(function(){r.$search.prop("disabled",!0)})),i.on("focus",(function(t){r.$search.trigger("focus")})),i.on("results:focus",(function(t){t.data._resultId?r.$search.attr("aria-activedescendant",t.data._resultId):r.$search.removeAttr("aria-activedescendant")})),this.$selection.on("focusin",".select2-search--inline",(function(t){r.trigger("focus",t)})),this.$selection.on("focusout",".select2-search--inline",(function(t){r._handleBlur(t)})),this.$selection.on("keydown",".select2-search--inline",(function(t){if(t.stopPropagation(),r.trigger("keypress",t),r._keyUpPrevented=t.isDefaultPrevented(),t.which===n.BACKSPACE&&""===r.$search.val()){var i=r.$selection.find(".select2-selection__choice").last();if(i.length>0){var o=e.GetData(i[0],"data");r.searchRemoveChoice(o),t.preventDefault()}}})),this.$selection.on("click",".select2-search--inline",(function(t){r.$search.val()&&t.stopPropagation()}));var l=document.documentMode,c=l&&l<=11;this.$selection.on("input.searchcheck",".select2-search--inline",(function(t){c?r.$selection.off("input.search input.searchcheck"):r.$selection.off("keyup.search")})),this.$selection.on("keyup.search input.search",".select2-search--inline",(function(t){if(c&&"input"===t.type)r.$selection.off("input.search input.searchcheck");else{var e=t.which;e!=n.SHIFT&&e!=n.CTRL&&e!=n.ALT&&e!=n.TAB&&r.handleSearch(t)}}))},i.prototype._transferTabIndex=function(t){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},i.prototype.createPlaceholder=function(t,e){this.$search.attr("placeholder",e.text)},i.prototype.update=function(t,e){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),t.call(this,e),this.resizeSearch(),n&&this.$search.trigger("focus")},i.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},i.prototype.searchRemoveChoice=function(t,e){this.trigger("unselect",{data:e}),this.$search.val(e.text),this.handleSearch()},i.prototype.resizeSearch=function(){this.$search.css("width","25px");var t="100%";""===this.$search.attr("placeholder")&&(t=.75*(this.$search.val().length+1)+"em"),this.$search.css("width",t)},i})),e.define("select2/selection/selectionCss",["../utils"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),i=this.options.get("selectionCssClass")||"";return-1!==i.indexOf(":all:")&&(i=i.replace(":all:",""),t.copyNonInternalCssClasses(n[0],this.$element[0])),n.addClass(i),n},e})),e.define("select2/selection/eventRelay",["jquery"],(function(t){function e(){}return e.prototype.bind=function(e,n,i){var o=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],a=["opening","closing","selecting","unselecting","clearing"];e.call(this,n,i),n.on("*",(function(e,n){if(-1!==r.indexOf(e)){n=n||{};var i=t.Event("select2:"+e,{params:n});o.$element.trigger(i),-1!==a.indexOf(e)&&(n.prevented=i.isDefaultPrevented())}}))},e})),e.define("select2/translation",["jquery","require"],(function(t,e){function n(t){this.dict=t||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(t){return this.dict[t]},n.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},n._cache={},n.loadPath=function(t){if(!(t in n._cache)){var i=e(t);n._cache[t]=i}return new n(n._cache[t])},n})),e.define("select2/diacritics",[],(function(){return{"Ⓐ":"A",A:"A",À:"A",Á:"A",Â:"A",Ầ:"A",Ấ:"A",Ẫ:"A",Ẩ:"A",Ã:"A",Ā:"A",Ă:"A",Ằ:"A",Ắ:"A",Ẵ:"A",Ẳ:"A",Ȧ:"A",Ǡ:"A",Ä:"A",Ǟ:"A",Ả:"A",Å:"A",Ǻ:"A",Ǎ:"A",Ȁ:"A",Ȃ:"A",Ạ:"A",Ậ:"A",Ặ:"A",Ḁ:"A",Ą:"A",Ⱥ:"A",Ɐ:"A",Ꜳ:"AA",Æ:"AE",Ǽ:"AE",Ǣ:"AE",Ꜵ:"AO",Ꜷ:"AU",Ꜹ:"AV",Ꜻ:"AV",Ꜽ:"AY","Ⓑ":"B",B:"B",Ḃ:"B",Ḅ:"B",Ḇ:"B",Ƀ:"B",Ƃ:"B",Ɓ:"B","Ⓒ":"C",C:"C",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",Ç:"C",Ḉ:"C",Ƈ:"C",Ȼ:"C",Ꜿ:"C","Ⓓ":"D",D:"D",Ḋ:"D",Ď:"D",Ḍ:"D",Ḑ:"D",Ḓ:"D",Ḏ:"D",Đ:"D",Ƌ:"D",Ɗ:"D",Ɖ:"D",Ꝺ:"D",DZ:"DZ",DŽ:"DZ",Dz:"Dz",Dž:"Dz","Ⓔ":"E",E:"E",È:"E",É:"E",Ê:"E",Ề:"E",Ế:"E",Ễ:"E",Ể:"E",Ẽ:"E",Ē:"E",Ḕ:"E",Ḗ:"E",Ĕ:"E",Ė:"E",Ë:"E",Ẻ:"E",Ě:"E",Ȅ:"E",Ȇ:"E",Ẹ:"E",Ệ:"E",Ȩ:"E",Ḝ:"E",Ę:"E",Ḙ:"E",Ḛ:"E",Ɛ:"E",Ǝ:"E","Ⓕ":"F",F:"F",Ḟ:"F",Ƒ:"F",Ꝼ:"F","Ⓖ":"G",G:"G",Ǵ:"G",Ĝ:"G",Ḡ:"G",Ğ:"G",Ġ:"G",Ǧ:"G",Ģ:"G",Ǥ:"G",Ɠ:"G",Ꞡ:"G",Ᵹ:"G",Ꝿ:"G","Ⓗ":"H",H:"H",Ĥ:"H",Ḣ:"H",Ḧ:"H",Ȟ:"H",Ḥ:"H",Ḩ:"H",Ḫ:"H",Ħ:"H",Ⱨ:"H",Ⱶ:"H",Ɥ:"H","Ⓘ":"I",I:"I",Ì:"I",Í:"I",Î:"I",Ĩ:"I",Ī:"I",Ĭ:"I",İ:"I",Ï:"I",Ḯ:"I",Ỉ:"I",Ǐ:"I",Ȉ:"I",Ȋ:"I",Ị:"I",Į:"I",Ḭ:"I",Ɨ:"I","Ⓙ":"J",J:"J",Ĵ:"J",Ɉ:"J","Ⓚ":"K",K:"K",Ḱ:"K",Ǩ:"K",Ḳ:"K",Ķ:"K",Ḵ:"K",Ƙ:"K",Ⱪ:"K",Ꝁ:"K",Ꝃ:"K",Ꝅ:"K",Ꞣ:"K","Ⓛ":"L",L:"L",Ŀ:"L",Ĺ:"L",Ľ:"L",Ḷ:"L",Ḹ:"L",Ļ:"L",Ḽ:"L",Ḻ:"L",Ł:"L",Ƚ:"L",Ɫ:"L",Ⱡ:"L",Ꝉ:"L",Ꝇ:"L",Ꞁ:"L",LJ:"LJ",Lj:"Lj","Ⓜ":"M",M:"M",Ḿ:"M",Ṁ:"M",Ṃ:"M",Ɱ:"M",Ɯ:"M","Ⓝ":"N",N:"N",Ǹ:"N",Ń:"N",Ñ:"N",Ṅ:"N",Ň:"N",Ṇ:"N",Ņ:"N",Ṋ:"N",Ṉ:"N",Ƞ:"N",Ɲ:"N",Ꞑ:"N",Ꞥ:"N",NJ:"NJ",Nj:"Nj","Ⓞ":"O",O:"O",Ò:"O",Ó:"O",Ô:"O",Ồ:"O",Ố:"O",Ỗ:"O",Ổ:"O",Õ:"O",Ṍ:"O",Ȭ:"O",Ṏ:"O",Ō:"O",Ṑ:"O",Ṓ:"O",Ŏ:"O",Ȯ:"O",Ȱ:"O",Ö:"O",Ȫ:"O",Ỏ:"O",Ő:"O",Ǒ:"O",Ȍ:"O",Ȏ:"O",Ơ:"O",Ờ:"O",Ớ:"O",Ỡ:"O",Ở:"O",Ợ:"O",Ọ:"O",Ộ:"O",Ǫ:"O",Ǭ:"O",Ø:"O",Ǿ:"O",Ɔ:"O",Ɵ:"O",Ꝋ:"O",Ꝍ:"O",Œ:"OE",Ƣ:"OI",Ꝏ:"OO",Ȣ:"OU","Ⓟ":"P",P:"P",Ṕ:"P",Ṗ:"P",Ƥ:"P",Ᵽ:"P",Ꝑ:"P",Ꝓ:"P",Ꝕ:"P","Ⓠ":"Q",Q:"Q",Ꝗ:"Q",Ꝙ:"Q",Ɋ:"Q","Ⓡ":"R",R:"R",Ŕ:"R",Ṙ:"R",Ř:"R",Ȑ:"R",Ȓ:"R",Ṛ:"R",Ṝ:"R",Ŗ:"R",Ṟ:"R",Ɍ:"R",Ɽ:"R",Ꝛ:"R",Ꞧ:"R",Ꞃ:"R","Ⓢ":"S",S:"S",ẞ:"S",Ś:"S",Ṥ:"S",Ŝ:"S",Ṡ:"S",Š:"S",Ṧ:"S",Ṣ:"S",Ṩ:"S",Ș:"S",Ş:"S",Ȿ:"S",Ꞩ:"S",Ꞅ:"S","Ⓣ":"T",T:"T",Ṫ:"T",Ť:"T",Ṭ:"T",Ț:"T",Ţ:"T",Ṱ:"T",Ṯ:"T",Ŧ:"T",Ƭ:"T",Ʈ:"T",Ⱦ:"T",Ꞇ:"T",Ꜩ:"TZ","Ⓤ":"U",U:"U",Ù:"U",Ú:"U",Û:"U",Ũ:"U",Ṹ:"U",Ū:"U",Ṻ:"U",Ŭ:"U",Ü:"U",Ǜ:"U",Ǘ:"U",Ǖ:"U",Ǚ:"U",Ủ:"U",Ů:"U",Ű:"U",Ǔ:"U",Ȕ:"U",Ȗ:"U",Ư:"U",Ừ:"U",Ứ:"U",Ữ:"U",Ử:"U",Ự:"U",Ụ:"U",Ṳ:"U",Ų:"U",Ṷ:"U",Ṵ:"U",Ʉ:"U","Ⓥ":"V",V:"V",Ṽ:"V",Ṿ:"V",Ʋ:"V",Ꝟ:"V",Ʌ:"V",Ꝡ:"VY","Ⓦ":"W",W:"W",Ẁ:"W",Ẃ:"W",Ŵ:"W",Ẇ:"W",Ẅ:"W",Ẉ:"W",Ⱳ:"W","Ⓧ":"X",X:"X",Ẋ:"X",Ẍ:"X","Ⓨ":"Y",Y:"Y",Ỳ:"Y",Ý:"Y",Ŷ:"Y",Ỹ:"Y",Ȳ:"Y",Ẏ:"Y",Ÿ:"Y",Ỷ:"Y",Ỵ:"Y",Ƴ:"Y",Ɏ:"Y",Ỿ:"Y","Ⓩ":"Z",Z:"Z",Ź:"Z",Ẑ:"Z",Ż:"Z",Ž:"Z",Ẓ:"Z",Ẕ:"Z",Ƶ:"Z",Ȥ:"Z",Ɀ:"Z",Ⱬ:"Z",Ꝣ:"Z","ⓐ":"a",a:"a",ẚ:"a",à:"a",á:"a",â:"a",ầ:"a",ấ:"a",ẫ:"a",ẩ:"a",ã:"a",ā:"a",ă:"a",ằ:"a",ắ:"a",ẵ:"a",ẳ:"a",ȧ:"a",ǡ:"a",ä:"a",ǟ:"a",ả:"a",å:"a",ǻ:"a",ǎ:"a",ȁ:"a",ȃ:"a",ạ:"a",ậ:"a",ặ:"a",ḁ:"a",ą:"a",ⱥ:"a",ɐ:"a",ꜳ:"aa",æ:"ae",ǽ:"ae",ǣ:"ae",ꜵ:"ao",ꜷ:"au",ꜹ:"av",ꜻ:"av",ꜽ:"ay","ⓑ":"b",b:"b",ḃ:"b",ḅ:"b",ḇ:"b",ƀ:"b",ƃ:"b",ɓ:"b","ⓒ":"c",c:"c",ć:"c",ĉ:"c",ċ:"c",č:"c",ç:"c",ḉ:"c",ƈ:"c",ȼ:"c",ꜿ:"c",ↄ:"c","ⓓ":"d",d:"d",ḋ:"d",ď:"d",ḍ:"d",ḑ:"d",ḓ:"d",ḏ:"d",đ:"d",ƌ:"d",ɖ:"d",ɗ:"d",ꝺ:"d",dz:"dz",dž:"dz","ⓔ":"e",e:"e",è:"e",é:"e",ê:"e",ề:"e",ế:"e",ễ:"e",ể:"e",ẽ:"e",ē:"e",ḕ:"e",ḗ:"e",ĕ:"e",ė:"e",ë:"e",ẻ:"e",ě:"e",ȅ:"e",ȇ:"e",ẹ:"e",ệ:"e",ȩ:"e",ḝ:"e",ę:"e",ḙ:"e",ḛ:"e",ɇ:"e",ɛ:"e",ǝ:"e","ⓕ":"f",f:"f",ḟ:"f",ƒ:"f",ꝼ:"f","ⓖ":"g",g:"g",ǵ:"g",ĝ:"g",ḡ:"g",ğ:"g",ġ:"g",ǧ:"g",ģ:"g",ǥ:"g",ɠ:"g",ꞡ:"g",ᵹ:"g",ꝿ:"g","ⓗ":"h",h:"h",ĥ:"h",ḣ:"h",ḧ:"h",ȟ:"h",ḥ:"h",ḩ:"h",ḫ:"h",ẖ:"h",ħ:"h",ⱨ:"h",ⱶ:"h",ɥ:"h",ƕ:"hv","ⓘ":"i",i:"i",ì:"i",í:"i",î:"i",ĩ:"i",ī:"i",ĭ:"i",ï:"i",ḯ:"i",ỉ:"i",ǐ:"i",ȉ:"i",ȋ:"i",ị:"i",į:"i",ḭ:"i",ɨ:"i",ı:"i","ⓙ":"j",j:"j",ĵ:"j",ǰ:"j",ɉ:"j","ⓚ":"k",k:"k",ḱ:"k",ǩ:"k",ḳ:"k",ķ:"k",ḵ:"k",ƙ:"k",ⱪ:"k",ꝁ:"k",ꝃ:"k",ꝅ:"k",ꞣ:"k","ⓛ":"l",l:"l",ŀ:"l",ĺ:"l",ľ:"l",ḷ:"l",ḹ:"l",ļ:"l",ḽ:"l",ḻ:"l",ſ:"l",ł:"l",ƚ:"l",ɫ:"l",ⱡ:"l",ꝉ:"l",ꞁ:"l",ꝇ:"l",lj:"lj","ⓜ":"m",m:"m",ḿ:"m",ṁ:"m",ṃ:"m",ɱ:"m",ɯ:"m","ⓝ":"n",n:"n",ǹ:"n",ń:"n",ñ:"n",ṅ:"n",ň:"n",ṇ:"n",ņ:"n",ṋ:"n",ṉ:"n",ƞ:"n",ɲ:"n",ʼn:"n",ꞑ:"n",ꞥ:"n",nj:"nj","ⓞ":"o",o:"o",ò:"o",ó:"o",ô:"o",ồ:"o",ố:"o",ỗ:"o",ổ:"o",õ:"o",ṍ:"o",ȭ:"o",ṏ:"o",ō:"o",ṑ:"o",ṓ:"o",ŏ:"o",ȯ:"o",ȱ:"o",ö:"o",ȫ:"o",ỏ:"o",ő:"o",ǒ:"o",ȍ:"o",ȏ:"o",ơ:"o",ờ:"o",ớ:"o",ỡ:"o",ở:"o",ợ:"o",ọ:"o",ộ:"o",ǫ:"o",ǭ:"o",ø:"o",ǿ:"o",ɔ:"o",ꝋ:"o",ꝍ:"o",ɵ:"o",œ:"oe",ƣ:"oi",ȣ:"ou",ꝏ:"oo","ⓟ":"p",p:"p",ṕ:"p",ṗ:"p",ƥ:"p",ᵽ:"p",ꝑ:"p",ꝓ:"p",ꝕ:"p","ⓠ":"q",q:"q",ɋ:"q",ꝗ:"q",ꝙ:"q","ⓡ":"r",r:"r",ŕ:"r",ṙ:"r",ř:"r",ȑ:"r",ȓ:"r",ṛ:"r",ṝ:"r",ŗ:"r",ṟ:"r",ɍ:"r",ɽ:"r",ꝛ:"r",ꞧ:"r",ꞃ:"r","ⓢ":"s",s:"s",ß:"s",ś:"s",ṥ:"s",ŝ:"s",ṡ:"s",š:"s",ṧ:"s",ṣ:"s",ṩ:"s",ș:"s",ş:"s",ȿ:"s",ꞩ:"s",ꞅ:"s",ẛ:"s","ⓣ":"t",t:"t",ṫ:"t",ẗ:"t",ť:"t",ṭ:"t",ț:"t",ţ:"t",ṱ:"t",ṯ:"t",ŧ:"t",ƭ:"t",ʈ:"t",ⱦ:"t",ꞇ:"t",ꜩ:"tz","ⓤ":"u",u:"u",ù:"u",ú:"u",û:"u",ũ:"u",ṹ:"u",ū:"u",ṻ:"u",ŭ:"u",ü:"u",ǜ:"u",ǘ:"u",ǖ:"u",ǚ:"u",ủ:"u",ů:"u",ű:"u",ǔ:"u",ȕ:"u",ȗ:"u",ư:"u",ừ:"u",ứ:"u",ữ:"u",ử:"u",ự:"u",ụ:"u",ṳ:"u",ų:"u",ṷ:"u",ṵ:"u",ʉ:"u","ⓥ":"v",v:"v",ṽ:"v",ṿ:"v",ʋ:"v",ꝟ:"v",ʌ:"v",ꝡ:"vy","ⓦ":"w",w:"w",ẁ:"w",ẃ:"w",ŵ:"w",ẇ:"w",ẅ:"w",ẘ:"w",ẉ:"w",ⱳ:"w","ⓧ":"x",x:"x",ẋ:"x",ẍ:"x","ⓨ":"y",y:"y",ỳ:"y",ý:"y",ŷ:"y",ỹ:"y",ȳ:"y",ẏ:"y",ÿ:"y",ỷ:"y",ẙ:"y",ỵ:"y",ƴ:"y",ɏ:"y",ỿ:"y","ⓩ":"z",z:"z",ź:"z",ẑ:"z",ż:"z",ž:"z",ẓ:"z",ẕ:"z",ƶ:"z",ȥ:"z",ɀ:"z",ⱬ:"z",ꝣ:"z",Ά:"Α",Έ:"Ε",Ή:"Η",Ί:"Ι",Ϊ:"Ι",Ό:"Ο",Ύ:"Υ",Ϋ:"Υ",Ώ:"Ω",ά:"α",έ:"ε",ή:"η",ί:"ι",ϊ:"ι",ΐ:"ι",ό:"ο",ύ:"υ",ϋ:"υ",ΰ:"υ",ώ:"ω",ς:"σ","’":"'"}})),e.define("select2/data/base",["../utils"],(function(t){function e(t,n){e.__super__.constructor.call(this)}return t.Extend(e,t.Observable),e.prototype.current=function(t){throw new Error("The `current` method must be defined in child classes.")},e.prototype.query=function(t,e){throw new Error("The `query` method must be defined in child classes.")},e.prototype.bind=function(t,e){},e.prototype.destroy=function(){},e.prototype.generateResultId=function(e,n){var i=e.id+"-result-";return i+=t.generateChars(4),null!=n.id?i+="-"+n.id.toString():i+="-"+t.generateChars(4),i},e})),e.define("select2/data/select",["./base","../utils","jquery"],(function(t,e,n){function i(t,e){this.$element=t,this.options=e,i.__super__.constructor.call(this)}return e.Extend(i,t),i.prototype.current=function(t){var e=this;t(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),(function(t){return e.item(n(t))})))},i.prototype.select=function(t){var e=this;if(t.selected=!0,null!=t.element&&"option"===t.element.tagName.toLowerCase())return t.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current((function(n){var i=[];(t=[t]).push.apply(t,n);for(var o=0;o<t.length;o++){var r=t[o].id;-1===i.indexOf(r)&&i.push(r)}e.$element.val(i),e.$element.trigger("input").trigger("change")}));else{var n=t.id;this.$element.val(n),this.$element.trigger("input").trigger("change")}},i.prototype.unselect=function(t){var e=this;if(this.$element.prop("multiple")){if(t.selected=!1,null!=t.element&&"option"===t.element.tagName.toLowerCase())return t.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current((function(n){for(var i=[],o=0;o<n.length;o++){var r=n[o].id;r!==t.id&&-1===i.indexOf(r)&&i.push(r)}e.$element.val(i),e.$element.trigger("input").trigger("change")}))}},i.prototype.bind=function(t,e){var n=this;this.container=t,t.on("select",(function(t){n.select(t.data)})),t.on("unselect",(function(t){n.unselect(t.data)}))},i.prototype.destroy=function(){this.$element.find("*").each((function(){e.RemoveData(this)}))},i.prototype.query=function(t,e){var i=[],o=this;this.$element.children().each((function(){if("option"===this.tagName.toLowerCase()||"optgroup"===this.tagName.toLowerCase()){var e=n(this),r=o.item(e),a=o.matches(t,r);null!==a&&i.push(a)}})),e({results:i})},i.prototype.addOptions=function(t){this.$element.append(t)},i.prototype.option=function(t){var i;t.children?(i=document.createElement("optgroup")).label=t.text:void 0!==(i=document.createElement("option")).textContent?i.textContent=t.text:i.innerText=t.text,void 0!==t.id&&(i.value=t.id),t.disabled&&(i.disabled=!0),t.selected&&(i.selected=!0),t.title&&(i.title=t.title);var o=this._normalizeItem(t);return o.element=i,e.StoreData(i,"data",o),n(i)},i.prototype.item=function(t){var i={};if(null!=(i=e.GetData(t[0],"data")))return i;var o=t[0];if("option"===o.tagName.toLowerCase())i={id:t.val(),text:t.text(),disabled:t.prop("disabled"),selected:t.prop("selected"),title:t.prop("title")};else if("optgroup"===o.tagName.toLowerCase()){i={text:t.prop("label"),children:[],title:t.prop("title")};for(var r=t.children("option"),a=[],s=0;s<r.length;s++){var l=n(r[s]),c=this.item(l);a.push(c)}i.children=a}return(i=this._normalizeItem(i)).element=t[0],e.StoreData(t[0],"data",i),i},i.prototype._normalizeItem=function(t){t!==Object(t)&&(t={id:t,text:t});var e={selected:!1,disabled:!1};return null!=(t=n.extend({},{text:""},t)).id&&(t.id=t.id.toString()),null!=t.text&&(t.text=t.text.toString()),null==t._resultId&&t.id&&null!=this.container&&(t._resultId=this.generateResultId(this.container,t)),n.extend({},e,t)},i.prototype.matches=function(t,e){return this.options.get("matcher")(t,e)},i})),e.define("select2/data/array",["./select","../utils","jquery"],(function(t,e,n){function i(t,e){this._dataToConvert=e.get("data")||[],i.__super__.constructor.call(this,t,e)}return e.Extend(i,t),i.prototype.bind=function(t,e){i.__super__.bind.call(this,t,e),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(t){var e=this.$element.find("option").filter((function(e,n){return n.value==t.id.toString()}));0===e.length&&(e=this.option(t),this.addOptions(e)),i.__super__.select.call(this,t)},i.prototype.convertToOptions=function(t){var e=this,i=this.$element.find("option"),o=i.map((function(){return e.item(n(this)).id})).get(),r=[];function a(t){return function(){return n(this).val()==t.id}}for(var s=0;s<t.length;s++){var l=this._normalizeItem(t[s]);if(o.indexOf(l.id)>=0){var c=i.filter(a(l)),u=this.item(c),d=n.extend(!0,{},l,u),h=this.option(d);c.replaceWith(h)}else{var p=this.option(l);if(l.children){var f=this.convertToOptions(l.children);p.append(f)}r.push(p)}}return r},i})),e.define("select2/data/ajax",["./array","../utils","jquery"],(function(t,e,n){function i(t,e){this.ajaxOptions=this._applyDefaults(e.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),i.__super__.constructor.call(this,t,e)}return e.Extend(i,t),i.prototype._applyDefaults=function(t){var e={data:function(t){return n.extend({},t,{q:t.term})},transport:function(t,e,i){var o=n.ajax(t);return o.then(e),o.fail(i),o}};return n.extend({},e,t,!0)},i.prototype.processResults=function(t){return t},i.prototype.query=function(t,e){var i=this;null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null);var o=n.extend({type:"GET"},this.ajaxOptions);function r(){var n=o.transport(o,(function(n){var o=i.processResults(n,t);i.options.get("debug")&&window.console&&console.error&&(o&&o.results&&Array.isArray(o.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),e(o)}),(function(){(!("status"in n)||0!==n.status&&"0"!==n.status)&&i.trigger("results:message",{message:"errorLoading"})}));i._request=n}"function"==typeof o.url&&(o.url=o.url.call(this.$element,t)),"function"==typeof o.data&&(o.data=o.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(r,this.ajaxOptions.delay)):r()},i})),e.define("select2/data/tags",["jquery"],(function(t){function e(t,e,n){var i=n.get("tags"),o=n.get("createTag");void 0!==o&&(this.createTag=o);var r=n.get("insertTag");if(void 0!==r&&(this.insertTag=r),t.call(this,e,n),Array.isArray(i))for(var a=0;a<i.length;a++){var s=i[a],l=this._normalizeItem(s),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(t,e,n){var i=this;function o(t,r){for(var a=t.results,s=0;s<a.length;s++){var l=a[s],c=null!=l.children&&!o({results:l.children},!0);if((l.text||"").toUpperCase()===(e.term||"").toUpperCase()||c)return!r&&(t.data=a,void n(t))}if(r)return!0;var u=i.createTag(e);if(null!=u){var d=i.option(u);d.attr("data-select2-tag","true"),i.addOptions([d]),i.insertTag(a,u)}t.results=a,n(t)}this._removeOldTags(),null!=e.term&&null==e.page?t.call(this,e,o):t.call(this,e,n)},e.prototype.createTag=function(t,e){if(null==e.term)return null;var n=e.term.trim();return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(t,e,n){e.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each((function(){this.selected||t(this).remove()}))},e})),e.define("select2/data/tokenizer",["jquery"],(function(t){function e(t,e,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),t.call(this,e,n)}return e.prototype.bind=function(t,e,n){t.call(this,e,n),this.$search=e.dropdown.$search||e.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,n,i){var o=this;function r(e){var n=o._normalizeItem(e);if(!o.$element.find("option").filter((function(){return t(this).val()===n.id})).length){var i=o.option(n);i.attr("data-select2-tag",!0),o._removeOldTags(),o.addOptions([i])}a(n)}function a(t){o.trigger("select",{data:t})}n.term=n.term||"";var s=this.tokenizer(n,this.options,r);s.term!==n.term&&(this.$search.length&&(this.$search.val(s.term),this.$search.trigger("focus")),n.term=s.term),e.call(this,n,i)},e.prototype.tokenizer=function(e,n,i,o){for(var r=i.get("tokenSeparators")||[],a=n.term,s=0,l=this.createTag||function(t){return{id:t.term,text:t.term}};s<a.length;){var c=a[s];if(-1!==r.indexOf(c)){var u=a.substr(0,s),d=l(t.extend({},n,{term:u}));null!=d?(o(d),a=a.substr(s+1)||"",s=0):s++}else s++}return{term:a}},e})),e.define("select2/data/minimumInputLength",[],(function(){function t(t,e,n){this.minimumInputLength=n.get("minimumInputLength"),t.call(this,e,n)}return t.prototype.query=function(t,e,n){e.term=e.term||"",e.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:e.term,params:e}}):t.call(this,e,n)},t})),e.define("select2/data/maximumInputLength",[],(function(){function t(t,e,n){this.maximumInputLength=n.get("maximumInputLength"),t.call(this,e,n)}return t.prototype.query=function(t,e,n){e.term=e.term||"",this.maximumInputLength>0&&e.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:e.term,params:e}}):t.call(this,e,n)},t})),e.define("select2/data/maximumSelectionLength",[],(function(){function t(t,e,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),t.call(this,e,n)}return t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("select",(function(){i._checkIfMaximumSelected()}))},t.prototype.query=function(t,e,n){var i=this;this._checkIfMaximumSelected((function(){t.call(i,e,n)}))},t.prototype._checkIfMaximumSelected=function(t,e){var n=this;this.current((function(t){var i=null!=t?t.length:0;n.maximumSelectionLength>0&&i>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):e&&e()}))},t})),e.define("select2/dropdown",["jquery","./utils"],(function(t,e){function n(t,e){this.$element=t,this.options=e,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e,e},n.prototype.bind=function(){},n.prototype.position=function(t,e){},n.prototype.destroy=function(){this.$dropdown.remove()},n})),e.define("select2/dropdown/search",["jquery"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),i=this.options.get("translations").get("search"),o=t('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=o,this.$search=o.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",i()),n.prepend(o),n},e.prototype.bind=function(e,n,i){var o=this,r=n.id+"-results";e.call(this,n,i),this.$search.on("keydown",(function(t){o.trigger("keypress",t),o._keyUpPrevented=t.isDefaultPrevented()})),this.$search.on("input",(function(e){t(this).off("keyup")})),this.$search.on("keyup input",(function(t){o.handleSearch(t)})),n.on("open",(function(){o.$search.attr("tabindex",0),o.$search.attr("aria-controls",r),o.$search.trigger("focus"),window.setTimeout((function(){o.$search.trigger("focus")}),0)})),n.on("close",(function(){o.$search.attr("tabindex",-1),o.$search.removeAttr("aria-controls"),o.$search.removeAttr("aria-activedescendant"),o.$search.val(""),o.$search.trigger("blur")})),n.on("focus",(function(){n.isOpen()||o.$search.trigger("focus")})),n.on("results:all",(function(t){null!=t.query.term&&""!==t.query.term||(o.showSearch(t)?o.$searchContainer[0].classList.remove("select2-search--hide"):o.$searchContainer[0].classList.add("select2-search--hide"))})),n.on("results:focus",(function(t){t.data._resultId?o.$search.attr("aria-activedescendant",t.data._resultId):o.$search.removeAttr("aria-activedescendant")}))},e.prototype.handleSearch=function(t){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.showSearch=function(t,e){return!0},e})),e.define("select2/dropdown/hidePlaceholder",[],(function(){function t(t,e,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),t.call(this,e,n,i)}return t.prototype.append=function(t,e){e.results=this.removePlaceholder(e.results),t.call(this,e)},t.prototype.normalizePlaceholder=function(t,e){return"string"==typeof e&&(e={id:"",text:e}),e},t.prototype.removePlaceholder=function(t,e){for(var n=e.slice(0),i=e.length-1;i>=0;i--){var o=e[i];this.placeholder.id===o.id&&n.splice(i,1)}return n},t})),e.define("select2/dropdown/infiniteScroll",["jquery"],(function(t){function e(t,e,n,i){this.lastParams={},t.call(this,e,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(t,e){this.$loadingMore.remove(),this.loading=!1,t.call(this,e),this.showLoadingMore(e)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("query",(function(t){i.lastParams=t,i.loading=!0})),e.on("query:append",(function(t){i.lastParams=t,i.loading=!0})),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=t.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&this.$results.offset().top+this.$results.outerHeight(!1)+50>=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&&this.loadMore()},e.prototype.loadMore=function(){this.loading=!0;var e=t.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(t,e){return e.pagination&&e.pagination.more},e.prototype.createLoadingMore=function(){var e=t('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),n=this.options.get("translations").get("loadingMore");return e.html(n(this.lastParams)),e},e})),e.define("select2/dropdown/attachBody",["jquery","../utils"],(function(t,e){function n(e,n,i){this.$dropdownParent=t(i.get("dropdownParent")||document.body),e.call(this,n,i)}return n.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("open",(function(){i._showDropdown(),i._attachPositioningHandler(e),i._bindContainerResultHandlers(e)})),e.on("close",(function(){i._hideDropdown(),i._detachPositioningHandler(e)})),this.$dropdownContainer.on("mousedown",(function(t){t.stopPropagation()}))},n.prototype.destroy=function(t){t.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(t,e,n){e.attr("class",n.attr("class")),e[0].classList.remove("select2"),e[0].classList.add("select2-container--open"),e.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(e){var n=t("<span></span>"),i=e.call(this);return n.append(i),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(t){this.$dropdownContainer.detach()},n.prototype._bindContainerResultHandlers=function(t,e){if(!this._containerResultsHandlersBound){var n=this;e.on("results:all",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("results:append",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("results:message",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("select",(function(){n._positionDropdown(),n._resizeDropdown()})),e.on("unselect",(function(){n._positionDropdown(),n._resizeDropdown()})),this._containerResultsHandlersBound=!0}},n.prototype._attachPositioningHandler=function(n,i){var o=this,r="scroll.select2."+i.id,a="resize.select2."+i.id,s="orientationchange.select2."+i.id,l=this.$container.parents().filter(e.hasScroll);l.each((function(){e.StoreData(this,"select2-scroll-position",{x:t(this).scrollLeft(),y:t(this).scrollTop()})})),l.on(r,(function(n){var i=e.GetData(this,"select2-scroll-position");t(this).scrollTop(i.y)})),t(window).on(r+" "+a+" "+s,(function(t){o._positionDropdown(),o._resizeDropdown()}))},n.prototype._detachPositioningHandler=function(n,i){var o="scroll.select2."+i.id,r="resize.select2."+i.id,a="orientationchange.select2."+i.id;this.$container.parents().filter(e.hasScroll).off(o),t(window).off(o+" "+r+" "+a)},n.prototype._positionDropdown=function(){var e=t(window),n=this.$dropdown[0].classList.contains("select2-dropdown--above"),i=this.$dropdown[0].classList.contains("select2-dropdown--below"),o=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var a={height:this.$container.outerHeight(!1)};a.top=r.top,a.bottom=r.top+a.height;var s={height:this.$dropdown.outerHeight(!1)},l={top:e.scrollTop(),bottom:e.scrollTop()+e.height()},c=l.top<r.top-s.height,u=l.bottom>r.bottom+s.height,d={left:r.left,top:a.bottom},h=this.$dropdownParent;"static"===h.css("position")&&(h=h.offsetParent());var p={top:0,left:0};(t.contains(document.body,h[0])||h[0].isConnected)&&(p=h.offset()),d.top-=p.top,d.left-=p.left,n||i||(o="below"),u||!c||n?!c&&u&&n&&(o="below"):o="above",("above"==o||n&&"below"!==o)&&(d.top=a.top-p.top-s.height),null!=o&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+o),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+o)),this.$dropdownContainer.css(d)},n.prototype._resizeDropdown=function(){var t={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(t.minWidth=t.width,t.position="relative",t.width="auto"),this.$dropdown.css(t)},n.prototype._showDropdown=function(t){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n})),e.define("select2/dropdown/minimumResultsForSearch",[],(function(){function t(e){for(var n=0,i=0;i<e.length;i++){var o=e[i];o.children?n+=t(o.children):n++}return n}function e(t,e,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),t.call(this,e,n,i)}return e.prototype.showSearch=function(e,n){return!(t(n.data.results)<this.minimumResultsForSearch)&&e.call(this,n)},e})),e.define("select2/dropdown/selectOnClose",["../utils"],(function(t){function e(){}return e.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("close",(function(t){i._handleSelectOnClose(t)}))},e.prototype._handleSelectOnClose=function(e,n){if(n&&null!=n.originalSelect2Event){var i=n.originalSelect2Event;if("select"===i._type||"unselect"===i._type)return}var o=this.getHighlightedResults();if(!(o.length<1)){var r=t.GetData(o[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},e})),e.define("select2/dropdown/closeOnSelect",[],(function(){function t(){}return t.prototype.bind=function(t,e,n){var i=this;t.call(this,e,n),e.on("select",(function(t){i._selectTriggered(t)})),e.on("unselect",(function(t){i._selectTriggered(t)}))},t.prototype._selectTriggered=function(t,e){var n=e.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:e})},t})),e.define("select2/dropdown/dropdownCss",["../utils"],(function(t){function e(){}return e.prototype.render=function(e){var n=e.call(this),i=this.options.get("dropdownCssClass")||"";return-1!==i.indexOf(":all:")&&(i=i.replace(":all:",""),t.copyNonInternalCssClasses(n[0],this.$element[0])),n.addClass(i),n},e})),e.define("select2/dropdown/tagsSearchHighlight",["../utils"],(function(t){function e(){}return e.prototype.highlightFirstItem=function(e){var n=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(n.length>0){var i=n.first(),o=t.GetData(i[0],"data").element;if(o&&o.getAttribute&&"true"===o.getAttribute("data-select2-tag"))return void i.trigger("mouseenter")}e.call(this)},e})),e.define("select2/i18n/en",[],(function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(t){var e=t.input.length-t.maximum,n="Please delete "+e+" character";return 1!=e&&(n+="s"),n},inputTooShort:function(t){return"Please enter "+(t.minimum-t.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(t){var e="You can only select "+t.maximum+" item";return 1!=t.maximum&&(e+="s"),e},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}})),e.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],(function(t,e,n,i,o,r,a,s,l,c,u,d,h,p,f,b,M,g,m,z,v,O,y,_,A,x,w,q,W,L,k){function T(){this.reset()}return T.prototype.apply=function(u){if(null==(u=t.extend(!0,{},this.defaults,u)).dataAdapter&&(null!=u.ajax?u.dataAdapter=f:null!=u.data?u.dataAdapter=p:u.dataAdapter=h,u.minimumInputLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,g)),u.maximumInputLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,m)),u.maximumSelectionLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,z)),u.tags&&(u.dataAdapter=c.Decorate(u.dataAdapter,b)),null==u.tokenSeparators&&null==u.tokenizer||(u.dataAdapter=c.Decorate(u.dataAdapter,M))),null==u.resultsAdapter&&(u.resultsAdapter=e,null!=u.ajax&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,_)),null!=u.placeholder&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,y)),u.selectOnClose&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,w)),u.tags&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,L))),null==u.dropdownAdapter){if(u.multiple)u.dropdownAdapter=v;else{var d=c.Decorate(v,O);u.dropdownAdapter=d}0!==u.minimumResultsForSearch&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,x)),u.closeOnSelect&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,q)),null!=u.dropdownCssClass&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,W)),u.dropdownAdapter=c.Decorate(u.dropdownAdapter,A)}null==u.selectionAdapter&&(u.multiple?u.selectionAdapter=i:u.selectionAdapter=n,null!=u.placeholder&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,o)),u.allowClear&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,r)),u.multiple&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,a)),null!=u.selectionCssClass&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,s)),u.selectionAdapter=c.Decorate(u.selectionAdapter,l)),u.language=this._resolveLanguage(u.language),u.language.push("en");for(var k=[],T=0;T<u.language.length;T++){var S=u.language[T];-1===k.indexOf(S)&&k.push(S)}return u.language=k,u.translations=this._processTranslations(u.language,u.debug),u},T.prototype.reset=function(){function e(t){function e(t){return d[t]||t}return t.replace(/[^\u0000-\u007E]/g,e)}function n(i,o){if(null==i.term||""===i.term.trim())return o;if(o.children&&o.children.length>0){for(var r=t.extend(!0,{},o),a=o.children.length-1;a>=0;a--)null==n(i,o.children[a])&&r.children.splice(a,1);return r.children.length>0?r:n(i,r)}var s=e(o.text).toUpperCase(),l=e(i.term).toUpperCase();return s.indexOf(l)>-1?o:null}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:c.escapeMarkup,language:{},matcher:n,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(t){return t},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},theme:"default",width:"resolve"}},T.prototype.applyFromElement=function(t,e){var n=t.language,i=this.defaults.language,o=e.prop("lang"),r=e.closest("[lang]").prop("lang"),a=Array.prototype.concat.call(this._resolveLanguage(o),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(r));return t.language=a,t},T.prototype._resolveLanguage=function(e){if(!e)return[];if(t.isEmptyObject(e))return[];if(t.isPlainObject(e))return[e];var n;n=Array.isArray(e)?e:[e];for(var i=[],o=0;o<n.length;o++)if(i.push(n[o]),"string"==typeof n[o]&&n[o].indexOf("-")>0){var r=n[o].split("-")[0];i.push(r)}return i},T.prototype._processTranslations=function(e,n){for(var i=new u,o=0;o<e.length;o++){var r=new u,a=e[o];if("string"==typeof a)try{r=u.loadPath(a)}catch(t){try{a=this.defaults.amdLanguageBase+a,r=u.loadPath(a)}catch(t){n&&window.console&&console.warn&&console.warn('Select2: The language file for "'+a+'" could not be automatically loaded. A fallback will be used instead.')}}else r=t.isPlainObject(a)?new u(a):a;i.extend(r)}return i},T.prototype.set=function(e,n){var i={};i[t.camelCase(e)]=n;var o=c._convertData(i);t.extend(!0,this.defaults,o)},new T})),e.define("select2/options",["jquery","./defaults","./utils"],(function(t,e,n){function i(t,n){this.options=t,null!=n&&this.fromElement(n),null!=n&&(this.options=e.applyFromElement(this.options,n)),this.options=e.apply(this.options)}return i.prototype.fromElement=function(e){var i=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),n.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),n.StoreData(e[0],"data",n.GetData(e[0],"select2Tags")),n.StoreData(e[0],"tags",!0)),n.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",n.GetData(e[0],"ajaxUrl")),n.StoreData(e[0],"ajax-Url",n.GetData(e[0],"ajaxUrl")));var o={};function r(t,e){return e.toUpperCase()}for(var a=0;a<e[0].attributes.length;a++){var s=e[0].attributes[a].name,l="data-";if(s.substr(0,l.length)==l){var c=s.substring(l.length),u=n.GetData(e[0],c);o[c.replace(/-([a-z])/g,r)]=u}}t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset&&(o=t.extend(!0,{},e[0].dataset,o));var d=t.extend(!0,{},n.GetData(e[0]),o);for(var h in d=n._convertData(d))i.indexOf(h)>-1||(t.isPlainObject(this.options[h])?t.extend(this.options[h],d[h]):this.options[h]=d[h]);return this},i.prototype.get=function(t){return this.options[t]},i.prototype.set=function(t,e){this.options[t]=e},i})),e.define("select2/core",["jquery","./options","./utils","./keys"],(function(t,e,n,i){var o=function(t,i){null!=n.GetData(t[0],"select2")&&n.GetData(t[0],"select2").destroy(),this.$element=t,this.id=this._generateId(t),i=i||{},this.options=new e(i,t),o.__super__.constructor.call(this);var r=t.attr("tabindex")||0;n.StoreData(t[0],"old-tabindex",r),t.attr("tabindex","-1");var a=this.options.get("dataAdapter");this.dataAdapter=new a(t,this.options);var s=this.render();this._placeContainer(s);var l=this.options.get("selectionAdapter");this.selection=new l(t,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var c=this.options.get("dropdownAdapter");this.dropdown=new c(t,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var u=this.options.get("resultsAdapter");this.results=new u(t,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current((function(t){d.trigger("selection:update",{data:t})})),t[0].classList.add("select2-hidden-accessible"),t.attr("aria-hidden","true"),this._syncAttributes(),n.StoreData(t[0],"select2",this),t.data("select2",this)};return n.Extend(o,n.Observable),o.prototype._generateId=function(t){return"select2-"+(null!=t.attr("id")?t.attr("id"):null!=t.attr("name")?t.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},o.prototype._placeContainer=function(t){t.insertAfter(this.$element);var e=this._resolveWidth(this.$element,this.options.get("width"));null!=e&&t.css("width",e)},o.prototype._resolveWidth=function(t,e){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==e){var i=this._resolveWidth(t,"style");return null!=i?i:this._resolveWidth(t,"element")}if("element"==e){var o=t.outerWidth(!1);return o<=0?"auto":o+"px"}if("style"==e){var r=t.attr("style");if("string"!=typeof r)return null;for(var a=r.split(";"),s=0,l=a.length;s<l;s+=1){var c=a[s].replace(/\s/g,"").match(n);if(null!==c&&c.length>=1)return c[1]}return null}return"computedstyle"==e?window.getComputedStyle(t[0]).width:e},o.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},o.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",(function(){t.dataAdapter.current((function(e){t.trigger("selection:update",{data:e})}))})),this.$element.on("focus.select2",(function(e){t.trigger("focus",e)})),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this._observer=new window.MutationObserver((function(e){t._syncA(),t._syncS(e)})),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},o.prototype._registerDataEvents=function(){var t=this;this.dataAdapter.on("*",(function(e,n){t.trigger(e,n)}))},o.prototype._registerSelectionEvents=function(){var t=this,e=["toggle","focus"];this.selection.on("toggle",(function(){t.toggleDropdown()})),this.selection.on("focus",(function(e){t.focus(e)})),this.selection.on("*",(function(n,i){-1===e.indexOf(n)&&t.trigger(n,i)}))},o.prototype._registerDropdownEvents=function(){var t=this;this.dropdown.on("*",(function(e,n){t.trigger(e,n)}))},o.prototype._registerResultsEvents=function(){var t=this;this.results.on("*",(function(e,n){t.trigger(e,n)}))},o.prototype._registerEvents=function(){var t=this;this.on("open",(function(){t.$container[0].classList.add("select2-container--open")})),this.on("close",(function(){t.$container[0].classList.remove("select2-container--open")})),this.on("enable",(function(){t.$container[0].classList.remove("select2-container--disabled")})),this.on("disable",(function(){t.$container[0].classList.add("select2-container--disabled")})),this.on("blur",(function(){t.$container[0].classList.remove("select2-container--focus")})),this.on("query",(function(e){t.isOpen()||t.trigger("open",{}),this.dataAdapter.query(e,(function(n){t.trigger("results:all",{data:n,query:e})}))})),this.on("query:append",(function(e){this.dataAdapter.query(e,(function(n){t.trigger("results:append",{data:n,query:e})}))})),this.on("keypress",(function(e){var n=e.which;t.isOpen()?n===i.ESC||n===i.UP&&e.altKey?(t.close(e),e.preventDefault()):n===i.ENTER||n===i.TAB?(t.trigger("results:select",{}),e.preventDefault()):n===i.SPACE&&e.ctrlKey?(t.trigger("results:toggle",{}),e.preventDefault()):n===i.UP?(t.trigger("results:previous",{}),e.preventDefault()):n===i.DOWN&&(t.trigger("results:next",{}),e.preventDefault()):(n===i.ENTER||n===i.SPACE||n===i.DOWN&&e.altKey)&&(t.open(),e.preventDefault())}))},o.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},o.prototype._isChangeMutation=function(t){var e=this;if(t.addedNodes&&t.addedNodes.length>0){for(var n=0;n<t.addedNodes.length;n++)if(t.addedNodes[n].selected)return!0}else{if(t.removedNodes&&t.removedNodes.length>0)return!0;if(Array.isArray(t))return t.some((function(t){return e._isChangeMutation(t)}))}return!1},o.prototype._syncSubtree=function(t){var e=this._isChangeMutation(t),n=this;e&&this.dataAdapter.current((function(t){n.trigger("selection:update",{data:t})}))},o.prototype.trigger=function(t,e){var n=o.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===e&&(e={}),t in i){var r=i[t],a={prevented:!1,name:t,args:e};if(n.call(this,r,a),a.prevented)return void(e.prevented=!0)}n.call(this,t,e)},o.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},o.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},o.prototype.close=function(t){this.isOpen()&&this.trigger("close",{originalEvent:t})},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},o.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},o.prototype.focus=function(t){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},o.prototype.enable=function(t){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=t&&0!==t.length||(t=[!0]);var e=!t[0];this.$element.prop("disabled",e)},o.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current((function(e){t=e})),t},o.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var e=t[0];Array.isArray(e)&&(e=e.map((function(t){return t.toString()}))),this.$element.val(e).trigger("input").trigger("change")},o.prototype.destroy=function(){n.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",n.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),n.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},o.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),n.StoreData(e[0],"element",this.$element),e},o})),e.define("jquery-mousewheel",["jquery"],(function(t){return t})),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],(function(t,e,n,i,o){if(null==t.fn.select2){var r=["open","close","destroy"];t.fn.select2=function(e){if("object"==typeof(e=e||{}))return this.each((function(){var i=t.extend(!0,{},e);new n(t(this),i)})),this;if("string"==typeof e){var i,a=Array.prototype.slice.call(arguments,1);return this.each((function(){var t=o.GetData(this,"select2");null==t&&window.console&&console.error&&console.error("The select2('"+e+"') method was called on an element that is not using Select2."),i=t[e].apply(t,a)})),r.indexOf(e)>-1?this:i}throw new Error("Invalid arguments for Select2: "+e)}}return null==t.fn.select2.defaults&&(t.fn.select2.defaults=i),n})),{define:e.define,require:e.require}}(),n=e.require("jquery.select2");return t.fn.select2.amd=e,n},void 0===(r="function"==typeof i?i.apply(e,o):i)||(t.exports=r)},4387:(t,e,n)=>{var i=n(3760),o=n(6323),r=[n(8528)];t.exports=i.createStore(o,r)},8528:(t,e,n)=>{t.exports=function(){return n(492),{}}},492:()=>{"object"!=typeof JSON&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta,rep;function f(t){return t<10?"0"+t:t}function this_value(){return this.valueOf()}function quote(t){return rx_escapable.lastIndex=0,rx_escapable.test(t)?'"'+t.replace(rx_escapable,(function(t){var e=meta[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+t+'"'}function str(t,e){var n,i,o,r,a,s=gap,l=e[t];switch(l&&"object"==typeof l&&"function"==typeof l.toJSON&&(l=l.toJSON(t)),"function"==typeof rep&&(l=rep.call(e,t,l)),typeof l){case"string":return quote(l);case"number":return isFinite(l)?String(l):"null";case"boolean":case"null":return String(l);case"object":if(!l)return"null";if(gap+=indent,a=[],"[object Array]"===Object.prototype.toString.apply(l)){for(r=l.length,n=0;n<r;n+=1)a[n]=str(n,l)||"null";return o=0===a.length?"[]":gap?"[\n"+gap+a.join(",\n"+gap)+"\n"+s+"]":"["+a.join(",")+"]",gap=s,o}if(rep&&"object"==typeof rep)for(r=rep.length,n=0;n<r;n+=1)"string"==typeof rep[n]&&(o=str(i=rep[n],l))&&a.push(quote(i)+(gap?": ":":")+o);else for(i in l)Object.prototype.hasOwnProperty.call(l,i)&&(o=str(i,l))&&a.push(quote(i)+(gap?": ":":")+o);return o=0===a.length?"{}":gap?"{\n"+gap+a.join(",\n"+gap)+"\n"+s+"}":"{"+a.join(",")+"}",gap=s,o}}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value),"function"!=typeof JSON.stringify&&(meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(t,e,n){var i;if(gap="",indent="","number"==typeof n)for(i=0;i<n;i+=1)indent+=" ";else"string"==typeof n&&(indent=n);if(rep=e,e&&"function"!=typeof e&&("object"!=typeof e||"number"!=typeof e.length))throw new Error("JSON.stringify");return str("",{"":t})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){var j;function walk(t,e){var n,i,o=t[e];if(o&&"object"==typeof o)for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(void 0!==(i=walk(o,n))?o[n]=i:delete o[n]);return reviver.call(t,e,o)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,(function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)}))),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},3760:(t,e,n)=>{var i=n(4826),o=i.slice,r=i.pluck,a=i.each,s=i.create,l=i.isList,c=i.isFunction,u=i.isObject;t.exports={createStore:h};var d={version:"2.0.3",enabled:!1,addStorage:function(t){this.enabled||this._testStorage(t)&&(this._storage.resolved=t,this.enabled=!0)},addPlugin:function(t){var e=this;if(l(t))a(t,(function(t){e.addPlugin(t)}));else if(!r(this._seenPlugins,(function(e){return t===e}))){if(this._seenPlugins.push(t),!c(t))throw new Error("Plugins must be function values that return objects");var n=t.call(this);if(!u(n))throw new Error("Plugins must return an object of function properties");a(n,(function(n,i){if(!c(n))throw new Error("Bad plugin property: "+i+" from plugin "+t.name+". Plugins should only return functions.");e._assignPluginFnProp(n,i)}))}},get:function(t,e){var n=this._storage().read(this._namespacePrefix+t);return this._deserialize(n,e)},set:function(t,e){return void 0===e?this.remove(t):(this._storage().write(this._namespacePrefix+t,this._serialize(e)),e)},remove:function(t){this._storage().remove(this._namespacePrefix+t)},each:function(t){var e=this;this._storage().each((function(n,i){t(e._deserialize(n),i.replace(e._namespaceRegexp,""))}))},clearAll:function(){this._storage().clearAll()},hasNamespace:function(t){return this._namespacePrefix=="__storejs_"+t+"_"},namespace:function(t){if(!this._legalNamespace.test(t))throw new Error("store.js namespaces can only have alhpanumerics + underscores and dashes");var e="__storejs_"+t+"_";return s(this,{_namespacePrefix:e,_namespaceRegexp:e?new RegExp("^"+e):null})},createStore:function(t,e){return h(t,e)}};function h(t,e){var n={_seenPlugins:[],_namespacePrefix:"",_namespaceRegexp:null,_legalNamespace:/^[a-zA-Z0-9_\-]+$/,_storage:function(){if(!this.enabled)throw new Error("store.js: No supported storage has been added! Add one (e.g store.addStorage(require('store/storages/cookieStorage')) or use a build with more built-in storages (e.g https://github.com/marcuswestin/store.js/tree/master/dist/store.legacy.min.js)");return this._storage.resolved},_testStorage:function(t){try{var e="__storejs__test__";t.write(e,e);var n=t.read(e)===e;return t.remove(e),n}catch(t){return!1}},_assignPluginFnProp:function(t,e){var n=this[e];this[e]=function(){var e=o(arguments,0),i=this;var r=[function(){if(n)return a(arguments,(function(t,n){e[n]=t})),n.apply(i,e)}].concat(e);return t.apply(i,r)}},_serialize:function(t){return JSON.stringify(t)},_deserialize:function(t,e){if(!t)return e;var n="";try{n=JSON.parse(t)}catch(e){n=t}return void 0!==n?n:e}},i=s(n,d);return a(t,(function(t){i.addStorage(t)})),a(e,(function(t){i.addPlugin(t)})),i}},4826:(t,e,n)=>{var i=Object.assign?Object.assign:function(t,e,n,i){for(var o=1;o<arguments.length;o++)l(Object(arguments[o]),(function(e,n){t[n]=e}));return t},o=function(){if(Object.create)return function(t,e,n,o){var r=s(arguments,1);return i.apply(this,[Object.create(t)].concat(r))};{function t(){}return function(e,n,o,r){var a=s(arguments,1);return t.prototype=e,i.apply(this,[new t].concat(a))}}}(),r=String.prototype.trim?function(t){return String.prototype.trim.call(t)}:function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},a="undefined"!=typeof window?window:n.g;function s(t,e){return Array.prototype.slice.call(t,e||0)}function l(t,e){c(t,(function(t,n){return e(t,n),!1}))}function c(t,e){if(u(t)){for(var n=0;n<t.length;n++)if(e(t[n],n))return t[n]}else for(var i in t)if(t.hasOwnProperty(i)&&e(t[i],i))return t[i]}function u(t){return null!=t&&"function"!=typeof t&&"number"==typeof t.length}t.exports={assign:i,create:o,trim:r,bind:function(t,e){return function(){return e.apply(t,Array.prototype.slice.call(arguments,0))}},slice:s,each:l,map:function(t,e){var n=u(t)?[]:{};return c(t,(function(t,i){return n[i]=e(t,i),!1})),n},pluck:c,isList:u,isFunction:function(t){return t&&"[object Function]"==={}.toString.call(t)},isObject:function(t){return t&&"[object Object]"==={}.toString.call(t)},Global:a}},6323:(t,e,n)=>{t.exports={localStorage:n(6803),"oldFF-globalStorage":n(643),"oldIE-userDataStorage":n(7665),cookieStorage:n(880),sessionStorage:n(9853),memoryStorage:n(4540)}},880:(t,e,n)=>{var i=n(4826),o=i.Global,r=i.trim;t.exports={name:"cookieStorage",read:function(t){if(!t||!c(t))return null;var e="(?:^|.*;\\s*)"+escape(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(a.cookie.replace(new RegExp(e),"$1"))},write:function(t,e){if(!t)return;a.cookie=escape(t)+"="+escape(e)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"},each:s,remove:l,clearAll:function(){s((function(t,e){l(e)}))}};var a=o.document;function s(t){for(var e=a.cookie.split(/; ?/g),n=e.length-1;n>=0;n--)if(r(e[n])){var i=e[n].split("="),o=unescape(i[0]);t(unescape(i[1]),o)}}function l(t){t&&c(t)&&(a.cookie=escape(t)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function c(t){return new RegExp("(?:^|;\\s*)"+escape(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(a.cookie)}},6803:(t,e,n)=>{var i=n(4826).Global;function o(){return i.localStorage}function r(t){return o().getItem(t)}t.exports={name:"localStorage",read:r,write:function(t,e){return o().setItem(t,e)},each:function(t){for(var e=o().length-1;e>=0;e--){var n=o().key(e);t(r(n),n)}},remove:function(t){return o().removeItem(t)},clearAll:function(){return o().clear()}}},4540:t=>{t.exports={name:"memoryStorage",read:function(t){return e[t]},write:function(t,n){e[t]=n},each:function(t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)},remove:function(t){delete e[t]},clearAll:function(t){e={}}};var e={}},643:(t,e,n)=>{var i=n(4826).Global;t.exports={name:"oldFF-globalStorage",read:function(t){return o[t]},write:function(t,e){o[t]=e},each:r,remove:function(t){return o.removeItem(t)},clearAll:function(){r((function(t,e){delete o[t]}))}};var o=i.globalStorage;function r(t){for(var e=o.length-1;e>=0;e--){var n=o.key(e);t(o[n],n)}}},7665:(t,e,n)=>{var i=n(4826).Global;t.exports={name:"oldIE-userDataStorage",write:function(t,e){if(s)return;var n=c(t);a((function(t){t.setAttribute(n,e),t.save(o)}))},read:function(t){if(s)return;var e=c(t),n=null;return a((function(t){n=t.getAttribute(e)})),n},each:function(t){a((function(e){for(var n=e.XMLDocument.documentElement.attributes,i=n.length-1;i>=0;i--){var o=n[i];t(e.getAttribute(o.name),o.name)}}))},remove:function(t){var e=c(t);a((function(t){t.removeAttribute(e),t.save(o)}))},clearAll:function(){a((function(t){var e=t.XMLDocument.documentElement.attributes;t.load(o);for(var n=e.length-1;n>=0;n--)t.removeAttribute(e[n].name);t.save(o)}))}};var o="storejs",r=i.document,a=function(){if(!r||!r.documentElement||!r.documentElement.addBehavior)return null;var t,e,n,i="script";try{(e=new ActiveXObject("htmlfile")).open(),e.write("<"+i+">document.w=window</"+i+'><iframe src="/favicon.ico"></iframe>'),e.close(),t=e.w.frames[0].document,n=t.createElement("div")}catch(e){n=r.createElement("div"),t=r.body}return function(e){var i=[].slice.call(arguments,0);i.unshift(n),t.appendChild(n),n.addBehavior("#default#userData"),n.load(o),e.apply(this,i),t.removeChild(n)}}(),s=(i.navigator?i.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);var l=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function c(t){return t.replace(/^\d/,"___$&").replace(l,"___")}},9853:(t,e,n)=>{var i=n(4826).Global;function o(){return i.sessionStorage}function r(t){return o().getItem(t)}t.exports={name:"sessionStorage",read:r,write:function(t,e){return o().setItem(t,e)},each:function(t){for(var e=o().length-1;e>=0;e--){var n=o().key(e);t(r(n),n)}},remove:function(t){return o().removeItem(t)},clearAll:function(){return o().clear()}}},8336:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>z});var i=n(9755),o=n(991),r=0,a=0,s=o.default.ext.buttons;function l(t,e,n){i.fn.animate?t.stop().fadeIn(e,n):(t.css("display","block"),n&&n.call(t))}function c(t,e,n){i.fn.animate?t.stop().fadeOut(e,n):(t.css("display","none"),n&&n.call(t))}var u,d=function(t,e){if(!(this instanceof d))return function(e){return new d(e,t).container()};void 0===e&&(e={}),!0===e&&(e={}),Array.isArray(e)&&(e={buttons:e}),this.c=i.extend(!0,{},d.defaults,e),e.buttons&&(this.c.buttons=e.buttons),this.s={dt:new o.default.Api(t),buttons:[],listenKeys:"",namespace:"dtb"+r++},this.dom={container:i("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)},this._constructor()};i.extend(d.prototype,{action:function(t,e){var n=this._nodeToButton(t);return void 0===e?n.conf.action:(n.conf.action=e,this)},active:function(t,e){var n=this._nodeToButton(t),o=this.c.dom.button.active,r=i(n.node);return void 0===e?r.hasClass(o):(r.toggleClass(o,void 0===e||e),this)},add:function(t,e,n){var i=this.s.buttons;if("string"==typeof e){for(var o=e.split("-"),r=this.s,a=0,s=o.length-1;a<s;a++)r=r.buttons[1*o[a]];i=r.buttons,e=1*o[o.length-1]}return this._expandButton(i,t,void 0!==t?t.split:void 0,(void 0===t||void 0===t.split||0===t.split.length)&&void 0!==r,!1,e),void 0!==n&&!0!==n||this._draw(),this},collectionRebuild:function(t,e){var n=this._nodeToButton(t);if(void 0!==e){var i;for(i=n.buttons.length-1;i>=0;i--)this.remove(n.buttons[i].node);for(n.conf.prefixButtons&&e.unshift.apply(e,n.conf.prefixButtons),n.conf.postfixButtons&&e.push.apply(e,n.conf.postfixButtons),i=0;i<e.length;i++){var o=e[i];this._expandButton(n.buttons,o,void 0!==o&&void 0!==o.config&&void 0!==o.config.split,!0,void 0!==o.parentConf&&void 0!==o.parentConf.split,null,o.parentConf)}}this._draw(n.collection,n.buttons)},container:function(){return this.dom.container},disable:function(t){var e=this._nodeToButton(t);return i(e.node).addClass(this.c.dom.button.disabled).prop("disabled",!0),this},destroy:function(){i("body").off("keyup."+this.s.namespace);var t,e,n=this.s.buttons.slice();for(t=0,e=n.length;t<e;t++)this.remove(n[t].node);this.dom.container.remove();var o=this.s.dt.settings()[0];for(t=0,e=o.length;t<e;t++)if(o.inst===this){o.splice(t,1);break}return this},enable:function(t,e){if(!1===e)return this.disable(t);var n=this._nodeToButton(t);return i(n.node).removeClass(this.c.dom.button.disabled).prop("disabled",!1),this},index:function(t,e,n){e||(e="",n=this.s.buttons);for(var i=0,o=n.length;i<o;i++){var r=n[i].buttons;if(n[i].node===t)return e+i;if(r&&r.length){var a=this.index(t,i+"-",r);if(null!==a)return a}}return null},name:function(){return this.c.name},node:function(t){if(!t)return this.dom.container;var e=this._nodeToButton(t);return i(e.node)},processing:function(t,e){var n=this.s.dt,o=this._nodeToButton(t);return void 0===e?i(o.node).hasClass("processing"):(i(o.node).toggleClass("processing",e),i(n.table().node()).triggerHandler("buttons-processing.dt",[e,n.button(t),n,i(t),o.conf]),this)},remove:function(t){var e=this._nodeToButton(t),n=this._nodeToHost(t),o=this.s.dt;if(e.buttons.length)for(var r=e.buttons.length-1;r>=0;r--)this.remove(e.buttons[r].node);e.conf.destroying=!0,e.conf.destroy&&e.conf.destroy.call(o.button(t),o,i(t),e.conf),this._removeKey(e.conf),i(e.node).remove();var a=i.inArray(e,n);return n.splice(a,1),this},text:function(t,e){var n=this._nodeToButton(t),o=this.c.dom.collection.buttonLiner,r=n.inCollection&&o&&o.tag?o.tag:this.c.dom.buttonLiner.tag,a=this.s.dt,s=i(n.node),l=function(t){return"function"==typeof t?t(a,s,n.conf):t};return void 0===e?l(n.conf.text):(n.conf.text=e,r?s.children(r).eq(0).filter(":not(.dt-down-arrow)").html(l(e)):s.html(l(e)),this)},_constructor:function(){var t=this,e=this.s.dt,n=e.settings()[0],o=this.c.buttons;n._buttons||(n._buttons=[]),n._buttons.push({inst:this,name:this.c.name});for(var r=0,a=o.length;r<a;r++)this.add(o[r]);e.on("destroy",(function(e,i){i===n&&t.destroy()})),i("body").on("keyup."+this.s.namespace,(function(e){if(!document.activeElement||document.activeElement===document.body){var n=String.fromCharCode(e.keyCode).toLowerCase();-1!==t.s.listenKeys.toLowerCase().indexOf(n)&&t._keypress(n,e)}}))},_addKey:function(t){t.key&&(this.s.listenKeys+=i.isPlainObject(t.key)?t.key.key:t.key)},_draw:function(t,e){t||(t=this.dom.container,e=this.s.buttons),t.children().detach();for(var n=0,i=e.length;n<i;n++)t.append(e[n].inserter),t.append(" "),e[n].buttons&&e[n].buttons.length&&this._draw(e[n].collection,e[n].buttons)},_expandButton:function(t,e,n,o,r,a,s){var l=this.s.dt,c=!1,u=Array.isArray(e)?e:[e];void 0===e&&(u=Array.isArray(n)?n:[n]),void 0!==e&&void 0!==e.split&&(c=!0);for(var d=0,h=u.length;d<h;d++){var p=this._resolveExtends(u[d]);if(p)if(c=!(void 0===p.config||!p.config.split),Array.isArray(p))this._expandButton(t,p,void 0!==f&&void 0!==f.conf?f.conf.split:void 0,o,void 0!==s&&void 0!==s.split,a,s);else{var f=this._buildButton(p,o,void 0!==p.split||void 0!==p.config&&void 0!==p.config.split,r);if(f){if(null!=a?(t.splice(a,0,f),a++):t.push(f),f.conf.buttons||f.conf.split){if(f.collection=i("<"+(c?this.c.dom.splitCollection.tag:this.c.dom.collection.tag)+"/>"),f.conf._collection=f.collection,f.conf.split)for(var b=0;b<f.conf.split.length;b++)"object"==typeof f.conf.split[b]&&(f.conf.split[b].parent=s,void 0===f.conf.split[b].collectionLayout&&(f.conf.split[b].collectionLayout=f.conf.collectionLayout),void 0===f.conf.split[b].dropup&&(f.conf.split[b].dropup=f.conf.dropup),void 0===f.conf.split[b].fade&&(f.conf.split[b].fade=f.conf.fade));else i(f.node).append(i('<span class="dt-down-arrow">'+this.c.dom.splitDropdown.text+"</span>"));this._expandButton(f.buttons,f.conf.buttons,f.conf.split,!c,c,a,f.conf)}f.conf.parent=s,p.init&&p.init.call(l.button(f.node),l,i(f.node),p)}}}},_buildButton:function(t,e,n,o){var r,l=this.c.dom.button,c=this.c.dom.buttonLiner,u=this.c.dom.collection,d=(this.c.dom.split,this.c.dom.splitCollection),h=this.c.dom.splitDropdownButton,p=this.s.dt,f=function(e){return"function"==typeof e?e(p,r,t):e};if(t.spacer){var b=i("<span></span>").addClass("dt-button-spacer "+t.style+" "+l.spacerClass).html(f(t.text));return{conf:t,node:b,inserter:b,buttons:[],inCollection:e,isSplit:n,inSplit:o,collection:null}}if(!n&&o&&d?l=h:!n&&e&&u.button&&(l=u.button),!n&&o&&d.buttonLiner?c=d.buttonLiner:!n&&e&&u.buttonLiner&&(c=u.buttonLiner),t.available&&!t.available(p,t)&&!t.hasOwnProperty("html"))return!1;if(t.hasOwnProperty("html"))r=i(t.html);else{var M=function(t,e,n,o){o.action.call(e.button(n),t,e,n,o),i(e.table().node()).triggerHandler("buttons-action.dt",[e.button(n),e,n,o])},g=t.tag||l.tag,m=void 0===t.clickBlurs||t.clickBlurs;if(r=i("<"+g+"/>").addClass(l.className).addClass(o?this.c.dom.splitDropdownButton.className:"").attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",(function(e){e.preventDefault(),!r.hasClass(l.disabled)&&t.action&&M(e,p,r,t),m&&r.trigger("blur")})).on("keypress.dtb",(function(e){13===e.keyCode&&(e.preventDefault(),!r.hasClass(l.disabled)&&t.action&&M(e,p,r,t))})),"a"===g.toLowerCase()&&r.attr("href","#"),"button"===g.toLowerCase()&&r.attr("type","button"),c.tag){var z=i("<"+c.tag+"/>").html(f(t.text)).addClass(c.className);"a"===c.tag.toLowerCase()&&z.attr("href","#"),r.append(z)}else r.html(f(t.text));!1===t.enabled&&r.addClass(l.disabled),t.className&&r.addClass(t.className),t.titleAttr&&r.attr("title",f(t.titleAttr)),t.attr&&r.attr(t.attr),t.namespace||(t.namespace=".dt-button-"+a++),void 0!==t.config&&t.config.split&&(t.split=t.config.split)}var v,O,y=this.c.dom.buttonContainer;if(v=y&&y.tag?i("<"+y.tag+"/>").addClass(y.className).append(r):r,this._addKey(t),this.c.buttonCreated&&(v=this.c.buttonCreated(t,v)),n){(O=i("<div/>").addClass(this.c.dom.splitWrapper.className)).append(r);var _=i.extend(t,{text:this.c.dom.splitDropdown.text,className:this.c.dom.splitDropdown.className,closeButton:!1,attr:{"aria-haspopup":"dialog","aria-expanded":!1},align:this.c.dom.splitDropdown.align,splitAlignClass:this.c.dom.splitDropdown.splitAlignClass});this._addKey(_);var A=function(t,e,n,o){s.split.action.call(e.button(O),t,e,n,o),i(e.table().node()).triggerHandler("buttons-action.dt",[e.button(n),e,n,o]),n.attr("aria-expanded",!0)},x=i('<button class="'+this.c.dom.splitDropdown.className+' dt-button"><span class="dt-btn-split-drop-arrow">'+this.c.dom.splitDropdown.text+"</span></button>").on("click.dtb",(function(t){t.preventDefault(),t.stopPropagation(),x.hasClass(l.disabled)||A(t,p,x,_),m&&x.trigger("blur")})).on("keypress.dtb",(function(t){13===t.keyCode&&(t.preventDefault(),x.hasClass(l.disabled)||A(t,p,x,_))}));0===t.split.length&&x.addClass("dtb-hide-drop"),O.append(x).attr(_.attr)}return{conf:t,node:n?O.get(0):r.get(0),inserter:n?O:v,buttons:[],inCollection:e,isSplit:n,inSplit:o,collection:null}},_nodeToButton:function(t,e){e||(e=this.s.buttons);for(var n=0,i=e.length;n<i;n++){if(e[n].node===t)return e[n];if(e[n].buttons.length){var o=this._nodeToButton(t,e[n].buttons);if(o)return o}}},_nodeToHost:function(t,e){e||(e=this.s.buttons);for(var n=0,i=e.length;n<i;n++){if(e[n].node===t)return e;if(e[n].buttons.length){var o=this._nodeToHost(t,e[n].buttons);if(o)return o}}},_keypress:function(t,e){if(!e._buttonsHandled){var n=function(n,o){if(n.key)if(n.key===t)e._buttonsHandled=!0,i(o).click();else if(i.isPlainObject(n.key)){if(n.key.key!==t)return;if(n.key.shiftKey&&!e.shiftKey)return;if(n.key.altKey&&!e.altKey)return;if(n.key.ctrlKey&&!e.ctrlKey)return;if(n.key.metaKey&&!e.metaKey)return;e._buttonsHandled=!0,i(o).click()}},o=function(t){for(var e=0,i=t.length;e<i;e++)n(t[e].conf,t[e].node),t[e].buttons.length&&o(t[e].buttons)};o(this.s.buttons)}},_removeKey:function(t){if(t.key){var e=i.isPlainObject(t.key)?t.key.key:t.key,n=this.s.listenKeys.split(""),o=i.inArray(e,n);n.splice(o,1),this.s.listenKeys=n.join("")}},_resolveExtends:function(t){var e,n,o=this,r=this.s.dt,a=function(e){for(var n=0;!i.isPlainObject(e)&&!Array.isArray(e);){if(void 0===e)return;if("function"==typeof e){if(!(e=e.call(o,r,t)))return!1}else if("string"==typeof e){if(!s[e])return{html:e};e=s[e]}if(++n>30)throw"Buttons: Too many iterations"}return Array.isArray(e)?e:i.extend({},e)};for(t=a(t);t&&t.extend;){if(!s[t.extend])throw"Cannot extend unknown button type: "+t.extend;var l=a(s[t.extend]);if(Array.isArray(l))return l;if(!l)return!1;var c=l.className;void 0!==t.config&&void 0!==l.config&&(t.config=i.extend({},l.config,t.config)),t=i.extend({},l,t),c&&t.className!==c&&(t.className=c+" "+t.className),t.extend=l.extend}var u=t.postfixButtons;if(u)for(t.buttons||(t.buttons=[]),e=0,n=u.length;e<n;e++)t.buttons.push(u[e]);var d=t.prefixButtons;if(d)for(t.buttons||(t.buttons=[]),e=0,n=d.length;e<n;e++)t.buttons.splice(e,0,d[e]);return t},_popover:function(t,e,n,o){var r=e,a=this.c,s=!1,u=i.extend({align:"button-left",autoClose:!1,background:!0,backgroundClassName:"dt-button-background",closeButton:!0,contentClassName:a.dom.collection.className,collectionLayout:"",collectionTitle:"",dropup:!1,fade:400,popoverTitle:"",rightAlignClassName:"dt-button-right",tag:a.dom.collection.tag},n),h=e.node(),p=function(){s=!0,c(i(".dt-button-collection"),u.fade,(function(){i(this).detach()})),i(r.buttons('[aria-haspopup="dialog"][aria-expanded="true"]').nodes()).attr("aria-expanded","false"),i("div.dt-button-background").off("click.dtb-collection"),d.background(!1,u.backgroundClassName,u.fade,h),i(window).off("resize.resize.dtb-collection"),i("body").off(".dtb-collection"),r.off("buttons-action.b-internal"),r.off("destroy")};if(!1!==t){var f=i(r.buttons('[aria-haspopup="dialog"][aria-expanded="true"]').nodes());f.length&&(h.closest("div.dt-button-collection").length&&(h=f.eq(0)),p());var b=i(".dt-button",t).length,M="";3===b?M="dtb-b3":2===b?M="dtb-b2":1===b&&(M="dtb-b1");var g=i("<div/>").addClass("dt-button-collection").addClass(u.collectionLayout).addClass(u.splitAlignClass).addClass(M).css("display","none").attr({"aria-modal":!0,role:"dialog"});t=i(t).addClass(u.contentClassName).attr("role","menu").appendTo(g),h.attr("aria-expanded","true"),h.parents("body")[0]!==document.body&&(h=document.body.lastChild),u.popoverTitle?g.prepend('<div class="dt-button-collection-title">'+u.popoverTitle+"</div>"):u.collectionTitle&&g.prepend('<div class="dt-button-collection-title">'+u.collectionTitle+"</div>"),u.closeButton&&g.prepend('<div class="dtb-popover-close">x</div>').addClass("dtb-collection-closeable"),l(g.insertAfter(h),u.fade);var m=i(e.table().container()),z=g.css("position");if("container"!==u.span&&"dt-container"!==u.align||(h=h.parent(),g.css("width",m.width())),"absolute"===z){var v=i(h[0].offsetParent),O=h.position(),y=h.offset(),_=v.offset(),A=v.position(),x=window.getComputedStyle(v[0]);_.height=v.outerHeight(),_.width=v.width()+parseFloat(x.paddingLeft),_.right=_.left+_.width,_.bottom=_.top+_.height;var w=O.top+h.outerHeight(),q=O.left;g.css({top:w,left:q}),x=window.getComputedStyle(g[0]);var W=g.offset();W.height=g.outerHeight(),W.width=g.outerWidth(),W.right=W.left+W.width,W.bottom=W.top+W.height,W.marginTop=parseFloat(x.marginTop),W.marginBottom=parseFloat(x.marginBottom),u.dropup&&(w=O.top-W.height-W.marginTop-W.marginBottom),("button-right"===u.align||g.hasClass(u.rightAlignClassName))&&(q=O.left-W.width+h.outerWidth()),"dt-container"!==u.align&&"container"!==u.align||(q<O.left&&(q=-O.left),q+W.width>_.width&&(q=_.width-W.width)),A.left+q+W.width>i(window).width()&&(q=i(window).width()-W.width-A.left),y.left+q<0&&(q=-y.left),A.top+w+W.height>i(window).height()+i(window).scrollTop()&&(w=O.top-W.height-W.marginTop-W.marginBottom),A.top+w<i(window).scrollTop()&&(w=O.top+h.outerHeight()),g.css({top:w,left:q})}else{z=function(){var t=i(window).height()/2,e=g.height()/2;e>t&&(e=t),g.css("marginTop",-1*e)};z(),i(window).on("resize.dtb-collection",(function(){z()}))}u.background&&d.background(!0,u.backgroundClassName,u.fade,u.backgroundHost||h),i("div.dt-button-background").on("click.dtb-collection",(function(){})),u.autoClose&&setTimeout((function(){r.on("buttons-action.b-internal",(function(t,e,n,i){i[0]!==h[0]&&p()}))}),0),i(g).trigger("buttons-popover.dt"),r.on("destroy",p),setTimeout((function(){s=!1,i("body").on("click.dtb-collection",(function(e){if(!s){var n=i.fn.addBack?"addBack":"andSelf",o=i(e.target).parent()[0];(!i(e.target).parents()[n]().filter(t).length&&!i(o).hasClass("dt-buttons")||i(e.target).hasClass("dt-button-background"))&&p()}})).on("keyup.dtb-collection",(function(t){27===t.keyCode&&p()})).on("keydown.dtb-collection",(function(e){var n=i("a, button",t),o=document.activeElement;9===e.keyCode&&(-1===n.index(o)?(n.first().focus(),e.preventDefault()):e.shiftKey?o===n[0]&&(n.last().focus(),e.preventDefault()):o===n.last()[0]&&(n.first().focus(),e.preventDefault()))}))}),0)}else p()}}),d.background=function(t,e,n,o){void 0===n&&(n=400),o||(o=document.body),t?l(i("<div/>").addClass(e).css("display","none").insertAfter(o),n):c(i("div."+e),n,(function(){i(this).removeClass(e).remove()}))},d.instanceSelector=function(t,e){if(null==t)return i.map(e,(function(t){return t.inst}));var n=[],o=i.map(e,(function(t){return t.name})),r=function(t){if(Array.isArray(t))for(var a=0,s=t.length;a<s;a++)r(t[a]);else if("string"==typeof t)if(-1!==t.indexOf(","))r(t.split(","));else{var l=i.inArray(t.trim(),o);-1!==l&&n.push(e[l].inst)}else"number"==typeof t?n.push(e[t].inst):"object"==typeof t&&n.push(t)};return r(t),n},d.buttonSelector=function(t,e){for(var n=[],o=function(t,e,n){for(var i,r,a=0,s=e.length;a<s;a++)(i=e[a])&&(r=void 0!==n?n+a:a+"",t.push({node:i.node,name:i.conf.name,idx:r}),i.buttons&&o(t,i.buttons,r+"-"))},r=function(t,e){var a,s,l=[];o(l,e.s.buttons);var c=i.map(l,(function(t){return t.node}));if(Array.isArray(t)||t instanceof i)for(a=0,s=t.length;a<s;a++)r(t[a],e);else if(null==t||"*"===t)for(a=0,s=l.length;a<s;a++)n.push({inst:e,node:l[a].node});else if("number"==typeof t)e.s.buttons[t]&&n.push({inst:e,node:e.s.buttons[t].node});else if("string"==typeof t)if(-1!==t.indexOf(",")){var u=t.split(",");for(a=0,s=u.length;a<s;a++)r(u[a].trim(),e)}else if(t.match(/^\d+(\-\d+)*$/)){var d=i.map(l,(function(t){return t.idx}));n.push({inst:e,node:l[i.inArray(t,d)].node})}else if(-1!==t.indexOf(":name")){var h=t.replace(":name","");for(a=0,s=l.length;a<s;a++)l[a].name===h&&n.push({inst:e,node:l[a].node})}else i(c).filter(t).each((function(){n.push({inst:e,node:this})}));else if("object"==typeof t&&t.nodeName){var p=i.inArray(t,c);-1!==p&&n.push({inst:e,node:c[p]})}},a=0,s=t.length;a<s;a++){var l=t[a];r(e,l)}return n},d.stripData=function(t,e){return"string"!=typeof t||(t=(t=t.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"")).replace(/<!\-\-.*?\-\->/g,""),e&&!e.stripHtml||(t=t.replace(/<[^>]*>/g,"")),e&&!e.trim||(t=t.replace(/^\s+|\s+$/g,"")),e&&!e.stripNewlines||(t=t.replace(/\n/g," ")),e&&!e.decodeEntities||(M.innerHTML=t,t=M.value)),t},d.defaults={buttons:["copy","excel","csv","pdf","print"],name:"main",tabIndex:0,dom:{container:{tag:"div",className:"dt-buttons"},collection:{tag:"div",className:""},button:{tag:"button",className:"dt-button",active:"active",disabled:"disabled",spacerClass:""},buttonLiner:{tag:"span",className:""},split:{tag:"div",className:"dt-button-split"},splitWrapper:{tag:"div",className:"dt-btn-split-wrapper"},splitDropdown:{tag:"button",text:"▼",className:"dt-btn-split-drop",align:"split-right",splitAlignClass:"dt-button-split-left"},splitDropdownButton:{tag:"button",className:"dt-btn-split-drop-button dt-button"},splitCollection:{tag:"div",className:"dt-button-split-collection"}}},d.version="2.3.4",i.extend(s,{collection:{text:function(t){return t.i18n("buttons.collection","Collection")},className:"buttons-collection",closeButton:!1,init:function(t,e,n){e.attr("aria-expanded",!1)},action:function(t,e,n,o){o._collection.parents("body").length?this.popover(!1,o):this.popover(o._collection,o),"keypress"===t.type&&i("a, button",o._collection).eq(0).focus()},attr:{"aria-haspopup":"dialog"}},split:{text:function(t){return t.i18n("buttons.split","Split")},className:"buttons-split",closeButton:!1,init:function(t,e,n){return e.attr("aria-expanded",!1)},action:function(t,e,n,i){this.popover(i._collection,i)},attr:{"aria-haspopup":"dialog"}},copy:function(t,e){if(s.copyHtml5)return"copyHtml5"},csv:function(t,e){if(s.csvHtml5&&s.csvHtml5.available(t,e))return"csvHtml5"},excel:function(t,e){if(s.excelHtml5&&s.excelHtml5.available(t,e))return"excelHtml5"},pdf:function(t,e){if(s.pdfHtml5&&s.pdfHtml5.available(t,e))return"pdfHtml5"},pageLength:function(t){var e=t.settings()[0].aLengthMenu,n=[],o=[];if(Array.isArray(e[0]))n=e[0],o=e[1];else for(var r=0;r<e.length;r++){var a=e[r];i.isPlainObject(a)?(n.push(a.value),o.push(a.label)):(n.push(a),o.push(a))}return{extend:"collection",text:function(t){return t.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},t.page.len())},className:"buttons-page-length",autoClose:!0,buttons:i.map(n,(function(t,e){return{text:o[e],className:"button-page-length",action:function(e,n){n.page.len(t).draw()},init:function(e,n,i){var o=this,r=function(){o.active(e.page.len()===t)};e.on("length.dt"+i.namespace,r),r()},destroy:function(t,e,n){t.off("length.dt"+n.namespace)}}})),init:function(t,e,n){var i=this;t.on("length.dt"+n.namespace,(function(){i.text(n.text)}))},destroy:function(t,e,n){t.off("length.dt"+n.namespace)}}},spacer:{style:"empty",spacer:!0,text:function(t){return t.i18n("buttons.spacer","")}}}),o.default.Api.register("buttons()",(function(t,e){void 0===e&&(e=t,t=void 0),this.selector.buttonGroup=t;var n=this.iterator(!0,"table",(function(n){if(n._buttons)return d.buttonSelector(d.instanceSelector(t,n._buttons),e)}),!0);return n._groupSelector=t,n})),o.default.Api.register("button()",(function(t,e){var n=this.buttons(t,e);return n.length>1&&n.splice(1,n.length),n})),o.default.Api.registerPlural("buttons().active()","button().active()",(function(t){return void 0===t?this.map((function(t){return t.inst.active(t.node)})):this.each((function(e){e.inst.active(e.node,t)}))})),o.default.Api.registerPlural("buttons().action()","button().action()",(function(t){return void 0===t?this.map((function(t){return t.inst.action(t.node)})):this.each((function(e){e.inst.action(e.node,t)}))})),o.default.Api.registerPlural("buttons().collectionRebuild()","button().collectionRebuild()",(function(t){return this.each((function(e){for(var n=0;n<t.length;n++)"object"==typeof t[n]&&(t[n].parentConf=e);e.inst.collectionRebuild(e.node,t)}))})),o.default.Api.register(["buttons().enable()","button().enable()"],(function(t){return this.each((function(e){e.inst.enable(e.node,t)}))})),o.default.Api.register(["buttons().disable()","button().disable()"],(function(){return this.each((function(t){t.inst.disable(t.node)}))})),o.default.Api.register("button().index()",(function(){var t=null;return this.each((function(e){var n=e.inst.index(e.node);null!==n&&(t=n)})),t})),o.default.Api.registerPlural("buttons().nodes()","button().node()",(function(){var t=i();return i(this.each((function(e){t=t.add(e.inst.node(e.node))}))),t})),o.default.Api.registerPlural("buttons().processing()","button().processing()",(function(t){return void 0===t?this.map((function(t){return t.inst.processing(t.node)})):this.each((function(e){e.inst.processing(e.node,t)}))})),o.default.Api.registerPlural("buttons().text()","button().text()",(function(t){return void 0===t?this.map((function(t){return t.inst.text(t.node)})):this.each((function(e){e.inst.text(e.node,t)}))})),o.default.Api.registerPlural("buttons().trigger()","button().trigger()",(function(){return this.each((function(t){t.inst.node(t.node).trigger("click")}))})),o.default.Api.register("button().popover()",(function(t,e){return this.map((function(n){return n.inst._popover(t,this.button(this[0].node),e)}))})),o.default.Api.register("buttons().containers()",(function(){var t=i(),e=this._groupSelector;return this.iterator(!0,"table",(function(n){if(n._buttons)for(var i=d.instanceSelector(e,n._buttons),o=0,r=i.length;o<r;o++)t=t.add(i[o].container())})),t})),o.default.Api.register("buttons().container()",(function(){return this.containers().eq(0)})),o.default.Api.register("button().add()",(function(t,e,n){var i=this.context;if(i.length){var o=d.instanceSelector(this._groupSelector,i[0]._buttons);o.length&&o[0].add(e,t,n)}return this.button(this._groupSelector,t)})),o.default.Api.register("buttons().destroy()",(function(){return this.pluck("inst").unique().each((function(t){t.destroy()})),this})),o.default.Api.registerPlural("buttons().remove()","buttons().remove()",(function(){return this.each((function(t){t.inst.remove(t.node)})),this})),o.default.Api.register("buttons.info()",(function(t,e,n){var o=this;return!1===t?(this.off("destroy.btn-info"),c(i("#datatables_buttons_info"),400,(function(){i(this).remove()})),clearTimeout(u),u=null,this):(u&&clearTimeout(u),i("#datatables_buttons_info").length&&i("#datatables_buttons_info").remove(),t=t?"<h2>"+t+"</h2>":"",l(i('<div id="datatables_buttons_info" class="dt-button-info"/>').html(t).append(i("<div/>")["string"==typeof e?"html":"append"](e)).css("display","none").appendTo("body")),void 0!==n&&0!==n&&(u=setTimeout((function(){o.buttons.info(!1)}),n)),this.on("destroy.btn-info",(function(){o.buttons.info(!1)})),this)})),o.default.Api.register("buttons.exportData()",(function(t){if(this.context.length)return g(new o.default.Api(this.context[0]),t)})),o.default.Api.register("buttons.exportInfo()",(function(t){return t||(t={}),{filename:h(t),title:f(t),messageTop:b(this,t.message||t.messageTop,"top"),messageBottom:b(this,t.messageBottom,"bottom")}}));var h=function(t){var e="*"===t.filename&&"*"!==t.title&&void 0!==t.title&&null!==t.title&&""!==t.title?t.title:t.filename;if("function"==typeof e&&(e=e()),null==e)return null;-1!==e.indexOf("*")&&(e=e.replace("*",i("head > title").text()).trim()),e=e.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,"");var n=p(t.extension);return n||(n=""),e+n},p=function(t){return null==t?null:"function"==typeof t?t():t},f=function(t){var e=p(t.title);return null===e?null:-1!==e.indexOf("*")?e.replace("*",i("head > title").text()||"Exported data"):e},b=function(t,e,n){var o=p(e);if(null===o)return null;var r=i("caption",t.table().container()).eq(0);return"*"===o?r.css("caption-side")!==n?null:r.length?r.text():"":o},M=i("<textarea/>")[0],g=function(t,e){var n=i.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(t){return d.stripData(t,n)},footer:function(t){return d.stripData(t,n)},body:function(t){return d.stripData(t,n)}},customizeData:null},e),o=t.columns(n.columns).indexes().map((function(e){var i=t.column(e).header();return n.format.header(i.innerHTML,e,i)})).toArray(),r=t.table().footer()?t.columns(n.columns).indexes().map((function(e){var i=t.column(e).footer();return n.format.footer(i?i.innerHTML:"",e,i)})).toArray():null,a=i.extend({},n.modifier);t.select&&"function"==typeof t.select.info&&void 0===a.selected&&t.rows(n.rows,i.extend({selected:!0},a)).any()&&i.extend(a,{selected:!0});for(var s=t.rows(n.rows,a).indexes().toArray(),l=t.cells(s,n.columns),c=l.render(n.orthogonal).toArray(),u=l.nodes().toArray(),h=o.length,p=[],f=0,b=0,M=h>0?c.length/h:0;b<M;b++){for(var g=[h],m=0;m<h;m++)g[m]=n.format.body(c[f],b,m,u[f]),f++;p[b]=g}var z={header:o,footer:r,body:p};return n.customizeData&&n.customizeData(z),z};function m(t,e){var n=new o.default.Api(t),i=e||(n.init().buttons||o.default.defaults.buttons);return new d(n,i).container()}i.fn.dataTable.Buttons=d,i.fn.DataTable.Buttons=d,i(document).on("init.dt plugin-init.dt",(function(t,e){if("dt"===t.namespace){var n=e.oInit.buttons||o.default.defaults.buttons;n&&!e._buttons&&new d(e,n).container()}})),o.default.ext.feature.push({fnInit:m,cFeature:"B"}),o.default.ext.features&&o.default.ext.features.register("buttons",m);const z=o.default},991:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>Ue});let i=n(9755);var o,r,a,s,l=function(t,e){if(this instanceof l)return i(t).DataTable(e);e=t,this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new r(t?le(this[o.iApiIndex]):this)},this.fnAddData=function(t,e){var n=this.api(!0),o=Array.isArray(t)&&(Array.isArray(t[0])||i.isPlainObject(t[0]))?n.rows.add(t):n.row.add(t);return(void 0===e||e)&&n.draw(),o.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],i=n.oScroll;void 0===t||t?e.draw(!1):""===i.sX&&""===i.sY||Ht(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(void 0===t||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var i=this.api(!0),o=i.rows(t),r=o.settings()[0],a=r.aoData[o[0][0]];return o.remove(),e&&e.call(this,r,a),(void 0===n||n)&&i.draw(),a},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,i,o,r){var a=this.api(!0);null==e?a.search(t,n,i,r):a.column(e).search(t,n,i,r),a.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(void 0!==t){var i=t.nodeName?t.nodeName.toLowerCase():"";return void 0!==e||"td"==i||"th"==i?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return void 0!==t?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"==n||"TH"==n){var i=e.cell(t).index();return[i.row,i.columnVisible,i.column]}return null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(void 0===e||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var i=this.api(!0).column(t).visible(e);(void 0===n||n)&&i.columns.adjust().draw()},this.fnSettings=function(){return le(this[o.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,i,o){var r=this.api(!0);return null==n?r.row(e).data(t):r.cell(e,n).data(t),(void 0===o||o)&&r.columns.adjust(),(void 0===i||i)&&r.draw(),0},this.fnVersionCheck=o.fnVersionCheck;var n=this,a=void 0===e,s=this.length;for(var c in a&&(e={}),this.oApi=this.internal=o.internal,l.ext.internal)c&&(this[c]=$e(c));return this.each((function(){var t,o=s>1?de({},e,!0):e,r=0,c=this.getAttribute("id"),u=!1,d=l.defaults,h=i(this);if("table"==this.nodeName.toLowerCase()){S(d),R(d.column),L(d,d,!0),L(d.column,d.column,!0),L(d,i.extend(o,h.data()),!0);var p=l.settings;for(r=0,t=p.length;r<t;r++){var f=p[r];if(f.nTable==this||f.nTHead&&f.nTHead.parentNode==this||f.nTFoot&&f.nTFoot.parentNode==this){var b=void 0!==o.bRetrieve?o.bRetrieve:d.bRetrieve,M=void 0!==o.bDestroy?o.bDestroy:d.bDestroy;if(a||b)return f.oInstance;if(M){f.oInstance.fnDestroy();break}return void ce(f,0,"Cannot reinitialise DataTable",3)}if(f.sTableId==this.id){p.splice(r,1);break}}null!==c&&""!==c||(c="DataTables_Table_"+l.ext._unique++,this.id=c);var g=i.extend(!0,{},l.models.oSettings,{sDestroyWidth:h[0].style.width,sInstance:c,sTableId:c});g.nTable=this,g.oApi=n.internal,g.oInit=o,p.push(g),g.oInstance=1===n.length?n:h.dataTable(),S(o),k(o.oLanguage),o.aLengthMenu&&!o.iDisplayLength&&(o.iDisplayLength=Array.isArray(o.aLengthMenu[0])?o.aLengthMenu[0][0]:o.aLengthMenu[0]),o=de(i.extend(!0,{},d),o),ue(g.oFeatures,o,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),ue(g,o,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),ue(g.oScroll,o,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),ue(g.oLanguage,o,"fnInfoCallback"),pe(g,"aoDrawCallback",o.fnDrawCallback,"user"),pe(g,"aoServerParams",o.fnServerParams,"user"),pe(g,"aoStateSaveParams",o.fnStateSaveParams,"user"),pe(g,"aoStateLoadParams",o.fnStateLoadParams,"user"),pe(g,"aoStateLoaded",o.fnStateLoaded,"user"),pe(g,"aoRowCallback",o.fnRowCallback,"user"),pe(g,"aoRowCreatedCallback",o.fnCreatedRow,"user"),pe(g,"aoHeaderCallback",o.fnHeaderCallback,"user"),pe(g,"aoFooterCallback",o.fnFooterCallback,"user"),pe(g,"aoInitComplete",o.fnInitComplete,"user"),pe(g,"aoPreDrawCallback",o.fnPreDrawCallback,"user"),g.rowIdFn=J(o.rowId),C(g);var m=g.oClasses;if(i.extend(m,l.ext.classes,o.oClasses),h.addClass(m.sTable),void 0===g.iInitDisplayStart&&(g.iInitDisplayStart=o.iDisplayStart,g._iDisplayStart=o.iDisplayStart),null!==o.iDeferLoading){g.bDeferLoading=!0;var z=Array.isArray(o.iDeferLoading);g._iRecordsDisplay=z?o.iDeferLoading[0]:o.iDeferLoading,g._iRecordsTotal=z?o.iDeferLoading[1]:o.iDeferLoading}var v=g.oLanguage;i.extend(!0,v,o.oLanguage),v.sUrl?(i.ajax({dataType:"json",url:v.sUrl,success:function(t){L(d.oLanguage,t),k(t),i.extend(!0,v,t,g.oInit.oLanguage),fe(g,null,"i18n",[g]),Ct(g)},error:function(){Ct(g)}}),u=!0):fe(g,null,"i18n",[g]),null===o.asStripeClasses&&(g.asStripeClasses=[m.sStripeOdd,m.sStripeEven]);var O=g.asStripeClasses,y=h.children("tbody").find("tr").eq(0);-1!==i.inArray(!0,i.map(O,(function(t,e){return y.hasClass(t)})))&&(i("tbody tr",this).removeClass(O.join(" ")),g.asDestroyStripes=O.slice());var _,A=[],x=this.getElementsByTagName("thead");if(0!==x.length&&(ht(g.aoHeader,x[0]),A=pt(g)),null===o.aoColumns)for(_=[],r=0,t=A.length;r<t;r++)_.push(null);else _=o.aoColumns;for(r=0,t=_.length;r<t;r++)N(g,A?A[r]:null);if(F(g,o.aoColumnDefs,_,(function(t,e){E(g,t,e)})),y.length){var w=function(t,e){return null!==t.getAttribute("data-"+e)?e:null};i(y[0]).children("th, td").each((function(t,e){var n=g.aoColumns[t];if(n||ce(g,0,"Incorrect column count",18),n.mData===t){var i=w(e,"sort")||w(e,"order"),o=w(e,"filter")||w(e,"search");null===i&&null===o||(n.mData={_:t+".display",sort:null!==i?t+".@data-"+i:void 0,type:null!==i?t+".@data-"+i:void 0,filter:null!==o?t+".@data-"+o:void 0},E(g,t))}}))}var q=g.oFeatures,W=function(){if(void 0===o.aaSorting){var e=g.aaSorting;for(r=0,t=e.length;r<t;r++)e[r][1]=g.aoColumns[r].asSorting[0]}ie(g),q.bSort&&pe(g,"aoDrawCallback",(function(){if(g.bSorted){var t=Jt(g),e={};i.each(t,(function(t,n){e[n.src]=n.dir})),fe(g,null,"order",[g,t,e]),te(g)}})),pe(g,"aoDrawCallback",(function(){(g.bSorted||"ssp"===ge(g)||q.bDeferRender)&&ie(g)}),"sc");var n=h.children("caption").each((function(){this._captionSide=i(this).css("caption-side")})),a=h.children("thead");0===a.length&&(a=i("<thead/>").appendTo(h)),g.nTHead=a[0];var s=h.children("tbody");0===s.length&&(s=i("<tbody/>").insertAfter(a)),g.nTBody=s[0];var l=h.children("tfoot");if(0===l.length&&n.length>0&&(""!==g.oScroll.sX||""!==g.oScroll.sY)&&(l=i("<tfoot/>").appendTo(h)),0===l.length||0===l.children().length?h.addClass(m.sNoFooter):l.length>0&&(g.nTFoot=l[0],ht(g.aoFooter,g.nTFoot)),o.aaData)for(r=0;r<o.aaData.length;r++)j(g,o.aaData[r]);else(g.bDeferLoading||"dom"==ge(g))&&V(g,i(g.nTBody).children("tr"));g.aiDisplay=g.aiDisplayMaster.slice(),g.bInitialised=!0,!1===u&&Ct(g)};pe(g,"aoDrawCallback",re,"state_save"),o.bStateSave?(q.bStateSave=!0,ae(g,o,W)):W()}else ce(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),n=null,this},c={},u=/[\r\n\u2028]/g,d=/<.*?>/g,h=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,p=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),f=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,b=function(t){return!t||!0===t||"-"===t},M=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},g=function(t,e){return c[e]||(c[e]=new RegExp(xt(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(c[e],"."):t},m=function(t,e,n){let i=typeof t;var o="string"===i;return"number"===i||"bigint"===i||(!!b(t)||(e&&o&&(t=g(t,e)),n&&o&&(t=t.replace(f,"")),!isNaN(parseFloat(t))&&isFinite(t)))},z=function(t,e,n){if(b(t))return!0;var i=function(t){return b(t)||"string"==typeof t}(t);return i&&!!m(A(t),e,n)||null},v=function(t,e,n){var i=[],o=0,r=t.length;if(void 0!==n)for(;o<r;o++)t[o]&&t[o][e]&&i.push(t[o][e][n]);else for(;o<r;o++)t[o]&&i.push(t[o][e]);return i},O=function(t,e,n,i){var o=[],r=0,a=e.length;if(void 0!==i)for(;r<a;r++)t[e[r]][n]&&o.push(t[e[r]][n][i]);else for(;r<a;r++)o.push(t[e[r]][n]);return o},y=function(t,e){var n,i=[];void 0===e?(e=0,n=t):(n=e,e=t);for(var o=e;o<n;o++)i.push(o);return i},_=function(t){for(var e=[],n=0,i=t.length;n<i;n++)t[n]&&e.push(t[n]);return e},A=function(t){return t.replace(d,"")},x=function(t){if(function(t){if(t.length<2)return!0;for(var e=t.slice().sort(),n=e[0],i=1,o=e.length;i<o;i++){if(e[i]===n)return!1;n=e[i]}return!0}(t))return t.slice();var e,n,i,o=[],r=t.length,a=0;t:for(n=0;n<r;n++){for(e=t[n],i=0;i<a;i++)if(o[i]===e)continue t;o.push(e),a++}return o},w=function(t,e){if(Array.isArray(e))for(var n=0;n<e.length;n++)w(t,e[n]);else t.push(e);return t},q=function(t,e){return void 0===e&&(e=0),-1!==this.indexOf(t,e)};function W(t){var e,n,o={};i.each(t,(function(i,r){(e=i.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(e[1]+" ")&&(n=i.replace(e[0],e[2].toLowerCase()),o[n]=i,"o"===e[1]&&W(t[i]))})),t._hungarianMap=o}function L(t,e,n){var o;t._hungarianMap||W(t),i.each(e,(function(r,a){void 0===(o=t._hungarianMap[r])||!n&&void 0!==e[o]||("o"===o.charAt(0)?(e[o]||(e[o]={}),i.extend(!0,e[o],e[r]),L(t[o],e[o],n)):e[o]=e[r])}))}function k(t){var e=l.defaults.oLanguage,n=e.sDecimal;if(n&&Ee(n),t){var i=t.sZeroRecords;!t.sEmptyTable&&i&&"No data available in table"===e.sEmptyTable&&ue(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&i&&"Loading..."===e.sLoadingRecords&&ue(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands);var o=t.sDecimal;o&&n!==o&&Ee(o)}}Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),Array.prototype.includes||(Array.prototype.includes=q),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=q),l.util={throttle:function(t,e){var n,i,o=void 0!==e?e:200;return function(){var e=this,r=+new Date,a=arguments;n&&r<n+o?(clearTimeout(i),i=setTimeout((function(){n=void 0,t.apply(e,a)}),o)):(n=r,t.apply(e,a))}},escapeRegex:function(t){return t.replace(p,"\\$1")},set:function(t){if(i.isPlainObject(t))return l.util.set(t._);if(null===t)return function(){};if("function"==typeof t)return function(e,n,i){t(e,"set",n,i)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,n){e[t]=n};var e=function(t,n,i){for(var o,r,a,s,l,c=K(i),u=c[c.length-1],d=0,h=c.length-1;d<h;d++){if("__proto__"===c[d]||"constructor"===c[d])throw new Error("Cannot set prototype values");if(r=c[d].match(G),a=c[d].match(Z),r){if(c[d]=c[d].replace(G,""),t[c[d]]=[],(o=c.slice()).splice(0,d+1),l=o.join("."),Array.isArray(n))for(var p=0,f=n.length;p<f;p++)e(s={},n[p],l),t[c[d]].push(s);else t[c[d]]=n;return}a&&(c[d]=c[d].replace(Z,""),t=t[c[d]](n)),null!==t[c[d]]&&void 0!==t[c[d]]||(t[c[d]]={}),t=t[c[d]]}u.match(Z)?t=t[u.replace(Z,"")](n):t[u.replace(G,"")]=n};return function(n,i){return e(n,i,t)}},get:function(t){if(i.isPlainObject(t)){var e={};return i.each(t,(function(t,n){n&&(e[t]=l.util.get(n))})),function(t,n,i,o){var r=e[n]||e._;return void 0!==r?r(t,n,i,o):t}}if(null===t)return function(t){return t};if("function"==typeof t)return function(e,n,i,o){return t(e,n,i,o)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,n){return e[t]};var n=function(t,e,i){var o,r,a,s;if(""!==i)for(var l=K(i),c=0,u=l.length;c<u;c++){if(o=l[c].match(G),r=l[c].match(Z),o){if(l[c]=l[c].replace(G,""),""!==l[c]&&(t=t[l[c]]),a=[],l.splice(0,c+1),s=l.join("."),Array.isArray(t))for(var d=0,h=t.length;d<h;d++)a.push(n(t[d],e,s));var p=o[0].substring(1,o[0].length-1);t=""===p?a:a.join(p);break}if(r)l[c]=l[c].replace(Z,""),t=t[l[c]]();else{if(null===t||void 0===t[l[c]])return;t=t[l[c]]}}return t};return function(e,i){return n(e,i,t)}}};var T=function(t,e,n){void 0!==t[e]&&(t[n]=t[e])};function S(t){T(t,"ordering","bSort"),T(t,"orderMulti","bSortMulti"),T(t,"orderClasses","bSortClasses"),T(t,"orderCellsTop","bSortCellsTop"),T(t,"order","aaSorting"),T(t,"orderFixed","aaSortingFixed"),T(t,"paging","bPaginate"),T(t,"pagingType","sPaginationType"),T(t,"pageLength","iDisplayLength"),T(t,"searching","bFilter"),"boolean"==typeof t.sScrollX&&(t.sScrollX=t.sScrollX?"100%":""),"boolean"==typeof t.scrollX&&(t.scrollX=t.scrollX?"100%":"");var e=t.aoSearchCols;if(e)for(var n=0,i=e.length;n<i;n++)e[n]&&L(l.models.oSearch,e[n])}function R(t){T(t,"orderable","bSortable"),T(t,"orderData","aDataSort"),T(t,"orderSequence","asSorting"),T(t,"orderDataType","sortDataType");var e=t.aDataSort;"number"!=typeof e||Array.isArray(e)||(t.aDataSort=[e])}function C(t){if(!l.__browser){var e={};l.__browser=e;var n=i("<div/>").css({position:"fixed",top:0,left:-1*i(window).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(i("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(i("<div/>").css({width:"100%",height:10}))).appendTo("body"),o=n.children(),r=o.children();e.barWidth=o[0].offsetWidth-o[0].clientWidth,e.bScrollOversize=100===r[0].offsetWidth&&100!==o[0].clientWidth,e.bScrollbarLeft=1!==Math.round(r.offset().left),e.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}i.extend(t.oBrowser,l.__browser),t.oScroll.iBarWidth=l.__browser.barWidth}function D(t,e,n,i,o,r){var a,s=i,l=!1;for(void 0!==n&&(a=n,l=!0);s!==o;)t.hasOwnProperty(s)&&(a=l?e(a,t[s],s,t):t[s],l=!0,s+=r);return a}function N(t,e){var n=l.defaults.column,o=t.aoColumns.length,r=i.extend({},l.models.oColumn,n,{nTh:e||document.createElement("th"),sTitle:n.sTitle?n.sTitle:e?e.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[o],mData:n.mData?n.mData:o,idx:o});t.aoColumns.push(r);var a=t.aoPreSearchCols;a[o]=i.extend({},l.models.oSearch,a[o]),E(t,o,i(e).data())}function E(t,e,n){var o=t.aoColumns[e],r=t.oClasses,a=i(o.nTh);if(!o.sWidthOrig){o.sWidthOrig=a.attr("width")||null;var s=(a.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);s&&(o.sWidthOrig=s[1])}if(null!=n){R(n),L(l.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(o._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&a.addClass(n.sClass);var c=o.sClass;i.extend(o,n),ue(o,n,"sWidth","sWidthOrig"),c!==o.sClass&&(o.sClass=c+" "+o.sClass),void 0!==n.iDataSort&&(o.aDataSort=[n.iDataSort]),ue(o,n,"aDataSort")}var u=o.mData,d=J(u),h=o.mRender?J(o.mRender):null,p=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};o._bAttrSrc=i.isPlainObject(u)&&(p(u.sort)||p(u.type)||p(u.filter)),o._setter=null,o.fnGetData=function(t,e,n){var i=d(t,e,void 0,n);return h&&e?h(i,e,t,n):i},o.fnSetData=function(t,e,n){return Q(u)(t,e,n)},"number"!=typeof u&&(t._rowReadObject=!0),t.oFeatures.bSort||(o.bSortable=!1,a.addClass(r.sSortableNone));var f=-1!==i.inArray("asc",o.asSorting),b=-1!==i.inArray("desc",o.asSorting);o.bSortable&&(f||b)?f&&!b?(o.sSortingClass=r.sSortableAsc,o.sSortingClassJUI=r.sSortJUIAscAllowed):!f&&b?(o.sSortingClass=r.sSortableDesc,o.sSortingClassJUI=r.sSortJUIDescAllowed):(o.sSortingClass=r.sSortable,o.sSortingClassJUI=r.sSortJUI):(o.sSortingClass=r.sSortableNone,o.sSortingClassJUI="")}function B(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;Vt(t);for(var n=0,i=e.length;n<i;n++)e[n].nTh.style.width=e[n].sWidth}var o=t.oScroll;""===o.sY&&""===o.sX||Ht(t),fe(t,null,"column-sizing",[t])}function P(t,e){var n=X(t,"bVisible");return"number"==typeof n[e]?n[e]:null}function Y(t,e){var n=X(t,"bVisible"),o=i.inArray(e,n);return-1!==o?o:null}function I(t){var e=0;return i.each(t.aoColumns,(function(t,n){n.bVisible&&"none"!==i(n.nTh).css("display")&&e++})),e}function X(t,e){var n=[];return i.map(t.aoColumns,(function(t,i){t[e]&&n.push(i)})),n}function H(t){var e,n,i,o,r,a,s,c,u,d=t.aoColumns,h=t.aoData,p=l.ext.type.detect;for(e=0,n=d.length;e<n;e++)if(u=[],!(s=d[e]).sType&&s._sManualType)s.sType=s._sManualType;else if(!s.sType){for(i=0,o=p.length;i<o;i++){for(r=0,a=h.length;r<a&&(void 0===u[r]&&(u[r]=$(t,r,e,"type")),(c=p[i](u[r],t))||i===p.length-1)&&("html"!==c||b(u[r]));r++);if(c){s.sType=c;break}}s.sType||(s.sType="string")}}function F(t,e,n,o){var r,a,s,l,c,u,d,h=t.aoColumns;if(e)for(r=e.length-1;r>=0;r--){var p=void 0!==(d=e[r]).target?d.target:void 0!==d.targets?d.targets:d.aTargets;for(Array.isArray(p)||(p=[p]),s=0,l=p.length;s<l;s++)if("number"==typeof p[s]&&p[s]>=0){for(;h.length<=p[s];)N(t);o(p[s],d)}else if("number"==typeof p[s]&&p[s]<0)o(h.length+p[s],d);else if("string"==typeof p[s])for(c=0,u=h.length;c<u;c++)("_all"==p[s]||i(h[c].nTh).hasClass(p[s]))&&o(c,d)}if(n)for(r=0,a=n.length;r<a;r++)o(r,n[r])}function j(t,e,n,o){var r=t.aoData.length,a=i.extend(!0,{},l.models.oRow,{src:n?"dom":"data",idx:r});a._aData=e,t.aoData.push(a);for(var s=t.aoColumns,c=0,u=s.length;c<u;c++)s[c].sType=null;t.aiDisplayMaster.push(r);var d=t.rowIdFn(e);return void 0!==d&&(t.aIds[d]=a),!n&&t.oFeatures.bDeferRender||rt(t,r,n,o),r}function V(t,e){var n;return e instanceof i||(e=i(e)),e.map((function(e,i){return n=ot(t,i),j(t,n.data,i,n.cells)}))}function $(t,e,n,i){"search"===i?i="filter":"order"===i&&(i="sort");var o=t.iDraw,r=t.aoColumns[n],a=t.aoData[e]._aData,s=r.sDefaultContent,c=r.fnGetData(a,i,{settings:t,row:e,col:n});if(void 0===c)return t.iDrawError!=o&&null===s&&(ce(t,0,"Requested unknown parameter "+("function"==typeof r.mData?"{function}":"'"+r.mData+"'")+" for row "+e+", column "+n,4),t.iDrawError=o),s;if(c!==a&&null!==c||null===s||void 0===i){if("function"==typeof c)return c.call(a)}else c=s;if(null===c&&"display"===i)return"";if("filter"===i){var u=l.ext.type.search;u[r.sType]&&(c=u[r.sType](c))}return c}function U(t,e,n,i){var o=t.aoColumns[n],r=t.aoData[e]._aData;o.fnSetData(r,i,{settings:t,row:e,col:n})}var G=/\[.*?\]$/,Z=/\(\)$/;function K(t){return i.map(t.match(/(\\.|[^\.])+/g)||[""],(function(t){return t.replace(/\\\./g,".")}))}var J=l.util.get,Q=l.util.set;function tt(t){return v(t.aoData,"_aData")}function et(t){t.aoData.length=0,t.aiDisplayMaster.length=0,t.aiDisplay.length=0,t.aIds={}}function nt(t,e,n){for(var i=-1,o=0,r=t.length;o<r;o++)t[o]==e?i=o:t[o]>e&&t[o]--;-1!=i&&void 0===n&&t.splice(i,1)}function it(t,e,n,i){var o,r,a=t.aoData[e],s=function(n,i){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=$(t,e,i,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==a.src)){var l=a.anCells;if(l)if(void 0!==i)s(l[i],i);else for(o=0,r=l.length;o<r;o++)s(l[o],o)}else a._aData=ot(t,a,i,void 0===i?void 0:a._aData).data;a._aSortData=null,a._aFilterData=null;var c=t.aoColumns;if(void 0!==i)c[i].sType=null;else{for(o=0,r=c.length;o<r;o++)c[o].sType=null;at(t,a)}}function ot(t,e,n,i){var o,r,a,s=[],l=e.firstChild,c=0,u=t.aoColumns,d=t._rowReadObject;i=void 0!==i?i:d?{}:[];var h=function(t,e){if("string"==typeof t){var n=t.indexOf("@");if(-1!==n){var o=t.substring(n+1);Q(t)(i,e.getAttribute(o))}}},p=function(t){void 0!==n&&n!==c||(r=u[c],a=t.innerHTML.trim(),r&&r._bAttrSrc?(Q(r.mData._)(i,a),h(r.mData.sort,t),h(r.mData.type,t),h(r.mData.filter,t)):d?(r._setter||(r._setter=Q(r.mData)),r._setter(i,a)):i[c]=a);c++};if(l)for(;l;)"TD"!=(o=l.nodeName.toUpperCase())&&"TH"!=o||(p(l),s.push(l)),l=l.nextSibling;else for(var f=0,b=(s=e.anCells).length;f<b;f++)p(s[f]);var M=e.firstChild?e:e.nTr;if(M){var g=M.getAttribute("id");g&&Q(t.rowId)(i,g)}return{data:i,cells:s}}function rt(t,e,n,o){var r,a,s,l,c,u,d=t.aoData[e],h=d._aData,p=[];if(null===d.nTr){for(r=n||document.createElement("tr"),d.nTr=r,d.anCells=p,r._DT_RowIndex=e,at(t,d),l=0,c=t.aoColumns.length;l<c;l++)s=t.aoColumns[l],(a=(u=!n)?document.createElement(s.sCellType):o[l])||ce(t,0,"Incorrect column count",18),a._DT_CellIndex={row:e,column:l},p.push(a),!u&&(!s.mRender&&s.mData===l||i.isPlainObject(s.mData)&&s.mData._===l+".display")||(a.innerHTML=$(t,e,l,"display")),s.sClass&&(a.className+=" "+s.sClass),s.bVisible&&!n?r.appendChild(a):!s.bVisible&&n&&a.parentNode.removeChild(a),s.fnCreatedCell&&s.fnCreatedCell.call(t.oInstance,a,$(t,e,l),h,e,l);fe(t,"aoRowCreatedCallback",null,[r,h,e,p])}}function at(t,e){var n=e.nTr,o=e._aData;if(n){var r=t.rowIdFn(o);if(r&&(n.id=r),o.DT_RowClass){var a=o.DT_RowClass.split(" ");e.__rowc=e.__rowc?x(e.__rowc.concat(a)):a,i(n).removeClass(e.__rowc.join(" ")).addClass(o.DT_RowClass)}o.DT_RowAttr&&i(n).attr(o.DT_RowAttr),o.DT_RowData&&i(n).data(o.DT_RowData)}}function st(t){var e,n,o,r,a,s=t.nTHead,l=t.nTFoot,c=0===i("th, td",s).length,u=t.oClasses,d=t.aoColumns;for(c&&(r=i("<tr/>").appendTo(s)),e=0,n=d.length;e<n;e++)a=d[e],o=i(a.nTh).addClass(a.sClass),c&&o.appendTo(r),t.oFeatures.bSort&&(o.addClass(a.sSortingClass),!1!==a.bSortable&&(o.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),ne(t,a.nTh,e))),a.sTitle!=o[0].innerHTML&&o.html(a.sTitle),Me(t,"header")(t,o,a,u);if(c&&ht(t.aoHeader,s),i(s).children("tr").children("th, td").addClass(u.sHeaderTH),i(l).children("tr").children("th, td").addClass(u.sFooterTH),null!==l){var h=t.aoFooter[0];for(e=0,n=h.length;e<n;e++)(a=d[e])?(a.nTf=h[e].cell,a.sClass&&i(a.nTf).addClass(a.sClass)):ce(t,0,"Incorrect column count",18)}}function lt(t,e,n){var o,r,a,s,l,c,u,d,h,p=[],f=[],b=t.aoColumns.length;if(e){for(void 0===n&&(n=!1),o=0,r=e.length;o<r;o++){for(p[o]=e[o].slice(),p[o].nTr=e[o].nTr,a=b-1;a>=0;a--)t.aoColumns[a].bVisible||n||p[o].splice(a,1);f.push([])}for(o=0,r=p.length;o<r;o++){if(u=p[o].nTr)for(;c=u.firstChild;)u.removeChild(c);for(a=0,s=p[o].length;a<s;a++)if(d=1,h=1,void 0===f[o][a]){for(u.appendChild(p[o][a].cell),f[o][a]=1;void 0!==p[o+d]&&p[o][a].cell==p[o+d][a].cell;)f[o+d][a]=1,d++;for(;void 0!==p[o][a+h]&&p[o][a].cell==p[o][a+h].cell;){for(l=0;l<d;l++)f[o+l][a+h]=1;h++}i(p[o][a].cell).attr("rowspan",d).attr("colspan",h)}}}}function ct(t,e){!function(t){var e="ssp"==ge(t),n=t.iInitDisplayStart;void 0!==n&&-1!==n&&(t._iDisplayStart=e?n:n>=t.fnRecordsDisplay()?0:n,t.iInitDisplayStart=-1)}(t);var n=fe(t,"aoPreDrawCallback","preDraw",[t]);if(-1===i.inArray(!1,n)){var o=[],r=0,a=t.asStripeClasses,s=a.length,l=t.oLanguage,c="ssp"==ge(t),u=t.aiDisplay,d=t._iDisplayStart,h=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,It(t,!1);else if(c){if(!t.bDestroying&&!e)return void bt(t)}else t.iDraw++;if(0!==u.length)for(var p=c?0:d,f=c?t.aoData.length:h,b=p;b<f;b++){var M=u[b],g=t.aoData[M];null===g.nTr&&rt(t,M);var m=g.nTr;if(0!==s){var z=a[r%s];g._sRowStripe!=z&&(i(m).removeClass(g._sRowStripe).addClass(z),g._sRowStripe=z)}fe(t,"aoRowCallback",null,[m,g._aData,r,b,M]),o.push(m),r++}else{var v=l.sZeroRecords;1==t.iDraw&&"ajax"==ge(t)?v=l.sLoadingRecords:l.sEmptyTable&&0===t.fnRecordsTotal()&&(v=l.sEmptyTable),o[0]=i("<tr/>",{class:s?a[0]:""}).append(i("<td />",{valign:"top",colSpan:I(t),class:t.oClasses.sRowEmpty}).html(v))[0]}fe(t,"aoHeaderCallback","header",[i(t.nTHead).children("tr")[0],tt(t),d,h,u]),fe(t,"aoFooterCallback","footer",[i(t.nTFoot).children("tr")[0],tt(t),d,h,u]);var O=i(t.nTBody);O.children().detach(),O.append(i(o)),fe(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else It(t,!1)}function ut(t,e){var n=t.oFeatures,i=n.bSort,o=n.bFilter;i&&Qt(t),o?vt(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,ct(t),t._drawHold=!1}function dt(t){var e=t.oClasses,n=i(t.nTable),o=i("<div/>").insertBefore(n),r=t.oFeatures,a=i("<div/>",{id:t.sTableId+"_wrapper",class:e.sWrapper+(t.nTFoot?"":" "+e.sNoFooter)});t.nHolding=o[0],t.nTableWrapper=a[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var s,c,u,d,h,p,f=t.sDom.split(""),b=0;b<f.length;b++){if(s=null,"<"==(c=f[b])){if(u=i("<div/>")[0],"'"==(d=f[b+1])||'"'==d){for(h="",p=2;f[b+p]!=d;)h+=f[b+p],p++;if("H"==h?h=e.sJUIHeader:"F"==h&&(h=e.sJUIFooter),-1!=h.indexOf(".")){var M=h.split(".");u.id=M[0].substr(1,M[0].length-1),u.className=M[1]}else"#"==h.charAt(0)?u.id=h.substr(1,h.length-1):u.className=h;b+=p}a.append(u),a=i(u)}else if(">"==c)a=a.parent();else if("l"==c&&r.bPaginate&&r.bLengthChange)s=Et(t);else if("f"==c&&r.bFilter)s=zt(t);else if("r"==c&&r.bProcessing)s=Yt(t);else if("t"==c)s=Xt(t);else if("i"==c&&r.bInfo)s=Tt(t);else if("p"==c&&r.bPaginate)s=Bt(t);else if(0!==l.ext.feature.length)for(var g=l.ext.feature,m=0,z=g.length;m<z;m++)if(c==g[m].cFeature){s=g[m].fnInit(t);break}if(s){var v=t.aanFeatures;v[c]||(v[c]=[]),v[c].push(s),a.append(s)}}o.replaceWith(a),t.nHolding=null}function ht(t,e){var n,o,r,a,s,l,c,u,d,h,p=i(e).children("tr"),f=function(t,e,n){for(var i=t[e];i[n];)n++;return n};for(t.splice(0,t.length),r=0,l=p.length;r<l;r++)t.push([]);for(r=0,l=p.length;r<l;r++)for(0,o=(n=p[r]).firstChild;o;){if("TD"==o.nodeName.toUpperCase()||"TH"==o.nodeName.toUpperCase())for(u=(u=1*o.getAttribute("colspan"))&&0!==u&&1!==u?u:1,d=(d=1*o.getAttribute("rowspan"))&&0!==d&&1!==d?d:1,c=f(t,r,0),h=1===u,s=0;s<u;s++)for(a=0;a<d;a++)t[r+a][c+s]={cell:o,unique:h},t[r+a].nTr=n;o=o.nextSibling}}function pt(t,e,n){var i=[];n||(n=t.aoHeader,e&&ht(n=[],e));for(var o=0,r=n.length;o<r;o++)for(var a=0,s=n[o].length;a<s;a++)!n[o][a].unique||i[a]&&t.bSortCellsTop||(i[a]=n[o][a].cell);return i}function ft(t,e,n){if(fe(t,"aoServerParams","serverParams",[e]),e&&Array.isArray(e)){var o={},r=/(.*?)\[\]$/;i.each(e,(function(t,e){var n=e.name.match(r);if(n){var i=n[0];o[i]||(o[i]=[]),o[i].push(e.value)}else o[e.name]=e.value})),e=o}var a,s=t.ajax,l=t.oInstance,c=function(e){var i=t.jqXHR?t.jqXHR.status:null;(null===e||"number"==typeof i&&204==i)&&mt(t,e={},[]);var o=e.error||e.sError;o&&ce(t,0,o),t.json=e,fe(t,null,"xhr",[t,e,t.jqXHR]),n(e)};if(i.isPlainObject(s)&&s.data){var u="function"==typeof(a=s.data)?a(e,t):a;e="function"==typeof a&&u?u:i.extend(!0,e,u),delete s.data}var d={data:e,success:c,dataType:"json",cache:!1,type:t.sServerMethod,error:function(e,n,o){var r=fe(t,null,"xhr",[t,null,t.jqXHR]);-1===i.inArray(!0,r)&&("parsererror"==n?ce(t,0,"Invalid JSON response",1):4===e.readyState&&ce(t,0,"Ajax error",7)),It(t,!1)}};t.oAjaxData=e,fe(t,null,"preXhr",[t,e]),t.fnServerData?t.fnServerData.call(l,t.sAjaxSource,i.map(e,(function(t,e){return{name:e,value:t}})),c,t):t.sAjaxSource||"string"==typeof s?t.jqXHR=i.ajax(i.extend(d,{url:s||t.sAjaxSource})):"function"==typeof s?t.jqXHR=s.call(l,e,c,t):(t.jqXHR=i.ajax(i.extend(d,s)),s.data=a)}function bt(t){t.iDraw++,It(t,!0),ft(t,Mt(t),(function(e){gt(t,e)}))}function Mt(t){var e,n,o,r,a=t.aoColumns,s=a.length,c=t.oFeatures,u=t.oPreviousSearch,d=t.aoPreSearchCols,h=[],p=Jt(t),f=t._iDisplayStart,b=!1!==c.bPaginate?t._iDisplayLength:-1,M=function(t,e){h.push({name:t,value:e})};M("sEcho",t.iDraw),M("iColumns",s),M("sColumns",v(a,"sName").join(",")),M("iDisplayStart",f),M("iDisplayLength",b);var g={draw:t.iDraw,columns:[],order:[],start:f,length:b,search:{value:u.sSearch,regex:u.bRegex}};for(e=0;e<s;e++)o=a[e],r=d[e],n="function"==typeof o.mData?"function":o.mData,g.columns.push({data:n,name:o.sName,searchable:o.bSearchable,orderable:o.bSortable,search:{value:r.sSearch,regex:r.bRegex}}),M("mDataProp_"+e,n),c.bFilter&&(M("sSearch_"+e,r.sSearch),M("bRegex_"+e,r.bRegex),M("bSearchable_"+e,o.bSearchable)),c.bSort&&M("bSortable_"+e,o.bSortable);c.bFilter&&(M("sSearch",u.sSearch),M("bRegex",u.bRegex)),c.bSort&&(i.each(p,(function(t,e){g.order.push({column:e.col,dir:e.dir}),M("iSortCol_"+t,e.col),M("sSortDir_"+t,e.dir)})),M("iSortingCols",p.length));var m=l.ext.legacy.ajax;return null===m?t.sAjaxSource?h:g:m?h:g}function gt(t,e){var n=function(t,n){return void 0!==e[t]?e[t]:e[n]},i=mt(t,e),o=n("sEcho","draw"),r=n("iTotalRecords","recordsTotal"),a=n("iTotalDisplayRecords","recordsFiltered");if(void 0!==o){if(1*o<t.iDraw)return;t.iDraw=1*o}i||(i=[]),et(t),t._iRecordsTotal=parseInt(r,10),t._iRecordsDisplay=parseInt(a,10);for(var s=0,l=i.length;s<l;s++)j(t,i[s]);t.aiDisplay=t.aiDisplayMaster.slice(),ct(t,!0),t._bInitComplete||Dt(t,e),It(t,!1)}function mt(t,e,n){var o=i.isPlainObject(t.ajax)&&void 0!==t.ajax.dataSrc?t.ajax.dataSrc:t.sAjaxDataProp;if(!n)return"data"===o?e.aaData||e[o]:""!==o?J(o)(e):e;Q(o)(e,n)}function zt(t){var e=t.oClasses,n=t.sTableId,o=t.oLanguage,r=t.oPreviousSearch,a=t.aanFeatures,s='<input type="search" class="'+e.sFilterInput+'"/>',l=o.sSearch;l=l.match(/_INPUT_/)?l.replace("_INPUT_",s):l+s;var c=i("<div/>",{id:a.f?null:n+"_filter",class:e.sFilter}).append(i("<label/>").append(l)),u=function(e){a.f;var n=this.value?this.value:"";r.return&&"Enter"!==e.key||n!=r.sSearch&&(vt(t,{sSearch:n,bRegex:r.bRegex,bSmart:r.bSmart,bCaseInsensitive:r.bCaseInsensitive,return:r.return}),t._iDisplayStart=0,ct(t))},d=null!==t.searchDelay?t.searchDelay:"ssp"===ge(t)?400:0,h=i("input",c).val(r.sSearch).attr("placeholder",o.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",d?$t(u,d):u).on("mouseup",(function(t){setTimeout((function(){u.call(h[0],t)}),10)})).on("keypress.DT",(function(t){if(13==t.keyCode)return!1})).attr("aria-controls",n);return i(t.nTable).on("search.dt.DT",(function(e,n){if(t===n)try{h[0]!==document.activeElement&&h.val(r.sSearch)}catch(t){}})),c[0]}function vt(t,e,n){var i=t.oPreviousSearch,o=t.aoPreSearchCols,r=function(t){i.sSearch=t.sSearch,i.bRegex=t.bRegex,i.bSmart=t.bSmart,i.bCaseInsensitive=t.bCaseInsensitive,i.return=t.return},a=function(t){return void 0!==t.bEscapeRegex?!t.bEscapeRegex:t.bRegex};if(H(t),"ssp"!=ge(t)){_t(t,e.sSearch,n,a(e),e.bSmart,e.bCaseInsensitive,e.return),r(e);for(var s=0;s<o.length;s++)yt(t,o[s].sSearch,s,a(o[s]),o[s].bSmart,o[s].bCaseInsensitive);Ot(t)}else r(e);t.bFiltered=!0,fe(t,null,"search",[t])}function Ot(t){for(var e,n,o=l.ext.search,r=t.aiDisplay,a=0,s=o.length;a<s;a++){for(var c=[],u=0,d=r.length;u<d;u++)n=r[u],e=t.aoData[n],o[a](t,e._aFilterData,n,e._aData,u)&&c.push(n);r.length=0,i.merge(r,c)}}function yt(t,e,n,i,o,r){if(""!==e){for(var a,s=[],l=t.aiDisplay,c=At(e,i,o,r),u=0;u<l.length;u++)a=t.aoData[l[u]]._aFilterData[n],c.test(a)&&s.push(l[u]);t.aiDisplay=s}}function _t(t,e,n,i,o,r){var a,s,c,u=At(e,i,o,r),d=t.oPreviousSearch.sSearch,h=t.aiDisplayMaster,p=[];if(0!==l.ext.search.length&&(n=!0),s=Wt(t),e.length<=0)t.aiDisplay=h.slice();else{for((s||n||i||d.length>e.length||0!==e.indexOf(d)||t.bSorted)&&(t.aiDisplay=h.slice()),a=t.aiDisplay,c=0;c<a.length;c++)u.test(t.aoData[a[c]]._sFilterRow)&&p.push(a[c]);t.aiDisplay=p}}function At(t,e,n,o){if(t=e?t:xt(t),n){var r=i.map(t.match(/"[^"]+"|[^ ]+/g)||[""],(function(t){if('"'===t.charAt(0)){var e=t.match(/^"(.*)"$/);t=e?e[1]:t}return t.replace('"',"")}));t="^(?=.*?"+r.join(")(?=.*?")+").*$"}return new RegExp(t,o?"i":"")}var xt=l.util.escapeRegex,wt=i("<div>")[0],qt=void 0!==wt.textContent;function Wt(t){var e,n,i,o,r,a,s,l=t.aoColumns,c=!1;for(e=0,i=t.aoData.length;e<i;e++)if(!(s=t.aoData[e])._aFilterData){for(r=[],n=0,o=l.length;n<o;n++)l[n].bSearchable?(null===(a=$(t,e,n,"filter"))&&(a=""),"string"!=typeof a&&a.toString&&(a=a.toString())):a="",a.indexOf&&-1!==a.indexOf("&")&&(wt.innerHTML=a,a=qt?wt.textContent:wt.innerText),a.replace&&(a=a.replace(/[\r\n\u2028]/g,"")),r.push(a);s._aFilterData=r,s._sFilterRow=r.join(" "),c=!0}return c}function Lt(t){return{search:t.sSearch,smart:t.bSmart,regex:t.bRegex,caseInsensitive:t.bCaseInsensitive}}function kt(t){return{sSearch:t.search,bSmart:t.smart,bRegex:t.regex,bCaseInsensitive:t.caseInsensitive}}function Tt(t){var e=t.sTableId,n=t.aanFeatures.i,o=i("<div/>",{class:t.oClasses.sInfo,id:n?null:e+"_info"});return n||(t.aoDrawCallback.push({fn:St,sName:"information"}),o.attr("role","status").attr("aria-live","polite"),i(t.nTable).attr("aria-describedby",e+"_info")),o[0]}function St(t){var e=t.aanFeatures.i;if(0!==e.length){var n=t.oLanguage,o=t._iDisplayStart+1,r=t.fnDisplayEnd(),a=t.fnRecordsTotal(),s=t.fnRecordsDisplay(),l=s?n.sInfo:n.sInfoEmpty;s!==a&&(l+=" "+n.sInfoFiltered),l=Rt(t,l+=n.sInfoPostFix);var c=n.fnInfoCallback;null!==c&&(l=c.call(t.oInstance,t,o,r,a,s,l)),i(e).html(l)}}function Rt(t,e){var n=t.fnFormatNumber,i=t._iDisplayStart+1,o=t._iDisplayLength,r=t.fnRecordsDisplay(),a=-1===o;return e.replace(/_START_/g,n.call(t,i)).replace(/_END_/g,n.call(t,t.fnDisplayEnd())).replace(/_MAX_/g,n.call(t,t.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(t,r)).replace(/_PAGE_/g,n.call(t,a?1:Math.ceil(i/o))).replace(/_PAGES_/g,n.call(t,a?1:Math.ceil(r/o)))}function Ct(t){var e,n,i,o=t.iInitDisplayStart,r=t.aoColumns,a=t.oFeatures,s=t.bDeferLoading;if(t.bInitialised){for(dt(t),st(t),lt(t,t.aoHeader),lt(t,t.aoFooter),It(t,!0),a.bAutoWidth&&Vt(t),e=0,n=r.length;e<n;e++)(i=r[e]).sWidth&&(i.nTh.style.width=Kt(i.sWidth));fe(t,null,"preInit",[t]),ut(t);var l=ge(t);("ssp"!=l||s)&&("ajax"==l?ft(t,[],(function(n){var i=mt(t,n);for(e=0;e<i.length;e++)j(t,i[e]);t.iInitDisplayStart=o,ut(t),It(t,!1),Dt(t,n)})):(It(t,!1),Dt(t)))}else setTimeout((function(){Ct(t)}),200)}function Dt(t,e){t._bInitComplete=!0,(e||t.oInit.aaData)&&B(t),fe(t,null,"plugin-init",[t,e]),fe(t,"aoInitComplete","init",[t,e])}function Nt(t,e){var n=parseInt(e,10);t._iDisplayLength=n,be(t),fe(t,null,"length",[t,n])}function Et(t){for(var e=t.oClasses,n=t.sTableId,o=t.aLengthMenu,r=Array.isArray(o[0]),a=r?o[0]:o,s=r?o[1]:o,l=i("<select/>",{name:n+"_length","aria-controls":n,class:e.sLengthSelect}),c=0,u=a.length;c<u;c++)l[0][c]=new Option("number"==typeof s[c]?t.fnFormatNumber(s[c]):s[c],a[c]);var d=i("<div><label/></div>").addClass(e.sLength);return t.aanFeatures.l||(d[0].id=n+"_length"),d.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",l[0].outerHTML)),i("select",d).val(t._iDisplayLength).on("change.DT",(function(e){Nt(t,i(this).val()),ct(t)})),i(t.nTable).on("length.dt.DT",(function(e,n,o){t===n&&i("select",d).val(o)})),d[0]}function Bt(t){var e=t.sPaginationType,n=l.ext.pager[e],o="function"==typeof n,r=function(t){ct(t)},a=i("<div/>").addClass(t.oClasses.sPaging+e)[0],s=t.aanFeatures;return o||n.fnInit(t,a,r),s.p||(a.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(o){var e,i,a=t._iDisplayStart,l=t._iDisplayLength,c=t.fnRecordsDisplay(),u=-1===l,d=u?0:Math.ceil(a/l),h=u?1:Math.ceil(c/l),p=n(d,h);for(e=0,i=s.p.length;e<i;e++)Me(t,"pageButton")(t,s.p[e],e,p,d,h)}else n.fnUpdate(t,r)},sName:"pagination"})),a}function Pt(t,e,n){var i=t._iDisplayStart,o=t._iDisplayLength,r=t.fnRecordsDisplay();0===r||-1===o?i=0:"number"==typeof e?(i=e*o)>r&&(i=0):"first"==e?i=0:"previous"==e?(i=o>=0?i-o:0)<0&&(i=0):"next"==e?i+o<r&&(i+=o):"last"==e?i=Math.floor((r-1)/o)*o:ce(t,0,"Unknown paging action: "+e,5);var a=t._iDisplayStart!==i;return t._iDisplayStart=i,a?(fe(t,null,"page",[t]),n&&ct(t)):fe(t,null,"page-nc",[t]),a}function Yt(t){return i("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).append("<div><div></div><div></div><div></div><div></div></div>").insertBefore(t.nTable)[0]}function It(t,e){t.oFeatures.bProcessing&&i(t.aanFeatures.r).css("display",e?"block":"none"),fe(t,null,"processing",[t,e])}function Xt(t){var e=i(t.nTable),n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var o=n.sX,r=n.sY,a=t.oClasses,s=e.children("caption"),l=s.length?s[0]._captionSide:null,c=i(e[0].cloneNode(!1)),u=i(e[0].cloneNode(!1)),d=e.children("tfoot"),h="<div/>",p=function(t){return t?Kt(t):null};d.length||(d=null);var f=i(h,{class:a.sScrollWrapper}).append(i(h,{class:a.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:o?p(o):"100%"}).append(i(h,{class:a.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(c.removeAttr("id").css("margin-left",0).append("top"===l?s:null).append(e.children("thead"))))).append(i(h,{class:a.sScrollBody}).css({position:"relative",overflow:"auto",width:p(o)}).append(e));d&&f.append(i(h,{class:a.sScrollFoot}).css({overflow:"hidden",border:0,width:o?p(o):"100%"}).append(i(h,{class:a.sScrollFootInner}).append(u.removeAttr("id").css("margin-left",0).append("bottom"===l?s:null).append(e.children("tfoot")))));var b=f.children(),M=b[0],g=b[1],m=d?b[2]:null;return o&&i(g).on("scroll.DT",(function(t){var e=this.scrollLeft;M.scrollLeft=e,d&&(m.scrollLeft=e)})),i(g).css("max-height",r),n.bCollapse||i(g).css("height",r),t.nScrollHead=M,t.nScrollBody=g,t.nScrollFoot=m,t.aoDrawCallback.push({fn:Ht,sName:"scrolling"}),f[0]}function Ht(t){var e,n,o,r,a,s,l,c,u,d=t.oScroll,h=d.sX,p=d.sXInner,f=d.sY,b=d.iBarWidth,M=i(t.nScrollHead),g=M[0].style,m=M.children("div"),z=m[0].style,O=m.children("table"),y=t.nScrollBody,_=i(y),A=y.style,x=i(t.nScrollFoot).children("div"),w=x.children("table"),q=i(t.nTHead),W=i(t.nTable),L=W[0],k=L.style,T=t.nTFoot?i(t.nTFoot):null,S=t.oBrowser,R=S.bScrollOversize,C=(v(t.aoColumns,"nTh"),[]),D=[],N=[],E=[],Y=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},I=y.scrollHeight>y.clientHeight;if(t.scrollBarVis!==I&&void 0!==t.scrollBarVis)return t.scrollBarVis=I,void B(t);t.scrollBarVis=I,W.children("thead, tfoot").remove(),T&&(s=T.clone().prependTo(W),n=T.find("tr"),r=s.find("tr"),s.find("[id]").removeAttr("id")),a=q.clone().prependTo(W),e=q.find("tr"),o=a.find("tr"),a.find("th, td").removeAttr("tabindex"),a.find("[id]").removeAttr("id"),h||(A.width="100%",M[0].style.width="100%"),i.each(pt(t,a),(function(e,n){l=P(t,e),n.style.width=t.aoColumns[l].sWidth})),T&&Ft((function(t){t.style.width=""}),r),u=W.outerWidth(),""===h?(k.width="100%",R&&(W.find("tbody").height()>y.offsetHeight||"scroll"==_.css("overflow-y"))&&(k.width=Kt(W.outerWidth()-b)),u=W.outerWidth()):""!==p&&(k.width=Kt(p),u=W.outerWidth()),Ft(Y,o),Ft((function(t){var e=window.getComputedStyle?window.getComputedStyle(t).width:Kt(i(t).width());N.push(t.innerHTML),C.push(e)}),o),Ft((function(t,e){t.style.width=C[e]}),e),i(o).css("height",0),T&&(Ft(Y,r),Ft((function(t){E.push(t.innerHTML),D.push(Kt(i(t).css("width")))}),r),Ft((function(t,e){t.style.width=D[e]}),n),i(r).height(0)),Ft((function(t,e){t.innerHTML='<div class="dataTables_sizing">'+N[e]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=C[e]}),o),T&&Ft((function(t,e){t.innerHTML='<div class="dataTables_sizing">'+E[e]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=D[e]}),r),Math.round(W.outerWidth())<Math.round(u)?(c=y.scrollHeight>y.offsetHeight||"scroll"==_.css("overflow-y")?u+b:u,R&&(y.scrollHeight>y.offsetHeight||"scroll"==_.css("overflow-y"))&&(k.width=Kt(c-b)),""!==h&&""===p||ce(t,1,"Possible column misalignment",6)):c="100%",A.width=Kt(c),g.width=Kt(c),T&&(t.nScrollFoot.style.width=Kt(c)),f||R&&(A.height=Kt(L.offsetHeight+b));var X=W.outerWidth();O[0].style.width=Kt(X),z.width=Kt(X);var H=W.height()>y.clientHeight||"scroll"==_.css("overflow-y"),F="padding"+(S.bScrollbarLeft?"Left":"Right");z[F]=H?b+"px":"0px",T&&(w[0].style.width=Kt(X),x[0].style.width=Kt(X),x[0].style[F]=H?b+"px":"0px"),W.children("colgroup").insertBefore(W.children("thead")),_.trigger("scroll"),!t.bSorted&&!t.bFiltered||t._drawHold||(y.scrollTop=0)}function Ft(t,e,n){for(var i,o,r=0,a=0,s=e.length;a<s;){for(i=e[a].firstChild,o=n?n[a].firstChild:null;i;)1===i.nodeType&&(n?t(i,o,r):t(i,r),r++),i=i.nextSibling,o=n?o.nextSibling:null;a++}}var jt=/<.*?>/g;function Vt(t){var e,n,o,r=t.nTable,a=t.aoColumns,s=t.oScroll,l=s.sY,c=s.sX,u=s.sXInner,d=a.length,h=X(t,"bVisible"),p=i("th",t.nTHead),f=r.getAttribute("width"),b=r.parentNode,M=!1,g=t.oBrowser,m=g.bScrollOversize,z=r.style.width;for(z&&-1!==z.indexOf("%")&&(f=z),e=0;e<h.length;e++)null!==(n=a[h[e]]).sWidth&&(n.sWidth=Ut(n.sWidthOrig,b),M=!0);if(m||!M&&!c&&!l&&d==I(t)&&d==p.length)for(e=0;e<d;e++){var v=P(t,e);null!==v&&(a[v].sWidth=Kt(p.eq(e).width()))}else{var O=i(r).clone().css("visibility","hidden").removeAttr("id");O.find("tbody tr").remove();var y=i("<tr/>").appendTo(O.find("tbody"));for(O.find("thead, tfoot").remove(),O.append(i(t.nTHead).clone()).append(i(t.nTFoot).clone()),O.find("tfoot th, tfoot td").css("width",""),p=pt(t,O.find("thead")[0]),e=0;e<h.length;e++)n=a[h[e]],p[e].style.width=null!==n.sWidthOrig&&""!==n.sWidthOrig?Kt(n.sWidthOrig):"",n.sWidthOrig&&c&&i(p[e]).append(i("<div/>").css({width:n.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(t.aoData.length)for(e=0;e<h.length;e++)n=a[o=h[e]],i(Gt(t,o)).clone(!1).append(n.sContentPadding).appendTo(y);i("[name]",O).removeAttr("name");var _=i("<div/>").css(c||l?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(O).appendTo(b);c&&u?O.width(u):c?(O.css("width","auto"),O.removeAttr("width"),O.width()<b.clientWidth&&f&&O.width(b.clientWidth)):l?O.width(b.clientWidth):f&&O.width(f);var A=0;for(e=0;e<h.length;e++){var x=i(p[e]),w=x.outerWidth()-x.width(),q=g.bBounding?Math.ceil(p[e].getBoundingClientRect().width):x.outerWidth();A+=q,a[h[e]].sWidth=Kt(q-w)}r.style.width=Kt(A),_.remove()}if(f&&(r.style.width=Kt(f)),(f||c)&&!t._reszEvt){var W=function(){i(window).on("resize.DT-"+t.sInstance,$t((function(){B(t)})))};m?setTimeout(W,1e3):W(),t._reszEvt=!0}}var $t=l.util.throttle;function Ut(t,e){if(!t)return 0;var n=i("<div/>").css("width",Kt(t)).appendTo(e||document.body),o=n[0].offsetWidth;return n.remove(),o}function Gt(t,e){var n=Zt(t,e);if(n<0)return null;var o=t.aoData[n];return o.nTr?o.anCells[e]:i("<td/>").html($(t,n,e,"display"))[0]}function Zt(t,e){for(var n,i=-1,o=-1,r=0,a=t.aoData.length;r<a;r++)(n=(n=(n=$(t,r,e,"display")+"").replace(jt,"")).replace(/ /g," ")).length>i&&(i=n.length,o=r);return o}function Kt(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Jt(t){var e,n,o,r,a,s,c,u=[],d=t.aoColumns,h=t.aaSortingFixed,p=i.isPlainObject(h),f=[],b=function(t){t.length&&!Array.isArray(t[0])?f.push(t):i.merge(f,t)};for(Array.isArray(h)&&b(h),p&&h.pre&&b(h.pre),b(t.aaSorting),p&&h.post&&b(h.post),e=0;e<f.length;e++)for(n=0,o=(r=d[c=f[e][0]].aDataSort).length;n<o;n++)s=d[a=r[n]].sType||"string",void 0===f[e]._idx&&(f[e]._idx=i.inArray(f[e][1],d[a].asSorting)),u.push({src:c,col:a,dir:f[e][1],index:f[e]._idx,type:s,formatter:l.ext.type.order[s+"-pre"]});return u}function Qt(t){var e,n,i,o,r,a=[],s=l.ext.type.order,c=t.aoData,u=(t.aoColumns,0),d=t.aiDisplayMaster;for(H(t),e=0,n=(r=Jt(t)).length;e<n;e++)(o=r[e]).formatter&&u++,oe(t,o.col);if("ssp"!=ge(t)&&0!==r.length){for(e=0,i=d.length;e<i;e++)a[d[e]]=e;u===r.length?d.sort((function(t,e){var n,i,o,s,l,u=r.length,d=c[t]._aSortData,h=c[e]._aSortData;for(o=0;o<u;o++)if(0!==(s=(n=d[(l=r[o]).col])<(i=h[l.col])?-1:n>i?1:0))return"asc"===l.dir?s:-s;return(n=a[t])<(i=a[e])?-1:n>i?1:0})):d.sort((function(t,e){var n,i,o,l,u,d=r.length,h=c[t]._aSortData,p=c[e]._aSortData;for(o=0;o<d;o++)if(n=h[(u=r[o]).col],i=p[u.col],0!==(l=(s[u.type+"-"+u.dir]||s["string-"+u.dir])(n,i)))return l;return(n=a[t])<(i=a[e])?-1:n>i?1:0}))}t.bSorted=!0}function te(t){for(var e,n,i=t.aoColumns,o=Jt(t),r=t.oLanguage.oAria,a=0,s=i.length;a<s;a++){var l=i[a],c=l.asSorting,u=l.ariaTitle||l.sTitle.replace(/<.*?>/g,""),d=l.nTh;d.removeAttribute("aria-sort"),l.bSortable?(o.length>0&&o[0].col==a?(d.setAttribute("aria-sort","asc"==o[0].dir?"ascending":"descending"),n=c[o[0].index+1]||c[0]):n=c[0],e=u+("asc"===n?r.sSortAscending:r.sSortDescending)):e=u,d.setAttribute("aria-label",e)}}function ee(t,e,n,o){var r,a=t.aoColumns[e],s=t.aaSorting,l=a.asSorting,c=function(t,e){var n=t._idx;return void 0===n&&(n=i.inArray(t[1],l)),n+1<l.length?n+1:e?null:0};if("number"==typeof s[0]&&(s=t.aaSorting=[s]),n&&t.oFeatures.bSortMulti){var u=i.inArray(e,v(s,"0"));-1!==u?(null===(r=c(s[u],!0))&&1===s.length&&(r=0),null===r?s.splice(u,1):(s[u][1]=l[r],s[u]._idx=r)):(s.push([e,l[0],0]),s[s.length-1]._idx=0)}else s.length&&s[0][0]==e?(r=c(s[0]),s.length=1,s[0][1]=l[r],s[0]._idx=r):(s.length=0,s.push([e,l[0]]),s[0]._idx=0);ut(t),"function"==typeof o&&o(t)}function ne(t,e,n,i){var o=t.aoColumns[n];he(e,{},(function(e){!1!==o.bSortable&&(t.oFeatures.bProcessing?(It(t,!0),setTimeout((function(){ee(t,n,e.shiftKey,i),"ssp"!==ge(t)&&It(t,!1)}),0)):ee(t,n,e.shiftKey,i))}))}function ie(t){var e,n,o,r=t.aLastSort,a=t.oClasses.sSortColumn,s=Jt(t),l=t.oFeatures;if(l.bSort&&l.bSortClasses){for(e=0,n=r.length;e<n;e++)o=r[e].src,i(v(t.aoData,"anCells",o)).removeClass(a+(e<2?e+1:3));for(e=0,n=s.length;e<n;e++)o=s[e].src,i(v(t.aoData,"anCells",o)).addClass(a+(e<2?e+1:3))}t.aLastSort=s}function oe(t,e){var n,i,o,r=t.aoColumns[e],a=l.ext.order[r.sSortDataType];a&&(n=a.call(t.oInstance,t,e,Y(t,e)));for(var s=l.ext.type.order[r.sType+"-pre"],c=0,u=t.aoData.length;c<u;c++)(i=t.aoData[c])._aSortData||(i._aSortData=[]),i._aSortData[e]&&!a||(o=a?n[c]:$(t,c,e,"sort"),i._aSortData[e]=s?s(o):o)}function re(t){if(!t._bLoadingState){var e={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:i.extend(!0,[],t.aaSorting),search:Lt(t.oPreviousSearch),columns:i.map(t.aoColumns,(function(e,n){return{visible:e.bVisible,search:Lt(t.aoPreSearchCols[n])}}))};t.oSavedState=e,fe(t,"aoStateSaveParams","stateSaveParams",[t,e]),t.oFeatures.bStateSave&&!t.bDestroying&&t.fnStateSaveCallback.call(t.oInstance,t,e)}}function ae(t,e,n){if(t.oFeatures.bStateSave){var i=t.fnStateLoadCallback.call(t.oInstance,t,(function(e){se(t,e,n)}));return void 0!==i&&se(t,i,n),!0}n()}function se(t,e,n){var o,r,a=t.aoColumns;t._bLoadingState=!0;var s=t._bInitComplete?new l.Api(t):null;if(!e||!e.time)return t._bLoadingState=!1,void n();var c=fe(t,"aoStateLoadParams","stateLoadParams",[t,e]);if(-1!==i.inArray(!1,c))return t._bLoadingState=!1,void n();var u=t.iStateDuration;if(u>0&&e.time<+new Date-1e3*u)return t._bLoadingState=!1,void n();if(e.columns&&a.length!==e.columns.length)return t._bLoadingState=!1,void n();if(t.oLoadedState=i.extend(!0,{},e),void 0!==e.length&&(s?s.page.len(e.length):t._iDisplayLength=e.length),void 0!==e.start&&(null===s?(t._iDisplayStart=e.start,t.iInitDisplayStart=e.start):Pt(t,e.start/t._iDisplayLength)),void 0!==e.order&&(t.aaSorting=[],i.each(e.order,(function(e,n){t.aaSorting.push(n[0]>=a.length?[0,n[1]]:n)}))),void 0!==e.search&&i.extend(t.oPreviousSearch,kt(e.search)),e.columns){for(o=0,r=e.columns.length;o<r;o++){var d=e.columns[o];void 0!==d.visible&&(s?s.column(o).visible(d.visible,!1):a[o].bVisible=d.visible),void 0!==d.search&&i.extend(t.aoPreSearchCols[o],kt(d.search))}s&&s.columns.adjust()}t._bLoadingState=!1,fe(t,"aoStateLoaded","stateLoaded",[t,e]),n()}function le(t){var e=l.settings,n=i.inArray(t,v(e,"nTable"));return-1!==n?e[n]:null}function ce(t,e,n,i){if(n="DataTables warning: "+(t?"table id="+t.sTableId+" - ":"")+n,i&&(n+=". For more information about this error, please see http://datatables.net/tn/"+i),e)window.console&&console.log&&console.log(n);else{var o=l.ext,r=o.sErrMode||o.errMode;if(t&&fe(t,null,"error",[t,i,n]),"alert"==r)alert(n);else{if("throw"==r)throw new Error(n);"function"==typeof r&&r(t,i,n)}}}function ue(t,e,n,o){Array.isArray(n)?i.each(n,(function(n,i){Array.isArray(i)?ue(t,e,i[0],i[1]):ue(t,e,i)})):(void 0===o&&(o=n),void 0!==e[n]&&(t[o]=e[n]))}function de(t,e,n){var o;for(var r in e)e.hasOwnProperty(r)&&(o=e[r],i.isPlainObject(o)?(i.isPlainObject(t[r])||(t[r]={}),i.extend(!0,t[r],o)):n&&"data"!==r&&"aaData"!==r&&Array.isArray(o)?t[r]=o.slice():t[r]=o);return t}function he(t,e,n){i(t).on("click.DT",e,(function(e){i(t).trigger("blur"),n(e)})).on("keypress.DT",e,(function(t){13===t.which&&(t.preventDefault(),n(t))})).on("selectstart.DT",(function(){return!1}))}function pe(t,e,n,i){n&&t[e].push({fn:n,sName:i})}function fe(t,e,n,o){var r=[];if(e&&(r=i.map(t[e].slice().reverse(),(function(e,n){return e.fn.apply(t.oInstance,o)}))),null!==n){var a=i.Event(n+".dt"),s=i(t.nTable);s.trigger(a,o),0===s.parents("body").length&&i("body").trigger(a,o),r.push(a.result)}return r}function be(t){var e=t._iDisplayStart,n=t.fnDisplayEnd(),i=t._iDisplayLength;e>=n&&(e=n-i),e-=e%i,(-1===i||e<0)&&(e=0),t._iDisplayStart=e}function Me(t,e){var n=t.renderer,o=l.ext.renderer[e];return i.isPlainObject(n)&&n[e]?o[n[e]]||o._:"string"==typeof n&&o[n]||o._}function ge(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var me=[],ze=Array.prototype;r=function(t,e){if(!(this instanceof r))return new r(t,e);var n=[],o=function(t){var e=function(t){var e,n,o=l.settings,r=i.map(o,(function(t,e){return t.nTable}));return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(e=i.inArray(t,r))?[o[e]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?n=i(t):t instanceof i&&(n=t),n?n.map((function(t){return-1!==(e=i.inArray(this,r))?o[e]:null})).toArray():void 0):[]}(t);e&&n.push.apply(n,e)};if(Array.isArray(t))for(var a=0,s=t.length;a<s;a++)o(t[a]);else o(t);this.context=x(n),e&&i.merge(this,e),this.selector={rows:null,cols:null,opts:null},r.extend(this,this,me)},l.Api=r,i.extend(r.prototype,{any:function(){return 0!==this.count()},concat:ze.concat,context:[],count:function(){return this.flatten().length},each:function(t){for(var e=0,n=this.length;e<n;e++)t.call(this,this[e],e,this);return this},eq:function(t){var e=this.context;return e.length>t?new r(e[t],this[t]):null},filter:function(t){var e=[];if(ze.filter)e=ze.filter.call(this,t,this);else for(var n=0,i=this.length;n<i;n++)t.call(this,this[n],n,this)&&e.push(this[n]);return new r(this.context,e)},flatten:function(){var t=[];return new r(this.context,t.concat.apply(t,this.toArray()))},join:ze.join,indexOf:ze.indexOf||function(t,e){for(var n=e||0,i=this.length;n<i;n++)if(this[n]===t)return n;return-1},iterator:function(t,e,n,i){var o,a,s,l,c,u,d,h,p=[],f=this.context,b=this.selector;for("string"==typeof t&&(i=n,n=e,e=t,t=!1),a=0,s=f.length;a<s;a++){var M=new r(f[a]);if("table"===e)void 0!==(o=n.call(M,f[a],a))&&p.push(o);else if("columns"===e||"rows"===e)void 0!==(o=n.call(M,f[a],this[a],a))&&p.push(o);else if("column"===e||"column-rows"===e||"row"===e||"cell"===e)for(d=this[a],"column-rows"===e&&(u=xe(f[a],b.opts)),l=0,c=d.length;l<c;l++)h=d[l],void 0!==(o="cell"===e?n.call(M,f[a],h.row,h.column,a,l):n.call(M,f[a],h,a,l,u))&&p.push(o)}if(p.length||i){var g=new r(f,t?p.concat.apply([],p):p),m=g.selector;return m.rows=b.rows,m.cols=b.cols,m.opts=b.opts,g}return this},lastIndexOf:ze.lastIndexOf||function(t,e){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(t){var e=[];if(ze.map)e=ze.map.call(this,t,this);else for(var n=0,i=this.length;n<i;n++)e.push(t.call(this,this[n],n));return new r(this.context,e)},pluck:function(t){var e=l.util.get(t);return this.map((function(t){return e(t)}))},pop:ze.pop,push:ze.push,reduce:ze.reduce||function(t,e){return D(this,t,e,0,this.length,1)},reduceRight:ze.reduceRight||function(t,e){return D(this,t,e,this.length-1,-1,-1)},reverse:ze.reverse,selector:null,shift:ze.shift,slice:function(){return new r(this.context,this)},sort:ze.sort,splice:ze.splice,toArray:function(){return ze.slice.call(this)},to$:function(){return i(this)},toJQuery:function(){return i(this)},unique:function(){return new r(this.context,x(this))},unshift:ze.unshift}),r.extend=function(t,e,n){if(n.length&&e&&(e instanceof r||e.__dt_wrapper)){var i,o,a,s=function(t,e,n){return function(){var i=e.apply(t,arguments);return r.extend(i,i,n.methodExt),i}};for(i=0,o=n.length;i<o;i++)e[(a=n[i]).name]="function"===a.type?s(t,a.val,a):"object"===a.type?{}:a.val,e[a.name].__dt_wrapper=!0,r.extend(t,e[a.name],a.propExt)}},r.register=a=function(t,e){if(Array.isArray(t))for(var n=0,o=t.length;n<o;n++)r.register(t[n],e);else{var a,s,l,c,u=t.split("."),d=me,h=function(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n].name===e)return t[n];return null};for(a=0,s=u.length;a<s;a++){var p=h(d,l=(c=-1!==u[a].indexOf("()"))?u[a].replace("()",""):u[a]);p||(p={name:l,val:{},methodExt:[],propExt:[],type:"object"},d.push(p)),a===s-1?(p.val=e,p.type="function"==typeof e?"function":i.isPlainObject(e)?"object":"other"):d=c?p.methodExt:p.propExt}}},r.registerPlural=s=function(t,e,n){r.register(t,n),r.register(e,(function(){var t=n.apply(this,arguments);return t===this?this:t instanceof r?t.length?Array.isArray(t[0])?new r(t.context,t[0]):t[0]:void 0:t}))};var ve=function(t,e){if(Array.isArray(t))return i.map(t,(function(t){return ve(t,e)}));if("number"==typeof t)return[e[t]];var n=i.map(e,(function(t,e){return t.nTable}));return i(n).filter(t).map((function(t){var o=i.inArray(this,n);return e[o]})).toArray()};a("tables()",(function(t){return null!=t?new r(ve(t,this.context)):this})),a("table()",(function(t){var e=this.tables(t),n=e.context;return n.length?new r(n[0]):e})),s("tables().nodes()","table().node()",(function(){return this.iterator("table",(function(t){return t.nTable}),1)})),s("tables().body()","table().body()",(function(){return this.iterator("table",(function(t){return t.nTBody}),1)})),s("tables().header()","table().header()",(function(){return this.iterator("table",(function(t){return t.nTHead}),1)})),s("tables().footer()","table().footer()",(function(){return this.iterator("table",(function(t){return t.nTFoot}),1)})),s("tables().containers()","table().container()",(function(){return this.iterator("table",(function(t){return t.nTableWrapper}),1)})),a("draw()",(function(t){return this.iterator("table",(function(e){"page"===t?ct(e):("string"==typeof t&&(t="full-hold"!==t),ut(e,!1===t))}))})),a("page()",(function(t){return void 0===t?this.page.info().page:this.iterator("table",(function(e){Pt(e,t)}))})),a("page.info()",(function(t){if(0!==this.context.length){var e=this.context[0],n=e._iDisplayStart,i=e.oFeatures.bPaginate?e._iDisplayLength:-1,o=e.fnRecordsDisplay(),r=-1===i;return{page:r?0:Math.floor(n/i),pages:r?1:Math.ceil(o/i),start:n,end:e.fnDisplayEnd(),length:i,recordsTotal:e.fnRecordsTotal(),recordsDisplay:o,serverSide:"ssp"===ge(e)}}})),a("page.len()",(function(t){return void 0===t?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",(function(e){Nt(e,t)}))}));var Oe=function(t,e,n){if(n){var i=new r(t);i.one("draw",(function(){n(i.ajax.json())}))}if("ssp"==ge(t))ut(t,e);else{It(t,!0);var o=t.jqXHR;o&&4!==o.readyState&&o.abort(),ft(t,[],(function(n){et(t);for(var i=mt(t,n),o=0,r=i.length;o<r;o++)j(t,i[o]);ut(t,e),It(t,!1)}))}};a("ajax.json()",(function(){var t=this.context;if(t.length>0)return t[0].json})),a("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),a("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){Oe(n,!1===e,t)}))})),a("ajax.url()",(function(t){var e=this.context;if(void 0===t){if(0===e.length)return;return(e=e[0]).ajax?i.isPlainObject(e.ajax)?e.ajax.url:e.ajax:e.sAjaxSource}return this.iterator("table",(function(e){i.isPlainObject(e.ajax)?e.ajax.url=t:e.ajax=t}))})),a("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){Oe(n,!1===e,t)}))}));var ye=function(t,e,n,i,r){var a,s,l,c,u,d,h=[],p=typeof e;for(e&&"string"!==p&&"function"!==p&&void 0!==e.length||(e=[e]),l=0,c=e.length;l<c;l++)for(u=0,d=(s=e[l]&&e[l].split&&!e[l].match(/[\[\(:]/)?e[l].split(","):[e[l]]).length;u<d;u++)(a=n("string"==typeof s[u]?s[u].trim():s[u]))&&a.length&&(h=h.concat(a));var f=o.selector[t];if(f.length)for(l=0,c=f.length;l<c;l++)h=f[l](i,r,h);return x(h)},_e=function(t){return t||(t={}),t.filter&&void 0===t.search&&(t.search=t.filter),i.extend({search:"none",order:"current",page:"all"},t)},Ae=function(t){for(var e=0,n=t.length;e<n;e++)if(t[e].length>0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},xe=function(t,e){var n,o=[],r=t.aiDisplay,a=t.aiDisplayMaster,s=e.search,l=e.order,c=e.page;if("ssp"==ge(t))return"removed"===s?[]:y(0,a.length);if("current"==c)for(d=t._iDisplayStart,h=t.fnDisplayEnd();d<h;d++)o.push(r[d]);else if("current"==l||"applied"==l){if("none"==s)o=a.slice();else if("applied"==s)o=r.slice();else if("removed"==s){for(var u={},d=0,h=r.length;d<h;d++)u[r[d]]=null;o=i.map(a,(function(t){return u.hasOwnProperty(t)?null:t}))}}else if("index"==l||"original"==l)for(d=0,h=t.aoData.length;d<h;d++)("none"==s||-1===(n=i.inArray(d,r))&&"removed"==s||n>=0&&"applied"==s)&&o.push(d);return o};a("rows()",(function(t,e){void 0===t?t="":i.isPlainObject(t)&&(e=t,t=""),e=_e(e);var n=this.iterator("table",(function(n){return function(t,e,n){var o;return ye("row",e,(function(e){var r=M(e),a=t.aoData;if(null!==r&&!n)return[r];if(o||(o=xe(t,n)),null!==r&&-1!==i.inArray(r,o))return[r];if(null==e||""===e)return o;if("function"==typeof e)return i.map(o,(function(t){var n=a[t];return e(t,n._aData,n.nTr)?t:null}));if(e.nodeName){var s=e._DT_RowIndex,l=e._DT_CellIndex;if(void 0!==s)return a[s]&&a[s].nTr===e?[s]:[];if(l)return a[l.row]&&a[l.row].nTr===e.parentNode?[l.row]:[];var c=i(e).closest("*[data-dt-row]");return c.length?[c.data("dt-row")]:[]}if("string"==typeof e&&"#"===e.charAt(0)){var u=t.aIds[e.replace(/^#/,"")];if(void 0!==u)return[u.idx]}var d=_(O(t.aoData,o,"nTr"));return i(d).filter(e).map((function(){return this._DT_RowIndex})).toArray()}),t,n)}(n,t,e)}),1);return n.selector.rows=t,n.selector.opts=e,n})),a("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||void 0}),1)})),a("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return O(t.aoData,e,"_aData")}),1)})),s("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(e,n){var i=e.aoData[n];return"search"===t?i._aFilterData:i._aSortData}),1)})),s("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){it(e,n,t)}))})),s("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),s("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,i=0,o=n.length;i<o;i++)for(var a=0,s=this[i].length;a<s;a++){var l=n[i].rowIdFn(n[i].aoData[this[i][a]]._aData);e.push((!0===t?"#":"")+l)}return new r(n,e)})),s("rows().remove()","row().remove()",(function(){var t=this;return this.iterator("row",(function(e,n,i){var o,r,a,s,l,c,u=e.aoData,d=u[n];for(u.splice(n,1),o=0,r=u.length;o<r;o++)if(c=(l=u[o]).anCells,null!==l.nTr&&(l.nTr._DT_RowIndex=o),null!==c)for(a=0,s=c.length;a<s;a++)c[a]._DT_CellIndex.row=o;nt(e.aiDisplayMaster,n),nt(e.aiDisplay,n),nt(t[i],n,!1),e._iRecordsDisplay>0&&e._iRecordsDisplay--,be(e);var h=e.rowIdFn(d._aData);void 0!==h&&delete e.aIds[h]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e<n;e++)t.aoData[e].idx=e})),this})),a("rows.add()",(function(t){var e=this.iterator("table",(function(e){var n,i,o,r=[];for(i=0,o=t.length;i<o;i++)(n=t[i]).nodeName&&"TR"===n.nodeName.toUpperCase()?r.push(V(e,n)[0]):r.push(j(e,n));return r}),1),n=this.rows(-1);return n.pop(),i.merge(n,e),n})),a("row()",(function(t,e){return Ae(this.rows(t,e))})),a("row().data()",(function(t){var e=this.context;if(void 0===t)return e.length&&this.length?e[0].aoData[this[0]]._aData:void 0;var n=e[0].aoData[this[0]];return n._aData=t,Array.isArray(t)&&n.nTr&&n.nTr.id&&Q(e[0].rowId)(t,n.nTr.id),it(e[0],this[0],"data"),this})),a("row().node()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]].nTr||null})),a("row.add()",(function(t){t instanceof i&&t.length&&(t=t[0]);var e=this.iterator("table",(function(e){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?V(e,t)[0]:j(e,t)}));return this.row(e[0])})),i(document).on("plugin-init.dt",(function(t,e){var n=new r(e),o="on-plugin-init",a="stateSaveParams."+o,s="destroy. "+o;n.on(a,(function(t,e,n){for(var i=e.rowIdFn,o=e.aoData,r=[],a=0;a<o.length;a++)o[a]._detailsShow&&r.push("#"+i(o[a]._aData));n.childRows=r})),n.on(s,(function(){n.off(a+" "+s)}));var l=n.state.loaded();l&&l.childRows&&n.rows(i.map(l.childRows,(function(t){return t.replace(/:/g,"\\:")}))).every((function(){fe(e,null,"requestChild",[this])}))}));var we=l.util.throttle((function(t){re(t[0])}),500),qe=function(t,e){var n=t.context;if(n.length){var o=n[0].aoData[void 0!==e?e:t[0]];o&&o._details&&(o._details.remove(),o._detailsShow=void 0,o._details=void 0,i(o.nTr).removeClass("dt-hasChild"),we(n))}},We=function(t,e){var n=t.context;if(n.length&&t.length){var o=n[0].aoData[t[0]];o._details&&(o._detailsShow=e,e?(o._details.insertAfter(o.nTr),i(o.nTr).addClass("dt-hasChild")):(o._details.detach(),i(o.nTr).removeClass("dt-hasChild")),fe(n[0],null,"childRow",[e,t.row(t[0])]),Le(n[0]),we(n))}},Le=function(t){var e=new r(t),n=".dt.DT_details",i="draw"+n,o="column-sizing"+n,a="destroy"+n,s=t.aoData;e.off(i+" "+o+" "+a),v(s,"_details").length>0&&(e.on(i,(function(n,i){t===i&&e.rows({page:"current"}).eq(0).each((function(t){var e=s[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),e.on(o,(function(e,n,i,o){if(t===n)for(var r,a=I(n),l=0,c=s.length;l<c;l++)(r=s[l])._details&&r._details.children("td[colspan]").attr("colspan",a)})),e.on(a,(function(n,i){if(t===i)for(var o=0,r=s.length;o<r;o++)s[o]._details&&qe(e,o)})))},ke="row().child",Te=ke+"()";a(Te,(function(t,e){var n=this.context;return void 0===t?n.length&&this.length?n[0].aoData[this[0]]._details:void 0:(!0===t?this.child.show():!1===t?qe(this):n.length&&this.length&&function(t,e,n,o){var r=[],a=function(e,n){if(Array.isArray(e)||e instanceof i)for(var o=0,s=e.length;o<s;o++)a(e[o],n);else if(e.nodeName&&"tr"===e.nodeName.toLowerCase())r.push(e);else{var l=i("<tr><td></td></tr>").addClass(n);i("td",l).addClass(n).html(e)[0].colSpan=I(t),r.push(l[0])}};a(n,o),e._details&&e._details.detach(),e._details=i(r),e._detailsShow&&e._details.insertAfter(e.nTr)}(n[0],n[0].aoData[this[0]],t,e),this)})),a([ke+".show()",Te+".show()"],(function(t){return We(this,!0),this})),a([ke+".hide()",Te+".hide()"],(function(){return We(this,!1),this})),a([ke+".remove()",Te+".remove()"],(function(){return qe(this),this})),a(ke+".isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var Se=/^([^:]+):(name|visIdx|visible)$/,Re=function(t,e,n,i,o){for(var r=[],a=0,s=o.length;a<s;a++)r.push($(t,o[a],e));return r};a("columns()",(function(t,e){void 0===t?t="":i.isPlainObject(t)&&(e=t,t=""),e=_e(e);var n=this.iterator("table",(function(n){return function(t,e,n){var o=t.aoColumns,r=v(o,"sName"),a=v(o,"nTh");return ye("column",e,(function(e){var s=M(e);if(""===e)return y(o.length);if(null!==s)return[s>=0?s:o.length+s];if("function"==typeof e){var l=xe(t,n);return i.map(o,(function(n,i){return e(i,Re(t,i,0,0,l),a[i])?i:null}))}var c="string"==typeof e?e.match(Se):"";if(c)switch(c[2]){case"visIdx":case"visible":var u=parseInt(c[1],10);if(u<0){var d=i.map(o,(function(t,e){return t.bVisible?e:null}));return[d[d.length+u]]}return[P(t,u)];case"name":return i.map(r,(function(t,e){return t===c[1]?e:null}));default:return[]}if(e.nodeName&&e._DT_CellIndex)return[e._DT_CellIndex.column];var h=i(a).filter(e).map((function(){return i.inArray(this,a)})).toArray();if(h.length||!e.nodeName)return h;var p=i(e).closest("*[data-dt-column]");return p.length?[p.data("dt-column")]:[]}),t,n)}(n,t,e)}),1);return n.selector.cols=t,n.selector.opts=e,n})),s("columns().header()","column().header()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTh}),1)})),s("columns().footer()","column().footer()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTf}),1)})),s("columns().data()","column().data()",(function(){return this.iterator("column-rows",Re,1)})),s("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].mData}),1)})),s("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(e,n,i,o,r){return O(e.aoData,r,"search"===t?"_aFilterData":"_aSortData",n)}),1)})),s("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,e,n,i,o){return O(t.aoData,o,"anCells",e)}),1)})),s("columns().visible()","column().visible()",(function(t,e){var n=this,o=this.iterator("column",(function(e,n){if(void 0===t)return e.aoColumns[n].bVisible;!function(t,e,n){var o,r,a,s,l=t.aoColumns,c=l[e],u=t.aoData;if(void 0===n)return c.bVisible;if(c.bVisible!==n){if(n){var d=i.inArray(!0,v(l,"bVisible"),e+1);for(r=0,a=u.length;r<a;r++)s=u[r].nTr,o=u[r].anCells,s&&s.insertBefore(o[e],o[d]||null)}else i(v(t.aoData,"anCells",e)).detach();c.bVisible=n}}(e,n,t)}));return void 0!==t&&this.iterator("table",(function(o){lt(o,o.aoHeader),lt(o,o.aoFooter),o.aiDisplay.length||i(o.nTBody).find("td[colspan]").attr("colspan",I(o)),re(o),n.iterator("column",(function(n,i){fe(n,null,"column-visibility",[n,i,t,e])})),(void 0===e||e)&&n.columns.adjust()})),o})),s("columns().indexes()","column().index()",(function(t){return this.iterator("column",(function(e,n){return"visible"===t?Y(e,n):n}),1)})),a("columns.adjust()",(function(){return this.iterator("table",(function(t){B(t)}),1)})),a("column.index()",(function(t,e){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===t||"toData"===t)return P(n,e);if("fromData"===t||"toVisible"===t)return Y(n,e)}})),a("column()",(function(t,e){return Ae(this.columns(t,e))}));a("cells()",(function(t,e,n){if(i.isPlainObject(t)&&(void 0===t.row?(n=t,t=null):(n=e,e=null)),i.isPlainObject(e)&&(n=e,e=null),null==e)return this.iterator("table",(function(e){return function(t,e,n){var o,r,a,s,l,c,u,d=t.aoData,h=xe(t,n),p=_(O(d,h,"anCells")),f=i(w([],p)),b=t.aoColumns.length;return ye("cell",e,(function(e){var n="function"==typeof e;if(null==e||n){for(r=[],a=0,s=h.length;a<s;a++)for(o=h[a],l=0;l<b;l++)c={row:o,column:l},n?(u=d[o],e(c,$(t,o,l),u.anCells?u.anCells[l]:null)&&r.push(c)):r.push(c);return r}if(i.isPlainObject(e))return void 0!==e.column&&void 0!==e.row&&-1!==i.inArray(e.row,h)?[e]:[];var p=f.filter(e).map((function(t,e){return{row:e._DT_CellIndex.row,column:e._DT_CellIndex.column}})).toArray();return p.length||!e.nodeName?p:(u=i(e).closest("*[data-dt-row]")).length?[{row:u.data("dt-row"),column:u.data("dt-column")}]:[]}),t,n)}(e,t,_e(n))}));var o,r,a,s,l=n?{page:n.page,order:n.order,search:n.search}:{},c=this.columns(e,l),u=this.rows(t,l),d=this.iterator("table",(function(t,e){var n=[];for(o=0,r=u[e].length;o<r;o++)for(a=0,s=c[e].length;a<s;a++)n.push({row:u[e][o],column:c[e][a]});return n}),1),h=n&&n.selected?this.cells(d,n):d;return i.extend(h.selector,{cols:e,rows:t,opts:n}),h})),s("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(t,e,n){var i=t.aoData[e];return i&&i.anCells?i.anCells[n]:void 0}),1)})),a("cells().data()",(function(){return this.iterator("cell",(function(t,e,n){return $(t,e,n)}),1)})),s("cells().cache()","cell().cache()",(function(t){return t="search"===t?"_aFilterData":"_aSortData",this.iterator("cell",(function(e,n,i){return e.aoData[n][t][i]}),1)})),s("cells().render()","cell().render()",(function(t){return this.iterator("cell",(function(e,n,i){return $(e,n,i,t)}),1)})),s("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(t,e,n){return{row:e,column:n,columnVisible:Y(t,n)}}),1)})),s("cells().invalidate()","cell().invalidate()",(function(t){return this.iterator("cell",(function(e,n,i){it(e,n,t,i)}))})),a("cell()",(function(t,e,n){return Ae(this.cells(t,e,n))})),a("cell().data()",(function(t){var e=this.context,n=this[0];return void 0===t?e.length&&n.length?$(e[0],n[0].row,n[0].column):void 0:(U(e[0],n[0].row,n[0].column,t),it(e[0],n[0].row,"data",n[0].column),this)})),a("order()",(function(t,e){var n=this.context;return void 0===t?0!==n.length?n[0].aaSorting:void 0:("number"==typeof t?t=[[t,e]]:t.length&&!Array.isArray(t[0])&&(t=Array.prototype.slice.call(arguments)),this.iterator("table",(function(e){e.aaSorting=t.slice()})))})),a("order.listener()",(function(t,e,n){return this.iterator("table",(function(i){ne(i,t,e,n)}))})),a("order.fixed()",(function(t){if(!t){var e=this.context,n=e.length?e[0].aaSortingFixed:void 0;return Array.isArray(n)?{pre:n}:n}return this.iterator("table",(function(e){e.aaSortingFixed=i.extend(!0,{},t)}))})),a(["columns().order()","column().order()"],(function(t){var e=this;return this.iterator("table",(function(n,o){var r=[];i.each(e[o],(function(e,n){r.push([n,t])})),n.aaSorting=r}))})),a("search()",(function(t,e,n,o){var r=this.context;return void 0===t?0!==r.length?r[0].oPreviousSearch.sSearch:void 0:this.iterator("table",(function(r){r.oFeatures.bFilter&&vt(r,i.extend({},r.oPreviousSearch,{sSearch:t+"",bRegex:null!==e&&e,bSmart:null===n||n,bCaseInsensitive:null===o||o}),1)}))})),s("columns().search()","column().search()",(function(t,e,n,o){return this.iterator("column",(function(r,a){var s=r.aoPreSearchCols;if(void 0===t)return s[a].sSearch;r.oFeatures.bFilter&&(i.extend(s[a],{sSearch:t+"",bRegex:null!==e&&e,bSmart:null===n||n,bCaseInsensitive:null===o||o}),vt(r,r.oPreviousSearch,1))}))})),a("state()",(function(){return this.context.length?this.context[0].oSavedState:null})),a("state.clear()",(function(){return this.iterator("table",(function(t){t.fnStateSaveCallback.call(t.oInstance,t,{})}))})),a("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),a("state.save()",(function(){return this.iterator("table",(function(t){re(t)}))})),l.versionCheck=l.fnVersionCheck=function(t){for(var e,n,i=l.version.split("."),o=t.split("."),r=0,a=o.length;r<a;r++)if((e=parseInt(i[r],10)||0)!==(n=parseInt(o[r],10)||0))return e>n;return!0},l.isDataTable=l.fnIsDataTable=function(t){var e=i(t).get(0),n=!1;return t instanceof l.Api||(i.each(l.settings,(function(t,o){var r=o.nScrollHead?i("table",o.nScrollHead)[0]:null,a=o.nScrollFoot?i("table",o.nScrollFoot)[0]:null;o.nTable!==e&&r!==e&&a!==e||(n=!0)})),n)},l.tables=l.fnTables=function(t){var e=!1;i.isPlainObject(t)&&(e=t.api,t=t.visible);var n=i.map(l.settings,(function(e){if(!t||t&&i(e.nTable).is(":visible"))return e.nTable}));return e?new r(n):n},l.camelToHungarian=L,a("$()",(function(t,e){var n=this.rows(e).nodes(),o=i(n);return i([].concat(o.filter(t).toArray(),o.find(t).toArray()))})),i.each(["on","one","off"],(function(t,e){a(e+"()",(function(){var t=Array.prototype.slice.call(arguments);t[0]=i.map(t[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var n=i(this.tables().nodes());return n[e].apply(n,t),this}))})),a("clear()",(function(){return this.iterator("table",(function(t){et(t)}))})),a("settings()",(function(){return new r(this.context,this.context)})),a("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),a("data()",(function(){return this.iterator("table",(function(t){return v(t.aoData,"_aData")})).flatten()})),a("destroy()",(function(t){return t=t||!1,this.iterator("table",(function(e){var n,o=e.oClasses,a=e.nTable,s=e.nTBody,c=e.nTHead,u=e.nTFoot,d=i(a),h=i(s),p=i(e.nTableWrapper),f=i.map(e.aoData,(function(t){return t.nTr}));e.bDestroying=!0,fe(e,"aoDestroyCallback","destroy",[e]),t||new r(e).columns().visible(!0),p.off(".DT").find(":not(tbody *)").off(".DT"),i(window).off(".DT-"+e.sInstance),a!=c.parentNode&&(d.children("thead").detach(),d.append(c)),u&&a!=u.parentNode&&(d.children("tfoot").detach(),d.append(u)),e.aaSorting=[],e.aaSortingFixed=[],ie(e),i(f).removeClass(e.asStripeClasses.join(" ")),i("th, td",c).removeClass(o.sSortable+" "+o.sSortableAsc+" "+o.sSortableDesc+" "+o.sSortableNone),h.children().detach(),h.append(f);var b=e.nTableWrapper.parentNode,M=t?"remove":"detach";d[M](),p[M](),!t&&b&&(b.insertBefore(a,e.nTableReinsertBefore),d.css("width",e.sDestroyWidth).removeClass(o.sTable),(n=e.asDestroyStripes.length)&&h.children().each((function(t){i(this).addClass(e.asDestroyStripes[t%n])})));var g=i.inArray(e,l.settings);-1!==g&&l.settings.splice(g,1)}))})),i.each(["column","row","cell"],(function(t,e){a(e+"s().every()",(function(t){var n=this.selector.opts,i=this;return this.iterator(e,(function(o,r,a,s,l){t.call(i[e](r,"cell"===e?a:n,"cell"===e?n:void 0),r,a,s,l)}))}))})),a("i18n()",(function(t,e,n){var o=this.context[0],r=J(t)(o.oLanguage);return void 0===r&&(r=e),void 0!==n&&i.isPlainObject(r)&&(r=void 0!==r[n]?r[n]:r._),r.replace("%d",n)})),l.version="1.13.2",l.settings=[],l.models={},l.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},l.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},l.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},l.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:i.extend({},l.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},W(l.defaults),l.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},W(l.defaults.column),l.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,jqXHR:null,json:void 0,oAjaxData:void 0,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==ge(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==ge(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,i=this.aiDisplay.length,o=this.oFeatures,r=o.bPaginate;return o.bServerSide?!1===r||-1===t?e+i:Math.min(e+t,this._iRecordsDisplay):!r||n>i||-1===t?i:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},l.ext=o={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:l.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:l.version},i.extend(o,{afnFiltering:o.search,aTypes:o.type.detect,ofnSearch:o.type.search,oSort:o.type.order,afnSortData:o.order,aoFeatures:o.feature,oApi:o.internal,oStdClasses:o.classes,oPagination:o.pager}),i.extend(l.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_desc_disabled",sSortableDesc:"sorting_asc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ce=l.ext.pager;function De(t,e){var n=[],i=Ce.numbers_length,o=Math.floor(i/2);return e<=i?n=y(0,e):t<=o?((n=y(0,i-2)).push("ellipsis"),n.push(e-1)):t>=e-1-o?((n=y(e-(i-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=y(t-o+2,t+o-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}i.extend(Ce,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[De(t,e)]},simple_numbers:function(t,e){return["previous",De(t,e),"next"]},full_numbers:function(t,e){return["first","previous",De(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",De(t,e),"last"]},_numbers:De,numbers_length:7}),i.extend(!0,l.ext.renderer,{pageButton:{_:function(t,e,n,o,r,a){var s,l,c,u=t.oClasses,d=t.oLanguage.oPaginate,h=t.oLanguage.oAria.paginate||{},p=function(e,o){var c,f,b,M,g=u.sPageButtonDisabled,m=function(e){Pt(t,e.data.action,!0)};for(c=0,f=o.length;c<f;c++)if(b=o[c],Array.isArray(b)){var z=i("<"+(b.DT_el||"div")+"/>").appendTo(e);p(z,b)}else{switch(s=null,l=b,M=t.iTabIndex,b){case"ellipsis":e.append('<span class="ellipsis">…</span>');break;case"first":s=d.sFirst,0===r&&(M=-1,l+=" "+g);break;case"previous":s=d.sPrevious,0===r&&(M=-1,l+=" "+g);break;case"next":s=d.sNext,0!==a&&r!==a-1||(M=-1,l+=" "+g);break;case"last":s=d.sLast,0!==a&&r!==a-1||(M=-1,l+=" "+g);break;default:s=t.fnFormatNumber(b+1),l=r===b?u.sPageButtonActive:""}if(null!==s){var v=t.oInit.pagingTag||"a",O=-1!==l.indexOf(g);he(i("<"+v+">",{class:u.sPageButton+" "+l,"aria-controls":t.sTableId,"aria-disabled":O?"true":null,"aria-label":h[b],"aria-role":"link","aria-current":l===u.sPageButtonActive?"page":null,"data-dt-idx":b,tabindex:M,id:0===n&&"string"==typeof b?t.sTableId+"_"+b:null}).html(s).appendTo(e),{action:b},m)}}};try{c=i(e).find(document.activeElement).data("dt-idx")}catch(t){}p(i(e).empty(),o),void 0!==c&&i(e).find("[data-dt-idx="+c+"]").trigger("focus")}}}),i.extend(l.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return m(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!h.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||b(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return m(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return z(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return z(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return b(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),i.extend(l.ext.type.search,{html:function(t){return b(t)?t:"string"==typeof t?t.replace(u," ").replace(d,""):""},string:function(t){return b(t)?t:"string"==typeof t?t.replace(u," "):t}});var Ne=function(t,e,n,i){if(0!==t&&(!t||"-"===t))return-1/0;let o=typeof t;return"number"===o||"bigint"===o?t:(e&&(t=g(t,e)),t.replace&&(n&&(t=t.replace(n,"")),i&&(t=t.replace(i,""))),1*t)};function Ee(t){i.each({num:function(e){return Ne(e,t)},"num-fmt":function(e){return Ne(e,t,f)},"html-num":function(e){return Ne(e,t,d)},"html-num-fmt":function(e){return Ne(e,t,d,f)}},(function(e,n){o.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(o.type.search[e+t]=o.type.search.html)}))}i.extend(o.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return b(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return b(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return t<e?-1:t>e?1:0},"string-desc":function(t,e){return t<e?1:t>e?-1:0}}),Ee(""),i.extend(!0,l.ext.renderer,{header:{_:function(t,e,n,o){i(t.nTable).on("order.dt.DT",(function(i,r,a,s){if(t===r){var l=n.idx;e.removeClass(o.sSortAsc+" "+o.sSortDesc).addClass("asc"==s[l]?o.sSortAsc:"desc"==s[l]?o.sSortDesc:n.sSortingClass)}}))},jqueryui:function(t,e,n,o){i("<div/>").addClass(o.sSortJUIWrapper).append(e.contents()).append(i("<span/>").addClass(o.sSortIcon+" "+n.sSortingClassJUI)).appendTo(e),i(t.nTable).on("order.dt.DT",(function(i,r,a,s){if(t===r){var l=n.idx;e.removeClass(o.sSortAsc+" "+o.sSortDesc).addClass("asc"==s[l]?o.sSortAsc:"desc"==s[l]?o.sSortDesc:n.sSortingClass),e.find("span."+o.sSortIcon).removeClass(o.sSortJUIAsc+" "+o.sSortJUIDesc+" "+o.sSortJUI+" "+o.sSortJUIAscAllowed+" "+o.sSortJUIDescAllowed).addClass("asc"==s[l]?o.sSortJUIAsc:"desc"==s[l]?o.sSortJUIDesc:n.sSortingClassJUI)}}))}}});var Be=function(t){return Array.isArray(t)&&(t=t.join(",")),"string"==typeof t?t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):t};function Pe(t,e,n,i,o){return window.moment?t[e](o):window.luxon?t[n](o):i?t[i](o):t}var Ye=!1;function Ie(t,e,n){var i;if(window.moment){if(!(i=window.moment.utc(t,e,n,!0)).isValid())return null}else if(window.luxon){if(!(i=e&&"string"==typeof t?window.luxon.DateTime.fromFormat(t,e):window.luxon.DateTime.fromISO(t)).isValid)return null;i.setLocale(n)}else e?(Ye||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Ye=!0):i=new Date(t);return i}function Xe(t){return function(e,n,i,o){0===arguments.length?(i="en",n=null,e=null):1===arguments.length?(i="en",n=e,e=null):2===arguments.length&&(i=n,n=e,e=null);var r="datetime-"+n;return l.ext.type.order[r]||(l.ext.type.detect.unshift((function(t){return t===r&&r})),l.ext.type.order[r+"-asc"]=function(t,e){var n=t.valueOf(),i=e.valueOf();return n===i?0:n<i?-1:1},l.ext.type.order[r+"-desc"]=function(t,e){var n=t.valueOf(),i=e.valueOf();return n===i?0:n>i?-1:1}),function(a,s){if(null==a)if("--now"===o){var l=new Date;a=new Date(Date.UTC(l.getFullYear(),l.getMonth(),l.getDate(),l.getHours(),l.getMinutes(),l.getSeconds()))}else a="";if("type"===s)return r;if(""===a)return"sort"!==s?"":Ie("0000-01-01 00:00:00",null,i);if(null!==n&&e===n&&"sort"!==s&&"type"!==s&&!(a instanceof Date))return a;var c=Ie(a,e,i);if(null===c)return a;if("sort"===s)return c;var u=null===n?Pe(c,"toDate","toJSDate","")[t]():Pe(c,"format","toFormat","toISOString",n);return"display"===s?Be(u):u}}}var He=",",Fe=".";if(Intl)try{for(var je=(new Intl.NumberFormat).formatToParts(100000.1),Ve=0;Ve<je.length;Ve++)"group"===je[Ve].type?He=je[Ve].value:"decimal"===je[Ve].type&&(Fe=je[Ve].value)}catch(t){}function $e(t){return function(){var e=[le(this[l.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return l.ext.internal[t].apply(this,e)}}l.datetime=function(t,e){var n="datetime-detect-"+t;e||(e="en"),l.ext.type.order[n]||(l.ext.type.detect.unshift((function(i){var o=Ie(i,t,e);return!(""!==i&&!o)&&n})),l.ext.type.order[n+"-pre"]=function(n){return Ie(n,t,e)||0})},l.render={date:Xe("toLocaleDateString"),datetime:Xe("toLocaleString"),time:Xe("toLocaleTimeString"),number:function(t,e,n,i,o){return null==t&&(t=He),null==e&&(e=Fe),{display:function(r){if("number"!=typeof r&&"string"!=typeof r)return r;if(""===r||null===r)return r;var a=r<0?"-":"",s=parseFloat(r);if(isNaN(s))return Be(r);s=s.toFixed(n),r=Math.abs(s);var l=parseInt(r,10),c=n?e+(r-l).toFixed(n).substring(2):"";return 0===l&&0===parseFloat(c)&&(a=""),a+(i||"")+l.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)+c+(o||"")}}},text:function(){return{display:Be,filter:Be}}},i.extend(l.ext.internal,{_fnExternApiFunc:$e,_fnBuildAjax:ft,_fnAjaxUpdate:bt,_fnAjaxParameters:Mt,_fnAjaxUpdateDraw:gt,_fnAjaxDataSrc:mt,_fnAddColumn:N,_fnColumnOptions:E,_fnAdjustColumnSizing:B,_fnVisibleToColumnIndex:P,_fnColumnIndexToVisible:Y,_fnVisbleColumns:I,_fnGetColumns:X,_fnColumnTypes:H,_fnApplyColumnDefs:F,_fnHungarianMap:W,_fnCamelToHungarian:L,_fnLanguageCompat:k,_fnBrowserDetect:C,_fnAddData:j,_fnAddTr:V,_fnNodeToDataIndex:function(t,e){return void 0!==e._DT_RowIndex?e._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,e,n){return i.inArray(n,t.aoData[e].anCells)},_fnGetCellData:$,_fnSetCellData:U,_fnSplitObjNotation:K,_fnGetObjectDataFn:J,_fnSetObjectDataFn:Q,_fnGetDataMaster:tt,_fnClearTable:et,_fnDeleteIndex:nt,_fnInvalidate:it,_fnGetRowElements:ot,_fnCreateTr:rt,_fnBuildHead:st,_fnDrawHead:lt,_fnDraw:ct,_fnReDraw:ut,_fnAddOptionsHtml:dt,_fnDetectHeader:ht,_fnGetUniqueThs:pt,_fnFeatureHtmlFilter:zt,_fnFilterComplete:vt,_fnFilterCustom:Ot,_fnFilterColumn:yt,_fnFilter:_t,_fnFilterCreateSearch:At,_fnEscapeRegex:xt,_fnFilterData:Wt,_fnFeatureHtmlInfo:Tt,_fnUpdateInfo:St,_fnInfoMacros:Rt,_fnInitialise:Ct,_fnInitComplete:Dt,_fnLengthChange:Nt,_fnFeatureHtmlLength:Et,_fnFeatureHtmlPaginate:Bt,_fnPageChange:Pt,_fnFeatureHtmlProcessing:Yt,_fnProcessingDisplay:It,_fnFeatureHtmlTable:Xt,_fnScrollDraw:Ht,_fnApplyToChildren:Ft,_fnCalculateColumnWidths:Vt,_fnThrottle:$t,_fnConvertToWidth:Ut,_fnGetWidestNode:Gt,_fnGetMaxLenString:Zt,_fnStringToCss:Kt,_fnSortFlatten:Jt,_fnSort:Qt,_fnSortAria:te,_fnSortListener:ee,_fnSortAttachListener:ne,_fnSortingClasses:ie,_fnSortData:oe,_fnSaveState:re,_fnLoadState:ae,_fnImplementState:se,_fnSettingsFromNode:le,_fnLog:ce,_fnMap:ue,_fnBindAction:he,_fnCallbackReg:pe,_fnCallbackFire:fe,_fnLengthOverflow:be,_fnRenderer:Me,_fnDataSource:ge,_fnRowAttributes:at,_fnExtend:de,_fnCalculateEnd:function(){}}),i.fn.dataTable=l,l.$=i,i.fn.dataTableSettings=l.settings,i.fn.dataTableExt=l.ext,i.fn.DataTable=function(t){return i(this).dataTable(t).api()},i.each(l,(function(t,e){i.fn.DataTable[t]=e})),l.use=function(t,e){"lib"===e||t.fn?i=t:("win"==e||t.document)&&(window=t)};const Ue=l},1128:t=>{"use strict";t.exports=JSON.parse('{"version":"2022g","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|01212134121212121212121212121512121212121212121212125212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|01212134121212121212121212121212156565212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|012121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDT|0 70 60 60 60|01231414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1pdA0 hix0 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|012121212121212121212121212121212123434343434343434343434343434343121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|0123232323232323212121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Honolulu Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var n=__webpack_module_cache__[t]={id:t,loaded:!1,exports:{}};return __webpack_modules__[t].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return __webpack_require__.d(e,{a:e}),e},__webpack_require__.d=(t,e)=>{for(var n in e)__webpack_require__.o(e,n)&&!__webpack_require__.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),__webpack_require__.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},__webpack_require__.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{var t;__webpack_require__.g.importScripts&&(t=__webpack_require__.g.location+"");var e=__webpack_require__.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var n=e.getElementsByTagName("script");n.length&&(t=n[n.length-1].src)}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=t})();var __webpack_exports__={};(()=>{"use strict";var t={};__webpack_require__.r(t),__webpack_require__.d(t,{DOMutil:()=>bX,DataSet:()=>QN,DataView:()=>tE,Hammer:()=>gw,Network:()=>dX,Queue:()=>ZN,data:()=>iE,default:()=>gX,keycharm:()=>sY,network:()=>MX,util:()=>Ow});var e={};__webpack_require__.r(e),__webpack_require__.d(e,{Adder:()=>JX,Delaunay:()=>yK,FormatSpecifier:()=>IQ,InternMap:()=>eH,InternSet:()=>nH,Node:()=>d5,Path:()=>CG,Voronoi:()=>MK,ZoomTransform:()=>_rt,active:()=>PU,arc:()=>sit,area:()=>bit,areaRadial:()=>Ait,ascending:()=>xX,autoType:()=>nJ,axisBottom:()=>XF,axisLeft:()=>HF,axisRight:()=>IF,axisTop:()=>YF,bin:()=>NH,bisect:()=>DX,bisectCenter:()=>CX,bisectLeft:()=>RX,bisectRight:()=>SX,bisector:()=>qX,blob:()=>jJ,blur:()=>NX,blur2:()=>EX,blurImage:()=>BX,brush:()=>fG,brushSelection:()=>dG,brushX:()=>hG,brushY:()=>pG,buffer:()=>$J,chord:()=>xG,chordDirected:()=>qG,chordTranspose:()=>wG,cluster:()=>o5,color:()=>CV,contourDensity:()=>HZ,contours:()=>DZ,count:()=>HX,create:()=>Dnt,creator:()=>Gj,cross:()=>$X,csv:()=>JJ,csvFormat:()=>HK,csvFormatBody:()=>FK,csvFormatRow:()=>VK,csvFormatRows:()=>jK,csvFormatValue:()=>$K,csvParse:()=>IK,csvParseRows:()=>XK,cubehelix:()=>xZ,cumsum:()=>UX,curveBasis:()=>fot,curveBasisClosed:()=>Mot,curveBasisOpen:()=>mot,curveBumpX:()=>Wit,curveBumpY:()=>Lit,curveBundle:()=>vot,curveCardinal:()=>_ot,curveCardinalClosed:()=>xot,curveCardinalOpen:()=>qot,curveCatmullRom:()=>kot,curveCatmullRomClosed:()=>Sot,curveCatmullRomOpen:()=>Cot,curveLinear:()=>dit,curveLinearClosed:()=>Not,curveMonotoneX:()=>Fot,curveMonotoneY:()=>jot,curveNatural:()=>Uot,curveStep:()=>Zot,curveStepAfter:()=>Jot,curveStepBefore:()=>Kot,descending:()=>wX,deviation:()=>ZX,difference:()=>vF,disjoint:()=>OF,dispatch:()=>GF,drag:()=>LK,dragDisable:()=>fV,dragEnable:()=>bV,dsv:()=>KJ,dsvFormat:()=>PK,easeBack:()=>PJ,easeBackIn:()=>EJ,easeBackInOut:()=>PJ,easeBackOut:()=>BJ,easeBounce:()=>CJ,easeBounceIn:()=>RJ,easeBounceInOut:()=>DJ,easeBounceOut:()=>CJ,easeCircle:()=>yJ,easeCircleIn:()=>vJ,easeCircleInOut:()=>yJ,easeCircleOut:()=>OJ,easeCubic:()=>DU,easeCubicIn:()=>RU,easeCubicInOut:()=>DU,easeCubicOut:()=>CU,easeElastic:()=>XJ,easeElasticIn:()=>IJ,easeElasticInOut:()=>HJ,easeElasticOut:()=>XJ,easeExp:()=>zJ,easeExpIn:()=>gJ,easeExpInOut:()=>zJ,easeExpOut:()=>mJ,easeLinear:()=>oJ,easePoly:()=>uJ,easePolyIn:()=>lJ,easePolyInOut:()=>uJ,easePolyOut:()=>cJ,easeQuad:()=>sJ,easeQuadIn:()=>rJ,easeQuadInOut:()=>sJ,easeQuadOut:()=>aJ,easeSin:()=>bJ,easeSinIn:()=>pJ,easeSinInOut:()=>bJ,easeSinOut:()=>fJ,every:()=>fF,extent:()=>KX,fcumsum:()=>tH,filter:()=>MF,flatGroup:()=>dH,flatRollup:()=>hH,forceCenter:()=>sQ,forceCollide:()=>vQ,forceLink:()=>_Q,forceManyBody:()=>SQ,forceRadial:()=>RQ,forceSimulation:()=>TQ,forceX:()=>CQ,forceY:()=>DQ,format:()=>VQ,formatDefaultLocale:()=>KQ,formatLocale:()=>ZQ,formatPrefix:()=>$Q,formatSpecifier:()=>YQ,fsum:()=>QX,geoAlbers:()=>z4,geoAlbersUsa:()=>v4,geoArea:()=>e1,geoAzimuthalEqualArea:()=>A4,geoAzimuthalEqualAreaRaw:()=>_4,geoAzimuthalEquidistant:()=>w4,geoAzimuthalEquidistantRaw:()=>x4,geoBounds:()=>N1,geoCentroid:()=>U1,geoCircle:()=>r2,geoClipAntimeridian:()=>M2,geoClipCircle:()=>g2,geoClipExtent:()=>x2,geoClipRectangle:()=>A2,geoConicConformal:()=>S4,geoConicConformalRaw:()=>T4,geoConicEqualArea:()=>m4,geoConicEqualAreaRaw:()=>g4,geoConicEquidistant:()=>N4,geoConicEquidistantRaw:()=>D4,geoContains:()=>X2,geoDistance:()=>R2,geoEqualEarth:()=>H4,geoEqualEarthRaw:()=>X4,geoEquirectangular:()=>C4,geoEquirectangularRaw:()=>R4,geoGnomonic:()=>j4,geoGnomonicRaw:()=>F4,geoGraticule:()=>j2,geoGraticule10:()=>V2,geoIdentity:()=>V4,geoInterpolate:()=>$2,geoLength:()=>k2,geoMercator:()=>W4,geoMercatorRaw:()=>q4,geoNaturalEarth1:()=>U4,geoNaturalEarth1Raw:()=>$4,geoOrthographic:()=>Z4,geoOrthographicRaw:()=>G4,geoPath:()=>t4,geoProjection:()=>f4,geoProjectionMutator:()=>b4,geoRotation:()=>n2,geoStereographic:()=>J4,geoStereographicRaw:()=>K4,geoStream:()=>T0,geoTransform:()=>e4,geoTransverseMercator:()=>t5,geoTransverseMercatorRaw:()=>Q4,gray:()=>rZ,greatest:()=>HH,greatestIndex:()=>aF,group:()=>lH,groupSort:()=>_H,groups:()=>cH,hcl:()=>fZ,hierarchy:()=>a5,histogram:()=>NH,hsl:()=>$V,html:()=>rQ,image:()=>tQ,index:()=>bH,indexes:()=>MH,interpolate:()=>v$,interpolateArray:()=>h$,interpolateBasis:()=>QV,interpolateBasisClosed:()=>t$,interpolateBlues:()=>lnt,interpolateBrBG:()=>zet,interpolateBuGn:()=>Bet,interpolateBuPu:()=>Yet,interpolateCividis:()=>znt,interpolateCool:()=>ynt,interpolateCubehelix:()=>w6,interpolateCubehelixDefault:()=>vnt,interpolateCubehelixLong:()=>q6,interpolateDate:()=>f$,interpolateDiscrete:()=>h6,interpolateGnBu:()=>Xet,interpolateGreens:()=>unt,interpolateGreys:()=>hnt,interpolateHcl:()=>_6,interpolateHclLong:()=>A6,interpolateHsl:()=>z6,interpolateHslLong:()=>v6,interpolateHue:()=>p6,interpolateInferno:()=>Rnt,interpolateLab:()=>O6,interpolateMagma:()=>Snt,interpolateNumber:()=>b$,interpolateNumberArray:()=>u$,interpolateObject:()=>M$,interpolateOrRd:()=>Fet,interpolateOranges:()=>mnt,interpolatePRGn:()=>Oet,interpolatePiYG:()=>_et,interpolatePlasma:()=>Cnt,interpolatePuBu:()=>Uet,interpolatePuBuGn:()=>Vet,interpolatePuOr:()=>xet,interpolatePuRd:()=>Zet,interpolatePurples:()=>fnt,interpolateRainbow:()=>Ant,interpolateRdBu:()=>qet,interpolateRdGy:()=>Let,interpolateRdPu:()=>Jet,interpolateRdYlBu:()=>Tet,interpolateRdYlGn:()=>Cet,interpolateReds:()=>Mnt,interpolateRgb:()=>a$,interpolateRgbBasis:()=>l$,interpolateRgbBasisClosed:()=>c$,interpolateRound:()=>f6,interpolateSinebow:()=>Wnt,interpolateSpectral:()=>Net,interpolateString:()=>z$,interpolateTransformCss:()=>lU,interpolateTransformSvg:()=>cU,interpolateTurbo:()=>Lnt,interpolateViridis:()=>Tnt,interpolateWarm:()=>Ont,interpolateYlGn:()=>nnt,interpolateYlGnBu:()=>tnt,interpolateYlOrBr:()=>ont,interpolateYlOrRd:()=>ant,interpolateZoom:()=>g6,interrupt:()=>nU,intersection:()=>yF,interval:()=>vrt,isoFormat:()=>grt,isoParse:()=>zrt,json:()=>nQ,lab:()=>aZ,lch:()=>pZ,least:()=>oF,leastIndex:()=>rF,line:()=>fit,lineRadial:()=>_it,link:()=>Rit,linkHorizontal:()=>Cit,linkRadial:()=>Nit,linkVertical:()=>Dit,local:()=>Ent,map:()=>gF,matcher:()=>ej,max:()=>EH,maxIndex:()=>BH,mean:()=>GH,median:()=>ZH,medianIndex:()=>KH,merge:()=>JH,min:()=>PH,minIndex:()=>YH,mode:()=>QH,namespace:()=>Mj,namespaces:()=>bj,nice:()=>CH,now:()=>C$,pack:()=>N5,packEnclose:()=>v5,packSiblings:()=>C5,pairs:()=>tF,partition:()=>X5,path:()=>DG,pathRound:()=>NG,permute:()=>zH,pie:()=>mit,piecewise:()=>W6,pointRadial:()=>xit,pointer:()=>y$,pointers:()=>Pnt,polygonArea:()=>k6,polygonCentroid:()=>T6,polygonContains:()=>N6,polygonHull:()=>D6,polygonLength:()=>E6,precisionFixed:()=>JQ,precisionPrefix:()=>QQ,precisionRound:()=>t0,quadtree:()=>hQ,quantile:()=>FH,quantileIndex:()=>VH,quantileSorted:()=>jH,quantize:()=>L6,quickselect:()=>IH,radialArea:()=>Ait,radialLine:()=>_it,randomBates:()=>F6,randomBernoulli:()=>$6,randomBeta:()=>Z6,randomBinomial:()=>K6,randomCauchy:()=>Q6,randomExponential:()=>j6,randomGamma:()=>G6,randomGeometric:()=>U6,randomInt:()=>Y6,randomIrwinHall:()=>H6,randomLcg:()=>r8,randomLogNormal:()=>X6,randomLogistic:()=>t8,randomNormal:()=>I6,randomPareto:()=>V6,randomPoisson:()=>e8,randomUniform:()=>P6,randomWeibull:()=>J6,range:()=>nF,rank:()=>iF,reduce:()=>mF,reverse:()=>zF,rgb:()=>BV,ribbon:()=>$G,ribbonArrow:()=>UG,rollup:()=>pH,rollups:()=>fH,scaleBand:()=>u8,scaleDiverging:()=>tet,scaleDivergingLog:()=>eet,scaleDivergingPow:()=>iet,scaleDivergingSqrt:()=>oet,scaleDivergingSymlog:()=>net,scaleIdentity:()=>x8,scaleImplicit:()=>l8,scaleLinear:()=>A8,scaleLog:()=>C8,scaleOrdinal:()=>c8,scalePoint:()=>h8,scalePow:()=>H8,scaleQuantile:()=>$8,scaleQuantize:()=>U8,scaleRadial:()=>V8,scaleSequential:()=>$tt,scaleSequentialLog:()=>Utt,scaleSequentialPow:()=>Ztt,scaleSequentialQuantile:()=>Jtt,scaleSequentialSqrt:()=>Ktt,scaleSequentialSymlog:()=>Gtt,scaleSqrt:()=>F8,scaleSymlog:()=>B8,scaleThreshold:()=>G8,scaleTime:()=>Htt,scaleUtc:()=>Ftt,scan:()=>sF,schemeAccent:()=>set,schemeBlues:()=>snt,schemeBrBG:()=>met,schemeBuGn:()=>Eet,schemeBuPu:()=>Pet,schemeCategory10:()=>aet,schemeDark2:()=>cet,schemeGnBu:()=>Iet,schemeGreens:()=>cnt,schemeGreys:()=>dnt,schemeOrRd:()=>Het,schemeOranges:()=>gnt,schemePRGn:()=>vet,schemePaired:()=>uet,schemePastel1:()=>det,schemePastel2:()=>het,schemePiYG:()=>yet,schemePuBu:()=>$et,schemePuBuGn:()=>jet,schemePuOr:()=>Aet,schemePuRd:()=>Get,schemePurples:()=>pnt,schemeRdBu:()=>wet,schemeRdGy:()=>Wet,schemeRdPu:()=>Ket,schemeRdYlBu:()=>ket,schemeRdYlGn:()=>Ret,schemeReds:()=>bnt,schemeSet1:()=>pet,schemeSet2:()=>fet,schemeSet3:()=>bet,schemeSpectral:()=>Det,schemeTableau10:()=>Met,schemeYlGn:()=>ent,schemeYlGnBu:()=>Qet,schemeYlOrBr:()=>int,schemeYlOrRd:()=>rnt,select:()=>cV,selectAll:()=>Ynt,selection:()=>lV,selector:()=>KF,selectorAll:()=>tj,shuffle:()=>lF,shuffler:()=>cF,some:()=>bF,sort:()=>vH,stack:()=>irt,stackOffsetDiverging:()=>rrt,stackOffsetExpand:()=>ort,stackOffsetNone:()=>Qot,stackOffsetSilhouette:()=>art,stackOffsetWiggle:()=>srt,stackOrderAppearance:()=>lrt,stackOrderAscending:()=>urt,stackOrderDescending:()=>hrt,stackOrderInsideOut:()=>prt,stackOrderNone:()=>trt,stackOrderReverse:()=>frt,stratify:()=>U5,style:()=>qj,subset:()=>wF,sum:()=>uF,superset:()=>AF,svg:()=>aQ,symbol:()=>uot,symbolAsterisk:()=>Bit,symbolCircle:()=>Pit,symbolCross:()=>Yit,symbolDiamond:()=>Hit,symbolDiamond2:()=>Fit,symbolPlus:()=>jit,symbolSquare:()=>Vit,symbolSquare2:()=>$it,symbolStar:()=>Kit,symbolTimes:()=>sot,symbolTriangle:()=>Qit,symbolTriangle2:()=>eot,symbolWye:()=>aot,symbolX:()=>sot,symbols:()=>lot,symbolsFill:()=>lot,symbolsStroke:()=>cot,text:()=>GJ,thresholdFreedmanDiaconis:()=>$H,thresholdScott:()=>UH,thresholdSturges:()=>DH,tickFormat:()=>y8,tickIncrement:()=>SH,tickStep:()=>RH,ticks:()=>TH,timeDay:()=>m7,timeDays:()=>z7,timeFormat:()=>m9,timeFormatDefaultLocale:()=>Ptt,timeFormatLocale:()=>M9,timeFriday:()=>k7,timeFridays:()=>E7,timeHour:()=>f7,timeHours:()=>b7,timeInterval:()=>r7,timeMillisecond:()=>a7,timeMilliseconds:()=>s7,timeMinute:()=>u7,timeMinutes:()=>d7,timeMonday:()=>w7,timeMondays:()=>R7,timeMonth:()=>t9,timeMonths:()=>e9,timeParse:()=>z9,timeSaturday:()=>T7,timeSaturdays:()=>B7,timeSecond:()=>l7,timeSeconds:()=>c7,timeSunday:()=>x7,timeSundays:()=>S7,timeThursday:()=>L7,timeThursdays:()=>N7,timeTickInterval:()=>h9,timeTicks:()=>d9,timeTuesday:()=>q7,timeTuesdays:()=>C7,timeWednesday:()=>W7,timeWednesdays:()=>D7,timeWeek:()=>x7,timeWeeks:()=>S7,timeYear:()=>o9,timeYears:()=>r9,timeout:()=>X$,timer:()=>E$,timerFlush:()=>B$,transition:()=>kU,transpose:()=>dF,tree:()=>i6,treemap:()=>l6,treemapBinary:()=>c6,treemapDice:()=>I5,treemapResquarify:()=>d6,treemapSlice:()=>o6,treemapSliceDice:()=>u6,treemapSquarify:()=>s6,tsv:()=>QJ,tsvFormat:()=>KK,tsvFormatBody:()=>JK,tsvFormatRow:()=>tJ,tsvFormatRows:()=>QK,tsvFormatValue:()=>eJ,tsvParse:()=>GK,tsvParseRows:()=>ZK,union:()=>qF,unixDay:()=>y7,unixDays:()=>_7,utcDay:()=>v7,utcDays:()=>O7,utcFormat:()=>v9,utcFriday:()=>j7,utcFridays:()=>J7,utcHour:()=>M7,utcHours:()=>g7,utcMillisecond:()=>a7,utcMilliseconds:()=>s7,utcMinute:()=>h7,utcMinutes:()=>p7,utcMonday:()=>I7,utcMondays:()=>U7,utcMonth:()=>n9,utcMonths:()=>i9,utcParse:()=>O9,utcSaturday:()=>V7,utcSaturdays:()=>Q7,utcSecond:()=>l7,utcSeconds:()=>c7,utcSunday:()=>Y7,utcSundays:()=>$7,utcThursday:()=>F7,utcThursdays:()=>K7,utcTickInterval:()=>u9,utcTicks:()=>c9,utcTuesday:()=>X7,utcTuesdays:()=>G7,utcWednesday:()=>H7,utcWednesdays:()=>Z7,utcWeek:()=>Y7,utcWeeks:()=>$7,utcYear:()=>a9,utcYears:()=>s9,variance:()=>GX,window:()=>_j,xml:()=>oQ,zip:()=>pF,zoom:()=>Crt,zoomIdentity:()=>Art,zoomTransform:()=>xrt});var n={};__webpack_require__.r(n),__webpack_require__.d(n,{sankey:()=>Qrt,sankeyCenter:()=>Xrt,sankeyJustify:()=>Irt,sankeyLeft:()=>Prt,sankeyLinkHorizontal:()=>gat,sankeyRight:()=>Yrt});var i=__webpack_require__(9755),o=__webpack_require__.n(i),r=__webpack_require__(8),a=__webpack_require__.n(r),s=__webpack_require__(5927),l=__webpack_require__.n(s),c=(__webpack_require__(6891),__webpack_require__(1654),__webpack_require__(543),__webpack_require__(4387));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){p(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}function p(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function f(){return f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},f.apply(this,arguments)}function b(t,e){if(null==t)return{};var n,i,o=function(t,e){if(null==t)return{};var n,i,o={},r=Object.keys(t);for(i=0;i<r.length;i++)n=r[i],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(i=0;i<r.length;i++)n=r[i],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function M(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var g=M(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),m=M(/Edge/i),z=M(/firefox/i),v=M(/safari/i)&&!M(/chrome/i)&&!M(/android/i),O=M(/iP(ad|od|hone)/i),y=M(/chrome/i)&&M(/android/i),_={capture:!1,passive:!1};function A(t,e,n){t.addEventListener(e,n,!g&&_)}function x(t,e,n){t.removeEventListener(e,n,!g&&_)}function w(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function q(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function W(t,e,n,i){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&w(t,e):w(t,e))||i&&t===n)return t;if(t===n)break}while(t=q(t))}return null}var L,k=/\s+/g;function T(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(k," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(k," ")}}function S(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||-1!==e.indexOf("webkit")||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function R(t,e){var n="";if("string"==typeof t)n=t;else do{var i=S(t,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function C(t,e,n){if(t){var i=t.getElementsByTagName(e),o=0,r=i.length;if(n)for(;o<r;o++)n(i[o],o);return i}return[]}function D(){var t=document.scrollingElement;return t||document.documentElement}function N(t,e,n,i,o){if(t.getBoundingClientRect||t===window){var r,a,s,l,c,u,d;if(t!==window&&t.parentNode&&t!==D()?(a=(r=t.getBoundingClientRect()).top,s=r.left,l=r.bottom,c=r.right,u=r.height,d=r.width):(a=0,s=0,l=window.innerHeight,c=window.innerWidth,u=window.innerHeight,d=window.innerWidth),(e||n)&&t!==window&&(o=o||t.parentNode,!g))do{if(o&&o.getBoundingClientRect&&("none"!==S(o,"transform")||n&&"static"!==S(o,"position"))){var h=o.getBoundingClientRect();a-=h.top+parseInt(S(o,"border-top-width")),s-=h.left+parseInt(S(o,"border-left-width")),l=a+r.height,c=s+r.width;break}}while(o=o.parentNode);if(i&&t!==window){var p=R(o||t),f=p&&p.a,b=p&&p.d;p&&(l=(a/=b)+(u/=b),c=(s/=f)+(d/=f))}return{top:a,left:s,bottom:l,right:c,width:d,height:u}}}function E(t){var e=N(t),n=parseInt(S(t,"padding-left")),i=parseInt(S(t,"padding-top")),o=parseInt(S(t,"padding-right")),r=parseInt(S(t,"padding-bottom"));return e.top+=i+parseInt(S(t,"border-top-width")),e.left+=n+parseInt(S(t,"border-left-width")),e.width=t.clientWidth-n-o,e.height=t.clientHeight-i-r,e.bottom=e.top+e.height,e.right=e.left+e.width,e}function B(t,e,n){for(var i=H(t,!0),o=N(t)[e];i;){var r=N(i)[n];if(!("top"===n||"left"===n?o>=r:o<=r))return i;if(i===D())break;i=H(i,!1)}return!1}function P(t,e,n,i){for(var o=0,r=0,a=t.children;r<a.length;){if("none"!==a[r].style.display&&a[r]!==$t.ghost&&(i||a[r]!==$t.dragged)&&W(a[r],n.draggable,t,!1)){if(o===e)return a[r];o++}r++}return null}function Y(t,e){for(var n=t.lastElementChild;n&&(n===$t.ghost||"none"===S(n,"display")||e&&!w(n,e));)n=n.previousElementSibling;return n||null}function I(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===$t.clone||e&&!w(t,e)||n++;return n}function X(t){var e=0,n=0,i=D();if(t)do{var o=R(t),r=o.a,a=o.d;e+=t.scrollLeft*r,n+=t.scrollTop*a}while(t!==i&&(t=t.parentNode));return[e,n]}function H(t,e){if(!t||!t.getBoundingClientRect)return D();var n=t,i=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=S(n);if(n.clientWidth<n.scrollWidth&&("auto"==o.overflowX||"scroll"==o.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==o.overflowY||"scroll"==o.overflowY)){if(!n.getBoundingClientRect||n===document.body)return D();if(i||e)return n;i=!0}}}while(n=n.parentNode);return D()}function F(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function j(t,e){return function(){if(!L){var n=arguments;1===n.length?t.call(this,n[0]):t.apply(this,n),L=setTimeout((function(){L=void 0}),e)}}}function V(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function $(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}var U="Sortable"+(new Date).getTime();function G(){var t,e=[];return{captureAnimationState:function(){(e=[],this.options.animation)&&[].slice.call(this.el.children).forEach((function(t){if("none"!==S(t,"display")&&t!==$t.ghost){e.push({target:t,rect:N(t)});var n=d({},e[e.length-1].rect);if(t.thisAnimationDuration){var i=R(t,!0);i&&(n.top-=i.f,n.left-=i.e)}t.fromRect=n}}))},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var i in e)if(e.hasOwnProperty(i)&&e[i]===t[n][i])return Number(n);return-1}(e,{target:t}),1)},animateAll:function(n){var i=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof n&&n());var o=!1,r=0;e.forEach((function(t){var e=0,n=t.target,a=n.fromRect,s=N(n),l=n.prevFromRect,c=n.prevToRect,u=t.rect,d=R(n,!0);d&&(s.top-=d.f,s.left-=d.e),n.toRect=s,n.thisAnimationDuration&&F(l,s)&&!F(a,s)&&(u.top-s.top)/(u.left-s.left)==(a.top-s.top)/(a.left-s.left)&&(e=function(t,e,n,i){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*i.animation}(u,l,c,i.options)),F(s,a)||(n.prevFromRect=a,n.prevToRect=s,e||(e=i.options.animation),i.animate(n,u,s,e)),e&&(o=!0,r=Math.max(r,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),e),n.thisAnimationDuration=e)})),clearTimeout(t),o?t=setTimeout((function(){"function"==typeof n&&n()}),r):"function"==typeof n&&n(),e=[]},animate:function(t,e,n,i){if(i){S(t,"transition",""),S(t,"transform","");var o=R(this.el),r=o&&o.a,a=o&&o.d,s=(e.left-n.left)/(r||1),l=(e.top-n.top)/(a||1);t.animatingX=!!s,t.animatingY=!!l,S(t,"transform","translate3d("+s+"px,"+l+"px,0)"),this.forRepaintDummy=function(t){return t.offsetWidth}(t),S(t,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),S(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){S(t,"transition",""),S(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),i)}}}}var Z=[],K={initializeByDefault:!0},J={mount:function(t){for(var e in K)K.hasOwnProperty(e)&&!(e in t)&&(t[e]=K[e]);Z.forEach((function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")})),Z.push(t)},pluginEvent:function(t,e,n){var i=this;this.eventCanceled=!1,n.cancel=function(){i.eventCanceled=!0};var o=t+"Global";Z.forEach((function(i){e[i.pluginName]&&(e[i.pluginName][o]&&e[i.pluginName][o](d({sortable:e},n)),e.options[i.pluginName]&&e[i.pluginName][t]&&e[i.pluginName][t](d({sortable:e},n)))}))},initializePlugins:function(t,e,n,i){for(var o in Z.forEach((function(i){var o=i.pluginName;if(t.options[o]||i.initializeByDefault){var r=new i(t,e,t.options);r.sortable=t,r.options=t.options,t[o]=r,f(n,r.defaults)}})),t.options)if(t.options.hasOwnProperty(o)){var r=this.modifyOption(t,o,t.options[o]);void 0!==r&&(t.options[o]=r)}},getEventProperties:function(t,e){var n={};return Z.forEach((function(i){"function"==typeof i.eventProperties&&f(n,i.eventProperties.call(e[i.pluginName],t))})),n},modifyOption:function(t,e,n){var i;return Z.forEach((function(o){t[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[e]&&(i=o.optionListeners[e].call(t[o.pluginName],n))})),i}};function Q(t){var e=t.sortable,n=t.rootEl,i=t.name,o=t.targetEl,r=t.cloneEl,a=t.toEl,s=t.fromEl,l=t.oldIndex,c=t.newIndex,u=t.oldDraggableIndex,h=t.newDraggableIndex,p=t.originalEvent,f=t.putSortable,b=t.extraEventProperties;if(e=e||n&&n[U]){var M,z=e.options,v="on"+i.charAt(0).toUpperCase()+i.substr(1);!window.CustomEvent||g||m?(M=document.createEvent("Event")).initEvent(i,!0,!0):M=new CustomEvent(i,{bubbles:!0,cancelable:!0}),M.to=a||n,M.from=s||n,M.item=o||n,M.clone=r,M.oldIndex=l,M.newIndex=c,M.oldDraggableIndex=u,M.newDraggableIndex=h,M.originalEvent=p,M.pullMode=f?f.lastPutMode:void 0;var O=d(d({},b),J.getEventProperties(i,e));for(var y in O)M[y]=O[y];n&&n.dispatchEvent(M),z[v]&&z[v].call(e,M)}}var tt=["evt"],et=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,o=b(n,tt);J.pluginEvent.bind($t)(t,e,d({dragEl:it,parentEl:ot,ghostEl:rt,rootEl:at,nextEl:st,lastDownEl:lt,cloneEl:ct,cloneHidden:ut,dragStarted:_t,putSortable:Mt,activeSortable:$t.active,originalEvent:i,oldIndex:dt,oldDraggableIndex:pt,newIndex:ht,newDraggableIndex:ft,hideGhostForTarget:Ht,unhideGhostForTarget:Ft,cloneNowHidden:function(){ut=!0},cloneNowShown:function(){ut=!1},dispatchSortableEvent:function(t){nt({sortable:e,name:t,originalEvent:i})}},o))};function nt(t){Q(d({putSortable:Mt,cloneEl:ct,targetEl:it,rootEl:at,oldIndex:dt,oldDraggableIndex:pt,newIndex:ht,newDraggableIndex:ft},t))}var it,ot,rt,at,st,lt,ct,ut,dt,ht,pt,ft,bt,Mt,gt,mt,zt,vt,Ot,yt,_t,At,xt,wt,qt,Wt=!1,Lt=!1,kt=[],Tt=!1,St=!1,Rt=[],Ct=!1,Dt=[],Nt="undefined"!=typeof document,Et=O,Bt=m||g?"cssFloat":"float",Pt=Nt&&!y&&!O&&"draggable"in document.createElement("div"),Yt=function(){if(Nt){if(g)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),It=function(t,e){var n=S(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=P(t,0,e),r=P(t,1,e),a=o&&S(o),s=r&&S(r),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+N(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+N(r).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){var u="left"===a.float?"left":"right";return!r||"both"!==s.clear&&s.clear!==u?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=i&&"none"===n[Bt]||r&&"none"===n[Bt]&&l+c>i)?"vertical":"horizontal"},Xt=function(t){function e(t,n){return function(i,o,r,a){var s=i.options.group.name&&o.options.group.name&&i.options.group.name===o.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(i,o,r,a),n)(i,o,r,a);var l=(n?i:o).options.group.name;return!0===t||"string"==typeof t&&t===l||t.join&&t.indexOf(l)>-1}}var n={},i=t.group;i&&"object"==h(i)||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n},Ht=function(){!Yt&&rt&&S(rt,"display","none")},Ft=function(){!Yt&&rt&&S(rt,"display","")};Nt&&!y&&document.addEventListener("click",(function(t){if(Lt)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Lt=!1,!1}),!0);var jt=function(t){if(it){var e=function(t,e){var n;return kt.some((function(i){var o=i[U].options.emptyInsertThreshold;if(o&&!Y(i)){var r=N(i),a=t>=r.left-o&&t<=r.right+o,s=e>=r.top-o&&e<=r.bottom+o;return a&&s?n=i:void 0}})),n}((t=t.touches?t.touches[0]:t).clientX,t.clientY);if(e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[U]._onDragOver(n)}}},Vt=function(t){it&&it.parentNode[U]._isOutsideThisEl(t.target)};function $t(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=f({},e),t[U]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return It(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==$t.supportPointer&&"PointerEvent"in window&&!v,emptyInsertThreshold:5};for(var i in J.initializePlugins(this,t,n),n)!(i in e)&&(e[i]=n[i]);for(var o in Xt(e),this)"_"===o.charAt(0)&&"function"==typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!e.forceFallback&&Pt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?A(t,"pointerdown",this._onTapStart):(A(t,"mousedown",this._onTapStart),A(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(A(t,"dragover",this),A(t,"dragenter",this)),kt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),f(this,G())}function Ut(t,e,n,i,o,r,a,s){var l,c,u=t[U],d=u.options.onMove;return!window.CustomEvent||g||m?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=e,l.from=t,l.dragged=n,l.draggedRect=i,l.related=o||e,l.relatedRect=r||N(e),l.willInsertAfter=s,l.originalEvent=a,t.dispatchEvent(l),d&&(c=d.call(u,l,a)),c}function Gt(t){t.draggable=!1}function Zt(){Ct=!1}function Kt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function Jt(t){return setTimeout(t,0)}function Qt(t){return clearTimeout(t)}$t.prototype={constructor:$t,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(At=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,it):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,i=this.options,o=i.preventOnFilter,r=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=i.filter;if(function(t){Dt.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var i=e[n];i.checked&&Dt.push(i)}}(n),!it&&!(/mousedown|pointerdown/.test(r)&&0!==t.button||i.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!v||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=W(s,i.draggable,n,!1))&&s.animated||lt===s)){if(dt=I(s),pt=I(s,i.draggable),"function"==typeof c){if(c.call(this,t,s,this))return nt({sortable:e,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),et("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(i){if(i=W(l,i.trim(),n,!1))return nt({sortable:e,rootEl:i,name:"filter",targetEl:s,fromEl:n,toEl:n}),et("filter",e,{evt:t}),!0}))))return void(o&&t.cancelable&&t.preventDefault());i.handle&&!W(l,i.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var i,o=this,r=o.el,a=o.options,s=r.ownerDocument;if(n&&!it&&n.parentNode===r){var l=N(n);if(at=r,ot=(it=n).parentNode,st=it.nextSibling,lt=n,bt=a.group,$t.dragged=it,gt={target:it,clientX:(e||t).clientX,clientY:(e||t).clientY},Ot=gt.clientX-l.left,yt=gt.clientY-l.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,it.style["will-change"]="all",i=function(){et("delayEnded",o,{evt:t}),$t.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!z&&o.nativeDraggable&&(it.draggable=!0),o._triggerDragStart(t,e),nt({sortable:o,name:"choose",originalEvent:t}),T(it,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){C(it,t.trim(),Gt)})),A(s,"dragover",jt),A(s,"mousemove",jt),A(s,"touchmove",jt),A(s,"mouseup",o._onDrop),A(s,"touchend",o._onDrop),A(s,"touchcancel",o._onDrop),z&&this.nativeDraggable&&(this.options.touchStartThreshold=4,it.draggable=!0),et("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(m||g))i();else{if($t.eventCanceled)return void this._onDrop();A(s,"mouseup",o._disableDelayedDrag),A(s,"touchend",o._disableDelayedDrag),A(s,"touchcancel",o._disableDelayedDrag),A(s,"mousemove",o._delayedDragTouchMoveHandler),A(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&A(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(i,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){it&&Gt(it),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;x(t,"mouseup",this._disableDelayedDrag),x(t,"touchend",this._disableDelayedDrag),x(t,"touchcancel",this._disableDelayedDrag),x(t,"mousemove",this._delayedDragTouchMoveHandler),x(t,"touchmove",this._delayedDragTouchMoveHandler),x(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?A(document,"pointermove",this._onTouchMove):A(document,e?"touchmove":"mousemove",this._onTouchMove):(A(it,"dragend",this),A(at,"dragstart",this._onDragStart));try{document.selection?Jt((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(Wt=!1,at&&it){et("dragStarted",this,{evt:e}),this.nativeDraggable&&A(document,"dragover",Vt);var n=this.options;!t&&T(it,n.dragClass,!1),T(it,n.ghostClass,!0),$t.active=this,t&&this._appendGhost(),nt({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(mt){this._lastX=mt.clientX,this._lastY=mt.clientY,Ht();for(var t=document.elementFromPoint(mt.clientX,mt.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(mt.clientX,mt.clientY))!==e;)e=t;if(it.parentNode[U]._isOutsideThisEl(t),e)do{if(e[U]){if(e[U]._onDragOver({clientX:mt.clientX,clientY:mt.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Ft()}},_onTouchMove:function(t){if(gt){var e=this.options,n=e.fallbackTolerance,i=e.fallbackOffset,o=t.touches?t.touches[0]:t,r=rt&&R(rt,!0),a=rt&&r&&r.a,s=rt&&r&&r.d,l=Et&&qt&&X(qt),c=(o.clientX-gt.clientX+i.x)/(a||1)+(l?l[0]-Rt[0]:0)/(a||1),u=(o.clientY-gt.clientY+i.y)/(s||1)+(l?l[1]-Rt[1]:0)/(s||1);if(!$t.active&&!Wt){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(rt){r?(r.e+=c-(zt||0),r.f+=u-(vt||0)):r={a:1,b:0,c:0,d:1,e:c,f:u};var d="matrix(".concat(r.a,",").concat(r.b,",").concat(r.c,",").concat(r.d,",").concat(r.e,",").concat(r.f,")");S(rt,"webkitTransform",d),S(rt,"mozTransform",d),S(rt,"msTransform",d),S(rt,"transform",d),zt=c,vt=u,mt=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!rt){var t=this.options.fallbackOnBody?document.body:at,e=N(it,!0,Et,!0,t),n=this.options;if(Et){for(qt=t;"static"===S(qt,"position")&&"none"===S(qt,"transform")&&qt!==document;)qt=qt.parentNode;qt!==document.body&&qt!==document.documentElement?(qt===document&&(qt=D()),e.top+=qt.scrollTop,e.left+=qt.scrollLeft):qt=D(),Rt=X(qt)}T(rt=it.cloneNode(!0),n.ghostClass,!1),T(rt,n.fallbackClass,!0),T(rt,n.dragClass,!0),S(rt,"transition",""),S(rt,"transform",""),S(rt,"box-sizing","border-box"),S(rt,"margin",0),S(rt,"top",e.top),S(rt,"left",e.left),S(rt,"width",e.width),S(rt,"height",e.height),S(rt,"opacity","0.8"),S(rt,"position",Et?"absolute":"fixed"),S(rt,"zIndex","100000"),S(rt,"pointerEvents","none"),$t.ghost=rt,t.appendChild(rt),S(rt,"transform-origin",Ot/parseInt(rt.style.width)*100+"% "+yt/parseInt(rt.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,i=t.dataTransfer,o=n.options;et("dragStart",this,{evt:t}),$t.eventCanceled?this._onDrop():(et("setupClone",this),$t.eventCanceled||((ct=$(it)).removeAttribute("id"),ct.draggable=!1,ct.style["will-change"]="",this._hideClone(),T(ct,this.options.chosenClass,!1),$t.clone=ct),n.cloneId=Jt((function(){et("clone",n),$t.eventCanceled||(n.options.removeCloneOnHide||at.insertBefore(ct,it),n._hideClone(),nt({sortable:n,name:"clone"}))})),!e&&T(it,o.dragClass,!0),e?(Lt=!0,n._loopId=setInterval(n._emulateDragOver,50)):(x(document,"mouseup",n._onDrop),x(document,"touchend",n._onDrop),x(document,"touchcancel",n._onDrop),i&&(i.effectAllowed="move",o.setData&&o.setData.call(n,i,it)),A(document,"drop",n),S(it,"transform","translateZ(0)")),Wt=!0,n._dragStartId=Jt(n._dragStarted.bind(n,e,t)),A(document,"selectstart",n),_t=!0,v&&S(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,i,o,r=this.el,a=t.target,s=this.options,l=s.group,c=$t.active,u=bt===l,h=s.sort,p=Mt||c,f=this,b=!1;if(!Ct){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),a=W(a,s.draggable,r,!0),R("dragOver"),$t.eventCanceled)return b;if(it.contains(t.target)||a.animated&&a.animatingX&&a.animatingY||f._ignoreWhileAnimating===a)return D(!1);if(Lt=!1,c&&!s.disabled&&(u?h||(i=ot!==at):Mt===this||(this.lastPutMode=bt.checkPull(this,c,it,t))&&l.checkPut(this,c,it,t))){if(o="vertical"===this._getDirection(t,a),e=N(it),R("dragOverValid"),$t.eventCanceled)return b;if(i)return ot=at,C(),this._hideClone(),R("revert"),$t.eventCanceled||(st?at.insertBefore(it,st):at.appendChild(it)),D(!0);var M=Y(r,s.draggable);if(!M||function(t,e,n){var i=N(Y(n.el,n.options.draggable)),o=E(n.el),r=10;return e?t.clientX>o.right+r||t.clientY>i.bottom&&t.clientX>i.left:t.clientY>o.bottom+r||t.clientX>i.right&&t.clientY>i.top}(t,o,this)&&!M.animated){if(M===it)return D(!1);if(M&&r===t.target&&(a=M),a&&(n=N(a)),!1!==Ut(at,r,it,e,a,n,t,!!a))return C(),M&&M.nextSibling?r.insertBefore(it,M.nextSibling):r.appendChild(it),ot=r,X(),D(!0)}else if(M&&function(t,e,n){var i=N(P(n.el,0,n.options,!0)),o=E(n.el),r=10;return e?t.clientX<o.left-r||t.clientY<i.top&&t.clientX<i.right:t.clientY<o.top-r||t.clientY<i.bottom&&t.clientX<i.left}(t,o,this)){var g=P(r,0,s,!0);if(g===it)return D(!1);if(n=N(a=g),!1!==Ut(at,r,it,e,a,n,t,!1))return C(),r.insertBefore(it,g),ot=r,X(),D(!0)}else if(a.parentNode===r){n=N(a);var m,z,v,O=it.parentNode!==r,y=!function(t,e,n){var i=n?t.left:t.top,o=n?t.right:t.bottom,r=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,l=n?e.width:e.height;return i===a||o===s||i+r/2===a+l/2}(it.animated&&it.toRect||e,a.animated&&a.toRect||n,o),_=o?"top":"left",A=B(a,"top","top")||B(it,"top","top"),x=A?A.scrollTop:void 0;if(At!==a&&(z=n[_],Tt=!1,St=!y&&s.invertSwap||O),m=function(t,e,n,i,o,r,a,s){var l=i?t.clientY:t.clientX,c=i?n.height:n.width,u=i?n.top:n.left,d=i?n.bottom:n.right,h=!1;if(!a)if(s&&wt<c*o){if(!Tt&&(1===xt?l>u+c*r/2:l<d-c*r/2)&&(Tt=!0),Tt)h=!0;else if(1===xt?l<u+wt:l>d-wt)return-xt}else if(l>u+c*(1-o)/2&&l<d-c*(1-o)/2)return function(t){return I(it)<I(t)?1:-1}(e);if((h=h||a)&&(l<u+c*r/2||l>d-c*r/2))return l>u+c/2?1:-1;return 0}(t,a,n,o,y?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,St,At===a),0!==m){var w=I(it);do{w-=m,v=ot.children[w]}while(v&&("none"===S(v,"display")||v===rt))}if(0===m||v===a)return D(!1);At=a,xt=m;var q=a.nextElementSibling,L=!1,k=Ut(at,r,it,e,a,n,t,L=1===m);if(!1!==k)return 1!==k&&-1!==k||(L=1===k),Ct=!0,setTimeout(Zt,30),C(),L&&!q?r.appendChild(it):a.parentNode.insertBefore(it,L?q:a),A&&V(A,0,x-A.scrollTop),ot=it.parentNode,void 0===z||St||(wt=Math.abs(z-N(a)[_])),X(),D(!0)}if(r.contains(it))return D(!1)}return!1}function R(s,l){et(s,f,d({evt:t,isOwner:u,axis:o?"vertical":"horizontal",revert:i,dragRect:e,targetRect:n,canSort:h,fromSortable:p,target:a,completed:D,onMove:function(n,i){return Ut(at,r,it,e,n,N(n),t,i)},changed:X},l))}function C(){R("dragOverAnimationCapture"),f.captureAnimationState(),f!==p&&p.captureAnimationState()}function D(e){return R("dragOverCompleted",{insertion:e}),e&&(u?c._hideClone():c._showClone(f),f!==p&&(T(it,Mt?Mt.options.ghostClass:c.options.ghostClass,!1),T(it,s.ghostClass,!0)),Mt!==f&&f!==$t.active?Mt=f:f===$t.active&&Mt&&(Mt=null),p===f&&(f._ignoreWhileAnimating=a),f.animateAll((function(){R("dragOverAnimationComplete"),f._ignoreWhileAnimating=null})),f!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(a===it&&!it.animated||a===r&&!a.animated)&&(At=null),s.dragoverBubble||t.rootEl||a===document||(it.parentNode[U]._isOutsideThisEl(t.target),!e&&jt(t)),!s.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),b=!0}function X(){ht=I(it),ft=I(it,s.draggable),nt({sortable:f,name:"change",toEl:r,newIndex:ht,newDraggableIndex:ft,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){x(document,"mousemove",this._onTouchMove),x(document,"touchmove",this._onTouchMove),x(document,"pointermove",this._onTouchMove),x(document,"dragover",jt),x(document,"mousemove",jt),x(document,"touchmove",jt)},_offUpEvents:function(){var t=this.el.ownerDocument;x(t,"mouseup",this._onDrop),x(t,"touchend",this._onDrop),x(t,"pointerup",this._onDrop),x(t,"touchcancel",this._onDrop),x(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;ht=I(it),ft=I(it,n.draggable),et("drop",this,{evt:t}),ot=it&&it.parentNode,ht=I(it),ft=I(it,n.draggable),$t.eventCanceled||(Wt=!1,St=!1,Tt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Qt(this.cloneId),Qt(this._dragStartId),this.nativeDraggable&&(x(document,"drop",this),x(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),v&&S(document.body,"user-select",""),S(it,"transform",""),t&&(_t&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),rt&&rt.parentNode&&rt.parentNode.removeChild(rt),(at===ot||Mt&&"clone"!==Mt.lastPutMode)&&ct&&ct.parentNode&&ct.parentNode.removeChild(ct),it&&(this.nativeDraggable&&x(it,"dragend",this),Gt(it),it.style["will-change"]="",_t&&!Wt&&T(it,Mt?Mt.options.ghostClass:this.options.ghostClass,!1),T(it,this.options.chosenClass,!1),nt({sortable:this,name:"unchoose",toEl:ot,newIndex:null,newDraggableIndex:null,originalEvent:t}),at!==ot?(ht>=0&&(nt({rootEl:ot,name:"add",toEl:ot,fromEl:at,originalEvent:t}),nt({sortable:this,name:"remove",toEl:ot,originalEvent:t}),nt({rootEl:ot,name:"sort",toEl:ot,fromEl:at,originalEvent:t}),nt({sortable:this,name:"sort",toEl:ot,originalEvent:t})),Mt&&Mt.save()):ht!==dt&&ht>=0&&(nt({sortable:this,name:"update",toEl:ot,originalEvent:t}),nt({sortable:this,name:"sort",toEl:ot,originalEvent:t})),$t.active&&(null!=ht&&-1!==ht||(ht=dt,ft=pt),nt({sortable:this,name:"end",toEl:ot,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){et("nulling",this),at=it=ot=rt=st=ct=lt=ut=gt=mt=_t=ht=ft=dt=pt=At=xt=Mt=bt=$t.dragged=$t.ghost=$t.clone=$t.active=null,Dt.forEach((function(t){t.checked=!0})),Dt.length=zt=vt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":it&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,o=n.length,r=this.options;i<o;i++)W(t=n[i],r.draggable,this.el,!1)&&e.push(t.getAttribute(r.dataIdAttr)||Kt(t));return e},sort:function(t,e){var n={},i=this.el;this.toArray().forEach((function(t,e){var o=i.children[e];W(o,this.options.draggable,i,!1)&&(n[t]=o)}),this),e&&this.captureAnimationState(),t.forEach((function(t){n[t]&&(i.removeChild(n[t]),i.appendChild(n[t]))})),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return W(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var i=J.modifyOption(this,t,e);n[t]=void 0!==i?i:e,"group"===t&&Xt(n)},destroy:function(){et("destroy",this);var t=this.el;t[U]=null,x(t,"mousedown",this._onTapStart),x(t,"touchstart",this._onTapStart),x(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(x(t,"dragover",this),x(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),(function(t){t.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),kt.splice(kt.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!ut){if(et("hideClone",this),$t.eventCanceled)return;S(ct,"display","none"),this.options.removeCloneOnHide&&ct.parentNode&&ct.parentNode.removeChild(ct),ut=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(ut){if(et("showClone",this),$t.eventCanceled)return;it.parentNode!=at||this.options.group.revertClone?st?at.insertBefore(ct,st):at.appendChild(ct):at.insertBefore(ct,it),this.options.group.revertClone&&this.animate(it,ct),S(ct,"display",""),ut=!1}}else this._hideClone()}},Nt&&A(document,"touchmove",(function(t){($t.active||Wt)&&t.cancelable&&t.preventDefault()})),$t.utils={on:A,off:x,css:S,find:C,is:function(t,e){return!!W(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:j,closest:W,toggleClass:T,clone:$,index:I,nextTick:Jt,cancelNextTick:Qt,detectDirection:It,getChild:P},$t.get=function(t){return t[U]},$t.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach((function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&($t.utils=d(d({},$t.utils),t.utils)),J.mount(t)}))},$t.create=function(t,e){return new $t(t,e)},$t.version="1.15.1";var te,ee,ne,ie=[];function oe(){ie.forEach((function(t){clearInterval(t.pid)})),ie=[]}j((function(t,e,n,i){if(e.scroll){var o,r=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,s=e.scrollSensitivity,l=e.scrollSpeed,c=D(),u=!1;ee!==n&&(ee=n,oe(),te=e.scroll,o=e.scrollFn,!0===te&&(te=H(n,!0)));var d=0,h=te;do{var p=h,f=N(p),b=f.top,M=f.bottom,g=f.left,m=f.right,z=f.width,v=f.height,O=void 0,y=void 0,_=p.scrollWidth,A=p.scrollHeight,x=S(p),w=p.scrollLeft,q=p.scrollTop;p===c?(O=z<_&&("auto"===x.overflowX||"scroll"===x.overflowX||"visible"===x.overflowX),y=v<A&&("auto"===x.overflowY||"scroll"===x.overflowY||"visible"===x.overflowY)):(O=z<_&&("auto"===x.overflowX||"scroll"===x.overflowX),y=v<A&&("auto"===x.overflowY||"scroll"===x.overflowY));var W=O&&(Math.abs(m-r)<=s&&w+z<_)-(Math.abs(g-r)<=s&&!!w),L=y&&(Math.abs(M-a)<=s&&q+v<A)-(Math.abs(b-a)<=s&&!!q);if(!ie[d])for(var k=0;k<=d;k++)ie[k]||(ie[k]={});ie[d].vx==W&&ie[d].vy==L&&ie[d].el===p||(ie[d].el=p,ie[d].vx=W,ie[d].vy=L,clearInterval(ie[d].pid),0==W&&0==L||(u=!0,ie[d].pid=setInterval(function(){i&&0===this.layer&&$t.active._onTouchMove(ne);var e=ie[this.layer].vy?ie[this.layer].vy*l:0,n=ie[this.layer].vx?ie[this.layer].vx*l:0;"function"==typeof o&&"continue"!==o.call($t.dragged.parentNode[U],n,e,t,ne,ie[this.layer].el)||V(ie[this.layer].el,n,e)}.bind({layer:d}),24))),d++}while(e.bubbleScroll&&h!==c&&(h=H(h,!1)));u}}),30);var re=function(t){var e=t.originalEvent,n=t.putSortable,i=t.dragEl,o=t.activeSortable,r=t.dispatchSortableEvent,a=t.hideGhostForTarget,s=t.unhideGhostForTarget;if(e){var l=n||o;a();var c=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,u=document.elementFromPoint(c.clientX,c.clientY);s(),l&&!l.el.contains(u)&&(r("spill"),this.onSpill({dragEl:i,putSortable:n}))}};function ae(){}function se(){}ae.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var i=P(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(e,i):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:re},f(ae,{pluginName:"revertOnSpill"}),se.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:re},f(se,{pluginName:"removeOnSpill"});const le=$t;var ce=__webpack_require__(991);const ue=ce.default;__webpack_require__(8336);var de,he=__webpack_require__(9755);de=function(t,e,n,i){return t.fn.dataTable},"function"==typeof define&&define.amd?define(["jquery","datatables.net-dt","datatables.net-buttons"],(function(t){return de(t,window,document)})):"object"==typeof exports?module.exports=function(t,e){return t||(t=window),e&&e.fn.dataTable||(e=require("datatables.net-dt")(t,e).$),e.fn.dataTable.Buttons||require("datatables.net-buttons")(t,e),de(e,0,t.document)}:de(he,window,document);var pe=function(t,e){if(!ce.default.versionCheck||!ce.default.versionCheck("1.10.10"))throw"DataTables Responsive requires DataTables 1.10.10 or newer";this.s={childNodeStore:{},columns:[],current:[],dt:new ce.default.Api(t)},this.s.dt.settings()[0].responsive||(e&&"string"==typeof e.details?e.details={type:e.details}:e&&!1===e.details?e.details={type:!1}:e&&!0===e.details&&(e.details={type:"inline"}),this.c=i.extend(!0,{},pe.defaults,ce.default.defaults.responsive,e),t.responsive=this,this._constructor())};i.extend(pe.prototype,{_constructor:function(){var t=this,e=this.s.dt,n=e.settings()[0],o=i(window).innerWidth();e.settings()[0]._responsive=this,i(window).on("resize.dtr orientationchange.dtr",ce.default.util.throttle((function(){var e=i(window).innerWidth();e!==o&&(t._resize(),o=e)}))),n.oApi._fnCallbackReg(n,"aoRowCreatedCallback",(function(n,o,r){-1!==i.inArray(!1,t.s.current)&&i(">td, >th",n).each((function(n){var o=e.column.index("toData",n);!1===t.s.current[o]&&i(this).css("display","none")}))})),e.on("destroy.dtr",(function(){e.off(".dtr"),i(e.table().body()).off(".dtr"),i(window).off("resize.dtr orientationchange.dtr"),e.cells(".dtr-control").nodes().to$().removeClass("dtr-control"),i.each(t.s.current,(function(e,n){!1===n&&t._setColumnVis(e,!0)}))})),this.c.breakpoints.sort((function(t,e){return t.width<e.width?1:t.width>e.width?-1:0})),this._classLogic(),this._resizeAuto();var r=this.c.details;!1!==r.type&&(t._detailsInit(),e.on("column-visibility.dtr",(function(){t._timer&&clearTimeout(t._timer),t._timer=setTimeout((function(){t._timer=null,t._classLogic(),t._resizeAuto(),t._resize(!0),t._redrawChildren()}),100)})),e.on("draw.dtr",(function(){t._redrawChildren()})),i(e.table().node()).addClass("dtr-"+r.type)),e.on("column-reorder.dtr",(function(e,n,i){t._classLogic(),t._resizeAuto(),t._resize(!0)})),e.on("column-sizing.dtr",(function(){t._resizeAuto(),t._resize()})),e.on("column-calc.dt",(function(e,n){for(var i=t.s.current,o=0;o<i.length;o++){var r=n.visible.indexOf(o);!1===i[o]&&r>=0&&n.visible.splice(r,1)}})),e.on("preXhr.dtr",(function(){var n=[];e.rows().every((function(){this.child.isShown()&&n.push(this.id(!0))})),e.one("draw.dtr",(function(){t._resizeAuto(),t._resize(),e.rows(n).every((function(){t._detailsDisplay(this,!1)}))}))})),e.on("draw.dtr",(function(){t._controlClass()})).on("init.dtr",(function(n,o,r){"dt"===n.namespace&&(t._resizeAuto(),t._resize(),i.inArray(!1,t.s.current)&&e.columns.adjust())})),this._resize()},_childNodes:function(t,e,n){var i=e+"-"+n;if(this.s.childNodeStore[i])return this.s.childNodeStore[i];for(var o=[],r=t.cell(e,n).node().childNodes,a=0,s=r.length;a<s;a++)o.push(r[a]);return this.s.childNodeStore[i]=o,o},_childNodesRestore:function(t,e,n){var i=e+"-"+n;if(this.s.childNodeStore[i]){for(var o=t.cell(e,n).node(),r=this.s.childNodeStore[i][0].parentNode.childNodes,a=[],s=0,l=r.length;s<l;s++)a.push(r[s]);for(var c=0,u=a.length;c<u;c++)o.appendChild(a[c]);this.s.childNodeStore[i]=void 0}},_columnsVisiblity:function(t){var e,n,o=this.s.dt,r=this.s.columns,a=r.map((function(t,e){return{columnIdx:e,priority:t.priority}})).sort((function(t,e){return t.priority!==e.priority?t.priority-e.priority:t.columnIdx-e.columnIdx})),s=i.map(r,(function(e,n){return!1===o.column(n).visible()?"not-visible":(!e.auto||null!==e.minWidth)&&(!0===e.auto?"-":-1!==i.inArray(t,e.includeIn))})),l=0;for(e=0,n=s.length;e<n;e++)!0===s[e]&&(l+=r[e].minWidth);var c=o.settings()[0].oScroll,u=c.sY||c.sX?c.iBarWidth:0,d=o.table().container().offsetWidth-u-l;for(e=0,n=s.length;e<n;e++)r[e].control&&(d-=r[e].minWidth);var h=!1;for(e=0,n=a.length;e<n;e++){var p=a[e].columnIdx;"-"===s[p]&&!r[p].control&&r[p].minWidth&&(h||d-r[p].minWidth<0?(h=!0,s[p]=!1):s[p]=!0,d-=r[p].minWidth)}var f=!1;for(e=0,n=r.length;e<n;e++)if(!r[e].control&&!r[e].never&&!1===s[e]){f=!0;break}for(e=0,n=r.length;e<n;e++)r[e].control&&(s[e]=f),"not-visible"===s[e]&&(s[e]=!1);return-1===i.inArray(!0,s)&&(s[0]=!0),s},_classLogic:function(){var t=this,e=this.c.breakpoints,n=this.s.dt,o=n.columns().eq(0).map((function(t){var e=this.column(t),i=e.header().className,o=n.settings()[0].aoColumns[t].responsivePriority,r=e.header().getAttribute("data-priority");return void 0===o&&(o=null==r?1e4:1*r),{className:i,includeIn:[],auto:!1,control:!1,never:!!i.match(/\b(dtr\-)?never\b/),priority:o}})),r=function(t,e){var n=o[t].includeIn;-1===i.inArray(e,n)&&n.push(e)},a=function(n,i,a,s){var l,c,u;if(a){if("max-"===a)for(l=t._find(i).width,c=0,u=e.length;c<u;c++)e[c].width<=l&&r(n,e[c].name);else if("min-"===a)for(l=t._find(i).width,c=0,u=e.length;c<u;c++)e[c].width>=l&&r(n,e[c].name);else if("not-"===a)for(c=0,u=e.length;c<u;c++)-1===e[c].name.indexOf(s)&&r(n,e[c].name)}else o[n].includeIn.push(i)};o.each((function(t,n){for(var o=t.className.split(" "),r=!1,s=0,l=o.length;s<l;s++){var c=o[s].trim();if("all"===c||"dtr-all"===c)return r=!0,void(t.includeIn=i.map(e,(function(t){return t.name})));if("none"===c||"dtr-none"===c||t.never)return void(r=!0);if("control"===c||"dtr-control"===c)return r=!0,void(t.control=!0);i.each(e,(function(t,e){var i=e.name.split("-"),o=new RegExp("(min\\-|max\\-|not\\-)?("+i[0]+")(\\-[_a-zA-Z0-9])?"),s=c.match(o);s&&(r=!0,s[2]===i[0]&&s[3]==="-"+i[1]?a(n,e.name,s[1],s[2]+s[3]):s[2]!==i[0]||s[3]||a(n,e.name,s[1],s[2]))}))}r||(t.auto=!0)})),this.s.columns=o},_controlClass:function(){if("inline"===this.c.details.type){var t=this.s.dt,e=this.s.current,n=i.inArray(!0,e);t.cells(null,(function(t){return t!==n}),{page:"current"}).nodes().to$().filter(".dtr-control").removeClass("dtr-control"),t.cells(null,n,{page:"current"}).nodes().to$().addClass("dtr-control")}},_detailsDisplay:function(t,e){var n=this,o=this.s.dt,r=this.c.details;if(r&&!1!==r.type){var a="string"==typeof r.renderer?pe.renderer[r.renderer]():r.renderer,s=r.display(t,e,(function(){return a.call(n,o,t[0],n._detailsObj(t[0]))}));!0!==s&&!1!==s||i(o.table().node()).triggerHandler("responsive-display.dt",[o,t,s,e])}},_detailsInit:function(){var t=this,e=this.s.dt,n=this.c.details;"inline"===n.type&&(n.target="td.dtr-control, th.dtr-control"),e.on("draw.dtr",(function(){t._tabIndexes()})),t._tabIndexes(),i(e.table().body()).on("keyup.dtr","td, th",(function(t){13===t.keyCode&&i(this).data("dtr-keyboard")&&i(this).click()}));var o=n.target,r="string"==typeof o?o:"td, th";void 0===o&&null===o||i(e.table().body()).on("click.dtr mousedown.dtr mouseup.dtr",r,(function(n){if(i(e.table().node()).hasClass("collapsed")&&-1!==i.inArray(i(this).closest("tr").get(0),e.rows().nodes().toArray())){if("number"==typeof o){var r=o<0?e.columns().eq(0).length+o:o;if(e.cell(this).index().column!==r)return}var a=e.row(i(this).closest("tr"));"click"===n.type?t._detailsDisplay(a,!1):"mousedown"===n.type?i(this).css("outline","none"):"mouseup"===n.type&&i(this).trigger("blur").css("outline","")}}))},_detailsObj:function(t){var e=this,n=this.s.dt;return i.map(this.s.columns,(function(o,r){if(!o.never&&!o.control){var a=n.settings()[0].aoColumns[r];return{className:a.sClass,columnIndex:r,data:n.cell(t,r).render(e.c.orthogonal),hidden:n.column(r).visible()&&!e.s.current[r],rowIndex:t,title:null!==a.sTitle?a.sTitle:i(n.column(r).header()).text()}}}))},_find:function(t){for(var e=this.c.breakpoints,n=0,i=e.length;n<i;n++)if(e[n].name===t)return e[n]},_redrawChildren:function(){var t=this,e=this.s.dt;e.rows({page:"current"}).iterator("row",(function(n,i){e.row(i);t._detailsDisplay(e.row(i),!0)}))},_resize:function(t){var e,n,o=this,r=this.s.dt,a=i(window).innerWidth(),s=this.c.breakpoints,l=s[0].name,c=this.s.columns,u=this.s.current.slice();for(e=s.length-1;e>=0;e--)if(a<=s[e].width){l=s[e].name;break}var d=this._columnsVisiblity(l);this.s.current=d;var h=!1;for(e=0,n=c.length;e<n;e++)if(!1===d[e]&&!c[e].never&&!c[e].control&&!1==!r.column(e).visible()){h=!0;break}i(r.table().node()).toggleClass("collapsed",h);var p=!1,f=0;r.columns().eq(0).each((function(e,n){!0===d[n]&&f++,(t||d[n]!==u[n])&&(p=!0,o._setColumnVis(e,d[n]))})),this._redrawChildren(),p&&(i(r.table().node()).trigger("responsive-resize.dt",[r,this.s.current]),0===r.page.info().recordsDisplay&&i("td",r.table().body()).eq(0).attr("colspan",f)),o._controlClass()},_resizeAuto:function(){var t=this.s.dt,e=this.s.columns,n=this;if(this.c.auto&&-1!==i.inArray(!0,i.map(e,(function(t){return t.auto})))){i.isEmptyObject(this.s.childNodeStore)||i.each(this.s.childNodeStore,(function(e){var i=e.split("-");n._childNodesRestore(t,1*i[0],1*i[1])}));t.table().node().offsetWidth,t.columns;var o=t.table().node().cloneNode(!1),r=i(t.table().header().cloneNode(!1)).appendTo(o),a=i(t.table().body()).clone(!1,!1).empty().appendTo(o);o.style.width="auto";var s=t.columns().header().filter((function(e){return t.column(e).visible()})).to$().clone(!1).css("display","table-cell").css("width","auto").css("min-width",0);i(a).append(i(t.rows({page:"current"}).nodes()).clone(!1)).find("th, td").css("display","");var l=t.table().footer();if(l){var c=i(l.cloneNode(!1)).appendTo(o),u=t.columns().footer().filter((function(e){return t.column(e).visible()})).to$().clone(!1).css("display","table-cell");i("<tr/>").append(u).appendTo(c)}i("<tr/>").append(s).appendTo(r),"inline"===this.c.details.type&&i(o).addClass("dtr-inline collapsed"),i(o).find("[name]").removeAttr("name"),i(o).css("position","relative");var d=i("<div/>").css({width:1,height:1,overflow:"hidden",clear:"both"}).append(o);d.insertBefore(t.table().node()),s.each((function(n){var i=t.column.index("fromVisible",n);e[i].minWidth=this.offsetWidth||0})),d.remove()}},_responsiveOnlyHidden:function(){var t=this.s.dt;return i.map(this.s.current,(function(e,n){return!1===t.column(n).visible()||e}))},_setColumnVis:function(t,e){var n=this,o=this.s.dt,r=e?"":"none";i(o.column(t).header()).css("display",r).toggleClass("dtr-hidden",!e),i(o.column(t).footer()).css("display",r).toggleClass("dtr-hidden",!e),o.column(t).nodes().to$().css("display",r).toggleClass("dtr-hidden",!e),i.isEmptyObject(this.s.childNodeStore)||o.cells(null,t).indexes().each((function(t){n._childNodesRestore(o,t.row,t.column)}))},_tabIndexes:function(){var t=this.s.dt,e=t.cells({page:"current"}).nodes().to$(),n=t.settings()[0],o=this.c.details.target;e.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),"number"==typeof o?t.cells(null,o,{page:"current"}).nodes().to$().attr("tabIndex",n.iTabIndex).data("dtr-keyboard",1):("td:first-child, th:first-child"===o&&(o=">td:first-child, >th:first-child"),i(o,t.rows({page:"current"}).nodes()).attr("tabIndex",n.iTabIndex).data("dtr-keyboard",1))}}),pe.breakpoints=[{name:"desktop",width:1/0},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}],pe.display={childRow:function(t,e,n){return e?i(t.node()).hasClass("parent")?(t.child(n(),"child").show(),!0):void 0:t.child.isShown()?(t.child(!1),i(t.node()).removeClass("parent"),!1):(t.child(n(),"child").show(),i(t.node()).addClass("parent"),!0)},childRowImmediate:function(t,e,n){return!e&&t.child.isShown()||!t.responsive.hasHidden()?(t.child(!1),i(t.node()).removeClass("parent"),!1):(t.child(n(),"child").show(),i(t.node()).addClass("parent"),!0)},modal:function(t){return function(e,n,o){if(n)i("div.dtr-modal-content").empty().append(o());else{var r=function(){a.remove(),i(document).off("keypress.dtr")},a=i('<div class="dtr-modal"/>').append(i('<div class="dtr-modal-display"/>').append(i('<div class="dtr-modal-content"/>').append(o())).append(i('<div class="dtr-modal-close">×</div>').click((function(){r()})))).append(i('<div class="dtr-modal-background"/>').click((function(){r()}))).appendTo("body");i(document).on("keyup.dtr",(function(t){27===t.keyCode&&(t.stopPropagation(),r())}))}t&&t.header&&i("div.dtr-modal-content").prepend("<h2>"+t.header(e)+"</h2>")}}},pe.renderer={listHiddenNodes:function(){return function(t,e,n){var o=this,r=i('<ul data-dtr-index="'+e+'" class="dtr-details"/>'),a=!1;i.each(n,(function(e,n){if(n.hidden){var s=n.className?'class="'+n.className+'"':"";i("<li "+s+' data-dtr-index="'+n.columnIndex+'" data-dt-row="'+n.rowIndex+'" data-dt-column="'+n.columnIndex+'"><span class="dtr-title">'+n.title+"</span> </li>").append(i('<span class="dtr-data"/>').append(o._childNodes(t,n.rowIndex,n.columnIndex))).appendTo(r),a=!0}}));return!!a&&r}},listHidden:function(){return function(t,e,n){var o=i.map(n,(function(t){var e=t.className?'class="'+t.className+'"':"";return t.hidden?"<li "+e+' data-dtr-index="'+t.columnIndex+'" data-dt-row="'+t.rowIndex+'" data-dt-column="'+t.columnIndex+'"><span class="dtr-title">'+t.title+'</span> <span class="dtr-data">'+t.data+"</span></li>":""})).join("");return!!o&&i('<ul data-dtr-index="'+e+'" class="dtr-details"/>').append(o)}},tableAll:function(t){return t=i.extend({tableClass:""},t),function(e,n,o){var r=i.map(o,(function(t){return"<tr "+(t.className?'class="'+t.className+'"':"")+' data-dt-row="'+t.rowIndex+'" data-dt-column="'+t.columnIndex+'"><td>'+t.title+":</td> <td>"+t.data+"</td></tr>"})).join("");return i('<table class="'+t.tableClass+' dtr-details" width="100%"/>').append(r)}}},pe.defaults={breakpoints:pe.breakpoints,auto:!0,details:{display:pe.display.childRow,renderer:pe.renderer.listHidden(),target:0,type:"inline"},orthogonal:"display"};var fe=i.fn.dataTable.Api;fe.register("responsive()",(function(){return this})),fe.register("responsive.index()",(function(t){return{column:(t=i(t)).data("dtr-index"),row:t.parent().data("dtr-index")}})),fe.register("responsive.rebuild()",(function(){return this.iterator("table",(function(t){t._responsive&&t._responsive._classLogic()}))})),fe.register("responsive.recalc()",(function(){return this.iterator("table",(function(t){t._responsive&&(t._responsive._resizeAuto(),t._responsive._resize())}))})),fe.register("responsive.hasHidden()",(function(){var t=this.context[0];return!!t._responsive&&-1!==i.inArray(!1,t._responsive._responsiveOnlyHidden())})),fe.registerPlural("columns().responsiveHidden()","column().responsiveHidden()",(function(){return this.iterator("column",(function(t,e){return!!t._responsive&&t._responsive._responsiveOnlyHidden()[e]}),1)})),pe.version="2.4.0",i.fn.dataTable.Responsive=pe,i.fn.DataTable.Responsive=pe,i(document).on("preInit.dt.dtr",(function(t,e,n){if("dt"===t.namespace&&(i(e.nTable).hasClass("responsive")||i(e.nTable).hasClass("dt-responsive")||e.oInit.responsive||ce.default.defaults.responsive)){var o=e.oInit.responsive;!1!==o&&new pe(e,i.isPlainObject(o)?o:{})}}));__webpack_require__(7368);var be=__webpack_require__(5243);__webpack_require__(5732);const Me=__webpack_require__.p+"images/marker-icon.png",ge=__webpack_require__.p+"images/marker-icon-2x.png",me=__webpack_require__.p+"images/marker-shadow.png";var ze=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],ve={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(t){return"undefined"!=typeof console&&console.warn(t)},getWeek:function(t){var e=new Date(t.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var n=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},Oe={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(t){var e=t%100;if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const ye=Oe;var _e=function(t,e){return void 0===e&&(e=2),("000"+t).slice(-1*e)},Ae=function(t){return!0===t?1:0};function xe(t,e){var n;return function(){var i=this,o=arguments;clearTimeout(n),n=setTimeout((function(){return t.apply(i,o)}),e)}}var we=function(t){return t instanceof Array?t:[t]};function qe(t,e,n){if(!0===n)return t.classList.add(e);t.classList.remove(e)}function We(t,e,n){var i=window.document.createElement(t);return e=e||"",n=n||"",i.className=e,void 0!==n&&(i.textContent=n),i}function Le(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function ke(t,e){return e(t)?t:t.parentNode?ke(t.parentNode,e):void 0}function Te(t,e){var n=We("div","numInputWrapper"),i=We("input","numInput "+t),o=We("span","arrowUp"),r=We("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?i.type="number":(i.type="text",i.pattern="\\d*"),void 0!==e)for(var a in e)i.setAttribute(a,e[a]);return n.appendChild(i),n.appendChild(o),n.appendChild(r),n}function Se(t){try{return"function"==typeof t.composedPath?t.composedPath()[0]:t.target}catch(e){return t.target}}var Re=function(){},Ce=function(t,e,n){return n.months[e?"shorthand":"longhand"][t]},De={D:Re,F:function(t,e,n){t.setMonth(n.months.longhand.indexOf(e))},G:function(t,e){t.setHours((t.getHours()>=12?12:0)+parseFloat(e))},H:function(t,e){t.setHours(parseFloat(e))},J:function(t,e){t.setDate(parseFloat(e))},K:function(t,e,n){t.setHours(t.getHours()%12+12*Ae(new RegExp(n.amPM[1],"i").test(e)))},M:function(t,e,n){t.setMonth(n.months.shorthand.indexOf(e))},S:function(t,e){t.setSeconds(parseFloat(e))},U:function(t,e){return new Date(1e3*parseFloat(e))},W:function(t,e,n){var i=parseInt(e),o=new Date(t.getFullYear(),0,2+7*(i-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},Y:function(t,e){t.setFullYear(parseFloat(e))},Z:function(t,e){return new Date(e)},d:function(t,e){t.setDate(parseFloat(e))},h:function(t,e){t.setHours((t.getHours()>=12?12:0)+parseFloat(e))},i:function(t,e){t.setMinutes(parseFloat(e))},j:function(t,e){t.setDate(parseFloat(e))},l:Re,m:function(t,e){t.setMonth(parseFloat(e)-1)},n:function(t,e){t.setMonth(parseFloat(e)-1)},s:function(t,e){t.setSeconds(parseFloat(e))},u:function(t,e){return new Date(parseFloat(e))},w:Re,y:function(t,e){t.setFullYear(2e3+parseFloat(e))}},Ne={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},Ee={Z:function(t){return t.toISOString()},D:function(t,e,n){return e.weekdays.shorthand[Ee.w(t,e,n)]},F:function(t,e,n){return Ce(Ee.n(t,e,n)-1,!1,e)},G:function(t,e,n){return _e(Ee.h(t,e,n))},H:function(t){return _e(t.getHours())},J:function(t,e){return void 0!==e.ordinal?t.getDate()+e.ordinal(t.getDate()):t.getDate()},K:function(t,e){return e.amPM[Ae(t.getHours()>11)]},M:function(t,e){return Ce(t.getMonth(),!0,e)},S:function(t){return _e(t.getSeconds())},U:function(t){return t.getTime()/1e3},W:function(t,e,n){return n.getWeek(t)},Y:function(t){return _e(t.getFullYear(),4)},d:function(t){return _e(t.getDate())},h:function(t){return t.getHours()%12?t.getHours()%12:12},i:function(t){return _e(t.getMinutes())},j:function(t){return t.getDate()},l:function(t,e){return e.weekdays.longhand[t.getDay()]},m:function(t){return _e(t.getMonth()+1)},n:function(t){return t.getMonth()+1},s:function(t){return t.getSeconds()},u:function(t){return t.getTime()},w:function(t){return t.getDay()},y:function(t){return String(t.getFullYear()).substring(2)}},Be=function(t){var e=t.config,n=void 0===e?ve:e,i=t.l10n,o=void 0===i?Oe:i,r=t.isMobile,a=void 0!==r&&r;return function(t,e,i){var r=i||o;return void 0===n.formatDate||a?e.split("").map((function(e,i,o){return Ee[e]&&"\\"!==o[i-1]?Ee[e](t,r,n):"\\"!==e?e:""})).join(""):n.formatDate(t,e,r)}},Pe=function(t){var e=t.config,n=void 0===e?ve:e,i=t.l10n,o=void 0===i?Oe:i;return function(t,e,i,r){if(0===t||t){var a,s=r||o,l=t;if(t instanceof Date)a=new Date(t.getTime());else if("string"!=typeof t&&void 0!==t.toFixed)a=new Date(t);else if("string"==typeof t){var c=e||(n||ve).dateFormat,u=String(t).trim();if("today"===u)a=new Date,i=!0;else if(n&&n.parseDate)a=n.parseDate(t,c);else if(/Z$/.test(u)||/GMT$/.test(u))a=new Date(t);else{for(var d=void 0,h=[],p=0,f=0,b="";p<c.length;p++){var M=c[p],g="\\"===M,m="\\"===c[p-1]||g;if(Ne[M]&&!m){b+=Ne[M];var z=new RegExp(b).exec(t);z&&(d=!0)&&h["Y"!==M?"push":"unshift"]({fn:De[M],val:z[++f]})}else g||(b+=".")}a=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),h.forEach((function(t){var e=t.fn,n=t.val;return a=e(a,n,s)||a})),a=d?a:void 0}}if(a instanceof Date&&!isNaN(a.getTime()))return!0===i&&a.setHours(0,0,0,0),a;n.errorHandler(new Error("Invalid date provided: "+l))}}};function Ye(t,e,n){return void 0===n&&(n=!0),!1!==n?new Date(t.getTime()).setHours(0,0,0,0)-new Date(e.getTime()).setHours(0,0,0,0):t.getTime()-e.getTime()}var Ie=function(t,e,n){return t>Math.min(e,n)&&t<Math.max(e,n)},Xe=function(t,e,n){return 3600*t+60*e+n},He=function(t){var e=Math.floor(t/3600),n=(t-3600*e)/60;return[e,n,t-3600*e-60*n]},Fe={DAY:864e5};function je(t){var e=t.defaultHour,n=t.defaultMinute,i=t.defaultSeconds;if(void 0!==t.minDate){var o=t.minDate.getHours(),r=t.minDate.getMinutes(),a=t.minDate.getSeconds();e<o&&(e=o),e===o&&n<r&&(n=r),e===o&&n===r&&i<a&&(i=t.minDate.getSeconds())}if(void 0!==t.maxDate){var s=t.maxDate.getHours(),l=t.maxDate.getMinutes();(e=Math.min(e,s))===s&&(n=Math.min(l,n)),e===s&&n===l&&(i=t.maxDate.getSeconds())}return{hours:e,minutes:n,seconds:i}}__webpack_require__(1895);var Ve=__webpack_require__(9755),$e=function(){return $e=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},$e.apply(this,arguments)},Ue=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var i=Array(t),o=0;for(e=0;e<n;e++)for(var r=arguments[e],a=0,s=r.length;a<s;a++,o++)i[o]=r[a];return i},Ge=300;function Ze(t,e){var n={config:$e($e({},ve),Je.defaultConfig),l10n:ye};function i(){var t;return(null===(t=n.calendarContainer)||void 0===t?void 0:t.getRootNode()).activeElement||document.activeElement}function o(t){return t.bind(n)}function r(){var t=n.config;!1===t.weekNumbers&&1===t.showMonths||!0!==t.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var e=(n.days.offsetWidth+1)*t.showMonths;n.daysContainer.style.width=e+"px",n.calendarContainer.style.width=e+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function a(t){if(0===n.selectedDates.length){var e=void 0===n.config.minDate||Ye(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),i=je(n.config);e.setHours(i.hours,i.minutes,i.seconds,e.getMilliseconds()),n.selectedDates=[e],n.latestSelectedDateObj=e}void 0!==t&&"blur"!==t.type&&function(t){t.preventDefault();var e="keydown"===t.type,i=Se(t),o=i;void 0!==n.amPM&&i===n.amPM&&(n.amPM.textContent=n.l10n.amPM[Ae(n.amPM.textContent===n.l10n.amPM[0])]);var r=parseFloat(o.getAttribute("min")),a=parseFloat(o.getAttribute("max")),s=parseFloat(o.getAttribute("step")),l=parseInt(o.value,10),c=t.delta||(e?38===t.which?1:-1:0),u=l+s*c;if(void 0!==o.value&&2===o.value.length){var d=o===n.hourElement,h=o===n.minuteElement;u<r?(u=a+u+Ae(!d)+(Ae(d)&&Ae(!n.amPM)),h&&b(void 0,-1,n.hourElement)):u>a&&(u=o===n.hourElement?u-a-Ae(!n.amPM):r,h&&b(void 0,1,n.hourElement)),n.amPM&&d&&(1===s?u+l===23:Math.abs(u-l)>s)&&(n.amPM.textContent=n.l10n.amPM[Ae(n.amPM.textContent===n.l10n.amPM[0])]),o.value=_e(u)}}(t);var o=n._input.value;s(),Q(),n._input.value!==o&&n._debouncedChange()}function s(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var t,e,i=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,o=(parseInt(n.minuteElement.value,10)||0)%60,r=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(t=i,e=n.amPM.textContent,i=t%12+12*Ae(e===n.l10n.amPM[1]));var a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===Ye(n.latestSelectedDateObj,n.config.minDate,!0),s=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===Ye(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var l=Xe(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),u=Xe(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),d=Xe(i,o,r);if(d>u&&d<l){var h=He(l);i=h[0],o=h[1],r=h[2]}}else{if(s){var p=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(i=Math.min(i,p.getHours()))===p.getHours()&&(o=Math.min(o,p.getMinutes())),o===p.getMinutes()&&(r=Math.min(r,p.getSeconds()))}if(a){var f=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(i=Math.max(i,f.getHours()))===f.getHours()&&o<f.getMinutes()&&(o=f.getMinutes()),o===f.getMinutes()&&(r=Math.max(r,f.getSeconds()))}}c(i,o,r)}}function l(t){var e=t||n.latestSelectedDateObj;e&&e instanceof Date&&c(e.getHours(),e.getMinutes(),e.getSeconds())}function c(t,e,i){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(t%24,e,i||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=_e(n.config.time_24hr?t:(12+t)%12+12*Ae(t%12==0)),n.minuteElement.value=_e(e),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[Ae(t>=12)]),void 0!==n.secondElement&&(n.secondElement.value=_e(i)))}function u(t){var e=Se(t),n=parseInt(e.value)+(t.delta||0);(n/1e3>1||"Enter"===t.key&&!/[^\d]/.test(n.toString()))&&k(n)}function d(t,e,i,o){return e instanceof Array?e.forEach((function(e){return d(t,e,i,o)})):t instanceof Array?t.forEach((function(t){return d(t,e,i,o)})):(t.addEventListener(e,i,o),void n._handlers.push({remove:function(){return t.removeEventListener(e,i,o)}}))}function h(){U("onChange")}function p(t,e){var i=void 0!==t?n.parseDate(t):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),o=n.currentYear,r=n.currentMonth;try{void 0!==i&&(n.currentYear=i.getFullYear(),n.currentMonth=i.getMonth())}catch(t){t.message="Invalid date supplied: "+i,n.config.errorHandler(t)}e&&n.currentYear!==o&&(U("onYearChange"),y()),!e||n.currentYear===o&&n.currentMonth===r||U("onMonthChange"),n.redraw()}function f(t){var e=Se(t);~e.className.indexOf("arrow")&&b(t,e.classList.contains("arrowUp")?1:-1)}function b(t,e,n){var i=t&&Se(t),o=n||i&&i.parentNode&&i.parentNode.firstChild,r=G("increment");r.delta=e,o&&o.dispatchEvent(r)}function M(t,e,i,o){var r=T(e,!0),a=We("span",t,e.getDate().toString());return a.dateObj=e,a.$i=o,a.setAttribute("aria-label",n.formatDate(e,n.config.ariaDateFormat)),-1===t.indexOf("hidden")&&0===Ye(e,n.now)&&(n.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),r?(a.tabIndex=-1,Z(e)&&(a.classList.add("selected"),n.selectedDateElem=a,"range"===n.config.mode&&(qe(a,"startRange",n.selectedDates[0]&&0===Ye(e,n.selectedDates[0],!0)),qe(a,"endRange",n.selectedDates[1]&&0===Ye(e,n.selectedDates[1],!0)),"nextMonthDay"===t&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(t){return!("range"!==n.config.mode||n.selectedDates.length<2)&&(Ye(t,n.selectedDates[0])>=0&&Ye(t,n.selectedDates[1])<=0)}(e)&&!Z(e)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==t&&o%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(e)+"</span>"),U("onDayCreate",a),a}function g(t){t.focus(),"range"===n.config.mode&&D(t)}function m(t){for(var e=t>0?0:n.config.showMonths-1,i=t>0?n.config.showMonths:-1,o=e;o!=i;o+=t)for(var r=n.daysContainer.children[o],a=t>0?0:r.children.length-1,s=t>0?r.children.length:-1,l=a;l!=s;l+=t){var c=r.children[l];if(-1===c.className.indexOf("hidden")&&T(c.dateObj))return c}}function z(t,e){var o=i(),r=S(o||document.body),a=void 0!==t?t:r?o:void 0!==n.selectedDateElem&&S(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&S(n.todayDateElem)?n.todayDateElem:m(e>0?1:-1);void 0===a?n._input.focus():r?function(t,e){for(var i=-1===t.className.indexOf("Month")?t.dateObj.getMonth():n.currentMonth,o=e>0?n.config.showMonths:-1,r=e>0?1:-1,a=i-n.currentMonth;a!=o;a+=r)for(var s=n.daysContainer.children[a],l=i-n.currentMonth===a?t.$i+e:e<0?s.children.length-1:0,c=s.children.length,u=l;u>=0&&u<c&&u!=(e>0?c:-1);u+=r){var d=s.children[u];if(-1===d.className.indexOf("hidden")&&T(d.dateObj)&&Math.abs(t.$i-u)>=Math.abs(e))return g(d)}n.changeMonth(r),z(m(r),0)}(a,e):g(a)}function v(t,e){for(var i=(new Date(t,e,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((e-1+12)%12,t),r=n.utils.getDaysInMonth(e,t),a=window.document.createDocumentFragment(),s=n.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",c=s?"nextMonthDay hidden":"nextMonthDay",u=o+1-i,d=0;u<=o;u++,d++)a.appendChild(M("flatpickr-day "+l,new Date(t,e-1,u),0,d));for(u=1;u<=r;u++,d++)a.appendChild(M("flatpickr-day",new Date(t,e,u),0,d));for(var h=r+1;h<=42-i&&(1===n.config.showMonths||d%7!=0);h++,d++)a.appendChild(M("flatpickr-day "+c,new Date(t,e+1,h%r),0,d));var p=We("div","dayContainer");return p.appendChild(a),p}function O(){if(void 0!==n.daysContainer){Le(n.daysContainer),n.weekNumbers&&Le(n.weekNumbers);for(var t=document.createDocumentFragment(),e=0;e<n.config.showMonths;e++){var i=new Date(n.currentYear,n.currentMonth,1);i.setMonth(n.currentMonth+e),t.appendChild(v(i.getFullYear(),i.getMonth()))}n.daysContainer.appendChild(t),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&D()}}function y(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var t=function(t){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&t<n.config.minDate.getMonth())&&!(void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&t>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var e=0;e<12;e++)if(t(e)){var i=We("option","flatpickr-monthDropdown-month");i.value=new Date(n.currentYear,e).getMonth().toString(),i.textContent=Ce(e,n.config.shorthandCurrentMonth,n.l10n),i.tabIndex=-1,n.currentMonth===e&&(i.selected=!0),n.monthsDropdownContainer.appendChild(i)}}}function _(){var t,e=We("div","flatpickr-month"),i=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?t=We("span","cur-month"):(n.monthsDropdownContainer=We("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),d(n.monthsDropdownContainer,"change",(function(t){var e=Se(t),i=parseInt(e.value,10);n.changeMonth(i-n.currentMonth),U("onMonthChange")})),y(),t=n.monthsDropdownContainer);var o=Te("cur-year",{tabindex:"-1"}),r=o.getElementsByTagName("input")[0];r.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&r.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(r.setAttribute("max",n.config.maxDate.getFullYear().toString()),r.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var a=We("div","flatpickr-current-month");return a.appendChild(t),a.appendChild(o),i.appendChild(a),e.appendChild(i),{container:e,yearElement:r,monthElement:t}}function A(){Le(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var t=n.config.showMonths;t--;){var e=_();n.yearElements.push(e.yearElement),n.monthElements.push(e.monthElement),n.monthNav.appendChild(e.container)}n.monthNav.appendChild(n.nextMonthNav)}function x(){n.weekdayContainer?Le(n.weekdayContainer):n.weekdayContainer=We("div","flatpickr-weekdays");for(var t=n.config.showMonths;t--;){var e=We("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(e)}return w(),n.weekdayContainer}function w(){if(n.weekdayContainer){var t=n.l10n.firstDayOfWeek,e=Ue(n.l10n.weekdays.shorthand);t>0&&t<e.length&&(e=Ue(e.splice(t,e.length),e.splice(0,t)));for(var i=n.config.showMonths;i--;)n.weekdayContainer.children[i].innerHTML="\n <span class='flatpickr-weekday'>\n "+e.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function q(t,e){void 0===e&&(e=!0);var i=e?t:t-n.currentMonth;i<0&&!0===n._hidePrevMonthArrow||i>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=i,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,U("onYearChange"),y()),O(),U("onMonthChange"),K())}function W(t){return n.calendarContainer.contains(t)}function L(t){if(n.isOpen&&!n.config.inline){var e=Se(t),i=W(e),o=!(e===n.input||e===n.altInput||n.element.contains(e)||t.path&&t.path.indexOf&&(~t.path.indexOf(n.input)||~t.path.indexOf(n.altInput)))&&!i&&!W(t.relatedTarget),r=!n.config.ignoredFocusElements.some((function(t){return t.contains(e)}));o&&r&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&a(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function k(t){if(!(!t||n.config.minDate&&t<n.config.minDate.getFullYear()||n.config.maxDate&&t>n.config.maxDate.getFullYear())){var e=t,i=n.currentYear!==e;n.currentYear=e||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),i&&(n.redraw(),U("onYearChange"),y())}}function T(t,e){var i;void 0===e&&(e=!0);var o=n.parseDate(t,void 0,e);if(n.config.minDate&&o&&Ye(o,n.config.minDate,void 0!==e?e:!n.minDateHasTime)<0||n.config.maxDate&&o&&Ye(o,n.config.maxDate,void 0!==e?e:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;for(var r=!!n.config.enable,a=null!==(i=n.config.enable)&&void 0!==i?i:n.config.disable,s=0,l=void 0;s<a.length;s++){if("function"==typeof(l=a[s])&&l(o))return r;if(l instanceof Date&&void 0!==o&&l.getTime()===o.getTime())return r;if("string"==typeof l){var c=n.parseDate(l,void 0,!0);return c&&c.getTime()===o.getTime()?r:!r}if("object"==typeof l&&void 0!==o&&l.from&&l.to&&o.getTime()>=l.from.getTime()&&o.getTime()<=l.to.getTime())return r}return!r}function S(t){return void 0!==n.daysContainer&&(-1===t.className.indexOf("hidden")&&-1===t.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(t))}function R(t){var e=t.target===n._input,i=n._input.value.trimEnd()!==J();!e||!i||t.relatedTarget&&W(t.relatedTarget)||n.setDate(n._input.value,!0,t.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function C(e){var o=Se(e),r=n.config.wrap?t.contains(o):o===n._input,l=n.config.allowInput,c=n.isOpen&&(!l||!r),u=n.config.inline&&r&&!l;if(13===e.keyCode&&r){if(l)return n.setDate(n._input.value,!0,o===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),o.blur();n.open()}else if(W(o)||c||u){var d=!!n.timeContainer&&n.timeContainer.contains(o);switch(e.keyCode){case 13:d?(e.preventDefault(),a(),X()):H(e);break;case 27:e.preventDefault(),X();break;case 8:case 46:r&&!n.config.allowInput&&(e.preventDefault(),n.clear());break;case 37:case 39:if(d||r)n.hourElement&&n.hourElement.focus();else{e.preventDefault();var h=i();if(void 0!==n.daysContainer&&(!1===l||h&&S(h))){var p=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),q(p),z(m(1),0)):z(void 0,p)}}break;case 38:case 40:e.preventDefault();var f=40===e.keyCode?1:-1;n.daysContainer&&void 0!==o.$i||o===n.input||o===n.altInput?e.ctrlKey?(e.stopPropagation(),k(n.currentYear-f),z(m(1),0)):d||z(void 0,7*f):o===n.currentYearElement?k(n.currentYear-f):n.config.enableTime&&(!d&&n.hourElement&&n.hourElement.focus(),a(e),n._debouncedChange());break;case 9:if(d){var b=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(t){return t})),M=b.indexOf(o);if(-1!==M){var g=b[M+(e.shiftKey?-1:1)];e.preventDefault(),(g||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(o)&&e.shiftKey&&(e.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&o===n.amPM)switch(e.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],s(),Q();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],s(),Q()}(r||W(o))&&U("onKeyDown",e)}function D(t,e){if(void 0===e&&(e="flatpickr-day"),1===n.selectedDates.length&&(!t||t.classList.contains(e)&&!t.classList.contains("flatpickr-disabled"))){for(var i=t?t.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),r=Math.min(i,n.selectedDates[0].getTime()),a=Math.max(i,n.selectedDates[0].getTime()),s=!1,l=0,c=0,u=r;u<a;u+=Fe.DAY)T(new Date(u),!0)||(s=s||u>r&&u<a,u<o&&(!l||u>l)?l=u:u>o&&(!c||u<c)&&(c=u));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") > ."+e)).forEach((function(e){var r=e.dateObj.getTime(),a=l>0&&r<l||c>0&&r>c;if(a)return e.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(t){e.classList.remove(t)}));s&&!a||(["startRange","inRange","endRange","notAllowed"].forEach((function(t){e.classList.remove(t)})),void 0!==t&&(t.classList.add(i<=n.selectedDates[0].getTime()?"startRange":"endRange"),o<i&&r===o?e.classList.add("startRange"):o>i&&r===o&&e.classList.add("endRange"),r>=l&&(0===c||r<=c)&&Ie(r,o,i)&&e.classList.add("inRange")))}))}}function N(){!n.isOpen||n.config.static||n.config.inline||Y()}function E(t){return function(e){var i=n.config["_"+t+"Date"]=n.parseDate(e,n.config.dateFormat),o=n.config["_"+("min"===t?"max":"min")+"Date"];void 0!==i&&(n["min"===t?"minDateHasTime":"maxDateHasTime"]=i.getHours()>0||i.getMinutes()>0||i.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(t){return T(t)})),n.selectedDates.length||"min"!==t||l(i),Q()),n.daysContainer&&(I(),void 0!==i?n.currentYearElement[t]=i.getFullYear().toString():n.currentYearElement.removeAttribute(t),n.currentYearElement.disabled=!!o&&void 0!==i&&o.getFullYear()===i.getFullYear())}}function B(){return n.config.wrap?t.querySelector("[data-input]"):t}function P(){"object"!=typeof n.config.locale&&void 0===Je.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=$e($e({},Je.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?Je.l10ns[n.config.locale]:void 0),Ne.D="("+n.l10n.weekdays.shorthand.join("|")+")",Ne.l="("+n.l10n.weekdays.longhand.join("|")+")",Ne.M="("+n.l10n.months.shorthand.join("|")+")",Ne.F="("+n.l10n.months.longhand.join("|")+")",Ne.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===$e($e({},e),JSON.parse(JSON.stringify(t.dataset||{}))).time_24hr&&void 0===Je.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=Be(n),n.parseDate=Pe({config:n.config,l10n:n.l10n})}function Y(t){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){U("onPreCalendarPosition");var e=t||n._positionElement,i=Array.prototype.reduce.call(n.calendarContainer.children,(function(t,e){return t+e.offsetHeight}),0),o=n.calendarContainer.offsetWidth,r=n.config.position.split(" "),a=r[0],s=r.length>1?r[1]:null,l=e.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===a||"below"!==a&&c<i&&l.top>i,d=window.pageYOffset+l.top+(u?-i-2:e.offsetHeight+2);if(qe(n.calendarContainer,"arrowTop",!u),qe(n.calendarContainer,"arrowBottom",u),!n.config.inline){var h=window.pageXOffset+l.left,p=!1,f=!1;"center"===s?(h-=(o-l.width)/2,p=!0):"right"===s&&(h-=o-l.width,f=!0),qe(n.calendarContainer,"arrowLeft",!p&&!f),qe(n.calendarContainer,"arrowCenter",p),qe(n.calendarContainer,"arrowRight",f);var b=window.document.body.offsetWidth-(window.pageXOffset+l.right),M=h+o>window.document.body.offsetWidth,g=b+o>window.document.body.offsetWidth;if(qe(n.calendarContainer,"rightMost",M),!n.config.static)if(n.calendarContainer.style.top=d+"px",M)if(g){var m=function(){for(var t=null,e=0;e<document.styleSheets.length;e++){var n=document.styleSheets[e];if(n.cssRules){try{n.cssRules}catch(t){continue}t=n;break}}return null!=t?t:function(){var t=document.createElement("style");return document.head.appendChild(t),t.sheet}()}();if(void 0===m)return;var z=window.document.body.offsetWidth,v=Math.max(0,z/2-o/2),O=m.cssRules.length,y="{left:"+l.left+"px;right:auto;}";qe(n.calendarContainer,"rightMost",!1),qe(n.calendarContainer,"centerMost",!0),m.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+y,O),n.calendarContainer.style.left=v+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=b+"px";else n.calendarContainer.style.left=h+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,t)}function I(){n.config.noCalendar||n.isMobile||(y(),K(),O())}function X(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function H(t){t.preventDefault(),t.stopPropagation();var e=ke(Se(t),(function(t){return t.classList&&t.classList.contains("flatpickr-day")&&!t.classList.contains("flatpickr-disabled")&&!t.classList.contains("notAllowed")}));if(void 0!==e){var i=e,o=n.latestSelectedDateObj=new Date(i.dateObj.getTime()),r=(o.getMonth()<n.currentMonth||o.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=i,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){var a=Z(o);a?n.selectedDates.splice(parseInt(a),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==Ye(o,n.selectedDates[0],!0)&&n.selectedDates.sort((function(t,e){return t.getTime()-e.getTime()})));if(s(),r){var l=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),l&&(U("onYearChange"),y()),U("onMonthChange")}if(K(),O(),Q(),r||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():g(i),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var c="single"===n.config.mode&&!n.config.enableTime,u="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(c||u)&&X()}h()}}n.parseDate=Pe({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=d,n._setHoursFromDate=l,n._positionCalendar=Y,n.changeMonth=q,n.changeYear=k,n.clear=function(t,e){void 0===t&&(t=!0);void 0===e&&(e=!0);n.input.value="",void 0!==n.altInput&&(n.altInput.value="");void 0!==n.mobileInput&&(n.mobileInput.value="");n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===e&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth());if(!0===n.config.enableTime){var i=je(n.config);c(i.hours,i.minutes,i.seconds)}n.redraw(),t&&U("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active"));U("onClose")},n.onMouseOver=D,n._createElement=We,n.createDay=M,n.destroy=function(){void 0!==n.config&&U("onDestroy");for(var t=n._handlers.length;t--;)n._handlers[t].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var e=n.calendarContainer.parentNode;if(e.lastChild&&e.removeChild(e.lastChild),e.parentNode){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.parentNode.removeChild(e)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput);n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(t){try{delete n[t]}catch(t){}}))},n.isEnabled=T,n.jumpToDate=p,n.updateValue=Q,n.open=function(t,e){void 0===e&&(e=n._positionElement);if(!0===n.isMobile){if(t){t.preventDefault();var i=Se(t);i&&i.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void U("onOpen")}if(n._input.disabled||n.config.inline)return;var o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),U("onOpen"),Y(e));!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==t&&n.timeContainer.contains(t.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))},n.redraw=I,n.set=function(t,e){if(null!==t&&"object"==typeof t)for(var i in Object.assign(n.config,t),t)void 0!==F[i]&&F[i].forEach((function(t){return t()}));else n.config[t]=e,void 0!==F[t]?F[t].forEach((function(t){return t()})):ze.indexOf(t)>-1&&(n.config[t]=we(e));n.redraw(),Q(!0)},n.setDate=function(t,e,i){void 0===e&&(e=!1);void 0===i&&(i=n.config.dateFormat);if(0!==t&&!t||t instanceof Array&&0===t.length)return n.clear(e);j(t,i),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),p(void 0,e),l(),0===n.selectedDates.length&&n.clear(!1);Q(e),e&&U("onChange")},n.toggle=function(t){if(!0===n.isOpen)return n.close();n.open(t)};var F={locale:[P,w],showMonths:[A,r,x],minDate:[p],maxDate:[p],positionElement:[$],clickOpens:[function(){!0===n.config.clickOpens?(d(n._input,"focus",n.open),d(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function j(t,e){var i=[];if(t instanceof Array)i=t.map((function(t){return n.parseDate(t,e)}));else if(t instanceof Date||"number"==typeof t)i=[n.parseDate(t,e)];else if("string"==typeof t)switch(n.config.mode){case"single":case"time":i=[n.parseDate(t,e)];break;case"multiple":i=t.split(n.config.conjunction).map((function(t){return n.parseDate(t,e)}));break;case"range":i=t.split(n.l10n.rangeSeparator).map((function(t){return n.parseDate(t,e)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(t)));n.selectedDates=n.config.allowInvalidPreload?i:i.filter((function(t){return t instanceof Date&&T(t,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(t,e){return t.getTime()-e.getTime()}))}function V(t){return t.slice().map((function(t){return"string"==typeof t||"number"==typeof t||t instanceof Date?n.parseDate(t,void 0,!0):t&&"object"==typeof t&&t.from&&t.to?{from:n.parseDate(t.from,void 0),to:n.parseDate(t.to,void 0)}:t})).filter((function(t){return t}))}function $(){n._positionElement=n.config.positionElement||n._input}function U(t,e){if(void 0!==n.config){var i=n.config[t];if(void 0!==i&&i.length>0)for(var o=0;i[o]&&o<i.length;o++)i[o](n.selectedDates,n.input.value,n,e);"onChange"===t&&(n.input.dispatchEvent(G("change")),n.input.dispatchEvent(G("input")))}}function G(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e}function Z(t){for(var e=0;e<n.selectedDates.length;e++){var i=n.selectedDates[e];if(i instanceof Date&&0===Ye(i,t))return""+e}return!1}function K(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach((function(t,e){var i=new Date(n.currentYear,n.currentMonth,1);i.setMonth(n.currentMonth+e),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[e].textContent=Ce(i.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=i.getMonth().toString(),t.value=i.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function J(t){var e=t||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map((function(t){return n.formatDate(t,e)})).filter((function(t,e,i){return"range"!==n.config.mode||n.config.enableTime||i.indexOf(t)===e})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Q(t){void 0===t&&(t=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=J(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=J(n.config.altFormat)),!1!==t&&U("onValueUpdate")}function tt(t){var e=Se(t),i=n.prevMonthNav.contains(e),o=n.nextMonthNav.contains(e);i||o?q(i?-1:1):n.yearElements.indexOf(e)>=0?e.select():e.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):e.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=t,n.isOpen=!1,function(){var i=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],r=$e($e({},JSON.parse(JSON.stringify(t.dataset||{}))),e),a={};n.config.parseDate=r.parseDate,n.config.formatDate=r.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(t){n.config._enable=V(t)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(t){n.config._disable=V(t)}});var s="time"===r.mode;if(!r.dateFormat&&(r.enableTime||s)){var l=Je.defaultConfig.dateFormat||ve.dateFormat;a.dateFormat=r.noCalendar||s?"H:i"+(r.enableSeconds?":S":""):l+" H:i"+(r.enableSeconds?":S":"")}if(r.altInput&&(r.enableTime||s)&&!r.altFormat){var c=Je.defaultConfig.altFormat||ve.altFormat;a.altFormat=r.noCalendar||s?"h:i"+(r.enableSeconds?":S K":" K"):c+" h:i"+(r.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:E("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:E("max")});var u=function(t){return function(e){n.config["min"===t?"_minTime":"_maxTime"]=n.parseDate(e,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:u("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:u("max")}),"time"===r.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0);Object.assign(n.config,a,r);for(var d=0;d<i.length;d++)n.config[i[d]]=!0===n.config[i[d]]||"true"===n.config[i[d]];ze.filter((function(t){return void 0!==n.config[t]})).forEach((function(t){n.config[t]=we(n.config[t]||[]).map(o)})),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(d=0;d<n.config.plugins.length;d++){var h=n.config.plugins[d](n)||{};for(var p in h)ze.indexOf(p)>-1?n.config[p]=we(h[p]).map(o).concat(n.config[p]):void 0===r[p]&&(n.config[p]=h[p])}r.altInputClass||(n.config.altInputClass=B().className+" "+n.config.altInputClass);U("onParseConfig")}(),P(),function(){if(n.input=B(),!n.input)return void n.config.errorHandler(new Error("Invalid input element specified"));n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=We(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling));n.config.allowInput||n._input.setAttribute("readonly","readonly");$()}(),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var t=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);t&&j(t,n.config.dateFormat);n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]);void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i"));void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i"));n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(t,e){return void 0===t&&(t=n.currentMonth),void 0===e&&(e=n.currentYear),1===t&&(e%4==0&&e%100!=0||e%400==0)?29:n.l10n.daysInMonth[t]}},n.isMobile||function(){var t=window.document.createDocumentFragment();if(n.calendarContainer=We("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(t.appendChild((n.monthNav=We("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=We("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=We("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,A(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(t){n.__hidePrevMonthArrow!==t&&(qe(n.prevMonthNav,"flatpickr-disabled",t),n.__hidePrevMonthArrow=t)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(t){n.__hideNextMonthArrow!==t&&(qe(n.nextMonthNav,"flatpickr-disabled",t),n.__hideNextMonthArrow=t)}}),n.currentYearElement=n.yearElements[0],K(),n.monthNav)),n.innerContainer=We("div","flatpickr-innerContainer"),n.config.weekNumbers){var e=function(){n.calendarContainer.classList.add("hasWeeks");var t=We("div","flatpickr-weekwrapper");t.appendChild(We("span","flatpickr-weekday",n.l10n.weekAbbreviation));var e=We("div","flatpickr-weeks");return t.appendChild(e),{weekWrapper:t,weekNumbers:e}}(),i=e.weekWrapper,o=e.weekNumbers;n.innerContainer.appendChild(i),n.weekNumbers=o,n.weekWrapper=i}n.rContainer=We("div","flatpickr-rContainer"),n.rContainer.appendChild(x()),n.daysContainer||(n.daysContainer=We("div","flatpickr-days"),n.daysContainer.tabIndex=-1),O(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),t.appendChild(n.innerContainer)}n.config.enableTime&&t.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var t=je(n.config);n.timeContainer=We("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var e=We("span","flatpickr-time-separator",":"),i=Te("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=i.getElementsByTagName("input")[0];var o=Te("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=_e(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?t.hours:function(t){switch(t%24){case 0:case 12:return 12;default:return t%12}}(t.hours)),n.minuteElement.value=_e(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():t.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(i),n.timeContainer.appendChild(e),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr");if(n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var r=Te("flatpickr-second");n.secondElement=r.getElementsByTagName("input")[0],n.secondElement.value=_e(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():t.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(We("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(r)}n.config.time_24hr||(n.amPM=We("span","flatpickr-am-pm",n.l10n.amPM[Ae((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM));return n.timeContainer}());qe(n.calendarContainer,"rangeMode","range"===n.config.mode),qe(n.calendarContainer,"animate",!0===n.config.animate),qe(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(t);var r=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!r&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var a=We("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(a,n.element),a.appendChild(n.element),n.altInput&&a.appendChild(n.altInput),a.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){n.config.wrap&&["open","close","toggle","clear"].forEach((function(t){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+t+"]"),(function(e){return d(e,"click",n[t])}))}));if(n.isMobile)return void function(){var t=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=We("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=t,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===t?"Y-m-d\\TH:i:S":"date"===t?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr));n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d"));n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d"));n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step")));n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(t){}d(n.mobileInput,"change",(function(t){n.setDate(Se(t).value,!1,n.mobileFormatStr),U("onChange"),U("onClose")}))}();var t=xe(N,50);n._debouncedChange=xe(h,Ge),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&d(n.daysContainer,"mouseover",(function(t){"range"===n.config.mode&&D(Se(t))}));d(n._input,"keydown",C),void 0!==n.calendarContainer&&d(n.calendarContainer,"keydown",C);n.config.inline||n.config.static||d(window,"resize",t);void 0!==window.ontouchstart?d(window.document,"touchstart",L):d(window.document,"mousedown",L);d(window.document,"focus",L,{capture:!0}),!0===n.config.clickOpens&&(d(n._input,"focus",n.open),d(n._input,"click",n.open));void 0!==n.daysContainer&&(d(n.monthNav,"click",tt),d(n.monthNav,["keyup","increment"],u),d(n.daysContainer,"click",H));if(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){var e=function(t){return Se(t).select()};d(n.timeContainer,["increment"],a),d(n.timeContainer,"blur",a,{capture:!0}),d(n.timeContainer,"click",f),d([n.hourElement,n.minuteElement],["focus","click"],e),void 0!==n.secondElement&&d(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&d(n.amPM,"click",(function(t){a(t)}))}n.config.allowInput&&d(n._input,"blur",R)}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&l(n.config.noCalendar?n.latestSelectedDateObj:void 0),Q(!1)),r();var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&i&&Y(),U("onReady")}(),n}function Ke(t,e){for(var n=Array.prototype.slice.call(t).filter((function(t){return t instanceof HTMLElement})),i=[],o=0;o<n.length;o++){var r=n[o];try{if(null!==r.getAttribute("data-fp-omit"))continue;void 0!==r._flatpickr&&(r._flatpickr.destroy(),r._flatpickr=void 0),r._flatpickr=Ze(r,e||{}),i.push(r._flatpickr)}catch(t){console.error(t)}}return 1===i.length?i[0]:i}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(t){return Ke(this,t)},HTMLElement.prototype.flatpickr=function(t){return Ke([this],t)});var Je=function(t,e){return"string"==typeof t?Ke(window.document.querySelectorAll(t),e):t instanceof Node?Ke([t],e):Ke(t,e)};Je.defaultConfig={},Je.l10ns={en:$e({},ye),default:$e({},ye)},Je.localize=function(t){Je.l10ns.default=$e($e({},Je.l10ns.default),t)},Je.setDefaults=function(t){Je.defaultConfig=$e($e({},Je.defaultConfig),t)},Je.parseDate=Pe({}),Je.formatDate=Be({}),Je.compareDates=Ye,void 0!==Ve&&void 0!==Ve.fn&&(Ve.fn.flatpickr=function(t){return Ke(this,t)}),Date.prototype.fp_incr=function(t){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof t?parseInt(t,10):t))},"undefined"!=typeof window&&(window.flatpickr=Je);var Qe=__webpack_require__(5577);let tn=an,en=an,nn=an,on=sn,rn=ln;function an(t){for(var e=new Array(t),n=-1;++n<t;)e[n]=0;return e}function sn(t,e){for(var n=t.length;n<e;)t[n++]=0;return t}function ln(t,e){if(e>32)throw new Error("invalid array width!");return t}function cn(t){this.length=t,this.subarrays=1,this.width=8,this.masks={0:0},this[0]=tn(t)}"undefined"!=typeof Uint8Array&&(tn=function(t){return new Uint8Array(t)},en=function(t){return new Uint16Array(t)},nn=function(t){return new Uint32Array(t)},on=function(t,e){if(t.length>=e)return t;var n=new t.constructor(e);return n.set(t),n},rn=function(t,e){var n;switch(e){case 16:n=en(t.length);break;case 32:n=nn(t.length);break;default:throw new Error("invalid array width!")}return n.set(t),n}),cn.prototype.lengthen=function(t){var e,n;for(e=0,n=this.subarrays;e<n;++e)this[e]=on(this[e],t);this.length=t},cn.prototype.add=function(){var t,e,n,i,o;for(i=0,o=this.subarrays;i<o;++i)if(n=(~(t=this.masks[i])&t+1)>>>0,!((e=this.width-32*i)>=32)||n)return e<32&&n&1<<e&&(this[i]=rn(this[i],e<<=1),this.width=32*i+e),this.masks[i]|=n,{offset:i,one:n};return this[this.subarrays]=tn(this.length),this.masks[this.subarrays]=1,this.width+=8,{offset:this.subarrays++,one:1}},cn.prototype.copy=function(t,e){var n,i;for(n=0,i=this.subarrays;n<i;++n)this[n][t]=this[n][e]},cn.prototype.truncate=function(t){var e,n;for(e=0,n=this.subarrays;e<n;++e)for(var i=this.length-1;i>=t;i--)this[e][i]=0;this.length=t},cn.prototype.zero=function(t){var e,n;for(e=0,n=this.subarrays;e<n;++e)if(this[e][t])return!1;return!0},cn.prototype.zeroExcept=function(t,e,n){var i,o;for(i=0,o=this.subarrays;i<o;++i)if(i===e?this[i][t]&n:this[i][t])return!1;return!0},cn.prototype.zeroExceptMask=function(t,e){var n,i;for(n=0,i=this.subarrays;n<i;++n)if(this[n][t]&e[n])return!1;return!0},cn.prototype.only=function(t,e,n){var i,o;for(i=0,o=this.subarrays;i<o;++i)if(this[i][t]!=(i===e?n:0))return!1;return!0},cn.prototype.onlyExcept=function(t,e,n,i,o){var r,a,s;for(a=0,s=this.subarrays;a<s;++a)if(r=this[a][t],a===e&&(r=(r&n)>>>0),r!=(a===i?o:0))return!1;return!0};const un={array8:an,array16:an,array32:an,arrayLengthen:sn,arrayWiden:ln,bitarray:cn},dn={filterExact:(t,e)=>function(n){var i=n.length;return[t.left(n,e,0,i),t.right(n,e,0,i)]},filterRange:(t,e)=>{var n=e[0],i=e[1];return function(e){var o=e.length;return[t.left(e,n,0,o),t.left(e,i,0,o)]}},filterAll:t=>[0,t.length]},hn=t=>t,pn=()=>null,fn=()=>0;function bn(t){function e(t,e,i){for(var o=i-e,r=1+(o>>>1);--r>0;)n(t,r,o,e);return t}function n(e,n,i,o){for(var r,a=e[--o+n],s=t(a);(r=n<<1)<=i&&(r<i&&t(e[o+r])>t(e[o+r+1])&&r++,!(s<=t(e[o+r])));)e[o+n]=e[o+r],n=r;e[o+n]=a}return e.sort=function(t,e,i){for(var o,r=i-e;--r>0;)o=t[e],t[e]=t[e+r],t[e+r]=o,n(t,1,r,e);return t},e}const Mn=bn(hn);Mn.by=bn;const gn=Mn;function mn(t){var e=gn.by(t);return function(n,i,o,r){var a,s,l,c=new Array(r=Math.min(o-i,r));for(s=0;s<r;++s)c[s]=n[i++];if(e(c,0,r),i<o){a=t(c[0]);do{t(l=n[i])>a&&(c[0]=l,a=t(e(c,0,r)[0]))}while(++i<o)}return c}}const zn=mn(hn);zn.by=mn;const vn=zn;function On(t){function e(e,n,i,o){for(;i<o;){var r=i+o>>>1;n<t(e[r])?o=r:i=r+1}return i}return e.right=e,e.left=function(e,n,i,o){for(;i<o;){var r=i+o>>>1;t(e[r])<n?i=r+1:o=r}return i},e}const yn=On(hn);yn.by=On;const _n=yn,An=(t,e,n)=>{for(var i=0,o=e.length,r=n?JSON.parse(JSON.stringify(t)):new Array(o);i<o;++i)r[i]=t[e[i]];return r},xn={reduceIncrement:t=>t+1,reduceDecrement:t=>t-1,reduceAdd:t=>function(e,n){return e+ +t(n)},reduceSubtract:t=>function(e,n){return e-t(n)}};const wn=(t,e)=>{const n=t[e];return"function"==typeof n?n.call(t):n},qn=/\[([\w\d]+)\]/g,Wn=(t,e)=>function(t,e,n,i,o){for(o in i=(n=n.split(".")).splice(-1,1),n)e=e[n[o]]=e[n[o]]||{};return t(e,i)}(wn,t,e.replace(qn,".$1"));var Ln=-1;Tn.heap=gn,Tn.heapselect=vn,Tn.bisect=_n,Tn.permute=An;const kn=Tn;function Tn(){var t,e={add:l,remove:function(e){for(var r=new Array(i),s=[],l="function"==typeof e,c=function(i){return l?e(n[i],i):t.zero(i)},d=0,h=0;d<i;++d)c(d)?(s.push(d),r[d]=Ln):r[d]=h++;o.forEach((function(t){t(-1,-1,[],s,!0)})),a.forEach((function(t){t(r)}));for(var p=0,f=0;p<i;++p)r[p]!==Ln&&(p!==f&&(t.copy(f,p),n[f]=n[p]),++f);n.length=i=f,t.truncate(f),u("dataRemoved")},dimension:function(e,s){if("string"==typeof e){var l=e;e=function(t){return Wn(t,l)}}var c,d,h,p,f,b,M,g,m,z,v,O,y,_,A={filter:function(t){return null==t?Y():Array.isArray(t)?P(t):"function"==typeof t?I(t):B(t)},filterExact:B,filterRange:P,filterFunction:I,filterAll:Y,currentFilter:function(){return O},hasCurrentFilter:function(){return y},top:function(e,i){var o,r=[],a=T,l=0;i&&i>0&&(l=i);for(;--a>=k&&e>0;)t.zero(o=b[a])&&(l>0?--l:(r.push(n[o]),--e));if(s)for(a=0;a<x.length&&e>0;a++)t.zero(o=x[a])&&(l>0?--l:(r.push(n[o]),--e));return r},bottom:function(e,i){var o,r,a=[],l=0;i&&i>0&&(l=i);if(s)for(o=0;o<x.length&&e>0;o++)t.zero(r=x[o])&&(l>0?--l:(a.push(n[r]),--e));o=k;for(;o<T&&e>0;)t.zero(r=b[o])&&(l>0?--l:(a.push(n[r]),--e)),o++;return a},group:H,groupAll:function(){var t=H(pn),e=t.all;return delete t.all,delete t.top,delete t.order,delete t.orderNatural,delete t.size,t.value=function(){return e()[0].value},t},dispose:F,remove:F,accessor:e,id:function(){return p}},x=[],w=function(t){return Rn(t).sort((function(t,e){var n=M[t],i=M[e];return n<i?-1:n>i?1:t-e}))},q=dn.filterAll,W=[],L=[],k=0,T=0,S=0;r.unshift(C),r.push(D),a.push(N);var R=t.add();function C(n,o,r){var a,l;if(s){S=0,X=0,_=[];for(var u=0;u<n.length;u++)for(X=0,_=e(n[u]);X<_.length;X++)S++;M=[],a=Rn(n.length),l=Sn(S,1);for(var d=Rn(S),p=0,O=0;O<n.length;O++)if((_=e(n[O])).length)for(a[O]=_.length,X=0;X<_.length;X++)M.push(_[X]),d[p]=O,p++;else a[O]=0,x.push(O+o);var y=w(S);M=An(M,y),g=An(d,y)}else M=n.map(e),g=w(r),M=An(M,g);var A,W,L,R=q(M),C=R[0],D=R[1];if(s)if(r=S,v)for(A=0;A<r;++A)v(M[A],A)||(0==--a[g[A]]&&(t[h][g[A]+o]|=c),l[A]=1);else{for(W=0;W<C;++W)0==--a[g[W]]&&(t[h][g[W]+o]|=c),l[W]=1;for(L=D;L<r;++L)0==--a[g[L]]&&(t[h][g[L]+o]|=c),l[L]=1}else if(v)for(A=0;A<r;++A)v(M[A],A)||(t[h][g[A]+o]|=c);else{for(W=0;W<C;++W)t[h][g[W]+o]|=c;for(L=D;L<r;++L)t[h][g[L]+o]|=c}if(!o)return f=M,b=g,m=a,z=l,k=C,void(T=D);var N,E=f,B=b,P=z,Y=0;if(u=0,s&&(N=o,o=E.length,r=S),f=new Array(s?o+r:i),b=s?new Array(o+r):Sn(i,i),s&&(z=Sn(o+r,1)),s){var I=m.length;m=un.arrayLengthen(m,i);for(var X=0;X+I<i;X++)m[X+I]=a[X]}for(var H=0;u<o&&Y<r;++H)E[u]<M[Y]?(f[H]=E[u],s&&(z[H]=P[u]),b[H]=B[u++]):(f[H]=M[Y],s&&(z[H]=l[Y]),b[H]=g[Y++]+(s?N:o));for(;u<o;++u,++H)f[H]=E[u],s&&(z[H]=P[u]),b[H]=B[u];for(;Y<r;++Y,++H)f[H]=M[Y],s&&(z[H]=l[Y]),b[H]=g[Y]+(s?N:o);R=q(f),k=R[0],T=R[1]}function D(t,e,n){W.forEach((function(t){t(M,g,e,n)})),M=g=null}function N(t){if(s){for(var e=0,n=0;e<x.length;e++)t[x[e]]!==Ln&&(x[n]=t[x[e]],n++);for(x.length=n,e=0,n=0;e<i;e++)t[e]!==Ln&&(n!==e&&(m[n]=m[e]),n++);m=m.slice(0,n)}for(var o,r=f.length,a=0,l=0;a<r;++a)t[o=b[a]]!==Ln&&(a!==l&&(f[l]=f[a]),b[l]=t[o],s&&(z[l]=z[a]),++l);for(f.length=l,s&&(z=z.slice(0,l));l<r;)b[l++]=0;var c=q(f);k=c[0],T=c[1]}function E(e){var n=e[0],i=e[1];if(v)return v=null,X((function(t,e){return n<=e&&e<i}),0===e[0]&&e[1]===f.length),k=n,T=i,A;var r,a,l,d=[],p=[],M=[],g=[];if(n<k)for(r=n,a=Math.min(k,i);r<a;++r)d.push(b[r]),M.push(r);else if(n>k)for(r=k,a=Math.min(n,T);r<a;++r)p.push(b[r]),g.push(r);if(i>T)for(r=Math.max(n,T),a=i;r<a;++r)d.push(b[r]),M.push(r);else if(i<T)for(r=Math.max(k,i),a=T;r<a;++r)p.push(b[r]),g.push(r);if(s){var O=[],y=[];for(r=0;r<d.length;r++)m[d[r]]++,z[M[r]]=0,1===m[d[r]]&&(t[h][d[r]]^=c,O.push(d[r]));for(r=0;r<p.length;r++)m[p[r]]--,z[g[r]]=1,0===m[p[r]]&&(t[h][p[r]]^=c,y.push(p[r]));if(d=O,p=y,q===dn.filterAll)for(r=0;r<x.length;r++)t[h][l=x[r]]&c&&(t[h][l]^=c,d.push(l));else for(r=0;r<x.length;r++)t[h][l=x[r]]&c||(t[h][l]^=c,p.push(l))}else{for(r=0;r<d.length;r++)t[h][d[r]]^=c;for(r=0;r<p.length;r++)t[h][p[r]]^=c}return k=n,T=i,o.forEach((function(t){t(c,h,d,p)})),u("filtered"),A}function B(t){return O=t,y=!0,E((q=dn.filterExact(_n,t))(f))}function P(t){return O=t,y=!0,E((q=dn.filterRange(_n,t))(f))}function Y(){return O=void 0,y=!1,E((q=dn.filterAll)(f))}function I(t){O=t,y=!0,v=t,q=dn.filterAll,X(t,!1);var e=q(f);return k=e[0],T=e[1],A}function X(e,n){var i,r,a,l=[],p=[],M=[],g=[],v=f.length;if(!s)for(i=0;i<v;++i)!(t[h][r=b[i]]&c)^!!(a=e(f[i],i))&&(a?l.push(r):p.push(r));if(s)for(i=0;i<v;++i)e(f[i],i)?(l.push(b[i]),M.push(i)):(p.push(b[i]),g.push(i));if(s){var O=[],y=[];for(i=0;i<l.length;i++)1===z[M[i]]&&(m[l[i]]++,z[M[i]]=0,1===m[l[i]]&&(t[h][l[i]]^=c,O.push(l[i])));for(i=0;i<p.length;i++)0===z[g[i]]&&(m[p[i]]--,z[g[i]]=1,0===m[p[i]]&&(t[h][p[i]]^=c,y.push(p[i])));if(l=O,p=y,n)for(i=0;i<x.length;i++)t[h][r=x[i]]&c&&(t[h][r]^=c,l.push(r));else for(i=0;i<x.length;i++)t[h][r=x[i]]&c||(t[h][r]^=c,p.push(r))}else{for(i=0;i<l.length;i++)t[h][l[i]]&c&&(t[h][l[i]]&=d);for(i=0;i<p.length;i++)t[h][p[i]]&c||(t[h][p[i]]|=c)}o.forEach((function(t){t(c,h,l,p)})),u("filtered")}function H(e){var r={top:function(t){var e=p(N(),0,l.length,t);return M.sort(e,0,e.length)},all:N,reduce:E,reduceCount:B,reduceSum:function(t){return E(xn.reduceAdd(t),xn.reduceSubtract(t),fn)},order:P,orderNatural:function(){return P(hn)},size:function(){return _},dispose:Y,remove:Y};L.push(r);var l,u,p,M,g,m,z,v,O=8,y=Cn(O),_=0,A=pn,x=pn,w=!0,q=e===pn;function k(r,a,c,p){s&&(v=c,c=f.length-r.length,p=r.length);var b,M,W,L,k,T,N=l,E=s?[]:Sn(_,y),B=g,P=m,Y=z,I=_,X=0,H=0;for(w&&(B=Y=pn),w&&(P=Y=pn),l=new Array(_),_=0,u=s?I?u:[]:I>1?un.arrayLengthen(u,i):Sn(i,y),I&&(W=(M=N[0]).key);H<p&&!((L=e(r[H]))>=L);)++H;for(;H<p;){for(M&&W<=L?(k=M,T=W,E[X]=_,(M=N[++X])&&(W=M.key)):(k={key:L,value:Y()},T=L),l[_]=k;L<=T&&(b=a[H]+(s?v:c),s?u[b]?u[b].push(_):u[b]=[_]:u[b]=_,k.value=B(k.value,n[b],!0),t.zeroExcept(b,h,d)||(k.value=P(k.value,n[b],!1)),!(++H>=p));)L=e(r[H]);j()}for(;X<I;)l[E[X]=_]=N[X++],j();if(s)for(var F=0;F<i;F++)u[F]||(u[F]=[]);if(_>X)if(s)for(X=0;X<v;++X)for(F=0;F<u[X].length;F++)u[X][F]=E[u[X][F]];else for(X=0;X<c;++X)u[X]=E[u[X]];function j(){s?_++:++_===y&&(E=un.arrayWiden(E,O<<=1),u=un.arrayWiden(u,O),y=Cn(O))}b=o.indexOf(A),_>1||s?(A=S,x=C):(!_&&q&&(_=1,l=[{key:null,value:Y()}]),1===_?(A=R,x=D):(A=pn,x=pn),u=null),o[b]=A}function T(t){if(_>1||s){var e,n,r,a=_,c=l,d=Sn(a,a);if(s){for(e=0,r=0;e<i;++e)if(t[e]!==Ln){for(u[r]=u[e],n=0;n<u[r].length;n++)d[u[r][n]]=1;++r}u=u.slice(0,r)}else for(e=0,r=0;e<i;++e)t[e]!==Ln&&(d[u[r]=u[e]]=1,++r);for(l=[],_=0,e=0;e<a;++e)d[e]&&(d[e]=_++,l.push(c[e]));if(_>1||s)if(s)for(e=0;e<r;++e)for(n=0;n<u[e].length;++n)u[e][n]=d[u[e][n]];else for(e=0;e<r;++e)u[e]=d[u[e]];else u=null;o[o.indexOf(A)]=_>1||s?(x=C,A=S):1===_?(x=D,A=R):x=A=pn}else if(1===_){if(q)return;for(var h=0;h<i;++h)if(t[h]!==Ln)return;l=[],_=0,o[o.indexOf(A)]=A=x=pn}}function S(e,i,o,r,a){var p,f,b,M,z;if(!(e===c&&i===h||w))if(s){for(p=0,M=o.length;p<M;++p)if(t.zeroExcept(b=o[p],h,d))for(f=0;f<u[b].length;f++)(z=l[u[b][f]]).value=g(z.value,n[b],!1,f);for(p=0,M=r.length;p<M;++p)if(t.onlyExcept(b=r[p],h,d,i,e))for(f=0;f<u[b].length;f++)(z=l[u[b][f]]).value=m(z.value,n[b],a,f)}else{for(p=0,M=o.length;p<M;++p)t.zeroExcept(b=o[p],h,d)&&((z=l[u[b]]).value=g(z.value,n[b],!1));for(p=0,M=r.length;p<M;++p)t.onlyExcept(b=r[p],h,d,i,e)&&((z=l[u[b]]).value=m(z.value,n[b],a))}}function R(e,i,o,r,a){if(!(e===c&&i===h||w)){var s,u,p,f=l[0];for(s=0,p=o.length;s<p;++s)t.zeroExcept(u=o[s],h,d)&&(f.value=g(f.value,n[u],!1));for(s=0,p=r.length;s<p;++s)t.onlyExcept(u=r[s],h,d,i,e)&&(f.value=m(f.value,n[u],a))}}function C(){var e,o,r;for(e=0;e<_;++e)l[e].value=z();if(s){for(e=0;e<i;++e)for(o=0;o<u[e].length;o++)(r=l[u[e][o]]).value=g(r.value,n[e],!0,o);for(e=0;e<i;++e)if(!t.zeroExcept(e,h,d))for(o=0;o<u[e].length;o++)(r=l[u[e][o]]).value=m(r.value,n[e],!1,o)}else{for(e=0;e<i;++e)(r=l[u[e]]).value=g(r.value,n[e],!0);for(e=0;e<i;++e)t.zeroExcept(e,h,d)||((r=l[u[e]]).value=m(r.value,n[e],!1))}}function D(){var e,o=l[0];for(o.value=z(),e=0;e<i;++e)o.value=g(o.value,n[e],!0);for(e=0;e<i;++e)t.zeroExcept(e,h,d)||(o.value=m(o.value,n[e],!1))}function N(){return w&&(x(),w=!1),l}function E(t,e,n){return g=t,m=e,z=n,w=!0,r}function B(){return E(xn.reduceIncrement,xn.reduceDecrement,fn)}function P(t){function e(e){return t(e.value)}return p=vn.by(e),M=gn.by(e),r}function Y(){var t=o.indexOf(A);return t>=0&&o.splice(t,1),(t=W.indexOf(k))>=0&&W.splice(t,1),(t=a.indexOf(T))>=0&&a.splice(t,1),(t=L.indexOf(r))>=0&&L.splice(t,1),r}return arguments.length<1&&(e=hn),o.push(A),W.push(k),a.push(T),k(f,b,0,i),B().orderNatural()}function F(){L.forEach((function(t){t.dispose()}));var e=r.indexOf(C);return e>=0&&r.splice(e,1),(e=r.indexOf(D))>=0&&r.splice(e,1),(e=a.indexOf(N))>=0&&a.splice(e,1),t.masks[h]&=d,Y()}return h=R.offset,c=R.one,d=~c,p=h<<7|Math.log(c)/Math.log(2),C(n,0,i),D(n,0,i),A},groupAll:function(){var e,a,s,l,c={reduce:p,reduceCount:f,reduceSum:function(t){return p(xn.reduceAdd(t),xn.reduceSubtract(t),fn)},value:function(){u&&(function(){var o;for(e=l(),o=0;o<i;++o)e=a(e,n[o],!0),t.zero(o)||(e=s(e,n[o],!1))}(),u=!1);return e},dispose:b,remove:b},u=!0;function d(o,r){var l;if(!u)for(l=r;l<i;++l)e=a(e,n[l],!0),t.zero(l)||(e=s(e,n[l],!1))}function h(i,o,r,l,c){var d,h,p;if(!u){for(d=0,p=r.length;d<p;++d)t.zero(h=r[d])&&(e=a(e,n[h],c));for(d=0,p=l.length;d<p;++d)t.only(h=l[d],o,i)&&(e=s(e,n[h],c))}}function p(t,e,n){return a=t,s=e,l=n,u=!0,c}function f(){return p(xn.reduceIncrement,xn.reduceDecrement,fn)}function b(){var t=o.indexOf(h);return t>=0&&o.splice(t,1),(t=r.indexOf(d))>=0&&r.splice(t,1),c}return o.push(h),r.push(d),d(n,0),f()},size:function(){return i},all:function(){return n},allFiltered:function(e){var o=[],r=0,a=c(e||[]);for(r=0;r<i;r++)t.zeroExceptMask(r,a)&&o.push(n[r]);return o},onChange:function(t){if("function"!=typeof t)return void console.warn("onChange callback parameter must be a function!");return s.push(t),function(){s.splice(s.indexOf(t),1)}},isElementFiltered:function(e,n){var i=c(n||[]);return t.zeroExceptMask(e,i)}},n=[],i=0,o=[],r=[],a=[],s=[];function l(o){var a=i,s=o.length;return s&&(n=n.concat(o),t.lengthen(i+=s),r.forEach((function(t){t(o,a,s)})),u("dataAdded")),e}function c(e){var n,i,o,r,a=Array(t.subarrays);for(n=0;n<t.subarrays;n++)a[n]=-1;for(i=0,o=e.length;i<o;i++)a[(r=e[i].id())>>7]&=~(1<<(63&r));return a}function u(t){for(var e=0;e<s.length;e++)s[e](t)}return t=new un.bitarray(0),arguments.length?l(arguments[0]):e}function Sn(t,e){return(e<257?un.array8:e<65537?un.array16:un.array32)(t)}function Rn(t){for(var e=Sn(t,t),n=-1;++n<t;)e[n]=n;return e}function Cn(t){return 8===t?256:16===t?65536:4294967296}var Dn=__webpack_require__(290),Nn=__webpack_require__(7200),En=(__webpack_require__(918),"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{});function Bn(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Pn={},Yn={get exports(){return Pn},set exports(t){Pn=t}},In=function(t){return t&&t.Math==Math&&t},Xn=In("object"==typeof globalThis&&globalThis)||In("object"==typeof window&&window)||In("object"==typeof self&&self)||In("object"==typeof En&&En)||function(){return this}()||Function("return this")(),Hn=function(t){try{return!!t()}catch(t){return!0}},Fn=!Hn((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),jn=Fn,Vn=Function.prototype,$n=Vn.apply,Un=Vn.call,Gn="object"==typeof Reflect&&Reflect.apply||(jn?Un.bind($n):function(){return Un.apply($n,arguments)}),Zn=Fn,Kn=Function.prototype,Jn=Kn.call,Qn=Zn&&Kn.bind.bind(Jn,Jn),ti=Zn?Qn:function(t){return function(){return Jn.apply(t,arguments)}},ei=ti,ni=ei({}.toString),ii=ei("".slice),oi=function(t){return ii(ni(t),8,-1)},ri=oi,ai=ti,si=function(t){if("Function"===ri(t))return ai(t)},li="object"==typeof document&&document.all,ci={all:li,IS_HTMLDDA:void 0===li&&void 0!==li},ui=ci.all,di=ci.IS_HTMLDDA?function(t){return"function"==typeof t||t===ui}:function(t){return"function"==typeof t},hi={},pi=!Hn((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),fi=Fn,bi=Function.prototype.call,Mi=fi?bi.bind(bi):function(){return bi.apply(bi,arguments)},gi={},mi={}.propertyIsEnumerable,zi=Object.getOwnPropertyDescriptor,vi=zi&&!mi.call({1:2},1);gi.f=vi?function(t){var e=zi(this,t);return!!e&&e.enumerable}:mi;var Oi,yi,_i=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},Ai=Hn,xi=oi,wi=Object,qi=ti("".split),Wi=Ai((function(){return!wi("z").propertyIsEnumerable(0)}))?function(t){return"String"==xi(t)?qi(t,""):wi(t)}:wi,Li=function(t){return null==t},ki=Li,Ti=TypeError,Si=function(t){if(ki(t))throw Ti("Can't call method on "+t);return t},Ri=Wi,Ci=Si,Di=function(t){return Ri(Ci(t))},Ni=di,Ei=ci.all,Bi=ci.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:Ni(t)||t===Ei}:function(t){return"object"==typeof t?null!==t:Ni(t)},Pi={},Yi=Pi,Ii=Xn,Xi=di,Hi=function(t){return Xi(t)?t:void 0},Fi=function(t,e){return arguments.length<2?Hi(Yi[t])||Hi(Ii[t]):Yi[t]&&Yi[t][e]||Ii[t]&&Ii[t][e]},ji=ti({}.isPrototypeOf),Vi="undefined"!=typeof navigator&&String(navigator.userAgent)||"",$i=Xn,Ui=Vi,Gi=$i.process,Zi=$i.Deno,Ki=Gi&&Gi.versions||Zi&&Zi.version,Ji=Ki&&Ki.v8;Ji&&(yi=(Oi=Ji.split("."))[0]>0&&Oi[0]<4?1:+(Oi[0]+Oi[1])),!yi&&Ui&&(!(Oi=Ui.match(/Edge\/(\d+)/))||Oi[1]>=74)&&(Oi=Ui.match(/Chrome\/(\d+)/))&&(yi=+Oi[1]);var Qi=yi,to=Qi,eo=Hn,no=!!Object.getOwnPropertySymbols&&!eo((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&to&&to<41})),io=no&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,oo=Fi,ro=di,ao=ji,so=Object,lo=io?function(t){return"symbol"==typeof t}:function(t){var e=oo("Symbol");return ro(e)&&ao(e.prototype,so(t))},co=String,uo=function(t){try{return co(t)}catch(t){return"Object"}},ho=di,po=uo,fo=TypeError,bo=function(t){if(ho(t))return t;throw fo(po(t)+" is not a function")},Mo=bo,go=Li,mo=function(t,e){var n=t[e];return go(n)?void 0:Mo(n)},zo=Mi,vo=di,Oo=Bi,yo=TypeError,_o={},Ao={get exports(){return _o},set exports(t){_o=t}},xo=Xn,wo=Object.defineProperty,qo=function(t,e){try{wo(xo,t,{value:e,configurable:!0,writable:!0})}catch(n){xo[t]=e}return e},Wo="__core-js_shared__",Lo=Xn[Wo]||qo(Wo,{}),ko=Lo;(Ao.exports=function(t,e){return ko[t]||(ko[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.29.0",mode:"pure",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"});var To=Si,So=Object,Ro=function(t){return So(To(t))},Co=Ro,Do=ti({}.hasOwnProperty),No=Object.hasOwn||function(t,e){return Do(Co(t),e)},Eo=ti,Bo=0,Po=Math.random(),Yo=Eo(1..toString),Io=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Yo(++Bo+Po,36)},Xo=_o,Ho=No,Fo=Io,jo=no,Vo=io,$o=Xn.Symbol,Uo=Xo("wks"),Go=Vo?$o.for||$o:$o&&$o.withoutSetter||Fo,Zo=function(t){return Ho(Uo,t)||(Uo[t]=jo&&Ho($o,t)?$o[t]:Go("Symbol."+t)),Uo[t]},Ko=Mi,Jo=Bi,Qo=lo,tr=mo,er=function(t,e){var n,i;if("string"===e&&vo(n=t.toString)&&!Oo(i=zo(n,t)))return i;if(vo(n=t.valueOf)&&!Oo(i=zo(n,t)))return i;if("string"!==e&&vo(n=t.toString)&&!Oo(i=zo(n,t)))return i;throw yo("Can't convert object to primitive value")},nr=TypeError,ir=Zo("toPrimitive"),or=function(t,e){if(!Jo(t)||Qo(t))return t;var n,i=tr(t,ir);if(i){if(void 0===e&&(e="default"),n=Ko(i,t,e),!Jo(n)||Qo(n))return n;throw nr("Can't convert object to primitive value")}return void 0===e&&(e="number"),er(t,e)},rr=lo,ar=function(t){var e=or(t,"string");return rr(e)?e:e+""},sr=Bi,lr=Xn.document,cr=sr(lr)&&sr(lr.createElement),ur=function(t){return cr?lr.createElement(t):{}},dr=ur,hr=!pi&&!Hn((function(){return 7!=Object.defineProperty(dr("div"),"a",{get:function(){return 7}}).a})),pr=pi,fr=Mi,br=gi,Mr=_i,gr=Di,mr=ar,zr=No,vr=hr,Or=Object.getOwnPropertyDescriptor;hi.f=pr?Or:function(t,e){if(t=gr(t),e=mr(e),vr)try{return Or(t,e)}catch(t){}if(zr(t,e))return Mr(!fr(br.f,t,e),t[e])};var yr=Hn,_r=di,Ar=/#|\.prototype\./,xr=function(t,e){var n=qr[wr(t)];return n==Lr||n!=Wr&&(_r(e)?yr(e):!!e)},wr=xr.normalize=function(t){return String(t).replace(Ar,".").toLowerCase()},qr=xr.data={},Wr=xr.NATIVE="N",Lr=xr.POLYFILL="P",kr=xr,Tr=bo,Sr=Fn,Rr=si(si.bind),Cr=function(t,e){return Tr(t),void 0===e?t:Sr?Rr(t,e):function(){return t.apply(e,arguments)}},Dr={},Nr=pi&&Hn((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Er=Bi,Br=String,Pr=TypeError,Yr=function(t){if(Er(t))return t;throw Pr(Br(t)+" is not an object")},Ir=pi,Xr=hr,Hr=Nr,Fr=Yr,jr=ar,Vr=TypeError,$r=Object.defineProperty,Ur=Object.getOwnPropertyDescriptor,Gr="enumerable",Zr="configurable",Kr="writable";Dr.f=Ir?Hr?function(t,e,n){if(Fr(t),e=jr(e),Fr(n),"function"==typeof t&&"prototype"===e&&"value"in n&&Kr in n&&!n[Kr]){var i=Ur(t,e);i&&i[Kr]&&(t[e]=n.value,n={configurable:Zr in n?n[Zr]:i[Zr],enumerable:Gr in n?n[Gr]:i[Gr],writable:!1})}return $r(t,e,n)}:$r:function(t,e,n){if(Fr(t),e=jr(e),Fr(n),Xr)try{return $r(t,e,n)}catch(t){}if("get"in n||"set"in n)throw Vr("Accessors not supported");return"value"in n&&(t[e]=n.value),t};var Jr=Dr,Qr=_i,ta=pi?function(t,e,n){return Jr.f(t,e,Qr(1,n))}:function(t,e,n){return t[e]=n,t},ea=Xn,na=Gn,ia=si,oa=di,ra=hi.f,aa=kr,sa=Pi,la=Cr,ca=ta,ua=No,da=function(t){var e=function(n,i,o){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,i)}return new t(n,i,o)}return na(t,this,arguments)};return e.prototype=t.prototype,e},ha=function(t,e){var n,i,o,r,a,s,l,c,u,d=t.target,h=t.global,p=t.stat,f=t.proto,b=h?ea:p?ea[d]:(ea[d]||{}).prototype,M=h?sa:sa[d]||ca(sa,d,{})[d],g=M.prototype;for(r in e)i=!(n=aa(h?r:d+(p?".":"#")+r,t.forced))&&b&&ua(b,r),s=M[r],i&&(l=t.dontCallGetSet?(u=ra(b,r))&&u.value:b[r]),a=i&&l?l:e[r],i&&typeof s==typeof a||(c=t.bind&&i?la(a,ea):t.wrap&&i?da(a):f&&oa(a)?ia(a):a,(t.sham||a&&a.sham||s&&s.sham)&&ca(c,"sham",!0),ca(M,r,c),f&&(ua(sa,o=d+"Prototype")||ca(sa,o,{}),ca(sa[o],r,a),t.real&&g&&(n||!g[r])&&ca(g,r,a)))},pa=Math.ceil,fa=Math.floor,ba=Math.trunc||function(t){var e=+t;return(e>0?fa:pa)(e)},Ma=ba,ga=function(t){var e=+t;return e!=e||0===e?0:Ma(e)},ma=ga,za=Math.max,va=Math.min,Oa=function(t,e){var n=ma(t);return n<0?za(n+e,0):va(n,e)},ya=ga,_a=Math.min,Aa=function(t){return t>0?_a(ya(t),9007199254740991):0},xa=function(t){return Aa(t.length)},wa=Di,qa=Oa,Wa=xa,La=function(t){return function(e,n,i){var o,r=wa(e),a=Wa(r),s=qa(i,a);if(t&&n!=n){for(;a>s;)if((o=r[s++])!=o)return!0}else for(;a>s;s++)if((t||s in r)&&r[s]===n)return t||s||0;return!t&&-1}},ka={includes:La(!0),indexOf:La(!1)},Ta={},Sa=No,Ra=Di,Ca=ka.indexOf,Da=Ta,Na=ti([].push),Ea=function(t,e){var n,i=Ra(t),o=0,r=[];for(n in i)!Sa(Da,n)&&Sa(i,n)&&Na(r,n);for(;e.length>o;)Sa(i,n=e[o++])&&(~Ca(r,n)||Na(r,n));return r},Ba=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Pa=Ea,Ya=Ba,Ia=Object.keys||function(t){return Pa(t,Ya)},Xa={};Xa.f=Object.getOwnPropertySymbols;var Ha=pi,Fa=ti,ja=Mi,Va=Hn,$a=Ia,Ua=Xa,Ga=gi,Za=Ro,Ka=Wi,Ja=Object.assign,Qa=Object.defineProperty,ts=Fa([].concat),es=!Ja||Va((function(){if(Ha&&1!==Ja({b:1},Ja(Qa({},"a",{enumerable:!0,get:function(){Qa(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach((function(t){e[t]=t})),7!=Ja({},t)[n]||$a(Ja({},e)).join("")!=i}))?function(t,e){for(var n=Za(t),i=arguments.length,o=1,r=Ua.f,a=Ga.f;i>o;)for(var s,l=Ka(arguments[o++]),c=r?ts($a(l),r(l)):$a(l),u=c.length,d=0;u>d;)s=c[d++],Ha&&!ja(a,l,s)||(n[s]=l[s]);return n}:Ja,ns=es;ha({target:"Object",stat:!0,arity:2,forced:Object.assign!==ns},{assign:ns});var is=Pi.Object.assign;!function(t){t.exports=is}(Yn);var os=Bn(Pn),rs={},as={get exports(){return rs},set exports(t){rs=t}},ss=ti([].slice),ls=ti,cs=bo,us=Bi,ds=No,hs=ss,ps=Fn,fs=Function,bs=ls([].concat),Ms=ls([].join),gs={},ms=function(t,e,n){if(!ds(gs,e)){for(var i=[],o=0;o<e;o++)i[o]="a["+o+"]";gs[e]=fs("C,a","return new C("+Ms(i,",")+")")}return gs[e](t,n)},zs=ps?fs.bind:function(t){var e=cs(this),n=e.prototype,i=hs(arguments,1),o=function(){var n=bs(i,hs(arguments));return this instanceof o?ms(e,n.length,n):e.apply(t,n)};return us(n)&&(o.prototype=n),o},vs=zs;ha({target:"Function",proto:!0,forced:Function.bind!==vs},{bind:vs});var Os=Pi,ys=function(t){return Os[t+"Prototype"]},_s=ys("Function").bind,As=ji,xs=_s,ws=Function.prototype,qs=function(t){var e=t.bind;return t===ws||As(ws,t)&&e===ws.bind?xs:e},Ws=qs;!function(t){t.exports=Ws}(as);var Ls=Bn(rs);function ks(t,e,n,i){t.beginPath(),t.arc(e,n,i,0,2*Math.PI,!1),t.closePath()}function Ts(t,e,n,i,o,r){var a=Math.PI/180;i-2*r<0&&(r=i/2),o-2*r<0&&(r=o/2),t.beginPath(),t.moveTo(e+r,n),t.lineTo(e+i-r,n),t.arc(e+i-r,n+r,r,270*a,360*a,!1),t.lineTo(e+i,n+o-r),t.arc(e+i-r,n+o-r,r,0,90*a,!1),t.lineTo(e+r,n+o),t.arc(e+r,n+o-r,r,90*a,180*a,!1),t.lineTo(e,n+r),t.arc(e+r,n+r,r,180*a,270*a,!1),t.closePath()}function Ss(t,e,n,i,o){var r=.5522848,a=i/2*r,s=o/2*r,l=e+i,c=n+o,u=e+i/2,d=n+o/2;t.beginPath(),t.moveTo(e,d),t.bezierCurveTo(e,d-s,u-a,n,u,n),t.bezierCurveTo(u+a,n,l,d-s,l,d),t.bezierCurveTo(l,d+s,u+a,c,u,c),t.bezierCurveTo(u-a,c,e,d+s,e,d),t.closePath()}function Rs(t,e,n,i,o){var r=o*(1/3),a=.5522848,s=i/2*a,l=r/2*a,c=e+i,u=n+r,d=e+i/2,h=n+r/2,p=n+(o-r/2),f=n+o;t.beginPath(),t.moveTo(c,h),t.bezierCurveTo(c,h+l,d+s,u,d,u),t.bezierCurveTo(d-s,u,e,h+l,e,h),t.bezierCurveTo(e,h-l,d-s,n,d,n),t.bezierCurveTo(d+s,n,c,h-l,c,h),t.lineTo(c,p),t.bezierCurveTo(c,p+l,d+s,f,d,f),t.bezierCurveTo(d-s,f,e,p+l,e,p),t.lineTo(e,h)}function Cs(t,e,n,i,o,r){t.beginPath(),t.moveTo(e,n);for(var a=r.length,s=i-e,l=o-n,c=l/s,u=Math.sqrt(s*s+l*l),d=0,h=!0,p=0,f=+r[0];u>=.1;)(f=+r[d++%a])>u&&(f=u),p=Math.sqrt(f*f/(1+c*c)),e+=p=s<0?-p:p,n+=c*p,!0===h?t.lineTo(e,n):t.moveTo(e,n),u-=f,h=!h}var Ds={circle:ks,dashedLine:Cs,database:Rs,diamond:function(t,e,n,i){t.beginPath(),t.lineTo(e,n+i),t.lineTo(e+i,n),t.lineTo(e,n-i),t.lineTo(e-i,n),t.closePath()},ellipse:Ss,ellipse_vis:Ss,hexagon:function(t,e,n,i){t.beginPath();var o=2*Math.PI/6;t.moveTo(e+i,n);for(var r=1;r<6;r++)t.lineTo(e+i*Math.cos(o*r),n+i*Math.sin(o*r));t.closePath()},roundRect:Ts,square:function(t,e,n,i){t.beginPath(),t.rect(e-i,n-i,2*i,2*i),t.closePath()},star:function(t,e,n,i){t.beginPath(),n+=.1*(i*=.82);for(var o=0;o<10;o++){var r=o%2==0?1.3*i:.5*i;t.lineTo(e+r*Math.sin(2*o*Math.PI/10),n-r*Math.cos(2*o*Math.PI/10))}t.closePath()},triangle:function(t,e,n,i){t.beginPath(),n+=.275*(i*=1.15);var o=2*i,r=o/2,a=Math.sqrt(3)/6*o,s=Math.sqrt(o*o-r*r);t.moveTo(e,n-(s-a)),t.lineTo(e+r,n+a),t.lineTo(e-r,n+a),t.lineTo(e,n-(s-a)),t.closePath()},triangleDown:function(t,e,n,i){t.beginPath(),n-=.275*(i*=1.15);var o=2*i,r=o/2,a=Math.sqrt(3)/6*o,s=Math.sqrt(o*o-r*r);t.moveTo(e,n+(s-a)),t.lineTo(e+r,n-a),t.lineTo(e-r,n-a),t.lineTo(e,n+(s-a)),t.closePath()}};var Ns={},Es={get exports(){return Ns},set exports(t){Ns=t}};!function(t){function e(t){if(t)return function(t){for(var n in e.prototype)t[n]=e.prototype[n];return t}(t)}t.exports=e,e.prototype.on=e.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},e.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},e.prototype.off=e.prototype.removeListener=e.prototype.removeAllListeners=e.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,i=this._callbacks["$"+t];if(!i)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var o=0;o<i.length;o++)if((n=i[o])===e||n.fn===e){i.splice(o,1);break}return 0===i.length&&delete this._callbacks["$"+t],this},e.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if(n){i=0;for(var o=(n=n.slice(0)).length;i<o;++i)n[i].apply(this,e)}return this},e.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},e.prototype.hasListeners=function(t){return!!this.listeners(t).length}}(Es);var Bs=Ns,Ps={},Ys={get exports(){return Ps},set exports(t){Ps=t}},Is={};Is[Zo("toStringTag")]="z";var Xs,Hs,Fs,js="[object z]"===String(Is),Vs=js,$s=di,Us=oi,Gs=Zo("toStringTag"),Zs=Object,Ks="Arguments"==Us(function(){return arguments}()),Js=Vs?Us:function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Zs(t),Gs))?n:Ks?Us(e):"Object"==(i=Us(e))&&$s(e.callee)?"Arguments":i},Qs=Js,tl=String,el=function(t){if("Symbol"===Qs(t))throw TypeError("Cannot convert a Symbol value to a string");return tl(t)},nl=ti,il=ga,ol=el,rl=Si,al=nl("".charAt),sl=nl("".charCodeAt),ll=nl("".slice),cl=function(t){return function(e,n){var i,o,r=ol(rl(e)),a=il(n),s=r.length;return a<0||a>=s?t?"":void 0:(i=sl(r,a))<55296||i>56319||a+1===s||(o=sl(r,a+1))<56320||o>57343?t?al(r,a):i:t?ll(r,a,a+2):o-56320+(i-55296<<10)+65536}},ul={codeAt:cl(!1),charAt:cl(!0)},dl=di,hl=Xn.WeakMap,pl=dl(hl)&&/native code/.test(String(hl)),fl=Io,bl=_o("keys"),Ml=function(t){return bl[t]||(bl[t]=fl(t))},gl=pl,ml=Xn,zl=Bi,vl=ta,Ol=No,yl=Lo,_l=Ml,Al=Ta,xl="Object already initialized",wl=ml.TypeError,ql=ml.WeakMap;if(gl||yl.state){var Wl=yl.state||(yl.state=new ql);Wl.get=Wl.get,Wl.has=Wl.has,Wl.set=Wl.set,Xs=function(t,e){if(Wl.has(t))throw wl(xl);return e.facade=t,Wl.set(t,e),e},Hs=function(t){return Wl.get(t)||{}},Fs=function(t){return Wl.has(t)}}else{var Ll=_l("state");Al[Ll]=!0,Xs=function(t,e){if(Ol(t,Ll))throw wl(xl);return e.facade=t,vl(t,Ll,e),e},Hs=function(t){return Ol(t,Ll)?t[Ll]:{}},Fs=function(t){return Ol(t,Ll)}}var kl={set:Xs,get:Hs,has:Fs,enforce:function(t){return Fs(t)?Hs(t):Xs(t,{})},getterFor:function(t){return function(e){var n;if(!zl(e)||(n=Hs(e)).type!==t)throw wl("Incompatible receiver, "+t+" required");return n}}},Tl=pi,Sl=No,Rl=Function.prototype,Cl=Tl&&Object.getOwnPropertyDescriptor,Dl=Sl(Rl,"name"),Nl={EXISTS:Dl,PROPER:Dl&&"something"===function(){}.name,CONFIGURABLE:Dl&&(!Tl||Tl&&Cl(Rl,"name").configurable)},El={},Bl=pi,Pl=Nr,Yl=Dr,Il=Yr,Xl=Di,Hl=Ia;El.f=Bl&&!Pl?Object.defineProperties:function(t,e){Il(t);for(var n,i=Xl(e),o=Hl(e),r=o.length,a=0;r>a;)Yl.f(t,n=o[a++],i[n]);return t};var Fl,jl=Fi("document","documentElement"),Vl=Yr,$l=El,Ul=Ba,Gl=Ta,Zl=jl,Kl=ur,Jl="prototype",Ql="script",tc=Ml("IE_PROTO"),ec=function(){},nc=function(t){return"<"+Ql+">"+t+"</"+Ql+">"},ic=function(t){t.write(nc("")),t.close();var e=t.parentWindow.Object;return t=null,e},oc=function(){try{Fl=new ActiveXObject("htmlfile")}catch(t){}var t,e,n;oc="undefined"!=typeof document?document.domain&&Fl?ic(Fl):(e=Kl("iframe"),n="java"+Ql+":",e.style.display="none",Zl.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(nc("document.F=Object")),t.close(),t.F):ic(Fl);for(var i=Ul.length;i--;)delete oc[Jl][Ul[i]];return oc()};Gl[tc]=!0;var rc,ac,sc,lc=Object.create||function(t,e){var n;return null!==t?(ec[Jl]=Vl(t),n=new ec,ec[Jl]=null,n[tc]=t):n=oc(),void 0===e?n:$l.f(n,e)},cc=!Hn((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),uc=No,dc=di,hc=Ro,pc=cc,fc=Ml("IE_PROTO"),bc=Object,Mc=bc.prototype,gc=pc?bc.getPrototypeOf:function(t){var e=hc(t);if(uc(e,fc))return e[fc];var n=e.constructor;return dc(n)&&e instanceof n?n.prototype:e instanceof bc?Mc:null},mc=ta,zc=function(t,e,n,i){return i&&i.enumerable?t[e]=n:mc(t,e,n),t},vc=Hn,Oc=di,yc=Bi,_c=lc,Ac=gc,xc=zc,wc=Zo("iterator"),qc=!1;[].keys&&("next"in(sc=[].keys())?(ac=Ac(Ac(sc)))!==Object.prototype&&(rc=ac):qc=!0);var Wc=!yc(rc)||vc((function(){var t={};return rc[wc].call(t)!==t}));Oc((rc=Wc?{}:_c(rc))[wc])||xc(rc,wc,(function(){return this}));var Lc={IteratorPrototype:rc,BUGGY_SAFARI_ITERATORS:qc},kc=Js,Tc=js?{}.toString:function(){return"[object "+kc(this)+"]"},Sc=js,Rc=Dr.f,Cc=ta,Dc=No,Nc=Tc,Ec=Zo("toStringTag"),Bc=function(t,e,n,i){if(t){var o=n?t:t.prototype;Dc(o,Ec)||Rc(o,Ec,{configurable:!0,value:e}),i&&!Sc&&Cc(o,"toString",Nc)}},Pc={},Yc=Lc.IteratorPrototype,Ic=lc,Xc=_i,Hc=Bc,Fc=Pc,jc=function(){return this},Vc=ti,$c=bo,Uc=di,Gc=String,Zc=TypeError,Kc=function(t,e,n){try{return Vc($c(Object.getOwnPropertyDescriptor(t,e)[n]))}catch(t){}},Jc=Yr,Qc=function(t){if("object"==typeof t||Uc(t))return t;throw Zc("Can't set "+Gc(t)+" as a prototype")},tu=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Kc(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(t){}return function(n,i){return Jc(n),Qc(i),e?t(n,i):n.__proto__=i,n}}():void 0),eu=ha,nu=Mi,iu=function(t,e,n,i){var o=e+" Iterator";return t.prototype=Ic(Yc,{next:Xc(+!i,n)}),Hc(t,o,!1,!0),Fc[o]=jc,t},ou=gc,ru=Bc,au=zc,su=Pc,lu=Nl.PROPER,cu=Lc.BUGGY_SAFARI_ITERATORS,uu=Zo("iterator"),du="keys",hu="values",pu="entries",fu=function(){return this},bu=function(t,e,n,i,o,r,a){iu(n,e,i);var s,l,c,u=function(t){if(t===o&&b)return b;if(!cu&&t in p)return p[t];switch(t){case du:case hu:case pu:return function(){return new n(this,t)}}return function(){return new n(this)}},d=e+" Iterator",h=!1,p=t.prototype,f=p[uu]||p["@@iterator"]||o&&p[o],b=!cu&&f||u(o),M="Array"==e&&p.entries||f;if(M&&(s=ou(M.call(new t)))!==Object.prototype&&s.next&&(ru(s,d,!0,!0),su[d]=fu),lu&&o==hu&&f&&f.name!==hu&&(h=!0,b=function(){return nu(f,this)}),o)if(l={values:u(hu),keys:r?b:u(du),entries:u(pu)},a)for(c in l)(cu||h||!(c in p))&&au(p,c,l[c]);else eu({target:e,proto:!0,forced:cu||h},l);return a&&p[uu]!==b&&au(p,uu,b,{name:o}),su[e]=b,l},Mu=function(t,e){return{value:t,done:e}},gu=ul.charAt,mu=el,zu=kl,vu=bu,Ou=Mu,yu="String Iterator",_u=zu.set,Au=zu.getterFor(yu);vu(String,"String",(function(t){_u(this,{type:yu,string:mu(t),index:0})}),(function(){var t,e=Au(this),n=e.string,i=e.index;return i>=n.length?Ou(void 0,!0):(t=gu(n,i),e.index+=t.length,Ou(t,!1))}));var xu=Mi,wu=Yr,qu=mo,Wu=function(t,e,n){var i,o;wu(t);try{if(!(i=qu(t,"return"))){if("throw"===e)throw n;return n}i=xu(i,t)}catch(t){o=!0,i=t}if("throw"===e)throw n;if(o)throw i;return wu(i),n},Lu=Yr,ku=Wu,Tu=Pc,Su=Zo("iterator"),Ru=Array.prototype,Cu=function(t){return void 0!==t&&(Tu.Array===t||Ru[Su]===t)},Du=di,Nu=Lo,Eu=ti(Function.toString);Du(Nu.inspectSource)||(Nu.inspectSource=function(t){return Eu(t)});var Bu=Nu.inspectSource,Pu=ti,Yu=Hn,Iu=di,Xu=Js,Hu=Bu,Fu=function(){},ju=[],Vu=Fi("Reflect","construct"),$u=/^\s*(?:class|function)\b/,Uu=Pu($u.exec),Gu=!$u.exec(Fu),Zu=function(t){if(!Iu(t))return!1;try{return Vu(Fu,ju,t),!0}catch(t){return!1}},Ku=function(t){if(!Iu(t))return!1;switch(Xu(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Gu||!!Uu($u,Hu(t))}catch(t){return!0}};Ku.sham=!0;var Ju=!Vu||Yu((function(){var t;return Zu(Zu.call)||!Zu(Object)||!Zu((function(){t=!0}))||t}))?Ku:Zu,Qu=ar,td=Dr,ed=_i,nd=function(t,e,n){var i=Qu(e);i in t?td.f(t,i,ed(0,n)):t[i]=n},id=Js,od=mo,rd=Li,ad=Pc,sd=Zo("iterator"),ld=function(t){if(!rd(t))return od(t,sd)||od(t,"@@iterator")||ad[id(t)]},cd=Mi,ud=bo,dd=Yr,hd=uo,pd=ld,fd=TypeError,bd=function(t,e){var n=arguments.length<2?pd(t):e;if(ud(n))return dd(cd(n,t));throw fd(hd(t)+" is not iterable")},Md=Cr,gd=Mi,md=Ro,zd=function(t,e,n,i){try{return i?e(Lu(n)[0],n[1]):e(n)}catch(e){ku(t,"throw",e)}},vd=Cu,Od=Ju,yd=xa,_d=nd,Ad=bd,xd=ld,wd=Array,qd=Zo("iterator"),Wd=!1;try{var Ld=0,kd={next:function(){return{done:!!Ld++}},return:function(){Wd=!0}};kd[qd]=function(){return this},Array.from(kd,(function(){throw 2}))}catch(t){}var Td=function(t,e){if(!e&&!Wd)return!1;var n=!1;try{var i={};i[qd]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(t){}return n},Sd=function(t){var e=md(t),n=Od(this),i=arguments.length,o=i>1?arguments[1]:void 0,r=void 0!==o;r&&(o=Md(o,i>2?arguments[2]:void 0));var a,s,l,c,u,d,h=xd(e),p=0;if(!h||this===wd&&vd(h))for(a=yd(e),s=n?new this(a):wd(a);a>p;p++)d=r?o(e[p],p):e[p],_d(s,p,d);else for(u=(c=Ad(e,h)).next,s=n?new this:[];!(l=gd(u,c)).done;p++)d=r?zd(c,o,[l.value,p],!0):l.value,_d(s,p,d);return s.length=p,s};ha({target:"Array",stat:!0,forced:!Td((function(t){Array.from(t)}))},{from:Sd});var Rd=Pi.Array.from;!function(t){t.exports=Rd}(Ys);var Cd=Bn(Ps),Dd={},Nd={get exports(){return Dd},set exports(t){Dd=t}},Ed={},Bd={get exports(){return Ed},set exports(t){Ed=t}},Pd=Di,Yd=Pc,Id=kl;Dr.f;var Xd=bu,Hd=Mu,Fd="Array Iterator",jd=Id.set,Vd=Id.getterFor(Fd);Xd(Array,"Array",(function(t,e){jd(this,{type:Fd,target:Pd(t),index:0,kind:e})}),(function(){var t=Vd(this),e=t.target,n=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,Hd(void 0,!0)):Hd("keys"==n?i:"values"==n?e[i]:[i,e[i]],!1)}),"values"),Yd.Arguments=Yd.Array;var $d=ld,Ud={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Gd=Xn,Zd=Js,Kd=ta,Jd=Pc,Qd=Zo("toStringTag");for(var th in Ud){var eh=Gd[th],nh=eh&&eh.prototype;nh&&Zd(nh)!==Qd&&Kd(nh,Qd,th),Jd[th]=Jd.Array}var ih=$d;!function(t){t.exports=ih}(Bd),function(t){t.exports=Ed}(Nd);var oh=Bn(Dd),rh={},ah={get exports(){return rh},set exports(t){rh=t}},sh={},lh=Ea,ch=Ba.concat("length","prototype");sh.f=Object.getOwnPropertyNames||function(t){return lh(t,ch)};var uh={},dh=Oa,hh=xa,ph=nd,fh=Array,bh=Math.max,Mh=function(t,e,n){for(var i=hh(t),o=dh(e,i),r=dh(void 0===n?i:n,i),a=fh(bh(r-o,0)),s=0;o<r;o++,s++)ph(a,s,t[o]);return a.length=s,a},gh=oi,mh=Di,zh=sh.f,vh=Mh,Oh="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];uh.f=function(t){return Oh&&"Window"==gh(t)?function(t){try{return zh(t)}catch(t){return vh(Oh)}}(t):zh(mh(t))};var yh=Dr,_h=function(t,e,n){return yh.f(t,e,n)},Ah={},xh=Zo;Ah.f=xh;var wh=Pi,qh=No,Wh=Ah,Lh=Dr.f,kh=function(t){var e=wh.Symbol||(wh.Symbol={});qh(e,t)||Lh(e,t,{value:Wh.f(t)})},Th=Mi,Sh=Fi,Rh=Zo,Ch=zc,Dh=function(){var t=Sh("Symbol"),e=t&&t.prototype,n=e&&e.valueOf,i=Rh("toPrimitive");e&&!e[i]&&Ch(e,i,(function(t){return Th(n,this)}),{arity:1})},Nh=oi,Eh=Array.isArray||function(t){return"Array"==Nh(t)},Bh=Eh,Ph=Ju,Yh=Bi,Ih=Zo("species"),Xh=Array,Hh=function(t){var e;return Bh(t)&&(e=t.constructor,(Ph(e)&&(e===Xh||Bh(e.prototype))||Yh(e)&&null===(e=e[Ih]))&&(e=void 0)),void 0===e?Xh:e},Fh=function(t,e){return new(Hh(t))(0===e?0:e)},jh=Cr,Vh=Wi,$h=Ro,Uh=xa,Gh=Fh,Zh=ti([].push),Kh=function(t){var e=1==t,n=2==t,i=3==t,o=4==t,r=6==t,a=7==t,s=5==t||r;return function(l,c,u,d){for(var h,p,f=$h(l),b=Vh(f),M=jh(c,u),g=Uh(b),m=0,z=d||Gh,v=e?z(l,g):n||a?z(l,0):void 0;g>m;m++)if((s||m in b)&&(p=M(h=b[m],m,f),t))if(e)v[m]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Zh(v,h)}else switch(t){case 4:return!1;case 7:Zh(v,h)}return r?-1:i||o?o:v}},Jh={forEach:Kh(0),map:Kh(1),filter:Kh(2),some:Kh(3),every:Kh(4),find:Kh(5),findIndex:Kh(6),filterReject:Kh(7)},Qh=ha,tp=Xn,ep=Mi,np=ti,ip=pi,op=no,rp=Hn,ap=No,sp=ji,lp=Yr,cp=Di,up=ar,dp=el,hp=_i,pp=lc,fp=Ia,bp=sh,Mp=uh,gp=Xa,mp=hi,zp=Dr,vp=El,Op=gi,yp=zc,_p=_h,Ap=_o,xp=Ta,wp=Io,qp=Zo,Wp=Ah,Lp=kh,kp=Dh,Tp=Bc,Sp=kl,Rp=Jh.forEach,Cp=Ml("hidden"),Dp="Symbol",Np="prototype",Ep=Sp.set,Bp=Sp.getterFor(Dp),Pp=Object[Np],Yp=tp.Symbol,Ip=Yp&&Yp[Np],Xp=tp.TypeError,Hp=tp.QObject,Fp=mp.f,jp=zp.f,Vp=Mp.f,$p=Op.f,Up=np([].push),Gp=Ap("symbols"),Zp=Ap("op-symbols"),Kp=Ap("wks"),Jp=!Hp||!Hp[Np]||!Hp[Np].findChild,Qp=ip&&rp((function(){return 7!=pp(jp({},"a",{get:function(){return jp(this,"a",{value:7}).a}})).a}))?function(t,e,n){var i=Fp(Pp,e);i&&delete Pp[e],jp(t,e,n),i&&t!==Pp&&jp(Pp,e,i)}:jp,tf=function(t,e){var n=Gp[t]=pp(Ip);return Ep(n,{type:Dp,tag:t,description:e}),ip||(n.description=e),n},ef=function(t,e,n){t===Pp&&ef(Zp,e,n),lp(t);var i=up(e);return lp(n),ap(Gp,i)?(n.enumerable?(ap(t,Cp)&&t[Cp][i]&&(t[Cp][i]=!1),n=pp(n,{enumerable:hp(0,!1)})):(ap(t,Cp)||jp(t,Cp,hp(1,{})),t[Cp][i]=!0),Qp(t,i,n)):jp(t,i,n)},nf=function(t,e){lp(t);var n=cp(e),i=fp(n).concat(sf(n));return Rp(i,(function(e){ip&&!ep(of,n,e)||ef(t,e,n[e])})),t},of=function(t){var e=up(t),n=ep($p,this,e);return!(this===Pp&&ap(Gp,e)&&!ap(Zp,e))&&(!(n||!ap(this,e)||!ap(Gp,e)||ap(this,Cp)&&this[Cp][e])||n)},rf=function(t,e){var n=cp(t),i=up(e);if(n!==Pp||!ap(Gp,i)||ap(Zp,i)){var o=Fp(n,i);return!o||!ap(Gp,i)||ap(n,Cp)&&n[Cp][i]||(o.enumerable=!0),o}},af=function(t){var e=Vp(cp(t)),n=[];return Rp(e,(function(t){ap(Gp,t)||ap(xp,t)||Up(n,t)})),n},sf=function(t){var e=t===Pp,n=Vp(e?Zp:cp(t)),i=[];return Rp(n,(function(t){!ap(Gp,t)||e&&!ap(Pp,t)||Up(i,Gp[t])})),i};op||(Yp=function(){if(sp(Ip,this))throw Xp("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?dp(arguments[0]):void 0,e=wp(t),n=function(t){this===Pp&&ep(n,Zp,t),ap(this,Cp)&&ap(this[Cp],e)&&(this[Cp][e]=!1),Qp(this,e,hp(1,t))};return ip&&Jp&&Qp(Pp,e,{configurable:!0,set:n}),tf(e,t)},yp(Ip=Yp[Np],"toString",(function(){return Bp(this).tag})),yp(Yp,"withoutSetter",(function(t){return tf(wp(t),t)})),Op.f=of,zp.f=ef,vp.f=nf,mp.f=rf,bp.f=Mp.f=af,gp.f=sf,Wp.f=function(t){return tf(qp(t),t)},ip&&_p(Ip,"description",{configurable:!0,get:function(){return Bp(this).description}})),Qh({global:!0,constructor:!0,wrap:!0,forced:!op,sham:!op},{Symbol:Yp}),Rp(fp(Kp),(function(t){Lp(t)})),Qh({target:Dp,stat:!0,forced:!op},{useSetter:function(){Jp=!0},useSimple:function(){Jp=!1}}),Qh({target:"Object",stat:!0,forced:!op,sham:!ip},{create:function(t,e){return void 0===e?pp(t):nf(pp(t),e)},defineProperty:ef,defineProperties:nf,getOwnPropertyDescriptor:rf}),Qh({target:"Object",stat:!0,forced:!op},{getOwnPropertyNames:af}),kp(),Tp(Yp,Dp),xp[Cp]=!0;var lf=no&&!!Symbol.for&&!!Symbol.keyFor,cf=ha,uf=Fi,df=No,hf=el,pf=_o,ff=lf,bf=pf("string-to-symbol-registry"),Mf=pf("symbol-to-string-registry");cf({target:"Symbol",stat:!0,forced:!ff},{for:function(t){var e=hf(t);if(df(bf,e))return bf[e];var n=uf("Symbol")(e);return bf[e]=n,Mf[n]=e,n}});var gf=ha,mf=No,zf=lo,vf=uo,Of=lf,yf=_o("symbol-to-string-registry");gf({target:"Symbol",stat:!0,forced:!Of},{keyFor:function(t){if(!zf(t))throw TypeError(vf(t)+" is not a symbol");if(mf(yf,t))return yf[t]}});var _f=Eh,Af=di,xf=oi,wf=el,qf=ti([].push),Wf=ha,Lf=Fi,kf=Gn,Tf=Mi,Sf=ti,Rf=Hn,Cf=di,Df=lo,Nf=ss,Ef=function(t){if(Af(t))return t;if(_f(t)){for(var e=t.length,n=[],i=0;i<e;i++){var o=t[i];"string"==typeof o?qf(n,o):"number"!=typeof o&&"Number"!=xf(o)&&"String"!=xf(o)||qf(n,wf(o))}var r=n.length,a=!0;return function(t,e){if(a)return a=!1,e;if(_f(this))return e;for(var i=0;i<r;i++)if(n[i]===t)return e}}},Bf=no,Pf=String,Yf=Lf("JSON","stringify"),If=Sf(/./.exec),Xf=Sf("".charAt),Hf=Sf("".charCodeAt),Ff=Sf("".replace),jf=Sf(1..toString),Vf=/[\uD800-\uDFFF]/g,$f=/^[\uD800-\uDBFF]$/,Uf=/^[\uDC00-\uDFFF]$/,Gf=!Bf||Rf((function(){var t=Lf("Symbol")();return"[null]"!=Yf([t])||"{}"!=Yf({a:t})||"{}"!=Yf(Object(t))})),Zf=Rf((function(){return'"\\udf06\\ud834"'!==Yf("\udf06\ud834")||'"\\udead"'!==Yf("\udead")})),Kf=function(t,e){var n=Nf(arguments),i=Ef(e);if(Cf(i)||void 0!==t&&!Df(t))return n[1]=function(t,e){if(Cf(i)&&(e=Tf(i,this,Pf(t),e)),!Df(e))return e},kf(Yf,null,n)},Jf=function(t,e,n){var i=Xf(n,e-1),o=Xf(n,e+1);return If($f,t)&&!If(Uf,o)||If(Uf,t)&&!If($f,i)?"\\u"+jf(Hf(t,0),16):t};Yf&&Wf({target:"JSON",stat:!0,arity:3,forced:Gf||Zf},{stringify:function(t,e,n){var i=Nf(arguments),o=kf(Gf?Kf:Yf,null,i);return Zf&&"string"==typeof o?Ff(o,Vf,Jf):o}});var Qf=Xa,tb=Ro;ha({target:"Object",stat:!0,forced:!no||Hn((function(){Qf.f(1)}))},{getOwnPropertySymbols:function(t){var e=Qf.f;return e?e(tb(t)):[]}});var eb=Pi.Object.getOwnPropertySymbols;!function(t){t.exports=eb}(ah);var nb=Bn(rh),ib={},ob={get exports(){return ib},set exports(t){ib=t}},rb={},ab={get exports(){return rb},set exports(t){rb=t}},sb=ha,lb=Hn,cb=Di,ub=hi.f,db=pi;sb({target:"Object",stat:!0,forced:!db||lb((function(){ub(1)})),sham:!db},{getOwnPropertyDescriptor:function(t,e){return ub(cb(t),e)}});var hb=Pi.Object,pb=ab.exports=function(t,e){return hb.getOwnPropertyDescriptor(t,e)};hb.getOwnPropertyDescriptor.sham&&(pb.sham=!0);var fb=rb;!function(t){t.exports=fb}(ob);var bb=Bn(ib),Mb={},gb={get exports(){return Mb},set exports(t){Mb=t}},mb=Fi,zb=sh,vb=Xa,Ob=Yr,yb=ti([].concat),_b=mb("Reflect","ownKeys")||function(t){var e=zb.f(Ob(t)),n=vb.f;return n?yb(e,n(t)):e},Ab=_b,xb=Di,wb=hi,qb=nd;ha({target:"Object",stat:!0,sham:!pi},{getOwnPropertyDescriptors:function(t){for(var e,n,i=xb(t),o=wb.f,r=Ab(i),a={},s=0;r.length>s;)void 0!==(n=o(i,e=r[s++]))&&qb(a,e,n);return a}});var Wb=Pi.Object.getOwnPropertyDescriptors;!function(t){t.exports=Wb}(gb);var Lb=Bn(Mb),kb={},Tb={get exports(){return kb},set exports(t){kb=t}},Sb={},Rb={get exports(){return Sb},set exports(t){Sb=t}},Cb=ha,Db=pi,Nb=El.f;Cb({target:"Object",stat:!0,forced:Object.defineProperties!==Nb,sham:!Db},{defineProperties:Nb});var Eb=Pi.Object,Bb=Rb.exports=function(t,e){return Eb.defineProperties(t,e)};Eb.defineProperties.sham&&(Bb.sham=!0);var Pb=Sb;!function(t){t.exports=Pb}(Tb);var Yb=Bn(kb),Ib={},Xb={get exports(){return Ib},set exports(t){Ib=t}},Hb={},Fb={get exports(){return Hb},set exports(t){Hb=t}},jb=ha,Vb=pi,$b=Dr.f;jb({target:"Object",stat:!0,forced:Object.defineProperty!==$b,sham:!Vb},{defineProperty:$b});var Ub=Pi.Object,Gb=Fb.exports=function(t,e,n){return Ub.defineProperty(t,e,n)};Ub.defineProperty.sham&&(Gb.sham=!0);var Zb=Hb;!function(t){t.exports=Zb}(Xb);var Kb=Bn(Ib);function Jb(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var Qb={},tM={get exports(){return Qb},set exports(t){Qb=t}},eM={},nM={get exports(){return eM},set exports(t){eM=t}},iM=Zb;!function(t){t.exports=iM}(nM),function(t){t.exports=eM}(tM);var oM=Bn(Qb),rM={},aM={get exports(){return rM},set exports(t){rM=t}},sM={},lM={get exports(){return sM},set exports(t){sM=t}},cM=TypeError,uM=function(t){if(t>9007199254740991)throw cM("Maximum allowed index exceeded");return t},dM=Hn,hM=Qi,pM=Zo("species"),fM=function(t){return hM>=51||!dM((function(){var e=[];return(e.constructor={})[pM]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},bM=ha,MM=Hn,gM=Eh,mM=Bi,zM=Ro,vM=xa,OM=uM,yM=nd,_M=Fh,AM=fM,xM=Qi,wM=Zo("isConcatSpreadable"),qM=xM>=51||!MM((function(){var t=[];return t[wM]=!1,t.concat()[0]!==t})),WM=function(t){if(!mM(t))return!1;var e=t[wM];return void 0!==e?!!e:gM(t)};bM({target:"Array",proto:!0,arity:1,forced:!qM||!AM("concat")},{concat:function(t){var e,n,i,o,r,a=zM(this),s=_M(a,0),l=0;for(e=-1,i=arguments.length;e<i;e++)if(WM(r=-1===e?a:arguments[e]))for(o=vM(r),OM(l+o),n=0;n<o;n++,l++)n in r&&yM(s,l,r[n]);else OM(l+1),yM(s,l++,r);return s.length=l,s}}),kh("asyncIterator"),kh("hasInstance"),kh("isConcatSpreadable"),kh("iterator"),kh("match"),kh("matchAll"),kh("replace"),kh("search"),kh("species"),kh("split");var LM=Dh;kh("toPrimitive"),LM();var kM=Fi,TM=Bc;kh("toStringTag"),TM(kM("Symbol"),"Symbol"),kh("unscopables"),Bc(Xn.JSON,"JSON",!0);var SM=Pi.Symbol;kh("dispose");var RM=SM;kh("asyncDispose");var CM=ha,DM=ti,NM=Fi("Symbol"),EM=NM.keyFor,BM=DM(NM.prototype.valueOf);CM({target:"Symbol",stat:!0},{isRegistered:function(t){try{return void 0!==EM(BM(t))}catch(t){return!1}}});for(var PM=ha,YM=_o,IM=Fi,XM=ti,HM=lo,FM=Zo,jM=IM("Symbol"),VM=jM.isWellKnown,$M=IM("Object","getOwnPropertyNames"),UM=XM(jM.prototype.valueOf),GM=YM("wks"),ZM=0,KM=$M(jM),JM=KM.length;ZM<JM;ZM++)try{var QM=KM[ZM];HM(jM[QM])&&FM(QM)}catch(t){}PM({target:"Symbol",stat:!0,forced:!0},{isWellKnown:function(t){if(VM&&VM(t))return!0;try{for(var e=UM(t),n=0,i=$M(GM),o=i.length;n<o;n++)if(GM[i[n]]==e)return!0}catch(t){}return!1}}),kh("matcher"),kh("metadataKey"),kh("observable"),kh("metadata"),kh("patternMatch"),kh("replaceAll");var tg=RM;!function(t){t.exports=tg}(lM),function(t){t.exports=sM}(aM);var eg=Bn(rM),ng={},ig={get exports(){return ng},set exports(t){ng=t}},og={},rg={get exports(){return og},set exports(t){og=t}},ag=Ah.f("iterator"),sg=ag;!function(t){t.exports=sg}(rg),function(t){t.exports=og}(ig);var lg=Bn(ng);function cg(t){return cg="function"==typeof eg&&"symbol"==typeof lg?function(t){return typeof t}:function(t){return t&&"function"==typeof eg&&t.constructor===eg&&t!==eg.prototype?"symbol":typeof t},cg(t)}var ug={},dg={get exports(){return ug},set exports(t){ug=t}},hg={},pg={get exports(){return hg},set exports(t){hg=t}},fg=Ah.f("toPrimitive");!function(t){t.exports=fg}(pg),function(t){t.exports=hg}(dg);var bg=Bn(ug);function Mg(t){var e=function(t,e){if("object"!==cg(t)||null===t)return t;var n=t[bg];if(void 0!==n){var i=n.call(t,e||"default");if("object"!==cg(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===cg(e)?e:String(e)}function gg(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),oM(t,Mg(i.key),i)}}function mg(t,e,n){return e&&gg(t.prototype,e),n&&gg(t,n),oM(t,"prototype",{writable:!1}),t}function zg(t,e,n){return(e=Mg(e))in t?oM(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var vg={},Og={get exports(){return vg},set exports(t){vg=t}},yg={},_g={get exports(){return yg},set exports(t){yg=t}};ha({target:"Array",stat:!0},{isArray:Eh});var Ag=Pi.Array.isArray,xg=Ag;!function(t){t.exports=xg}(_g),function(t){t.exports=yg}(Og);var wg=Bn(vg);var qg={},Wg={get exports(){return qg},set exports(t){qg=t}},Lg={},kg={get exports(){return Lg},set exports(t){Lg=t}},Tg=ha,Sg=Eh,Rg=Ju,Cg=Bi,Dg=Oa,Ng=xa,Eg=Di,Bg=nd,Pg=Zo,Yg=ss,Ig=fM("slice"),Xg=Pg("species"),Hg=Array,Fg=Math.max;Tg({target:"Array",proto:!0,forced:!Ig},{slice:function(t,e){var n,i,o,r=Eg(this),a=Ng(r),s=Dg(t,a),l=Dg(void 0===e?a:e,a);if(Sg(r)&&(n=r.constructor,(Rg(n)&&(n===Hg||Sg(n.prototype))||Cg(n)&&null===(n=n[Xg]))&&(n=void 0),n===Hg||void 0===n))return Yg(r,s,l);for(i=new(void 0===n?Hg:n)(Fg(l-s,0)),o=0;s<l;s++,o++)s in r&&Bg(i,o,r[s]);return i.length=o,i}});var jg=ys("Array").slice,Vg=ji,$g=jg,Ug=Array.prototype,Gg=function(t){var e=t.slice;return t===Ug||Vg(Ug,t)&&e===Ug.slice?$g:e},Zg=Gg,Kg=Zg;!function(t){t.exports=Kg}(kg),function(t){t.exports=Lg}(Wg);var Jg=Bn(qg),Qg={},tm={get exports(){return Qg},set exports(t){Qg=t}},em={},nm={get exports(){return em},set exports(t){em=t}},im=Rd;!function(t){t.exports=im}(nm),function(t){t.exports=em}(tm);var om=Bn(Qg);function rm(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function am(t,e){var n;if(t){if("string"==typeof t)return rm(t,e);var i=Jg(n=Object.prototype.toString.call(t)).call(n,8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?om(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?rm(t,e):void 0}}function sm(t,e){return function(t){if(wg(t))return t}(t)||function(t,e){var n=null==t?null:void 0!==eg&&oh(t)||t["@@iterator"];if(null!=n){var i,o,r,a,s=[],l=!0,c=!1;try{if(r=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=r.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(t){c=!0,o=t}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(t,e)||am(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lm(t){return function(t){if(wg(t))return rm(t)}(t)||function(t){if(void 0!==eg&&null!=oh(t)||null!=t["@@iterator"])return om(t)}(t)||am(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var cm={},um={get exports(){return cm},set exports(t){cm=t}};!function(t){t.exports=SM}(um);var dm=Bn(cm),hm={},pm={get exports(){return hm},set exports(t){hm=t}},fm=ys("Array").concat,bm=ji,Mm=fm,gm=Array.prototype,mm=function(t){var e=t.concat;return t===gm||bm(gm,t)&&e===gm.concat?Mm:e},zm=mm;!function(t){t.exports=zm}(pm);var vm=Bn(hm),Om={},ym={get exports(){return Om},set exports(t){Om=t}};!function(t){t.exports=Zg}(ym);var _m=Bn(Om),Am={},xm={get exports(){return Am},set exports(t){Am=t}};ha({target:"Reflect",stat:!0},{ownKeys:_b});var wm=Pi.Reflect.ownKeys;!function(t){t.exports=wm}(xm);var qm=Bn(Am),Wm={},Lm={get exports(){return Wm},set exports(t){Wm=t}};!function(t){t.exports=Ag}(Lm);var km=Bn(Wm),Tm={},Sm={get exports(){return Tm},set exports(t){Tm=t}},Rm=Jh.map;ha({target:"Array",proto:!0,forced:!fM("map")},{map:function(t){return Rm(this,t,arguments.length>1?arguments[1]:void 0)}});var Cm=ys("Array").map,Dm=ji,Nm=Cm,Em=Array.prototype,Bm=function(t){var e=t.map;return t===Em||Dm(Em,t)&&e===Em.map?Nm:e},Pm=Bm;!function(t){t.exports=Pm}(Sm);var Ym=Bn(Tm),Im={},Xm={get exports(){return Im},set exports(t){Im=t}},Hm=Ro,Fm=Ia;ha({target:"Object",stat:!0,forced:Hn((function(){Fm(1)}))},{keys:function(t){return Fm(Hm(t))}});var jm=Pi.Object.keys;!function(t){t.exports=jm}(Xm);var Vm=Bn(Im),$m={},Um={get exports(){return $m},set exports(t){$m=t}},Gm=ha,Zm=Date,Km=ti(Zm.prototype.getTime);Gm({target:"Date",stat:!0},{now:function(){return Km(new Zm)}});var Jm=Pi.Date.now;!function(t){t.exports=Jm}(Um);var Qm=Bn($m),tz={},ez={get exports(){return tz},set exports(t){tz=t}},nz=Hn,iz=function(t,e){var n=[][t];return!!n&&nz((function(){n.call(null,e||function(){return 1},1)}))},oz=Jh.forEach,rz=iz("forEach")?[].forEach:function(t){return oz(this,t,arguments.length>1?arguments[1]:void 0)};ha({target:"Array",proto:!0,forced:[].forEach!=rz},{forEach:rz});var az=ys("Array").forEach,sz=Js,lz=No,cz=ji,uz=az,dz=Array.prototype,hz={DOMTokenList:!0,NodeList:!0},pz=function(t){var e=t.forEach;return t===dz||cz(dz,t)&&e===dz.forEach||lz(hz,sz(t))?uz:e};!function(t){t.exports=pz}(ez);var fz=Bn(tz),bz={},Mz={get exports(){return bz},set exports(t){bz=t}},gz=ha,mz=Eh,zz=ti([].reverse),vz=[1,2];gz({target:"Array",proto:!0,forced:String(vz)===String(vz.reverse())},{reverse:function(){return mz(this)&&(this.length=this.length),zz(this)}});var Oz=ys("Array").reverse,yz=ji,_z=Oz,Az=Array.prototype,xz=function(t){var e=t.reverse;return t===Az||yz(Az,t)&&e===Az.reverse?_z:e},wz=xz;!function(t){t.exports=wz}(Mz);var qz=Bn(bz),Wz={},Lz={get exports(){return Wz},set exports(t){Wz=t}},kz=pi,Tz=Eh,Sz=TypeError,Rz=Object.getOwnPropertyDescriptor,Cz=kz&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}(),Dz=uo,Nz=TypeError,Ez=function(t,e){if(!delete t[e])throw Nz("Cannot delete property "+Dz(e)+" of "+Dz(t))},Bz=ha,Pz=Ro,Yz=Oa,Iz=ga,Xz=xa,Hz=Cz?function(t,e){if(Tz(t)&&!Rz(t,"length").writable)throw Sz("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e},Fz=uM,jz=Fh,Vz=nd,$z=Ez,Uz=fM("splice"),Gz=Math.max,Zz=Math.min;Bz({target:"Array",proto:!0,forced:!Uz},{splice:function(t,e){var n,i,o,r,a,s,l=Pz(this),c=Xz(l),u=Yz(t,c),d=arguments.length;for(0===d?n=i=0:1===d?(n=0,i=c-u):(n=d-2,i=Zz(Gz(Iz(e),0),c-u)),Fz(c+n-i),o=jz(l,i),r=0;r<i;r++)(a=u+r)in l&&Vz(o,r,l[a]);if(o.length=i,n<i){for(r=u;r<c-i;r++)s=r+n,(a=r+i)in l?l[s]=l[a]:$z(l,s);for(r=c;r>c-i+n;r--)$z(l,r-1)}else if(n>i)for(r=c-i;r>u;r--)s=r+n-1,(a=r+i-1)in l?l[s]=l[a]:$z(l,s);for(r=0;r<n;r++)l[r+u]=arguments[r+2];return Hz(l,c-i+n),o}});var Kz=ys("Array").splice,Jz=ji,Qz=Kz,tv=Array.prototype,ev=function(t){var e=t.splice;return t===tv||Jz(tv,t)&&e===tv.splice?Qz:e},nv=ev;!function(t){t.exports=nv}(Lz);var iv=Bn(Wz),ov={},rv={get exports(){return ov},set exports(t){ov=t}},av=ka.includes;ha({target:"Array",proto:!0,forced:Hn((function(){return!Array(1).includes()}))},{includes:function(t){return av(this,t,arguments.length>1?arguments[1]:void 0)}});var sv=ys("Array").includes,lv=Bi,cv=oi,uv=Zo("match"),dv=function(t){var e;return lv(t)&&(void 0!==(e=t[uv])?!!e:"RegExp"==cv(t))},hv=TypeError,pv=Zo("match"),fv=ha,bv=function(t){if(dv(t))throw hv("The method doesn't accept regular expressions");return t},Mv=Si,gv=el,mv=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[pv]=!1,"/./"[t](e)}catch(t){}}return!1},zv=ti("".indexOf);fv({target:"String",proto:!0,forced:!mv("includes")},{includes:function(t){return!!~zv(gv(Mv(this)),gv(bv(t)),arguments.length>1?arguments[1]:void 0)}});var vv=ys("String").includes,Ov=ji,yv=sv,_v=vv,Av=Array.prototype,xv=String.prototype,wv=function(t){var e=t.includes;return t===Av||Ov(Av,t)&&e===Av.includes?yv:"string"==typeof t||t===xv||Ov(xv,t)&&e===xv.includes?_v:e},qv=wv;!function(t){t.exports=qv}(rv);var Wv=Bn(ov),Lv={},kv={get exports(){return Lv},set exports(t){Lv=t}},Tv=Ro,Sv=gc,Rv=cc;ha({target:"Object",stat:!0,forced:Hn((function(){Sv(1)})),sham:!Rv},{getPrototypeOf:function(t){return Sv(Tv(t))}});var Cv=Pi.Object.getPrototypeOf;!function(t){t.exports=Cv}(kv);var Dv=Bn(Lv),Nv={},Ev={get exports(){return Nv},set exports(t){Nv=t}},Bv=Jh.filter;ha({target:"Array",proto:!0,forced:!fM("filter")},{filter:function(t){return Bv(this,t,arguments.length>1?arguments[1]:void 0)}});var Pv=ys("Array").filter,Yv=ji,Iv=Pv,Xv=Array.prototype,Hv=function(t){var e=t.filter;return t===Xv||Yv(Xv,t)&&e===Xv.filter?Iv:e},Fv=Hv;!function(t){t.exports=Fv}(Ev);var jv=Bn(Nv),Vv={},$v={get exports(){return Vv},set exports(t){Vv=t}},Uv=pi,Gv=ti,Zv=Ia,Kv=Di,Jv=Gv(gi.f),Qv=Gv([].push),tO=function(t){return function(e){for(var n,i=Kv(e),o=Zv(i),r=o.length,a=0,s=[];r>a;)n=o[a++],Uv&&!Jv(i,n)||Qv(s,t?[n,i[n]]:i[n]);return s}},eO={entries:tO(!0),values:tO(!1)}.values;ha({target:"Object",stat:!0},{values:function(t){return eO(t)}});var nO=Pi.Object.values;!function(t){t.exports=nO}($v);var iO=Bn(Vv),oO={},rO={get exports(){return oO},set exports(t){oO=t}},aO="\t\n\v\f\r \u2028\u2029\ufeff",sO=Si,lO=el,cO=aO,uO=ti("".replace),dO=RegExp("^["+cO+"]+"),hO=RegExp("(^|[^"+cO+"])["+cO+"]+$"),pO=function(t){return function(e){var n=lO(sO(e));return 1&t&&(n=uO(n,dO,"")),2&t&&(n=uO(n,hO,"$1")),n}},fO={start:pO(1),end:pO(2),trim:pO(3)},bO=Xn,MO=Hn,gO=ti,mO=el,zO=fO.trim,vO=aO,OO=bO.parseInt,yO=bO.Symbol,_O=yO&&yO.iterator,AO=/^[+-]?0x/i,xO=gO(AO.exec),wO=8!==OO(vO+"08")||22!==OO(vO+"0x16")||_O&&!MO((function(){OO(Object(_O))}))?function(t,e){var n=zO(mO(t));return OO(n,e>>>0||(xO(AO,n)?16:10))}:OO;ha({global:!0,forced:parseInt!=wO},{parseInt:wO});var qO=Pi.parseInt;!function(t){t.exports=qO}(rO);var WO=Bn(oO),LO={},kO={get exports(){return LO},set exports(t){LO=t}},TO=ha,SO=ka.indexOf,RO=iz,CO=si([].indexOf),DO=!!CO&&1/CO([1],1,-0)<0;TO({target:"Array",proto:!0,forced:DO||!RO("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return DO?CO(this,t,e)||0:SO(this,t,e)}});var NO=ys("Array").indexOf,EO=ji,BO=NO,PO=Array.prototype,YO=function(t){var e=t.indexOf;return t===PO||EO(PO,t)&&e===PO.indexOf?BO:e},IO=YO;!function(t){t.exports=IO}(kO);var XO=Bn(LO),HO={},FO={get exports(){return HO},set exports(t){HO=t}},jO=Nl.PROPER,VO=Hn,$O=aO,UO=fO.trim;ha({target:"String",proto:!0,forced:function(t){return VO((function(){return!!$O[t]()||" "!==" "[t]()||jO&&$O[t].name!==t}))}("trim")},{trim:function(){return UO(this)}});var GO=ys("String").trim,ZO=ji,KO=GO,JO=String.prototype,QO=function(t){var e=t.trim;return"string"==typeof t||t===JO||ZO(JO,t)&&e===JO.trim?KO:e},ty=QO;!function(t){t.exports=ty}(FO);var ey=Bn(HO),ny={},iy={get exports(){return ny},set exports(t){ny=t}};ha({target:"Object",stat:!0,sham:!pi},{create:lc});var oy=Pi.Object,ry=function(t,e){return oy.create(t,e)},ay=ry;!function(t){t.exports=ay}(iy);var sy=Bn(ny),ly={},cy={get exports(){return ly},set exports(t){ly=t}},uy=Pi,dy=Gn;uy.JSON||(uy.JSON={stringify:JSON.stringify});var hy=function(t,e,n){return dy(uy.JSON.stringify,null,arguments)};!function(t){t.exports=hy}(cy);var py=Bn(ly),fy={},by={get exports(){return fy},set exports(t){fy=t}},My="function"==typeof Bun&&Bun&&"string"==typeof Bun.version,gy=TypeError,my=function(t,e){if(t<e)throw gy("Not enough arguments");return t},zy=Xn,vy=Gn,Oy=di,yy=My,_y=Vi,Ay=ss,xy=my,wy=zy.Function,qy=/MSIE .\./.test(_y)||yy&&function(){var t=zy.Bun.version.split(".");return t.length<3||0==t[0]&&(t[1]<3||3==t[1]&&0==t[2])}(),Wy=function(t,e){var n=e?2:1;return qy?function(i,o){var r=xy(arguments.length,1)>n,a=Oy(i)?i:wy(i),s=r?Ay(arguments,n):[],l=r?function(){vy(a,this,s)}:a;return e?t(l,o):t(l)}:t},Ly=ha,ky=Xn,Ty=Wy(ky.setInterval,!0);Ly({global:!0,bind:!0,forced:ky.setInterval!==Ty},{setInterval:Ty});var Sy=ha,Ry=Xn,Cy=Wy(Ry.setTimeout,!0);Sy({global:!0,bind:!0,forced:Ry.setTimeout!==Cy},{setTimeout:Cy});var Dy=Pi.setTimeout;!function(t){t.exports=Dy}(by);var Ny=Bn(fy),Ey={},By={get exports(){return Ey},set exports(t){Ey=t}},Py=Ro,Yy=Oa,Iy=xa,Xy=function(t){for(var e=Py(this),n=Iy(e),i=arguments.length,o=Yy(i>1?arguments[1]:void 0,n),r=i>2?arguments[2]:void 0,a=void 0===r?n:Yy(r,n);a>o;)e[o++]=t;return e};ha({target:"Array",proto:!0},{fill:Xy});var Hy=ys("Array").fill,Fy=ji,jy=Hy,Vy=Array.prototype,$y=function(t){var e=t.fill;return t===Vy||Fy(Vy,t)&&e===Vy.fill?jy:e},Uy=$y;!function(t){t.exports=Uy}(By);var Gy,Zy=Bn(Ey);function Ky(){return Ky=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ky.apply(this,arguments)}function Jy(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function Qy(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Gy="function"!=typeof Object.assign?function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i)for(var o in i)i.hasOwnProperty(o)&&(e[o]=i[o])}return e}:Object.assign;var t_,e_=Gy,n_=["","webkit","Moz","MS","ms","o"],i_="undefined"==typeof document?{style:{}}:document.createElement("div"),o_="function",r_=Math.round,a_=Math.abs,s_=Date.now;function l_(t,e){for(var n,i,o=e[0].toUpperCase()+e.slice(1),r=0;r<n_.length;){if((i=(n=n_[r])?n+o:e)in t)return i;r++}}t_="undefined"==typeof window?{}:window;var c_=l_(i_.style,"touchAction"),u_=void 0!==c_;var d_="compute",h_="auto",p_="manipulation",f_="none",b_="pan-x",M_="pan-y",g_=function(){if(!u_)return!1;var t={},e=t_.CSS&&t_.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(n){return t[n]=!e||t_.CSS.supports("touch-action",n)})),t}(),m_="ontouchstart"in t_,z_=void 0!==l_(t_,"PointerEvent"),v_=m_&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),O_="touch",y_="mouse",__=25,A_=1,x_=2,w_=4,q_=8,W_=1,L_=2,k_=4,T_=8,S_=16,R_=L_|k_,C_=T_|S_,D_=R_|C_,N_=["x","y"],E_=["clientX","clientY"];function B_(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(i=0;i<t.length;)e.call(n,t[i],i,t),i++;else for(i in t)t.hasOwnProperty(i)&&e.call(n,t[i],i,t)}function P_(t,e){return typeof t===o_?t.apply(e&&e[0]||void 0,e):t}function Y_(t,e){return t.indexOf(e)>-1}var I_=function(){function t(t,e){this.manager=t,this.set(e)}var e=t.prototype;return e.set=function(t){t===d_&&(t=this.compute()),u_&&this.manager.element.style&&g_[t]&&(this.manager.element.style[c_]=t),this.actions=t.toLowerCase().trim()},e.update=function(){this.set(this.manager.options.touchAction)},e.compute=function(){var t=[];return B_(this.manager.recognizers,(function(e){P_(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(Y_(t,f_))return f_;var e=Y_(t,b_),n=Y_(t,M_);return e&&n?f_:e||n?e?b_:M_:Y_(t,p_)?p_:h_}(t.join(" "))},e.preventDefaults=function(t){var e=t.srcEvent,n=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var i=this.actions,o=Y_(i,f_)&&!g_[f_],r=Y_(i,M_)&&!g_[M_],a=Y_(i,b_)&&!g_[b_];if(o){var s=1===t.pointers.length,l=t.distance<2,c=t.deltaTime<250;if(s&&l&&c)return}if(!a||!r)return o||r&&n&R_||a&&n&C_?this.preventSrc(e):void 0}},e.preventSrc=function(t){this.manager.session.prevented=!0,t.preventDefault()},t}();function X_(t,e){for(;t;){if(t===e)return!0;t=t.parentNode}return!1}function H_(t){var e=t.length;if(1===e)return{x:r_(t[0].clientX),y:r_(t[0].clientY)};for(var n=0,i=0,o=0;o<e;)n+=t[o].clientX,i+=t[o].clientY,o++;return{x:r_(n/e),y:r_(i/e)}}function F_(t){for(var e=[],n=0;n<t.pointers.length;)e[n]={clientX:r_(t.pointers[n].clientX),clientY:r_(t.pointers[n].clientY)},n++;return{timeStamp:s_(),pointers:e,center:H_(e),deltaX:t.deltaX,deltaY:t.deltaY}}function j_(t,e,n){n||(n=N_);var i=e[n[0]]-t[n[0]],o=e[n[1]]-t[n[1]];return Math.sqrt(i*i+o*o)}function V_(t,e,n){n||(n=N_);var i=e[n[0]]-t[n[0]],o=e[n[1]]-t[n[1]];return 180*Math.atan2(o,i)/Math.PI}function $_(t,e){return t===e?W_:a_(t)>=a_(e)?t<0?L_:k_:e<0?T_:S_}function U_(t,e,n){return{x:e/t||0,y:n/t||0}}function G_(t,e){var n=t.session,i=e.pointers,o=i.length;n.firstInput||(n.firstInput=F_(e)),o>1&&!n.firstMultiple?n.firstMultiple=F_(e):1===o&&(n.firstMultiple=!1);var r=n.firstInput,a=n.firstMultiple,s=a?a.center:r.center,l=e.center=H_(i);e.timeStamp=s_(),e.deltaTime=e.timeStamp-r.timeStamp,e.angle=V_(s,l),e.distance=j_(s,l),function(t,e){var n=e.center,i=t.offsetDelta||{},o=t.prevDelta||{},r=t.prevInput||{};e.eventType!==A_&&r.eventType!==w_||(o=t.prevDelta={x:r.deltaX||0,y:r.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=o.x+(n.x-i.x),e.deltaY=o.y+(n.y-i.y)}(n,e),e.offsetDirection=$_(e.deltaX,e.deltaY);var c=U_(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=c.x,e.overallVelocityY=c.y,e.overallVelocity=a_(c.x)>a_(c.y)?c.x:c.y,e.scale=a?function(t,e){return j_(e[0],e[1],E_)/j_(t[0],t[1],E_)}(a.pointers,i):1,e.rotation=a?function(t,e){return V_(e[1],e[0],E_)+V_(t[1],t[0],E_)}(a.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,o,r,a=t.lastInterval||e,s=e.timeStamp-a.timeStamp;if(e.eventType!==q_&&(s>__||void 0===a.velocity)){var l=e.deltaX-a.deltaX,c=e.deltaY-a.deltaY,u=U_(s,l,c);i=u.x,o=u.y,n=a_(u.x)>a_(u.y)?u.x:u.y,r=$_(l,c),t.lastInterval=e}else n=a.velocity,i=a.velocityX,o=a.velocityY,r=a.direction;e.velocity=n,e.velocityX=i,e.velocityY=o,e.direction=r}(n,e);var u,d=t.element,h=e.srcEvent;X_(u=h.composedPath?h.composedPath()[0]:h.path?h.path[0]:h.target,d)&&(d=u),e.target=d}function Z_(t,e,n){var i=n.pointers.length,o=n.changedPointers.length,r=e&A_&&i-o==0,a=e&(w_|q_)&&i-o==0;n.isFirst=!!r,n.isFinal=!!a,r&&(t.session={}),n.eventType=e,G_(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function K_(t){return t.trim().split(/\s+/g)}function J_(t,e,n){B_(K_(e),(function(e){t.addEventListener(e,n,!1)}))}function Q_(t,e,n){B_(K_(e),(function(e){t.removeEventListener(e,n,!1)}))}function tA(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||window}var eA=function(){function t(t,e){var n=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){P_(t.options.enable,[t])&&n.handler(e)},this.init()}var e=t.prototype;return e.handler=function(){},e.init=function(){this.evEl&&J_(this.element,this.evEl,this.domHandler),this.evTarget&&J_(this.target,this.evTarget,this.domHandler),this.evWin&&J_(tA(this.element),this.evWin,this.domHandler)},e.destroy=function(){this.evEl&&Q_(this.element,this.evEl,this.domHandler),this.evTarget&&Q_(this.target,this.evTarget,this.domHandler),this.evWin&&Q_(tA(this.element),this.evWin,this.domHandler)},t}();function nA(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;i<t.length;){if(n&&t[i][n]==e||!n&&t[i]===e)return i;i++}return-1}var iA={pointerdown:A_,pointermove:x_,pointerup:w_,pointercancel:q_,pointerout:q_},oA={2:O_,3:"pen",4:y_,5:"kinect"},rA="pointerdown",aA="pointermove pointerup pointercancel";t_.MSPointerEvent&&!t_.PointerEvent&&(rA="MSPointerDown",aA="MSPointerMove MSPointerUp MSPointerCancel");var sA=function(t){function e(){var n,i=e.prototype;return i.evEl=rA,i.evWin=aA,(n=t.apply(this,arguments)||this).store=n.manager.session.pointerEvents=[],n}return Jy(e,t),e.prototype.handler=function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),o=iA[i],r=oA[t.pointerType]||t.pointerType,a=r===O_,s=nA(e,t.pointerId,"pointerId");o&A_&&(0===t.button||a)?s<0&&(e.push(t),s=e.length-1):o&(w_|q_)&&(n=!0),s<0||(e[s]=t,this.callback(this.manager,o,{pointers:e,changedPointers:[t],pointerType:r,srcEvent:t}),n&&e.splice(s,1))},e}(eA);function lA(t){return Array.prototype.slice.call(t,0)}function cA(t,e,n){for(var i=[],o=[],r=0;r<t.length;){var a=e?t[r][e]:t[r];nA(o,a)<0&&i.push(t[r]),o[r]=a,r++}return n&&(i=e?i.sort((function(t,n){return t[e]>n[e]})):i.sort()),i}var uA={touchstart:A_,touchmove:x_,touchend:w_,touchcancel:q_},dA="touchstart touchmove touchend touchcancel",hA=function(t){function e(){var n;return e.prototype.evTarget=dA,(n=t.apply(this,arguments)||this).targetIds={},n}return Jy(e,t),e.prototype.handler=function(t){var e=uA[t.type],n=pA.call(this,t,e);n&&this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:O_,srcEvent:t})},e}(eA);function pA(t,e){var n,i,o=lA(t.touches),r=this.targetIds;if(e&(A_|x_)&&1===o.length)return r[o[0].identifier]=!0,[o,o];var a=lA(t.changedTouches),s=[],l=this.target;if(i=o.filter((function(t){return X_(t.target,l)})),e===A_)for(n=0;n<i.length;)r[i[n].identifier]=!0,n++;for(n=0;n<a.length;)r[a[n].identifier]&&s.push(a[n]),e&(w_|q_)&&delete r[a[n].identifier],n++;return s.length?[cA(i.concat(s),"identifier",!0),s]:void 0}var fA={mousedown:A_,mousemove:x_,mouseup:w_},bA="mousedown",MA="mousemove mouseup",gA=function(t){function e(){var n,i=e.prototype;return i.evEl=bA,i.evWin=MA,(n=t.apply(this,arguments)||this).pressed=!1,n}return Jy(e,t),e.prototype.handler=function(t){var e=fA[t.type];e&A_&&0===t.button&&(this.pressed=!0),e&x_&&1!==t.which&&(e=w_),this.pressed&&(e&w_&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:y_,srcEvent:t}))},e}(eA),mA=2500,zA=25;function vA(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var n={x:e.clientX,y:e.clientY},i=this.lastTouches;this.lastTouches.push(n);setTimeout((function(){var t=i.indexOf(n);t>-1&&i.splice(t,1)}),mA)}}function OA(t,e){t&A_?(this.primaryTouch=e.changedPointers[0].identifier,vA.call(this,e)):t&(w_|q_)&&vA.call(this,e)}function yA(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i<this.lastTouches.length;i++){var o=this.lastTouches[i],r=Math.abs(e-o.x),a=Math.abs(n-o.y);if(r<=zA&&a<=zA)return!0}return!1}var _A=function(){return function(t){function e(e,n){var i;return(i=t.call(this,e,n)||this).handler=function(t,e,n){var o=n.pointerType===O_,r=n.pointerType===y_;if(!(r&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(o)OA.call(Qy(Qy(i)),e,n);else if(r&&yA.call(Qy(Qy(i)),n))return;i.callback(t,e,n)}},i.touch=new hA(i.manager,i.handler),i.mouse=new gA(i.manager,i.handler),i.primaryTouch=null,i.lastTouches=[],i}return Jy(e,t),e.prototype.destroy=function(){this.touch.destroy(),this.mouse.destroy()},e}(eA)}();function AA(t,e,n){return!!Array.isArray(t)&&(B_(t,n[e],n),!0)}var xA=1,wA=2,qA=4,WA=8,LA=WA,kA=16,TA=32,SA=1;function RA(t,e){var n=e.manager;return n?n.get(t):t}function CA(t){return t&kA?"cancel":t&WA?"end":t&qA?"move":t&wA?"start":""}var DA=function(){function t(t){void 0===t&&(t={}),this.options=Ky({enable:!0},t),this.id=SA++,this.manager=null,this.state=xA,this.simultaneous={},this.requireFail=[]}var e=t.prototype;return e.set=function(t){return e_(this.options,t),this.manager&&this.manager.touchAction.update(),this},e.recognizeWith=function(t){if(AA(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=RA(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},e.dropRecognizeWith=function(t){return AA(t,"dropRecognizeWith",this)||(t=RA(t,this),delete this.simultaneous[t.id]),this},e.requireFailure=function(t){if(AA(t,"requireFailure",this))return this;var e=this.requireFail;return-1===nA(e,t=RA(t,this))&&(e.push(t),t.requireFailure(this)),this},e.dropRequireFailure=function(t){if(AA(t,"dropRequireFailure",this))return this;t=RA(t,this);var e=nA(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},e.hasRequireFailures=function(){return this.requireFail.length>0},e.canRecognizeWith=function(t){return!!this.simultaneous[t.id]},e.emit=function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<WA&&i(e.options.event+CA(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=WA&&i(e.options.event+CA(n))},e.tryEmit=function(t){if(this.canEmit())return this.emit(t);this.state=TA},e.canEmit=function(){for(var t=0;t<this.requireFail.length;){if(!(this.requireFail[t].state&(TA|xA)))return!1;t++}return!0},e.recognize=function(t){var e=e_({},t);if(!P_(this.options.enable,[this,e]))return this.reset(),void(this.state=TA);this.state&(LA|kA|TA)&&(this.state=xA),this.state=this.process(e),this.state&(wA|qA|WA|kA)&&this.tryEmit(e)},e.process=function(t){},e.getTouchAction=function(){},e.reset=function(){},t}(),NA=function(t){function e(e){var n;return void 0===e&&(e={}),(n=t.call(this,Ky({event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},e))||this).pTime=!1,n.pCenter=!1,n._timer=null,n._input=null,n.count=0,n}Jy(e,t);var n=e.prototype;return n.getTouchAction=function(){return[p_]},n.process=function(t){var e=this,n=this.options,i=t.pointers.length===n.pointers,o=t.distance<n.threshold,r=t.deltaTime<n.time;if(this.reset(),t.eventType&A_&&0===this.count)return this.failTimeout();if(o&&r&&i){if(t.eventType!==w_)return this.failTimeout();var a=!this.pTime||t.timeStamp-this.pTime<n.interval,s=!this.pCenter||j_(this.pCenter,t.center)<n.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,s&&a?this.count+=1:this.count=1,this._input=t,0===this.count%n.taps)return this.hasRequireFailures()?(this._timer=setTimeout((function(){e.state=LA,e.tryEmit()}),n.interval),wA):LA}return TA},n.failTimeout=function(){var t=this;return this._timer=setTimeout((function(){t.state=TA}),this.options.interval),TA},n.reset=function(){clearTimeout(this._timer)},n.emit=function(){this.state===LA&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))},e}(DA),EA=function(t){function e(e){return void 0===e&&(e={}),t.call(this,Ky({pointers:1},e))||this}Jy(e,t);var n=e.prototype;return n.attrTest=function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},n.process=function(t){var e=this.state,n=t.eventType,i=e&(wA|qA),o=this.attrTest(t);return i&&(n&q_||!o)?e|kA:i||o?n&w_?e|WA:e&wA?e|qA:wA:TA},e}(DA);function BA(t){return t===S_?"down":t===T_?"up":t===L_?"left":t===k_?"right":""}var PA=function(t){function e(e){var n;return void 0===e&&(e={}),(n=t.call(this,Ky({event:"pan",threshold:10,pointers:1,direction:D_},e))||this).pX=null,n.pY=null,n}Jy(e,t);var n=e.prototype;return n.getTouchAction=function(){var t=this.options.direction,e=[];return t&R_&&e.push(M_),t&C_&&e.push(b_),e},n.directionTest=function(t){var e=this.options,n=!0,i=t.distance,o=t.direction,r=t.deltaX,a=t.deltaY;return o&e.direction||(e.direction&R_?(o=0===r?W_:r<0?L_:k_,n=r!==this.pX,i=Math.abs(t.deltaX)):(o=0===a?W_:a<0?T_:S_,n=a!==this.pY,i=Math.abs(t.deltaY))),t.direction=o,n&&i>e.threshold&&o&e.direction},n.attrTest=function(t){return EA.prototype.attrTest.call(this,t)&&(this.state&wA||!(this.state&wA)&&this.directionTest(t))},n.emit=function(e){this.pX=e.deltaX,this.pY=e.deltaY;var n=BA(e.direction);n&&(e.additionalEvent=this.options.event+n),t.prototype.emit.call(this,e)},e}(EA),YA=function(t){function e(e){return void 0===e&&(e={}),t.call(this,Ky({event:"swipe",threshold:10,velocity:.3,direction:R_|C_,pointers:1},e))||this}Jy(e,t);var n=e.prototype;return n.getTouchAction=function(){return PA.prototype.getTouchAction.call(this)},n.attrTest=function(e){var n,i=this.options.direction;return i&(R_|C_)?n=e.overallVelocity:i&R_?n=e.overallVelocityX:i&C_&&(n=e.overallVelocityY),t.prototype.attrTest.call(this,e)&&i&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers===this.options.pointers&&a_(n)>this.options.velocity&&e.eventType&w_},n.emit=function(t){var e=BA(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)},e}(EA),IA=function(t){function e(e){return void 0===e&&(e={}),t.call(this,Ky({event:"pinch",threshold:0,pointers:2},e))||this}Jy(e,t);var n=e.prototype;return n.getTouchAction=function(){return[f_]},n.attrTest=function(e){return t.prototype.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&wA)},n.emit=function(e){if(1!==e.scale){var n=e.scale<1?"in":"out";e.additionalEvent=this.options.event+n}t.prototype.emit.call(this,e)},e}(EA),XA=function(t){function e(e){return void 0===e&&(e={}),t.call(this,Ky({event:"rotate",threshold:0,pointers:2},e))||this}Jy(e,t);var n=e.prototype;return n.getTouchAction=function(){return[f_]},n.attrTest=function(e){return t.prototype.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&wA)},e}(EA),HA=function(t){function e(e){var n;return void 0===e&&(e={}),(n=t.call(this,Ky({event:"press",pointers:1,time:251,threshold:9},e))||this)._timer=null,n._input=null,n}Jy(e,t);var n=e.prototype;return n.getTouchAction=function(){return[h_]},n.process=function(t){var e=this,n=this.options,i=t.pointers.length===n.pointers,o=t.distance<n.threshold,r=t.deltaTime>n.time;if(this._input=t,!o||!i||t.eventType&(w_|q_)&&!r)this.reset();else if(t.eventType&A_)this.reset(),this._timer=setTimeout((function(){e.state=LA,e.tryEmit()}),n.time);else if(t.eventType&w_)return LA;return TA},n.reset=function(){clearTimeout(this._timer)},n.emit=function(t){this.state===LA&&(t&&t.eventType&w_?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=s_(),this.manager.emit(this.options.event,this._input)))},e}(DA),FA={domEvents:!1,touchAction:d_,enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},jA=[[XA,{enable:!1}],[IA,{enable:!1},["rotate"]],[YA,{direction:R_}],[PA,{direction:R_},["swipe"]],[NA],[NA,{event:"doubletap",taps:2},["tap"]],[HA]];function VA(t,e){var n,i=t.element;i.style&&(B_(t.options.cssProps,(function(o,r){n=l_(i.style,r),e?(t.oldCssProps[n]=i.style[n],i.style[n]=o):i.style[n]=t.oldCssProps[n]||""})),e||(t.oldCssProps={}))}var $A=function(){function t(t,e){var n,i=this;this.options=e_({},FA,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((n=this).options.inputClass||(z_?sA:v_?hA:m_?_A:gA))(n,Z_),this.touchAction=new I_(this,this.options.touchAction),VA(this,!0),B_(this.options.recognizers,(function(t){var e=i.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}var e=t.prototype;return e.set=function(t){return e_(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},e.stop=function(t){this.session.stopped=t?2:1},e.recognize=function(t){var e=this.session;if(!e.stopped){var n;this.touchAction.preventDefaults(t);var i=this.recognizers,o=e.curRecognizer;(!o||o&&o.state&LA)&&(e.curRecognizer=null,o=null);for(var r=0;r<i.length;)n=i[r],2===e.stopped||o&&n!==o&&!n.canRecognizeWith(o)?n.reset():n.recognize(t),!o&&n.state&(wA|qA|WA)&&(e.curRecognizer=n,o=n),r++}},e.get=function(t){if(t instanceof DA)return t;for(var e=this.recognizers,n=0;n<e.length;n++)if(e[n].options.event===t)return e[n];return null},e.add=function(t){if(AA(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},e.remove=function(t){if(AA(t,"remove",this))return this;var e=this.get(t);if(t){var n=this.recognizers,i=nA(n,e);-1!==i&&(n.splice(i,1),this.touchAction.update())}return this},e.on=function(t,e){if(void 0===t||void 0===e)return this;var n=this.handlers;return B_(K_(t),(function(t){n[t]=n[t]||[],n[t].push(e)})),this},e.off=function(t,e){if(void 0===t)return this;var n=this.handlers;return B_(K_(t),(function(t){e?n[t]&&n[t].splice(nA(n[t],e),1):delete n[t]})),this},e.emit=function(t,e){this.options.domEvents&&function(t,e){var n=document.createEvent("Event");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var i=0;i<n.length;)n[i](e),i++}},e.destroy=function(){this.element&&VA(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null},t}(),UA={touchstart:A_,touchmove:x_,touchend:w_,touchcancel:q_},GA="touchstart",ZA="touchstart touchmove touchend touchcancel",KA=function(t){function e(){var n,i=e.prototype;return i.evTarget=GA,i.evWin=ZA,(n=t.apply(this,arguments)||this).started=!1,n}return Jy(e,t),e.prototype.handler=function(t){var e=UA[t.type];if(e===A_&&(this.started=!0),this.started){var n=JA.call(this,t,e);e&(w_|q_)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:O_,srcEvent:t})}},e}(eA);function JA(t,e){var n=lA(t.touches),i=lA(t.changedTouches);return e&(w_|q_)&&(n=cA(n.concat(i),"identifier",!0)),[n,i]}function QA(t,e,n){var i="DEPRECATED METHOD: "+e+"\n"+n+" AT \n";return function(){var e=new Error("get-stack-trace"),n=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=window.console&&(window.console.warn||window.console.log);return o&&o.call(window.console,i,n),t.apply(this,arguments)}}var tx=QA((function(t,e,n){for(var i=Object.keys(e),o=0;o<i.length;)(!n||n&&void 0===t[i[o]])&&(t[i[o]]=e[i[o]]),o++;return t}),"extend","Use `assign`."),ex=QA((function(t,e){return tx(t,e,!0)}),"merge","Use `assign`.");function nx(t,e,n){var i,o=e.prototype;(i=t.prototype=Object.create(o)).constructor=t,i._super=o,n&&e_(i,n)}function ix(t,e){return function(){return t.apply(e,arguments)}}var ox=function(){var t=function(t,e){return void 0===e&&(e={}),new $A(t,Ky({recognizers:jA.concat()},e))};return t.VERSION="2.0.17-rc",t.DIRECTION_ALL=D_,t.DIRECTION_DOWN=S_,t.DIRECTION_LEFT=L_,t.DIRECTION_RIGHT=k_,t.DIRECTION_UP=T_,t.DIRECTION_HORIZONTAL=R_,t.DIRECTION_VERTICAL=C_,t.DIRECTION_NONE=W_,t.DIRECTION_DOWN=S_,t.INPUT_START=A_,t.INPUT_MOVE=x_,t.INPUT_END=w_,t.INPUT_CANCEL=q_,t.STATE_POSSIBLE=xA,t.STATE_BEGAN=wA,t.STATE_CHANGED=qA,t.STATE_ENDED=WA,t.STATE_RECOGNIZED=LA,t.STATE_CANCELLED=kA,t.STATE_FAILED=TA,t.Manager=$A,t.Input=eA,t.TouchAction=I_,t.TouchInput=hA,t.MouseInput=gA,t.PointerEventInput=sA,t.TouchMouseInput=_A,t.SingleTouchInput=KA,t.Recognizer=DA,t.AttrRecognizer=EA,t.Tap=NA,t.Pan=PA,t.Swipe=YA,t.Pinch=IA,t.Rotate=XA,t.Press=HA,t.on=J_,t.off=Q_,t.each=B_,t.merge=ex,t.extend=tx,t.bindFn=ix,t.assign=e_,t.inherit=nx,t.bindFn=ix,t.prefixed=l_,t.toArray=lA,t.inArray=nA,t.uniqueArray=cA,t.splitStr=K_,t.boolOrFn=P_,t.hasParent=X_,t.addEventListeners=J_,t.removeEventListeners=Q_,t.defaults=e_({},FA,{preset:jA}),t}();ox.defaults;var rx=ox;function ax(t,e){var n=Vm(t);if(nb){var i=nb(t);e&&(i=jv(i).call(i,(function(e){return bb(t,e).enumerable}))),n.push.apply(n,i)}return n}function sx(t){for(var e=1;e<arguments.length;e++){var n,i,o=null!=arguments[e]?arguments[e]:{};e%2?fz(n=ax(Object(o),!0)).call(n,(function(e){zg(t,e,o[e])})):Lb?Yb(t,Lb(o)):fz(i=ax(Object(o))).call(i,(function(e){Kb(t,e,bb(o,e))}))}return t}function lx(t,e){var n=void 0!==dm&&oh(t)||t["@@iterator"];if(!n){if(km(t)||(n=function(t,e){var n;if(!t)return;if("string"==typeof t)return cx(t,e);var i=_m(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Cd(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return cx(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function cx(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var ux=dm("DELETE");function dx(t){for(var e,n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];return hx.apply(void 0,vm(e=[{},t]).call(e,i))}function hx(){var t=px.apply(void 0,arguments);return bx(t),t}function px(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];if(e.length<2)return e[0];var i;if(e.length>2)return px.apply(void 0,vm(i=[hx(e[0],e[1])]).call(i,lm(_m(e).call(e,2))));var o,r=e[0],a=e[1],s=lx(qm(a));try{for(s.s();!(o=s.n()).done;){var l=o.value;Object.prototype.propertyIsEnumerable.call(a,l)&&(a[l]===ux?delete r[l]:null===r[l]||null===a[l]||"object"!==cg(r[l])||"object"!==cg(a[l])||km(r[l])||km(a[l])?r[l]=fx(a[l]):r[l]=px(r[l],a[l]))}}catch(t){s.e(t)}finally{s.f()}return r}function fx(t){return km(t)?Ym(t).call(t,(function(t){return fx(t)})):"object"===cg(t)&&null!==t?px({},t):t}function bx(t){for(var e=0,n=Vm(t);e<n.length;e++){var i=n[e];t[i]===ux?delete t[i]:"object"===cg(t[i])&&null!==t[i]&&bx(t[i])}}function Mx(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){var e=function(){for(var t=function(){var t=4022871197;return function(e){for(var n=e.toString(),i=0;i<n.length;i++){var o=.02519603282416938*(t+=n.charCodeAt(i));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}(),e=t(" "),n=t(" "),i=t(" "),o=0;o<arguments.length;o++)(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1),(i-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(i+=1);return[e,n,i]}(t),n=sm(e,3),i=n[0],o=n[1],r=n[2],a=1,s=function(){var t=2091639*i+2.3283064365386963e-10*a;return i=o,o=r,r=t-(a=0|t)};return s.uint32=function(){return 4294967296*s()},s.fract53=function(){return s()+11102230246251565e-32*(2097152*s()|0)},s.algorithm="Alea",s.seed=t,s.version="0.9",s}(e.length?e:[Qm()])}var gx="undefined"!=typeof window?window.Hammer||rx:function(){return function(){var t=function(){};return{on:t,off:t,destroy:t,emit:t,get:function(){return{set:t}}}}()};function mx(t){var e,n=this;this._cleanupQueue=[],this.active=!1,this._dom={container:t,overlay:document.createElement("div")},this._dom.overlay.classList.add("vis-overlay"),this._dom.container.appendChild(this._dom.overlay),this._cleanupQueue.push((function(){n._dom.overlay.parentNode.removeChild(n._dom.overlay)}));var i=gx(this._dom.overlay);i.on("tap",Ls(e=this._onTapOverlay).call(e,this)),this._cleanupQueue.push((function(){i.destroy()}));var o=["tap","doubletap","press","pinch","pan","panstart","panmove","panend"];fz(o).call(o,(function(t){i.on(t,(function(t){t.srcEvent.stopPropagation()}))})),document&&document.body&&(this._onClick=function(e){(function(t,e){for(;t;){if(t===e)return!0;t=t.parentNode}return!1})(e.target,t)||n.deactivate()},document.body.addEventListener("click",this._onClick),this._cleanupQueue.push((function(){document.body.removeEventListener("click",n._onClick)}))),this._escListener=function(t){("key"in t?"Escape"===t.key:27===t.keyCode)&&n.deactivate()}}Bs(mx.prototype),mx.current=null,mx.prototype.destroy=function(){var t,e;this.deactivate();var n,i=lx(qz(t=iv(e=this._cleanupQueue).call(e,0)).call(t));try{for(i.s();!(n=i.n()).done;){(0,n.value)()}}catch(t){i.e(t)}finally{i.f()}},mx.prototype.activate=function(){mx.current&&mx.current.deactivate(),mx.current=this,this.active=!0,this._dom.overlay.style.display="none",this._dom.container.classList.add("vis-active"),this.emit("change"),this.emit("activate"),document.body.addEventListener("keydown",this._escListener)},mx.prototype.deactivate=function(){this.active=!1,this._dom.overlay.style.display="block",this._dom.container.classList.remove("vis-active"),document.body.removeEventListener("keydown",this._escListener),this.emit("change"),this.emit("deactivate")},mx.prototype._onTapOverlay=function(t){this.activate(),t.srcEvent.stopPropagation()};var zx=/^\/?Date\((-?\d+)/i,vx=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Ox=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,yx=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,_x=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function Ax(t){return t instanceof Number||"number"==typeof t}function xx(t){if(t)for(;!0===t.hasChildNodes();){var e=t.firstChild;e&&(xx(e),t.removeChild(e))}}function wx(t){return t instanceof String||"string"==typeof t}function qx(t){return"object"===cg(t)&&null!==t}function Wx(t,e,n,i){var o=!1;!0===i&&(o=null===e[n]&&void 0!==t[n]),o?delete t[n]:t[n]=e[n]}function Lx(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var i in t)if(void 0!==e[i])if(null===e[i]||"object"!==cg(e[i]))Wx(t,e,i,n);else{var o=t[i],r=e[i];qx(o)&&qx(r)&&Lx(o,r,n)}}var kx=os;function Tx(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(km(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var r=t[o];if(Object.prototype.hasOwnProperty.call(n,r))if(n[r]&&n[r].constructor===Object)void 0===e[r]&&(e[r]={}),e[r].constructor===Object?Rx(e[r],n[r],!1,i):Wx(e,n,r,i);else{if(km(n[r]))throw new TypeError("Arrays are not supported by deepExtend");Wx(e,n,r,i)}}return e}function Sx(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(km(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&!Wv(t).call(t,o))if(n[o]&&n[o].constructor===Object)void 0===e[o]&&(e[o]={}),e[o].constructor===Object?Rx(e[o],n[o]):Wx(e,n,o,i);else if(km(n[o])){e[o]=[];for(var r=0;r<n[o].length;r++)e[o].push(n[o][r])}else Wx(e,n,o,i);return e}function Rx(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)||!0===n)if("object"===cg(e[o])&&null!==e[o]&&Dv(e[o])===Object.prototype)void 0===t[o]?t[o]=Rx({},e[o],n):"object"===cg(t[o])&&null!==t[o]&&Dv(t[o])===Object.prototype?Rx(t[o],e[o],n):Wx(t,e,o,i);else if(km(e[o])){var r;t[o]=_m(r=e[o]).call(r)}else Wx(t,e,o,i);return t}function Cx(t,e){var n;return vm(n=[]).call(n,lm(t),[e])}function Dx(t){return _m(t).call(t)}function Nx(t){return t.getBoundingClientRect().left}function Ex(t){return t.getBoundingClientRect().top}function Bx(t,e){if(km(t))for(var n=t.length,i=0;i<n;i++)e(t[i],i,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e(t[o],o,t)}var Px=iO;function Yx(t,e,n,i){var o;t.addEventListener?(void 0===i&&(i=!1),"mousewheel"===e&&Wv(o=navigator.userAgent).call(o,"Firefox")&&(e="DOMMouseScroll"),t.addEventListener(e,n,i)):t.attachEvent("on"+e,n)}function Ix(t,e,n,i){var o;t.removeEventListener?(void 0===i&&(i=!1),"mousewheel"===e&&Wv(o=navigator.userAgent).call(o,"Firefox")&&(e="DOMMouseScroll"),t.removeEventListener(e,n,i)):t.detachEvent("on"+e,n)}var Xx={asBoolean:function(t,e){return"function"==typeof t&&(t=t()),null!=t?0!=t:e||null},asNumber:function(t,e){return"function"==typeof t&&(t=t()),null!=t?Number(t)||e||null:e||null},asString:function(t,e){return"function"==typeof t&&(t=t()),null!=t?String(t):e||null},asSize:function(t,e){return"function"==typeof t&&(t=t()),wx(t)?t:Ax(t)?t+"px":e||null},asElement:function(t,e){return"function"==typeof t&&(t=t()),t||e||null}};function Hx(t){var e;switch(t.length){case 3:case 4:return(e=Ox.exec(t))?{r:WO(e[1]+e[1],16),g:WO(e[2]+e[2],16),b:WO(e[3]+e[3],16)}:null;case 6:case 7:return(e=vx.exec(t))?{r:WO(e[1],16),g:WO(e[2],16),b:WO(e[3],16)}:null;default:return null}}function Fx(t,e){if(Wv(t).call(t,"rgba"))return t;if(Wv(t).call(t,"rgb")){var n=t.substr(XO(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+n[0]+","+n[1]+","+n[2]+","+e+")"}var i=Hx(t);return null==i?t:"rgba("+i.r+","+i.g+","+i.b+","+e+")"}function jx(t,e,n){var i;return"#"+_m(i=((1<<24)+(t<<16)+(e<<8)+n).toString(16)).call(i,1)}function Vx(t,e){if(wx(t)){var n=t;if(Qx(n)){var i,o=Ym(i=n.substr(4).substr(0,n.length-5).split(",")).call(i,(function(t){return WO(t)}));n=jx(o[0],o[1],o[2])}if(!0===Jx(n)){var r=Kx(n),a={h:r.h,s:.8*r.s,v:Math.min(1,1.02*r.v)},s={h:r.h,s:Math.min(1,1.25*r.s),v:.8*r.v},l=Zx(s.h,s.s,s.v),c=Zx(a.h,a.s,a.v);return{background:n,border:l,highlight:{background:c,border:l},hover:{background:c,border:l}}}return{background:n,border:n,highlight:{background:n,border:n},hover:{background:n,border:n}}}return e?{background:t.background||e.background,border:t.border||e.border,highlight:wx(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||e.highlight.background,border:t.highlight&&t.highlight.border||e.highlight.border},hover:wx(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||e.hover.border,background:t.hover&&t.hover.background||e.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:wx(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:wx(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function $x(t,e,n){t/=255,e/=255,n/=255;var i=Math.min(t,Math.min(e,n)),o=Math.max(t,Math.max(e,n));return i===o?{h:0,s:0,v:i}:{h:60*((t===i?3:n===i?1:5)-(t===i?e-n:n===i?t-e:n-t)/(o-i))/360,s:(o-i)/o,v:o}}var Ux={split:function(t){var e,n={};return fz(e=t.split(";")).call(e,(function(t){if(""!=ey(t).call(t)){var e,i,o=t.split(":"),r=ey(e=o[0]).call(e),a=ey(i=o[1]).call(i);n[r]=a}})),n},join:function(t){var e;return Ym(e=Vm(t)).call(e,(function(e){return e+": "+t[e]})).join("; ")}};function Gx(t,e,n){var i,o,r,a=Math.floor(6*t),s=6*t-a,l=n*(1-e),c=n*(1-s*e),u=n*(1-(1-s)*e);switch(a%6){case 0:i=n,o=u,r=l;break;case 1:i=c,o=n,r=l;break;case 2:i=l,o=n,r=u;break;case 3:i=l,o=c,r=n;break;case 4:i=u,o=l,r=n;break;case 5:i=n,o=l,r=c}return{r:Math.floor(255*i),g:Math.floor(255*o),b:Math.floor(255*r)}}function Zx(t,e,n){var i=Gx(t,e,n);return jx(i.r,i.g,i.b)}function Kx(t){var e=Hx(t);if(!e)throw new TypeError("'".concat(t,"' is not a valid color."));return $x(e.r,e.g,e.b)}function Jx(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function Qx(t){return yx.test(t)}function tw(t){return _x.test(t)}function ew(t){if(null===t||"object"!==cg(t))return null;if(t instanceof Element)return t;var e=sy(t);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&"object"==cg(t[n])&&(e[n]=ew(t[n]));return e}function nw(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},r=function(t){return null!==t&&"object"===cg(t)};if(!r(t))throw new Error("Parameter mergeTarget must be an object");if(!r(e))throw new Error("Parameter options must be an object");if(!o(n))throw new Error("Parameter option must have a value");if(!r(i))throw new Error("Parameter globalOptions must be an object");var a=e[n],s=r(i)&&!function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}(i),l=s?i[n]:void 0,c=l?l.enabled:void 0;if(void 0!==a){if("boolean"==typeof a)return r(t[n])||(t[n]={}),void(t[n].enabled=a);if(null===a&&!r(t[n])){if(!o(l))return;t[n]=sy(l)}if(r(a)){var u=!0;void 0!==a.enabled?u=a.enabled:void 0!==c&&(u=l.enabled),function(t,e,n){r(t[n])||(t[n]={});var i=e[n],o=t[n];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(o[a]=i[a])}(t,e,n),t[n].enabled=u}}}var iw={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};function ow(t,e){var n;km(e)||(e=[e]);var i,o=lx(t);try{for(o.s();!(i=o.n()).done;){var r=i.value;if(r){n=r[e[0]];for(var a=1;a<e.length;a++)n&&(n=n[e[a]]);if(void 0!==n)break}}}catch(t){o.e(t)}finally{o.f()}return n}var rw={black:"#000000",navy:"#000080",darkblue:"#00008B",mediumblue:"#0000CD",blue:"#0000FF",darkgreen:"#006400",green:"#008000",teal:"#008080",darkcyan:"#008B8B",deepskyblue:"#00BFFF",darkturquoise:"#00CED1",mediumspringgreen:"#00FA9A",lime:"#00FF00",springgreen:"#00FF7F",aqua:"#00FFFF",cyan:"#00FFFF",midnightblue:"#191970",dodgerblue:"#1E90FF",lightseagreen:"#20B2AA",forestgreen:"#228B22",seagreen:"#2E8B57",darkslategray:"#2F4F4F",limegreen:"#32CD32",mediumseagreen:"#3CB371",turquoise:"#40E0D0",royalblue:"#4169E1",steelblue:"#4682B4",darkslateblue:"#483D8B",mediumturquoise:"#48D1CC",indigo:"#4B0082",darkolivegreen:"#556B2F",cadetblue:"#5F9EA0",cornflowerblue:"#6495ED",mediumaquamarine:"#66CDAA",dimgray:"#696969",slateblue:"#6A5ACD",olivedrab:"#6B8E23",slategray:"#708090",lightslategray:"#778899",mediumslateblue:"#7B68EE",lawngreen:"#7CFC00",chartreuse:"#7FFF00",aquamarine:"#7FFFD4",maroon:"#800000",purple:"#800080",olive:"#808000",gray:"#808080",skyblue:"#87CEEB",lightskyblue:"#87CEFA",blueviolet:"#8A2BE2",darkred:"#8B0000",darkmagenta:"#8B008B",saddlebrown:"#8B4513",darkseagreen:"#8FBC8F",lightgreen:"#90EE90",mediumpurple:"#9370D8",darkviolet:"#9400D3",palegreen:"#98FB98",darkorchid:"#9932CC",yellowgreen:"#9ACD32",sienna:"#A0522D",brown:"#A52A2A",darkgray:"#A9A9A9",lightblue:"#ADD8E6",greenyellow:"#ADFF2F",paleturquoise:"#AFEEEE",lightsteelblue:"#B0C4DE",powderblue:"#B0E0E6",firebrick:"#B22222",darkgoldenrod:"#B8860B",mediumorchid:"#BA55D3",rosybrown:"#BC8F8F",darkkhaki:"#BDB76B",silver:"#C0C0C0",mediumvioletred:"#C71585",indianred:"#CD5C5C",peru:"#CD853F",chocolate:"#D2691E",tan:"#D2B48C",lightgrey:"#D3D3D3",palevioletred:"#D87093",thistle:"#D8BFD8",orchid:"#DA70D6",goldenrod:"#DAA520",crimson:"#DC143C",gainsboro:"#DCDCDC",plum:"#DDA0DD",burlywood:"#DEB887",lightcyan:"#E0FFFF",lavender:"#E6E6FA",darksalmon:"#E9967A",violet:"#EE82EE",palegoldenrod:"#EEE8AA",lightcoral:"#F08080",khaki:"#F0E68C",aliceblue:"#F0F8FF",honeydew:"#F0FFF0",azure:"#F0FFFF",sandybrown:"#F4A460",wheat:"#F5DEB3",beige:"#F5F5DC",whitesmoke:"#F5F5F5",mintcream:"#F5FFFA",ghostwhite:"#F8F8FF",salmon:"#FA8072",antiquewhite:"#FAEBD7",linen:"#FAF0E6",lightgoldenrodyellow:"#FAFAD2",oldlace:"#FDF5E6",red:"#FF0000",fuchsia:"#FF00FF",magenta:"#FF00FF",deeppink:"#FF1493",orangered:"#FF4500",tomato:"#FF6347",hotpink:"#FF69B4",coral:"#FF7F50",darkorange:"#FF8C00",lightsalmon:"#FFA07A",orange:"#FFA500",lightpink:"#FFB6C1",pink:"#FFC0CB",gold:"#FFD700",peachpuff:"#FFDAB9",navajowhite:"#FFDEAD",moccasin:"#FFE4B5",bisque:"#FFE4C4",mistyrose:"#FFE4E1",blanchedalmond:"#FFEBCD",papayawhip:"#FFEFD5",lavenderblush:"#FFF0F5",seashell:"#FFF5EE",cornsilk:"#FFF8DC",lemonchiffon:"#FFFACD",floralwhite:"#FFFAF0",snow:"#FFFAFA",yellow:"#FFFF00",lightyellow:"#FFFFE0",ivory:"#FFFFF0",white:"#FFFFFF"},aw=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;Jb(this,t),this.pixelRatio=e,this.generated=!1,this.centerCoordinates={x:144.5,y:144.5},this.r=289*.49,this.color={r:255,g:255,b:255,a:1},this.hueCircle=void 0,this.initialColor={r:255,g:255,b:255,a:1},this.previousColor=void 0,this.applied=!1,this.updateCallback=function(){},this.closeCallback=function(){},this._create()}return mg(t,[{key:"insertTo",value:function(t){void 0!==this.hammer&&(this.hammer.destroy(),this.hammer=void 0),this.container=t,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}},{key:"setUpdateCallback",value:function(t){if("function"!=typeof t)throw new Error("Function attempted to set as colorPicker update callback is not a function.");this.updateCallback=t}},{key:"setCloseCallback",value:function(t){if("function"!=typeof t)throw new Error("Function attempted to set as colorPicker closing callback is not a function.");this.closeCallback=t}},{key:"_isColorString",value:function(t){if("string"==typeof t)return rw[t]}},{key:"setColor",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if("none"!==t){var n,i=this._isColorString(t);if(void 0!==i&&(t=i),!0===wx(t)){if(!0===Qx(t)){var o=t.substr(4).substr(0,t.length-5).split(",");n={r:o[0],g:o[1],b:o[2],a:1}}else if(!0===tw(t)){var r=t.substr(5).substr(0,t.length-6).split(",");n={r:r[0],g:r[1],b:r[2],a:r[3]}}else if(!0===Jx(t)){var a=Hx(t);n={r:a.r,g:a.g,b:a.b,a:1}}}else if(t instanceof Object&&void 0!==t.r&&void 0!==t.g&&void 0!==t.b){var s=void 0!==t.a?t.a:"1.0";n={r:t.r,g:t.g,b:t.b,a:s}}if(void 0===n)throw new Error("Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: "+py(t));this._setColor(n,e)}}},{key:"show",value:function(){void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display="block",this._generateHueCircle()}},{key:"_hide",value:function(){var t=this;!0===(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.previousColor=os({},this.color)),!0===this.applied&&this.updateCallback(this.initialColor),this.frame.style.display="none",Ny((function(){void 0!==t.closeCallback&&(t.closeCallback(),t.closeCallback=void 0)}),0)}},{key:"_save",value:function(){this.updateCallback(this.color),this.applied=!1,this._hide()}},{key:"_apply",value:function(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}},{key:"_loadLast",value:function(){void 0!==this.previousColor?this.setColor(this.previousColor,!1):alert("There is no last color to load...")}},{key:"_setColor",value:function(t){!0===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(this.initialColor=os({},t)),this.color=t;var e=$x(t.r,t.g,t.b),n=2*Math.PI,i=this.r*e.s,o=this.centerCoordinates.x+i*Math.sin(n*e.h),r=this.centerCoordinates.y+i*Math.cos(n*e.h);this.colorPickerSelector.style.left=o-.5*this.colorPickerSelector.clientWidth+"px",this.colorPickerSelector.style.top=r-.5*this.colorPickerSelector.clientHeight+"px",this._updatePicker(t)}},{key:"_setOpacity",value:function(t){this.color.a=t/100,this._updatePicker(this.color)}},{key:"_setBrightness",value:function(t){var e=$x(this.color.r,this.color.g,this.color.b);e.v=t/100;var n=Gx(e.h,e.s,e.v);n.a=this.color.a,this.color=n,this._updatePicker()}},{key:"_updatePicker",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.color,e=$x(t.r,t.g,t.b),n=this.colorPickerCanvas.getContext("2d");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||n.backingStorePixelRatio||1)),n.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var i=this.colorPickerCanvas.clientWidth,o=this.colorPickerCanvas.clientHeight;n.clearRect(0,0,i,o),n.putImageData(this.hueCircle,0,0),n.fillStyle="rgba(0,0,0,"+(1-e.v)+")",n.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),Zy(n).call(n),this.brightnessRange.value=100*e.v,this.opacityRange.value=100*t.a,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}},{key:"_setSize",value:function(){this.colorPickerCanvas.style.width="100%",this.colorPickerCanvas.style.height="100%",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}},{key:"_create",value:function(){var t,e,n,i;if(this.frame=document.createElement("div"),this.frame.className="vis-color-picker",this.colorPickerDiv=document.createElement("div"),this.colorPickerSelector=document.createElement("div"),this.colorPickerSelector.className="vis-selector",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement("canvas"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),this.colorPickerCanvas.getContext){var o=this.colorPickerCanvas.getContext("2d");this.pixelRatio=(window.devicePixelRatio||1)/(o.webkitBackingStorePixelRatio||o.mozBackingStorePixelRatio||o.msBackingStorePixelRatio||o.oBackingStorePixelRatio||o.backingStorePixelRatio||1),this.colorPickerCanvas.getContext("2d").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{var r=document.createElement("DIV");r.style.color="red",r.style.fontWeight="bold",r.style.padding="10px",r.innerText="Error: your browser does not support HTML canvas",this.colorPickerCanvas.appendChild(r)}this.colorPickerDiv.className="vis-color",this.opacityDiv=document.createElement("div"),this.opacityDiv.className="vis-opacity",this.brightnessDiv=document.createElement("div"),this.brightnessDiv.className="vis-brightness",this.arrowDiv=document.createElement("div"),this.arrowDiv.className="vis-arrow",this.opacityRange=document.createElement("input");try{this.opacityRange.type="range",this.opacityRange.min="0",this.opacityRange.max="100"}catch(t){}this.opacityRange.value="100",this.opacityRange.className="vis-range",this.brightnessRange=document.createElement("input");try{this.brightnessRange.type="range",this.brightnessRange.min="0",this.brightnessRange.max="100"}catch(t){}this.brightnessRange.value="100",this.brightnessRange.className="vis-range",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);var a=this;this.opacityRange.onchange=function(){a._setOpacity(this.value)},this.opacityRange.oninput=function(){a._setOpacity(this.value)},this.brightnessRange.onchange=function(){a._setBrightness(this.value)},this.brightnessRange.oninput=function(){a._setBrightness(this.value)},this.brightnessLabel=document.createElement("div"),this.brightnessLabel.className="vis-label vis-brightness",this.brightnessLabel.innerText="brightness:",this.opacityLabel=document.createElement("div"),this.opacityLabel.className="vis-label vis-opacity",this.opacityLabel.innerText="opacity:",this.newColorDiv=document.createElement("div"),this.newColorDiv.className="vis-new-color",this.newColorDiv.innerText="new",this.initialColorDiv=document.createElement("div"),this.initialColorDiv.className="vis-initial-color",this.initialColorDiv.innerText="initial",this.cancelButton=document.createElement("div"),this.cancelButton.className="vis-button vis-cancel",this.cancelButton.innerText="cancel",this.cancelButton.onclick=Ls(t=this._hide).call(t,this,!1),this.applyButton=document.createElement("div"),this.applyButton.className="vis-button vis-apply",this.applyButton.innerText="apply",this.applyButton.onclick=Ls(e=this._apply).call(e,this),this.saveButton=document.createElement("div"),this.saveButton.className="vis-button vis-save",this.saveButton.innerText="save",this.saveButton.onclick=Ls(n=this._save).call(n,this),this.loadButton=document.createElement("div"),this.loadButton.className="vis-button vis-load",this.loadButton.innerText="load last",this.loadButton.onclick=Ls(i=this._loadLast).call(i,this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}},{key:"_bindHammer",value:function(){var t=this;this.drag={},this.pinch={},this.hammer=new gx(this.colorPickerCanvas),this.hammer.get("pinch").set({enable:!0}),this.hammer.on("hammer.input",(function(e){e.isFirst&&t._moveSelector(e)})),this.hammer.on("tap",(function(e){t._moveSelector(e)})),this.hammer.on("panstart",(function(e){t._moveSelector(e)})),this.hammer.on("panmove",(function(e){t._moveSelector(e)})),this.hammer.on("panend",(function(e){t._moveSelector(e)}))}},{key:"_generateHueCircle",value:function(){if(!1===this.generated){var t=this.colorPickerCanvas.getContext("2d");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)),t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var e,n,i,o,r=this.colorPickerCanvas.clientWidth,a=this.colorPickerCanvas.clientHeight;t.clearRect(0,0,r,a),this.centerCoordinates={x:.5*r,y:.5*a},this.r=.49*r;var s,l=2*Math.PI/360,c=1/this.r;for(i=0;i<360;i++)for(o=0;o<this.r;o++)e=this.centerCoordinates.x+o*Math.sin(l*i),n=this.centerCoordinates.y+o*Math.cos(l*i),s=Gx(.002777777777777778*i,o*c,1),t.fillStyle="rgb("+s.r+","+s.g+","+s.b+")",t.fillRect(e-.5,n-.5,2,2);t.strokeStyle="rgba(0,0,0,1)",t.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),t.stroke(),this.hueCircle=t.getImageData(0,0,r,a)}this.generated=!0}},{key:"_moveSelector",value:function(t){var e=this.colorPickerDiv.getBoundingClientRect(),n=t.center.x-e.left,i=t.center.y-e.top,o=.5*this.colorPickerDiv.clientHeight,r=.5*this.colorPickerDiv.clientWidth,a=n-r,s=i-o,l=Math.atan2(a,s),c=.98*Math.min(Math.sqrt(a*a+s*s),r),u=Math.cos(l)*c+o,d=Math.sin(l)*c+r;this.colorPickerSelector.style.top=u-.5*this.colorPickerSelector.clientHeight+"px",this.colorPickerSelector.style.left=d-.5*this.colorPickerSelector.clientWidth+"px";var h=l/(2*Math.PI);h=h<0?h+1:h;var p=c/this.r,f=$x(this.color.r,this.color.g,this.color.b);f.h=h,f.s=p;var b=Gx(f.h,f.s,f.v);b.a=this.color.a,this.color=b,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}}]),t}();function sw(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];if(e.length<1)throw new TypeError("Invalid arguments.");if(1===e.length)return document.createTextNode(e[0]);var i=document.createElement(e[0]);return i.appendChild(sw.apply(void 0,lm(_m(e).call(e,1)))),i}var lw,cw=function(){function t(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return!1};Jb(this,t),this.parent=e,this.changedOptions=[],this.container=n,this.allowCreation=!1,this.hideOption=r,this.options={},this.initialized=!1,this.popupCounter=0,this.defaultOptions={enabled:!1,filter:!0,container:void 0,showButton:!0},os(this.options,this.defaultOptions),this.configureOptions=i,this.moduleOptions={},this.domElements=[],this.popupDiv={},this.popupLimit=5,this.popupHistory={},this.colorPicker=new aw(o),this.wrapper=void 0}return mg(t,[{key:"setOptions",value:function(t){if(void 0!==t){this.popupHistory={},this._removePopup();var e=!0;if("string"==typeof t)this.options.filter=t;else if(km(t))this.options.filter=t.join();else if("object"===cg(t)){if(null==t)throw new TypeError("options cannot be null");void 0!==t.container&&(this.options.container=t.container),void 0!==jv(t)&&(this.options.filter=jv(t)),void 0!==t.showButton&&(this.options.showButton=t.showButton),void 0!==t.enabled&&(e=t.enabled)}else"boolean"==typeof t?(this.options.filter=!0,e=t):"function"==typeof t&&(this.options.filter=t,e=!0);!1===jv(this.options)&&(e=!1),this.options.enabled=e}this._clean()}},{key:"setModuleOptions",value:function(t){this.moduleOptions=t,!0===this.options.enabled&&(this._clean(),void 0!==this.options.container&&(this.container=this.options.container),this._create())}},{key:"_create",value:function(){this._clean(),this.changedOptions=[];var t=jv(this.options),e=0,n=!1;for(var i in this.configureOptions)Object.prototype.hasOwnProperty.call(this.configureOptions,i)&&(this.allowCreation=!1,n=!1,"function"==typeof t?n=(n=t(i,[]))||this._handleObject(this.configureOptions[i],[i],!0):!0!==t&&-1===XO(t).call(t,i)||(n=!0),!1!==n&&(this.allowCreation=!0,e>0&&this._makeItem([]),this._makeHeader(i),this._handleObject(this.configureOptions[i],[i])),e++);this._makeButton(),this._push()}},{key:"_push",value:function(){this.wrapper=document.createElement("div"),this.wrapper.className="vis-configuration-wrapper",this.container.appendChild(this.wrapper);for(var t=0;t<this.domElements.length;t++)this.wrapper.appendChild(this.domElements[t]);this._showPopupIfNeeded()}},{key:"_clean",value:function(){for(var t=0;t<this.domElements.length;t++)this.wrapper.removeChild(this.domElements[t]);void 0!==this.wrapper&&(this.container.removeChild(this.wrapper),this.wrapper=void 0),this.domElements=[],this._removePopup()}},{key:"_getValue",value:function(t){for(var e=this.moduleOptions,n=0;n<t.length;n++){if(void 0===e[t[n]]){e=void 0;break}e=e[t[n]]}return e}},{key:"_makeItem",value:function(t){if(!0===this.allowCreation){var e=document.createElement("div");e.className="vis-configuration vis-config-item vis-config-s"+t.length;for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];return fz(i).call(i,(function(t){e.appendChild(t)})),this.domElements.push(e),this.domElements.length}return 0}},{key:"_makeHeader",value:function(t){var e=document.createElement("div");e.className="vis-configuration vis-config-header",e.innerText=t,this._makeItem([],e)}},{key:"_makeLabel",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=document.createElement("div");if(i.className="vis-configuration vis-config-label vis-config-s"+e.length,!0===n){for(;i.firstChild;)i.removeChild(i.firstChild);i.appendChild(sw("i","b",t))}else i.innerText=t+":";return i}},{key:"_makeDropdown",value:function(t,e,n){var i=document.createElement("select");i.className="vis-configuration vis-config-select";var o=0;void 0!==e&&-1!==XO(t).call(t,e)&&(o=XO(t).call(t,e));for(var r=0;r<t.length;r++){var a=document.createElement("option");a.value=t[r],r===o&&(a.selected="selected"),a.innerText=t[r],i.appendChild(a)}var s=this;i.onchange=function(){s._update(this.value,n)};var l=this._makeLabel(n[n.length-1],n);this._makeItem(n,l,i)}},{key:"_makeRange",value:function(t,e,n){var i=t[0],o=t[1],r=t[2],a=t[3],s=document.createElement("input");s.className="vis-configuration vis-config-range";try{s.type="range",s.min=o,s.max=r}catch(t){}s.step=a;var l="",c=0;if(void 0!==e){var u=1.2;e<0&&e*u<o?(s.min=Math.ceil(e*u),c=s.min,l="range increased"):e/u<o&&(s.min=Math.ceil(e/u),c=s.min,l="range increased"),e*u>r&&1!==r&&(s.max=Math.ceil(e*u),c=s.max,l="range increased"),s.value=e}else s.value=i;var d=document.createElement("input");d.className="vis-configuration vis-config-rangeinput",d.value=s.value;var h=this;s.onchange=function(){d.value=this.value,h._update(Number(this.value),n)},s.oninput=function(){d.value=this.value};var p=this._makeLabel(n[n.length-1],n),f=this._makeItem(n,p,s,d);""!==l&&this.popupHistory[f]!==c&&(this.popupHistory[f]=c,this._setupPopup(l,f))}},{key:"_makeButton",value:function(){var t=this;if(!0===this.options.showButton){var e=document.createElement("div");e.className="vis-configuration vis-config-button",e.innerText="generate options",e.onclick=function(){t._printOptions()},e.onmouseover=function(){e.className="vis-configuration vis-config-button hover"},e.onmouseout=function(){e.className="vis-configuration vis-config-button"},this.optionsContainer=document.createElement("div"),this.optionsContainer.className="vis-configuration vis-config-option-container",this.domElements.push(this.optionsContainer),this.domElements.push(e)}}},{key:"_setupPopup",value:function(t,e){var n=this;if(!0===this.initialized&&!0===this.allowCreation&&this.popupCounter<this.popupLimit){var i=document.createElement("div");i.id="vis-configuration-popup",i.className="vis-configuration-popup",i.innerText=t,i.onclick=function(){n._removePopup()},this.popupCounter+=1,this.popupDiv={html:i,index:e}}}},{key:"_removePopup",value:function(){void 0!==this.popupDiv.html&&(this.popupDiv.html.parentNode.removeChild(this.popupDiv.html),clearTimeout(this.popupDiv.hideTimeout),clearTimeout(this.popupDiv.deleteTimeout),this.popupDiv={})}},{key:"_showPopupIfNeeded",value:function(){var t=this;if(void 0!==this.popupDiv.html){var e=this.domElements[this.popupDiv.index].getBoundingClientRect();this.popupDiv.html.style.left=e.left+"px",this.popupDiv.html.style.top=e.top-30+"px",document.body.appendChild(this.popupDiv.html),this.popupDiv.hideTimeout=Ny((function(){t.popupDiv.html.style.opacity=0}),1500),this.popupDiv.deleteTimeout=Ny((function(){t._removePopup()}),1800)}}},{key:"_makeCheckbox",value:function(t,e,n){var i=document.createElement("input");i.type="checkbox",i.className="vis-configuration vis-config-checkbox",i.checked=t,void 0!==e&&(i.checked=e,e!==t&&("object"===cg(t)?e!==t.enabled&&this.changedOptions.push({path:n,value:e}):this.changedOptions.push({path:n,value:e})));var o=this;i.onchange=function(){o._update(this.checked,n)};var r=this._makeLabel(n[n.length-1],n);this._makeItem(n,r,i)}},{key:"_makeTextInput",value:function(t,e,n){var i=document.createElement("input");i.type="text",i.className="vis-configuration vis-config-text",i.value=e,e!==t&&this.changedOptions.push({path:n,value:e});var o=this;i.onchange=function(){o._update(this.value,n)};var r=this._makeLabel(n[n.length-1],n);this._makeItem(n,r,i)}},{key:"_makeColorField",value:function(t,e,n){var i=this,o=t[1],r=document.createElement("div");"none"!==(e=void 0===e?o:e)?(r.className="vis-configuration vis-config-colorBlock",r.style.backgroundColor=e):r.className="vis-configuration vis-config-colorBlock none",e=void 0===e?o:e,r.onclick=function(){i._showColorPicker(e,r,n)};var a=this._makeLabel(n[n.length-1],n);this._makeItem(n,a,r)}},{key:"_showColorPicker",value:function(t,e,n){var i=this;e.onclick=function(){},this.colorPicker.insertTo(e),this.colorPicker.show(),this.colorPicker.setColor(t),this.colorPicker.setUpdateCallback((function(t){var o="rgba("+t.r+","+t.g+","+t.b+","+t.a+")";e.style.backgroundColor=o,i._update(o,n)})),this.colorPicker.setCloseCallback((function(){e.onclick=function(){i._showColorPicker(t,e,n)}}))}},{key:"_handleObject",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=!1,o=jv(this.options),r=!1;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){i=!0;var s=t[a],l=Cx(e,a);if("function"==typeof o&&!1===(i=o(a,e))&&!km(s)&&"string"!=typeof s&&"boolean"!=typeof s&&s instanceof Object&&(this.allowCreation=!1,i=this._handleObject(s,l,!0),this.allowCreation=!1===n),!1!==i){r=!0;var c=this._getValue(l);if(km(s))this._handleArray(s,c,l);else if("string"==typeof s)this._makeTextInput(s,c,l);else if("boolean"==typeof s)this._makeCheckbox(s,c,l);else if(s instanceof Object){if(!this.hideOption(e,a,this.moduleOptions))if(void 0!==s.enabled){var u=Cx(l,"enabled"),d=this._getValue(u);if(!0===d){var h=this._makeLabel(a,l,!0);this._makeItem(l,h),r=this._handleObject(s,l)||r}else this._makeCheckbox(s,d,l)}else{var p=this._makeLabel(a,l,!0);this._makeItem(l,p),r=this._handleObject(s,l)||r}}else console.error("dont know how to handle",s,a,l)}}return r}},{key:"_handleArray",value:function(t,e,n){"string"==typeof t[0]&&"color"===t[0]?(this._makeColorField(t,e,n),t[1]!==e&&this.changedOptions.push({path:n,value:e})):"string"==typeof t[0]?(this._makeDropdown(t,e,n),t[0]!==e&&this.changedOptions.push({path:n,value:e})):"number"==typeof t[0]&&(this._makeRange(t,e,n),t[0]!==e&&this.changedOptions.push({path:n,value:Number(e)}))}},{key:"_update",value:function(t,e){var n=this._constructOptions(t,e);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit("configChange",n),this.initialized=!0,this.parent.setOptions(n)}},{key:"_constructOptions",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n;t="false"!==(t="true"===t||t)&&t;for(var o=0;o<e.length;o++)"global"!==e[o]&&(void 0===i[e[o]]&&(i[e[o]]={}),o!==e.length-1?i=i[e[o]]:i[e[o]]=t);return n}},{key:"_printOptions",value:function(){for(var t=this.getOptions();this.optionsContainer.firstChild;)this.optionsContainer.removeChild(this.optionsContainer.firstChild);this.optionsContainer.appendChild(sw("pre","const options = "+py(t,null,2)))}},{key:"getOptions",value:function(){for(var t={},e=0;e<this.changedOptions.length;e++)this._constructOptions(this.changedOptions[e].value,this.changedOptions[e].path,t);return t}}]),t}(),uw=function(){function t(e,n){Jb(this,t),this.container=e,this.overflowMethod=n||"cap",this.x=0,this.y=0,this.padding=5,this.hidden=!1,this.frame=document.createElement("div"),this.frame.className="vis-tooltip",this.container.appendChild(this.frame)}return mg(t,[{key:"setPosition",value:function(t,e){this.x=WO(t),this.y=WO(e)}},{key:"setText",value:function(t){if(t instanceof Element){for(;this.frame.firstChild;)this.frame.removeChild(this.frame.firstChild);this.frame.appendChild(t)}else this.frame.innerText=t}},{key:"show",value:function(t){if(void 0===t&&(t=!0),!0===t){var e=this.frame.clientHeight,n=this.frame.clientWidth,i=this.frame.parentNode.clientHeight,o=this.frame.parentNode.clientWidth,r=0,a=0;if("flip"==this.overflowMethod){var s=!1,l=!0;this.y-e<this.padding&&(l=!1),this.x+n>o-this.padding&&(s=!0),r=s?this.x-n:this.x,a=l?this.y-e:this.y}else(a=this.y-e)+e+this.padding>i&&(a=i-e-this.padding),a<this.padding&&(a=this.padding),(r=this.x)+n+this.padding>o&&(r=o-n-this.padding),r<this.padding&&(r=this.padding);this.frame.style.left=r+"px",this.frame.style.top=a+"px",this.frame.style.visibility="visible",this.hidden=!1}else this.hide()}},{key:"hide",value:function(){this.hidden=!0,this.frame.style.left="0",this.frame.style.top="0",this.frame.style.visibility="hidden"}},{key:"destroy",value:function(){this.frame.parentNode.removeChild(this.frame)}}]),t}(),dw=!1,hw="background: #FFeeee; color: #dd0000",pw=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"validate",value:function(e,n,i){dw=!1,lw=n;var o=n;return void 0!==i&&(o=n[i]),t.parse(e,o,[]),dw}},{key:"parse",value:function(e,n,i){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.check(o,e,n,i)}},{key:"check",value:function(e,n,i,o){if(void 0!==i[e]||void 0!==i.__any__){var r=e,a=!0;void 0===i[e]&&void 0!==i.__any__&&(r="__any__",a="object"===t.getType(n[e]));var s=i[r];a&&void 0!==s.__type__&&(s=s.__type__),t.checkFields(e,n,i,r,s,o)}else t.getSuggestion(e,i,o)}},{key:"checkFields",value:function(e,n,i,o,r,a){var s=function(n){console.error("%c"+n+t.printLocation(a,e),hw)},l=t.getType(n[e]),c=r[l];void 0!==c?"array"===t.getType(c)&&-1===XO(c).call(c,n[e])?(s('Invalid option detected in "'+e+'". Allowed values are:'+t.print(c)+' not "'+n[e]+'". '),dw=!0):"object"===l&&"__any__"!==o&&(a=Cx(a,e),t.parse(n[e],i[o],a)):void 0===r.any&&(s('Invalid type received for "'+e+'". Expected: '+t.print(Vm(r))+". Received ["+l+'] "'+n[e]+'"'),dw=!0)}},{key:"getType",value:function(t){var e=cg(t);return"object"===e?null===t?"null":t instanceof Boolean?"boolean":t instanceof Number?"number":t instanceof String?"string":km(t)?"array":t instanceof Date?"date":void 0!==t.nodeType?"dom":!0===t._isAMomentObject?"moment":"object":"number"===e?"number":"boolean"===e?"boolean":"string"===e?"string":void 0===e?"undefined":e}},{key:"getSuggestion",value:function(e,n,i){var o,r=t.findInOptions(e,n,i,!1),a=t.findInOptions(e,lw,[],!0);o=void 0!==r.indexMatch?" in "+t.printLocation(r.path,e,"")+'Perhaps it was incomplete? Did you mean: "'+r.indexMatch+'"?\n\n':a.distance<=4&&r.distance>a.distance?" in "+t.printLocation(r.path,e,"")+"Perhaps it was misplaced? Matching option found at: "+t.printLocation(a.path,a.closestMatch,""):r.distance<=8?'. Did you mean "'+r.closestMatch+'"?'+t.printLocation(r.path,e):". Did you mean one of these: "+t.print(Vm(n))+t.printLocation(i,e),console.error('%cUnknown option detected: "'+e+'"'+o,hw),dw=!0}},{key:"findInOptions",value:function(e,n,i){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=1e9,a="",s=[],l=e.toLowerCase(),c=void 0;for(var u in n){var d=void 0;if(void 0!==n[u].__type__&&!0===o){var h=t.findInOptions(e,n[u],Cx(i,u));r>h.distance&&(a=h.closestMatch,s=h.path,r=h.distance,c=h.indexMatch)}else{var p;-1!==XO(p=u.toLowerCase()).call(p,l)&&(c=u),r>(d=t.levenshteinDistance(e,u))&&(a=u,s=Dx(i),r=d)}}return{closestMatch:a,path:s,distance:r,indexMatch:c}}},{key:"printLocation",value:function(t,e){for(var n="\n\n"+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Problem value found at: \n")+"options = {\n",i=0;i<t.length;i++){for(var o=0;o<i+1;o++)n+=" ";n+=t[i]+": {\n"}for(var r=0;r<t.length+1;r++)n+=" ";n+=e+"\n";for(var a=0;a<t.length+1;a++){for(var s=0;s<t.length-a;s++)n+=" ";n+="}\n"}return n+"\n\n"}},{key:"print",value:function(t){return py(t).replace(/(")|(\[)|(\])|(,"__type__")/g,"").replace(/(,)/g,", ")}},{key:"levenshteinDistance",value:function(t,e){if(0===t.length)return e.length;if(0===e.length)return t.length;var n,i,o=[];for(n=0;n<=e.length;n++)o[n]=[n];for(i=0;i<=t.length;i++)o[0][i]=i;for(n=1;n<=e.length;n++)for(i=1;i<=t.length;i++)e.charAt(n-1)==t.charAt(i-1)?o[n][i]=o[n-1][i-1]:o[n][i]=Math.min(o[n-1][i-1]+1,Math.min(o[n][i-1]+1,o[n-1][i]+1));return o[e.length][t.length]}}]),t}(),fw=mx,bw=aw,Mw=cw,gw=gx,mw=uw,zw=hw,vw=pw,Ow=Object.freeze({__proto__:null,Activator:fw,Alea:Mx,ColorPicker:bw,Configurator:Mw,DELETE:ux,HSVToHex:Zx,HSVToRGB:Gx,Hammer:gw,Popup:mw,RGBToHSV:$x,RGBToHex:jx,VALIDATOR_PRINT_STYLE:zw,Validator:vw,addClassName:function(t,e){var n=t.className.split(" "),i=e.split(" ");n=vm(n).call(n,jv(i).call(i,(function(t){return!Wv(n).call(n,t)}))),t.className=n.join(" ")},addCssText:function(t,e){var n=Ux.split(t.style.cssText),i=Ux.split(e),o=sx(sx({},n),i);t.style.cssText=Ux.join(o)},addEventListener:Yx,binarySearchCustom:function(t,e,n,i){for(var o=0,r=0,a=t.length-1;r<=a&&o<1e4;){var s=Math.floor((r+a)/2),l=t[s],c=e(void 0===i?l[n]:l[n][i]);if(0==c)return s;-1==c?r=s+1:a=s-1,o++}return-1},binarySearchValue:function(t,e,n,i,o){var r,a,s,l,c=0,u=0,d=t.length-1;for(o=null!=o?o:function(t,e){return t==e?0:t<e?-1:1};u<=d&&c<1e4;){if(l=Math.floor(.5*(d+u)),r=t[Math.max(0,l-1)][n],a=t[l][n],s=t[Math.min(t.length-1,l+1)][n],0==o(a,e))return l;if(o(r,e)<0&&o(a,e)>0)return"before"==i?Math.max(0,l-1):l;if(o(a,e)<0&&o(s,e)>0)return"before"==i?l:Math.min(t.length-1,l+1);o(a,e)<0?u=l+1:d=l-1,c++}return-1},bridgeObject:ew,copyAndExtendArray:Cx,copyArray:Dx,deepExtend:Rx,deepObjectAssign:hx,easingFunctions:iw,equalArray:function(t,e){if(t.length!==e.length)return!1;for(var n=0,i=t.length;n<i;n++)if(t[n]!=e[n])return!1;return!0},extend:kx,fillIfDefined:Lx,forEach:Bx,getAbsoluteLeft:Nx,getAbsoluteRight:function(t){return t.getBoundingClientRect().right},getAbsoluteTop:Ex,getScrollBarWidth:function(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(t),document.body.appendChild(e);var n=t.offsetWidth;e.style.overflow="scroll";var i=t.offsetWidth;return n==i&&(i=e.clientWidth),document.body.removeChild(e),n-i},getTarget:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,e=null;return t&&(t.target?e=t.target:t.srcElement&&(e=t.srcElement)),e instanceof Element&&(null==e.nodeType||3!=e.nodeType||(e=e.parentNode)instanceof Element)?e:null},getType:function(t){var e=cg(t);return"object"===e?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":km(t)?"Array":t instanceof Date?"Date":"Object":"number"===e?"Number":"boolean"===e?"Boolean":"string"===e?"String":void 0===e?"undefined":e},hasParent:function(t,e){for(var n=t;n;){if(n===e)return!0;if(!n.parentNode)return!1;n=n.parentNode}return!1},hexToHSV:Kx,hexToRGB:Hx,insertSort:function(t,e){for(var n=0;n<t.length;n++){var i=t[n],o=void 0;for(o=n;o>0&&e(i,t[o-1])<0;o--)t[o]=t[o-1];t[o]=i}return t},isDate:function(t){if(t instanceof Date)return!0;if(wx(t)){if(zx.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1},isNumber:Ax,isObject:qx,isString:wx,isValidHex:Jx,isValidRGB:Qx,isValidRGBA:tw,mergeOptions:nw,option:Xx,overrideOpacity:Fx,parseColor:Vx,preventDefault:function(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},pureDeepObjectAssign:dx,recursiveDOMDelete:xx,removeClassName:function(t,e){var n=t.className.split(" "),i=e.split(" ");n=jv(n).call(n,(function(t){return!Wv(i).call(i,t)})),t.className=n.join(" ")},removeCssText:function(t,e){var n=Ux.split(t.style.cssText),i=Ux.split(e);for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&delete n[o];t.style.cssText=Ux.join(n)},removeEventListener:Ix,selectiveBridgeObject:function(t,e){if(null!==e&&"object"===cg(e)){for(var n=sy(e),i=0;i<t.length;i++)Object.prototype.hasOwnProperty.call(e,t[i])&&"object"==cg(e[t[i]])&&(n[t[i]]=ew(e[t[i]]));return n}return null},selectiveDeepExtend:Tx,selectiveExtend:function(t,e){if(!km(t))throw new Error("Array with property names expected as first argument");for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];for(var r=0,a=i;r<a.length;r++)for(var s=a[r],l=0;l<t.length;l++){var c=t[l];s&&Object.prototype.hasOwnProperty.call(s,c)&&(e[c]=s[c])}return e},selectiveNotDeepExtend:Sx,throttle:function(t){var e=!1;return function(){e||(e=!0,requestAnimationFrame((function(){e=!1,t()})))}},toArray:Px,topMost:ow,updateProperty:function(t,e,n){return t[e]!==n&&(t[e]=n,!0)}});function yw(t){return qw=t,function(){var t={};Ww=0,void(Lw=qw.charAt(0)),Yw(),"strict"===kw&&(t.strict=!0,Yw());"graph"!==kw&&"digraph"!==kw||(t.type=kw,Yw());Tw===xw.IDENTIFIER&&(t.id=kw,Yw());if("{"!=kw)throw Vw("Angle bracket { expected");if(Yw(),Iw(t),"}"!=kw)throw Vw("Angle bracket } expected");if(Yw(),""!==kw)throw Vw("End of file expected");return Yw(),delete t.node,delete t.edge,delete t.graph,t}()}var _w={fontsize:"font.size",fontcolor:"font.color",labelfontcolor:"font.color",fontname:"font.face",color:["color.border","color.background"],fillcolor:"color.background",tooltip:"title",labeltooltip:"title"},Aw=sy(_w);Aw.color="color.color",Aw.style="dashes";var xw={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3},ww={"{":!0,"}":!0,"[":!0,"]":!0,";":!0,"=":!0,",":!0,"->":!0,"--":!0},qw="",Ww=0,Lw="",kw="",Tw=xw.NULL;function Sw(){Ww++,Lw=qw.charAt(Ww)}function Rw(){return qw.charAt(Ww+1)}function Cw(t){var e=t.charCodeAt(0);return e<47?35===e||46===e:e<59?e>47:e<91?e>64:e<96?95===e:e<123&&e>96}function Dw(t,e){if(t||(t={}),e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function Nw(t,e,n){for(var i=e.split("."),o=t;i.length;){var r=i.shift();i.length?(o[r]||(o[r]={}),o=o[r]):o[r]=n}}function Ew(t,e){for(var n,i,o=null,r=[t],a=t;a.parent;)r.push(a.parent),a=a.parent;if(a.nodes)for(n=0,i=a.nodes.length;n<i;n++)if(e.id===a.nodes[n].id){o=a.nodes[n];break}for(o||(o={id:e.id},t.node&&(o.attr=Dw(o.attr,t.node))),n=r.length-1;n>=0;n--){var s,l=r[n];l.nodes||(l.nodes=[]),-1===XO(s=l.nodes).call(s,o)&&l.nodes.push(o)}e.attr&&(o.attr=Dw(o.attr,e.attr))}function Bw(t,e){if(t.edges||(t.edges=[]),t.edges.push(e),t.edge){var n=Dw({},t.edge);e.attr=Dw(n,e.attr)}}function Pw(t,e,n,i,o){var r={from:e,to:n,type:i};return t.edge&&(r.attr=Dw({},t.edge)),r.attr=Dw(r.attr||{},o),null!=o&&o.hasOwnProperty("arrows")&&null!=o.arrows&&(r.arrows={to:{enabled:!0,type:o.arrows.type}},o.arrows=null),r}function Yw(){for(Tw=xw.NULL,kw="";" "===Lw||"\t"===Lw||"\n"===Lw||"\r"===Lw;)Sw();do{var t=!1;if("#"===Lw){for(var e=Ww-1;" "===qw.charAt(e)||"\t"===qw.charAt(e);)e--;if("\n"===qw.charAt(e)||""===qw.charAt(e)){for(;""!=Lw&&"\n"!=Lw;)Sw();t=!0}}if("/"===Lw&&"/"===Rw()){for(;""!=Lw&&"\n"!=Lw;)Sw();t=!0}if("/"===Lw&&"*"===Rw()){for(;""!=Lw;){if("*"===Lw&&"/"===Rw()){Sw(),Sw();break}Sw()}t=!0}for(;" "===Lw||"\t"===Lw||"\n"===Lw||"\r"===Lw;)Sw()}while(t);if(""!==Lw){var n=Lw+Rw();if(ww[n])return Tw=xw.DELIMITER,kw=n,Sw(),void Sw();if(ww[Lw])return Tw=xw.DELIMITER,kw=Lw,void Sw();if(Cw(Lw)||"-"===Lw){for(kw+=Lw,Sw();Cw(Lw);)kw+=Lw,Sw();return"false"===kw?kw=!1:"true"===kw?kw=!0:isNaN(Number(kw))||(kw=Number(kw)),void(Tw=xw.IDENTIFIER)}if('"'===Lw){for(Sw();""!=Lw&&('"'!=Lw||'"'===Lw&&'"'===Rw());)'"'===Lw?(kw+=Lw,Sw()):"\\"===Lw&&"n"===Rw()?(kw+="\n",Sw()):kw+=Lw,Sw();if('"'!=Lw)throw Vw('End of string " expected');return Sw(),void(Tw=xw.IDENTIFIER)}for(Tw=xw.UNKNOWN;""!=Lw;)kw+=Lw,Sw();throw new SyntaxError('Syntax error in part "'+$w(kw,30)+'"')}Tw=xw.DELIMITER}function Iw(t){for(;""!==kw&&"}"!=kw;)Xw(t),";"===kw&&Yw()}function Xw(t){var e=Hw(t);if(e)Fw(t,e);else{var n=function(t){if("node"===kw)return Yw(),t.node=jw(),"node";if("edge"===kw)return Yw(),t.edge=jw(),"edge";if("graph"===kw)return Yw(),t.graph=jw(),"graph";return null}(t);if(!n){if(Tw!=xw.IDENTIFIER)throw Vw("Identifier expected");var i=kw;if(Yw(),"="===kw){if(Yw(),Tw!=xw.IDENTIFIER)throw Vw("Identifier expected");t[i]=kw,Yw()}else!function(t,e){var n={id:e},i=jw();i&&(n.attr=i);Ew(t,n),Fw(t,e)}(t,i)}}}function Hw(t){var e=null;if("subgraph"===kw&&((e={}).type="subgraph",Yw(),Tw===xw.IDENTIFIER&&(e.id=kw,Yw())),"{"===kw){if(Yw(),e||(e={}),e.parent=t,e.node=t.node,e.edge=t.edge,e.graph=t.graph,Iw(e),"}"!=kw)throw Vw("Angle bracket } expected");Yw(),delete e.node,delete e.edge,delete e.graph,delete e.parent,t.subgraphs||(t.subgraphs=[]),t.subgraphs.push(e)}return e}function Fw(t,e){for(;"->"===kw||"--"===kw;){var n,i=kw;Yw();var o=Hw(t);if(o)n=o;else{if(Tw!=xw.IDENTIFIER)throw Vw("Identifier or subgraph expected");Ew(t,{id:n=kw}),Yw()}Bw(t,Pw(t,e,n,i,jw())),e=n}}function jw(){for(var t,e,n=null,i={dashed:!0,solid:!1,dotted:[1,5]},o={dot:"circle",box:"box",crow:"crow",curve:"curve",icurve:"inv_curve",normal:"triangle",inv:"inv_triangle",diamond:"diamond",tee:"bar",vee:"vee"},r=new Array,a=new Array;"["===kw;){for(Yw(),n={};""!==kw&&"]"!=kw;){if(Tw!=xw.IDENTIFIER)throw Vw("Attribute name expected");var s=kw;if(Yw(),"="!=kw)throw Vw("Equal sign = expected");if(Yw(),Tw!=xw.IDENTIFIER)throw Vw("Attribute value expected");var l=kw;"style"===s&&(l=i[l]),"arrowhead"===s&&(s="arrows",l={to:{enabled:!0,type:o[l]}}),"arrowtail"===s&&(s="arrows",l={from:{enabled:!0,type:o[l]}}),r.push({attr:n,name:s,value:l}),a.push(s),Yw(),","==kw&&Yw()}if("]"!=kw)throw Vw("Bracket ] expected");Yw()}if(Wv(a).call(a,"dir")){var c={arrows:{}};for(t=0;t<r.length;t++)if("arrows"===r[t].name)if(null!=r[t].value.to)c.arrows.to=t;else{if(null==r[t].value.from)throw Vw("Invalid value of arrows");c.arrows.from=t}else"dir"===r[t].name&&(c.dir=t);var u,d,h=r[c.dir].value;if(!Wv(a).call(a,"arrows"))if("both"===h)r.push({attr:r[c.dir].attr,name:"arrows",value:{to:{enabled:!0}}}),c.arrows.to=r.length-1,r.push({attr:r[c.dir].attr,name:"arrows",value:{from:{enabled:!0}}}),c.arrows.from=r.length-1;else if("forward"===h)r.push({attr:r[c.dir].attr,name:"arrows",value:{to:{enabled:!0}}}),c.arrows.to=r.length-1;else if("back"===h)r.push({attr:r[c.dir].attr,name:"arrows",value:{from:{enabled:!0}}}),c.arrows.from=r.length-1;else{if("none"!==h)throw Vw('Invalid dir type "'+h+'"');r.push({attr:r[c.dir].attr,name:"arrows",value:""}),c.arrows.to=r.length-1}if("both"===h)c.arrows.to&&c.arrows.from?(d=r[c.arrows.to].value.to.type,u=r[c.arrows.from].value.from.type,r[c.arrows.to]={attr:r[c.arrows.to].attr,name:r[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:u}}},iv(r).call(r,c.arrows.from,1)):c.arrows.to?(d=r[c.arrows.to].value.to.type,u="arrow",r[c.arrows.to]={attr:r[c.arrows.to].attr,name:r[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:u}}}):c.arrows.from&&(d="arrow",u=r[c.arrows.from].value.from.type,r[c.arrows.from]={attr:r[c.arrows.from].attr,name:r[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:u}}});else if("back"===h)c.arrows.to&&c.arrows.from?(d="",u=r[c.arrows.from].value.from.type,r[c.arrows.from]={attr:r[c.arrows.from].attr,name:r[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:u}}}):c.arrows.to?(d="",u="arrow",c.arrows.from=c.arrows.to,r[c.arrows.from]={attr:r[c.arrows.from].attr,name:r[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:u}}}):c.arrows.from&&(d="",u=r[c.arrows.from].value.from.type,r[c.arrows.to]={attr:r[c.arrows.from].attr,name:r[c.arrows.from].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:u}}}),r[c.arrows.from]={attr:r[c.arrows.from].attr,name:r[c.arrows.from].name,value:{from:{enabled:!0,type:r[c.arrows.from].value.from.type}}};else if("none"===h){var p;r[p=c.arrows.to?c.arrows.to:c.arrows.from]={attr:r[p].attr,name:r[p].name,value:""}}else{if("forward"!==h)throw Vw('Invalid dir type "'+h+'"');c.arrows.to&&c.arrows.from||c.arrows.to?(d=r[c.arrows.to].value.to.type,u="",r[c.arrows.to]={attr:r[c.arrows.to].attr,name:r[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:u}}}):c.arrows.from&&(d="arrow",u="",c.arrows.to=c.arrows.from,r[c.arrows.to]={attr:r[c.arrows.to].attr,name:r[c.arrows.to].name,value:{to:{enabled:!0,type:d},from:{enabled:!0,type:u}}}),r[c.arrows.to]={attr:r[c.arrows.to].attr,name:r[c.arrows.to].name,value:{to:{enabled:!0,type:r[c.arrows.to].value.to.type}}}}iv(r).call(r,c.dir,1)}if(Wv(a).call(a,"penwidth")){var f=[];for(e=r.length,t=0;t<e;t++)"width"!==r[t].name&&("penwidth"===r[t].name&&(r[t].name="width"),f.push(r[t]));r=f}for(e=r.length,t=0;t<e;t++)Nw(r[t].attr,r[t].name,r[t].value);return n}function Vw(t){return new SyntaxError(t+', got "'+$w(kw,30)+'" (char '+Ww+")")}function $w(t,e){return t.length<=e?t:t.substr(0,27)+"..."}function Uw(t,e,n){for(var i=e.split("."),o=i.pop(),r=t,a=0;a<i.length;a++){var s=i[a];s in r||(r[s]={}),r=r[s]}return r[o]=n,t}function Gw(t,e){var n={};for(var i in t)if(t.hasOwnProperty(i)){var o=e[i];km(o)?fz(o).call(o,(function(e){Uw(n,e,t[i])})):Uw(n,"string"==typeof o?o:i,t[i])}return n}function Zw(t){var e,n=yw(t),i={nodes:[],edges:[],options:{}};n.nodes&&fz(e=n.nodes).call(e,(function(t){var e={id:t.id,label:String(t.label||t.id)};Dw(e,Gw(t.attr,_w)),e.image&&(e.shape="image"),i.nodes.push(e)}));if(n.edges){var o,r=function(t){var e={from:t.from,to:t.to};return Dw(e,Gw(t.attr,Aw)),null==e.arrows&&"->"===t.type&&(e.arrows="to"),e};fz(o=n.edges).call(o,(function(t){var e,n,o,a,s,l,c;(e=t.from instanceof Object?t.from.nodes:{id:t.from},n=t.to instanceof Object?t.to.nodes:{id:t.to},t.from instanceof Object&&t.from.edges)&&fz(o=t.from.edges).call(o,(function(t){var e=r(t);i.edges.push(e)}));(s=n,l=function(e,n){var o=Pw(i,e.id,n.id,t.type,t.attr),a=r(o);i.edges.push(a)},km(a=e)?fz(a).call(a,(function(t){km(s)?fz(s).call(s,(function(e){l(t,e)})):l(t,s)})):km(s)?fz(s).call(s,(function(t){l(a,t)})):l(a,s),t.to instanceof Object&&t.to.edges)&&fz(c=t.to.edges).call(c,(function(t){var e=r(t);i.edges.push(e)}))}))}return n.attr&&(i.options=n.attr),i}var Kw=Object.freeze({__proto__:null,DOTToGraph:Zw,parseDOT:yw});function Jw(t,e){var n,i={edges:{inheritColor:!1},nodes:{fixed:!1,parseColor:!1}};null!=e&&(null!=e.fixed&&(i.nodes.fixed=e.fixed),null!=e.parseColor&&(i.nodes.parseColor=e.parseColor),null!=e.inheritColor&&(i.edges.inheritColor=e.inheritColor));var o=t.edges,r=Ym(o).call(o,(function(t){var e={from:t.source,id:t.id,to:t.target};return null!=t.attributes&&(e.attributes=t.attributes),null!=t.label&&(e.label=t.label),null!=t.attributes&&null!=t.attributes.title&&(e.title=t.attributes.title),"Directed"===t.type&&(e.arrows="to"),t.color&&!1===i.edges.inheritColor&&(e.color=t.color),e}));return{nodes:Ym(n=t.nodes).call(n,(function(t){var e={id:t.id,fixed:i.nodes.fixed&&null!=t.x&&null!=t.y};return null!=t.attributes&&(e.attributes=t.attributes),null!=t.label&&(e.label=t.label),null!=t.size&&(e.size=t.size),null!=t.attributes&&null!=t.attributes.title&&(e.title=t.attributes.title),null!=t.title&&(e.title=t.title),null!=t.x&&(e.x=t.x),null!=t.y&&(e.y=t.y),null!=t.color&&(!0===i.nodes.parseColor?e.color=t.color:e.color={background:t.color,border:t.color,highlight:{background:t.color,border:t.color},hover:{background:t.color,border:t.color}}),e})),edges:r}}var Qw=Object.freeze({__proto__:null,parseGephi:Jw}),tq=Object.freeze({__proto__:null,cn:{addDescription:"单击空白处放置新节点。",addEdge:"添加连接线",addNode:"添加节点",back:"返回",close:"關閉",createEdgeError:"无法将连接线连接到群集。",del:"删除选定",deleteClusterError:"无法删除群集。",edgeDescription:"单击某个节点并将该连接线拖动到另一个节点以连接它们。",edit:"编辑",editClusterError:"无法编辑群集。",editEdge:"编辑连接线",editEdgeDescription:"单击控制节点并将它们拖到节点上连接。",editNode:"编辑节点"},cs:{addDescription:"Kluknutím do prázdného prostoru můžete přidat nový vrchol.",addEdge:"Přidat hranu",addNode:"Přidat vrchol",back:"Zpět",close:"Zavřít",createEdgeError:"Nelze připojit hranu ke shluku.",del:"Smazat výběr",deleteClusterError:"Nelze mazat shluky.",edgeDescription:"Přetažením z jednoho vrcholu do druhého můžete spojit tyto vrcholy novou hranou.",edit:"Upravit",editClusterError:"Nelze upravovat shluky.",editEdge:"Upravit hranu",editEdgeDescription:"Přetažením kontrolního vrcholu hrany ji můžete připojit k jinému vrcholu.",editNode:"Upravit vrchol"},de:{addDescription:"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.",addEdge:"Kante hinzufügen",addNode:"Knoten hinzufügen",back:"Zurück",close:"Schließen",createEdgeError:"Es ist nicht möglich, Kanten mit Clustern zu verbinden.",del:"Lösche Auswahl",deleteClusterError:"Cluster können nicht gelöscht werden.",edgeDescription:"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.",edit:"Editieren",editClusterError:"Cluster können nicht editiert werden.",editEdge:"Kante editieren",editEdgeDescription:"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.",editNode:"Knoten editieren"},en:{addDescription:"Click in an empty space to place a new node.",addEdge:"Add Edge",addNode:"Add Node",back:"Back",close:"Close",createEdgeError:"Cannot link edges to a cluster.",del:"Delete selected",deleteClusterError:"Clusters cannot be deleted.",edgeDescription:"Click on a node and drag the edge to another node to connect them.",edit:"Edit",editClusterError:"Clusters cannot be edited.",editEdge:"Edit Edge",editEdgeDescription:"Click on the control points and drag them to a node to connect to it.",editNode:"Edit Node"},es:{addDescription:"Haga clic en un lugar vacío para colocar un nuevo nodo.",addEdge:"Añadir arista",addNode:"Añadir nodo",back:"Atrás",close:"Cerrar",createEdgeError:"No se puede conectar una arista a un grupo.",del:"Eliminar selección",deleteClusterError:"No es posible eliminar grupos.",edgeDescription:"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.",edit:"Editar",editClusterError:"No es posible editar grupos.",editEdge:"Editar arista",editEdgeDescription:"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.",editNode:"Editar nodo"},fr:{addDescription:"Cliquez dans un endroit vide pour placer un nœud.",addEdge:"Ajouter un lien",addNode:"Ajouter un nœud",back:"Retour",close:"Fermer",createEdgeError:"Impossible de créer un lien vers un cluster.",del:"Effacer la sélection",deleteClusterError:"Les clusters ne peuvent pas être effacés.",edgeDescription:"Cliquez sur un nœud et glissez le lien vers un autre nœud pour les connecter.",edit:"Éditer",editClusterError:"Les clusters ne peuvent pas être édités.",editEdge:"Éditer le lien",editEdgeDescription:"Cliquez sur les points de contrôle et glissez-les pour connecter un nœud.",editNode:"Éditer le nœud"},it:{addDescription:"Clicca per aggiungere un nuovo nodo",addEdge:"Aggiungi un vertice",addNode:"Aggiungi un nodo",back:"Indietro",close:"Chiudere",createEdgeError:"Non si possono collegare vertici ad un cluster",del:"Cancella la selezione",deleteClusterError:"I cluster non possono essere cancellati",edgeDescription:"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.",edit:"Modifica",editClusterError:"I clusters non possono essere modificati.",editEdge:"Modifica il vertice",editEdgeDescription:"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.",editNode:"Modifica il nodo"},nl:{addDescription:"Klik op een leeg gebied om een nieuwe node te maken.",addEdge:"Link toevoegen",addNode:"Node toevoegen",back:"Terug",close:"Sluiten",createEdgeError:"Kan geen link maken naar een cluster.",del:"Selectie verwijderen",deleteClusterError:"Clusters kunnen niet worden verwijderd.",edgeDescription:"Klik op een node en sleep de link naar een andere node om ze te verbinden.",edit:"Wijzigen",editClusterError:"Clusters kunnen niet worden aangepast.",editEdge:"Link wijzigen",editEdgeDescription:"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.",editNode:"Node wijzigen"},pt:{addDescription:"Clique em um espaço em branco para adicionar um novo nó",addEdge:"Adicionar aresta",addNode:"Adicionar nó",back:"Voltar",close:"Fechar",createEdgeError:"Não foi possível linkar arestas a um cluster.",del:"Remover selecionado",deleteClusterError:"Clusters não puderam ser removidos.",edgeDescription:"Clique em um nó e arraste a aresta até outro nó para conectá-los",edit:"Editar",editClusterError:"Clusters não puderam ser editados.",editEdge:"Editar aresta",editEdgeDescription:"Clique nos pontos de controle e os arraste para um nó para conectá-los",editNode:"Editar nó"},ru:{addDescription:"Кликните в свободное место, чтобы добавить новый узел.",addEdge:"Добавить ребро",addNode:"Добавить узел",back:"Назад",close:"Закрывать",createEdgeError:"Невозможно соединить ребра в кластер.",del:"Удалить выбранное",deleteClusterError:"Кластеры не могут быть удалены",edgeDescription:"Кликните на узел и протяните ребро к другому узлу, чтобы соединить их.",edit:"Редактировать",editClusterError:"Кластеры недоступны для редактирования.",editEdge:"Редактировать ребро",editEdgeDescription:"Кликните на контрольные точки и перетащите их в узел, чтобы подключиться к нему.",editNode:"Редактировать узел"},uk:{addDescription:"Kлікніть на вільне місце, щоб додати новий вузол.",addEdge:"Додати край",addNode:"Додати вузол",back:"Назад",close:"Закрити",createEdgeError:"Не можливо об'єднати краї в групу.",del:"Видалити обране",deleteClusterError:"Групи не можуть бути видалені.",edgeDescription:"Клікніть на вузол і перетягніть край до іншого вузла, щоб їх з'єднати.",edit:"Редагувати",editClusterError:"Групи недоступні для редагування.",editEdge:"Редагувати край",editEdgeDescription:"Клікніть на контрольні точки і перетягніть їх у вузол, щоб підключитися до нього.",editNode:"Редагувати вузол"}});var eq=function(){function t(){Jb(this,t),this.NUM_ITERATIONS=4,this.image=new Image,this.canvas=document.createElement("canvas")}return mg(t,[{key:"init",value:function(){if(!this.initialized()){this.src=this.image.src;var t=this.image.width,e=this.image.height;this.width=t,this.height=e;var n=Math.floor(e/2),i=Math.floor(e/4),o=Math.floor(e/8),r=Math.floor(e/16),a=Math.floor(t/2),s=Math.floor(t/4),l=Math.floor(t/8),c=Math.floor(t/16);this.canvas.width=3*s,this.canvas.height=n,this.coordinates=[[0,0,a,n],[a,0,s,i],[a,i,l,o],[5*l,i,c,r]],this._fillMipMap()}}},{key:"initialized",value:function(){return void 0!==this.coordinates}},{key:"_fillMipMap",value:function(){var t=this.canvas.getContext("2d"),e=this.coordinates[0];t.drawImage(this.image,e[0],e[1],e[2],e[3]);for(var n=1;n<this.NUM_ITERATIONS;n++){var i=this.coordinates[n-1],o=this.coordinates[n];t.drawImage(this.canvas,i[0],i[1],i[2],i[3],o[0],o[1],o[2],o[3])}}},{key:"drawImageAtPosition",value:function(t,e,n,i,o,r){if(this.initialized())if(e>2){e*=.5;for(var a=0;e>2&&a<this.NUM_ITERATIONS;)e*=.5,a+=1;a>=this.NUM_ITERATIONS&&(a=this.NUM_ITERATIONS-1);var s=this.coordinates[a];t.drawImage(this.canvas,s[0],s[1],s[2],s[3],n,i,o,r)}else t.drawImage(this.image,n,i,o,r)}}]),t}(),nq=function(){function t(e){Jb(this,t),this.images={},this.imageBroken={},this.callback=e}return mg(t,[{key:"_tryloadBrokenUrl",value:function(t,e,n){void 0!==t&&void 0!==n&&(void 0!==e?(n.image.onerror=function(){console.error("Could not load brokenImage:",e)},n.image.src=e):console.warn("No broken url image defined"))}},{key:"_redrawWithImage",value:function(t){this.callback&&this.callback(t)}},{key:"load",value:function(t,e){var n=this,i=this.images[t];if(i)return i;var o=new eq;return this.images[t]=o,o.image.onload=function(){n._fixImageCoordinates(o.image),o.init(),n._redrawWithImage(o)},o.image.onerror=function(){console.error("Could not load image:",t),n._tryloadBrokenUrl(t,e,o)},o.image.src=t,o}},{key:"_fixImageCoordinates",value:function(t){0===t.width&&(document.body.appendChild(t),t.width=t.offsetWidth,t.height=t.offsetHeight,document.body.removeChild(t))}}]),t}(),iq={},oq={get exports(){return iq},set exports(t){iq=t}},rq={},aq={get exports(){return rq},set exports(t){rq=t}},sq=Hn((function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}})),lq=Hn,cq=Bi,uq=oi,dq=sq,hq=Object.isExtensible,pq=lq((function(){hq(1)}))||dq?function(t){return!!cq(t)&&((!dq||"ArrayBuffer"!=uq(t))&&(!hq||hq(t)))}:hq,fq=!Hn((function(){return Object.isExtensible(Object.preventExtensions({}))})),bq=ha,Mq=ti,gq=Ta,mq=Bi,zq=No,vq=Dr.f,Oq=sh,yq=uh,_q=pq,Aq=fq,xq=!1,wq=Io("meta"),qq=0,Wq=function(t){vq(t,wq,{value:{objectID:"O"+qq++,weakData:{}}})},Lq=aq.exports={enable:function(){Lq.enable=function(){},xq=!0;var t=Oq.f,e=Mq([].splice),n={};n[wq]=1,t(n).length&&(Oq.f=function(n){for(var i=t(n),o=0,r=i.length;o<r;o++)if(i[o]===wq){e(i,o,1);break}return i},bq({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:yq.f}))},fastKey:function(t,e){if(!mq(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!zq(t,wq)){if(!_q(t))return"F";if(!e)return"E";Wq(t)}return t[wq].objectID},getWeakData:function(t,e){if(!zq(t,wq)){if(!_q(t))return!0;if(!e)return!1;Wq(t)}return t[wq].weakData},onFreeze:function(t){return Aq&&xq&&_q(t)&&!zq(t,wq)&&Wq(t),t}};gq[wq]=!0;var kq=Cr,Tq=Mi,Sq=Yr,Rq=uo,Cq=Cu,Dq=xa,Nq=ji,Eq=bd,Bq=ld,Pq=Wu,Yq=TypeError,Iq=function(t,e){this.stopped=t,this.result=e},Xq=Iq.prototype,Hq=function(t,e,n){var i,o,r,a,s,l,c,u=n&&n.that,d=!(!n||!n.AS_ENTRIES),h=!(!n||!n.IS_RECORD),p=!(!n||!n.IS_ITERATOR),f=!(!n||!n.INTERRUPTED),b=kq(e,u),M=function(t){return i&&Pq(i,"normal",t),new Iq(!0,t)},g=function(t){return d?(Sq(t),f?b(t[0],t[1],M):b(t[0],t[1])):f?b(t,M):b(t)};if(h)i=t.iterator;else if(p)i=t;else{if(!(o=Bq(t)))throw Yq(Rq(t)+" is not iterable");if(Cq(o)){for(r=0,a=Dq(t);a>r;r++)if((s=g(t[r]))&&Nq(Xq,s))return s;return new Iq(!1)}i=Eq(t,o)}for(l=h?t.next:i.next;!(c=Tq(l,i)).done;){try{s=g(c.value)}catch(t){Pq(i,"throw",t)}if("object"==typeof s&&s&&Nq(Xq,s))return s}return new Iq(!1)},Fq=ji,jq=TypeError,Vq=function(t,e){if(Fq(e,t))return t;throw jq("Incorrect invocation")},$q=ha,Uq=Xn,Gq=rq,Zq=Hn,Kq=ta,Jq=Hq,Qq=Vq,tW=di,eW=Bi,nW=Bc,iW=Dr.f,oW=Jh.forEach,rW=pi,aW=kl.set,sW=kl.getterFor,lW=function(t,e,n){var i,o=-1!==t.indexOf("Map"),r=-1!==t.indexOf("Weak"),a=o?"set":"add",s=Uq[t],l=s&&s.prototype,c={};if(rW&&tW(s)&&(r||l.forEach&&!Zq((function(){(new s).entries().next()})))){var u=(i=e((function(e,n){aW(Qq(e,u),{type:t,collection:new s}),null!=n&&Jq(n,e[a],{that:e,AS_ENTRIES:o})}))).prototype,d=sW(t);oW(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(t){var e="add"==t||"set"==t;!(t in l)||r&&"clear"==t||Kq(u,t,(function(n,i){var o=d(this).collection;if(!e&&r&&!eW(n))return"get"==t&&void 0;var a=o[t](0===n?0:n,i);return e?this:a}))})),r||iW(u,"size",{configurable:!0,get:function(){return d(this).collection.size}})}else i=n.getConstructor(e,t,o,a),Gq.enable();return nW(i,t,!1,!0),c[t]=i,$q({global:!0,forced:!0},c),r||n.setStrong(i,t,o),i},cW=zc,uW=function(t,e,n){for(var i in e)n&&n.unsafe&&t[i]?t[i]=e[i]:cW(t,i,e[i],n);return t},dW=Fi,hW=_h,pW=pi,fW=Zo("species"),bW=function(t){var e=dW(t);pW&&e&&!e[fW]&&hW(e,fW,{configurable:!0,get:function(){return this}})},MW=lc,gW=_h,mW=uW,zW=Cr,vW=Vq,OW=Li,yW=Hq,_W=bu,AW=Mu,xW=bW,wW=pi,qW=rq.fastKey,WW=kl.set,LW=kl.getterFor,kW={getConstructor:function(t,e,n,i){var o=t((function(t,o){vW(t,r),WW(t,{type:e,index:MW(null),first:void 0,last:void 0,size:0}),wW||(t.size=0),OW(o)||yW(o,t[i],{that:t,AS_ENTRIES:n})})),r=o.prototype,a=LW(e),s=function(t,e,n){var i,o,r=a(t),s=l(t,e);return s?s.value=n:(r.last=s={index:o=qW(e,!0),key:e,value:n,previous:i=r.last,next:void 0,removed:!1},r.first||(r.first=s),i&&(i.next=s),wW?r.size++:t.size++,"F"!==o&&(r.index[o]=s)),t},l=function(t,e){var n,i=a(t),o=qW(e);if("F"!==o)return i.index[o];for(n=i.first;n;n=n.next)if(n.key==e)return n};return mW(r,{clear:function(){for(var t=a(this),e=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete e[n.index],n=n.next;t.first=t.last=void 0,wW?t.size=0:this.size=0},delete:function(t){var e=this,n=a(e),i=l(e,t);if(i){var o=i.next,r=i.previous;delete n.index[i.index],i.removed=!0,r&&(r.next=o),o&&(o.previous=r),n.first==i&&(n.first=o),n.last==i&&(n.last=r),wW?n.size--:e.size--}return!!i},forEach:function(t){for(var e,n=a(this),i=zW(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:n.first;)for(i(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!l(this,t)}}),mW(r,n?{get:function(t){var e=l(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),wW&&gW(r,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,n){var i=e+" Iterator",o=LW(e),r=LW(i);_W(t,e,(function(t,e){WW(this,{type:i,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=r(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?AW("keys"==e?n.key:"values"==e?n.value:[n.key,n.value],!1):(t.target=void 0,AW(void 0,!0))}),n?"entries":"values",!n,!0),xW(e)}};lW("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),kW);var TW=Pi.Map;!function(t){t.exports=TW}(oq);var SW=Bn(iq),RW=function(){function t(){Jb(this,t),this.clear(),this._defaultIndex=0,this._groupIndex=0,this._defaultGroups=[{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},{border:"#FFA500",background:"#FFFF00",highlight:{border:"#FFA500",background:"#FFFFA3"},hover:{border:"#FFA500",background:"#FFFFA3"}},{border:"#FA0A10",background:"#FB7E81",highlight:{border:"#FA0A10",background:"#FFAFB1"},hover:{border:"#FA0A10",background:"#FFAFB1"}},{border:"#41A906",background:"#7BE141",highlight:{border:"#41A906",background:"#A1EC76"},hover:{border:"#41A906",background:"#A1EC76"}},{border:"#E129F0",background:"#EB7DF4",highlight:{border:"#E129F0",background:"#F0B3F5"},hover:{border:"#E129F0",background:"#F0B3F5"}},{border:"#7C29F0",background:"#AD85E4",highlight:{border:"#7C29F0",background:"#D3BDF0"},hover:{border:"#7C29F0",background:"#D3BDF0"}},{border:"#C37F00",background:"#FFA807",highlight:{border:"#C37F00",background:"#FFCA66"},hover:{border:"#C37F00",background:"#FFCA66"}},{border:"#4220FB",background:"#6E6EFD",highlight:{border:"#4220FB",background:"#9B9BFD"},hover:{border:"#4220FB",background:"#9B9BFD"}},{border:"#FD5A77",background:"#FFC0CB",highlight:{border:"#FD5A77",background:"#FFD1D9"},hover:{border:"#FD5A77",background:"#FFD1D9"}},{border:"#4AD63A",background:"#C2FABC",highlight:{border:"#4AD63A",background:"#E6FFE3"},hover:{border:"#4AD63A",background:"#E6FFE3"}},{border:"#990000",background:"#EE0000",highlight:{border:"#BB0000",background:"#FF3333"},hover:{border:"#BB0000",background:"#FF3333"}},{border:"#FF6000",background:"#FF6000",highlight:{border:"#FF6000",background:"#FF6000"},hover:{border:"#FF6000",background:"#FF6000"}},{border:"#97C2FC",background:"#2B7CE9",highlight:{border:"#D2E5FF",background:"#2B7CE9"},hover:{border:"#D2E5FF",background:"#2B7CE9"}},{border:"#399605",background:"#255C03",highlight:{border:"#399605",background:"#255C03"},hover:{border:"#399605",background:"#255C03"}},{border:"#B70054",background:"#FF007E",highlight:{border:"#B70054",background:"#FF007E"},hover:{border:"#B70054",background:"#FF007E"}},{border:"#AD85E4",background:"#7C29F0",highlight:{border:"#D3BDF0",background:"#7C29F0"},hover:{border:"#D3BDF0",background:"#7C29F0"}},{border:"#4557FA",background:"#000EA1",highlight:{border:"#6E6EFD",background:"#000EA1"},hover:{border:"#6E6EFD",background:"#000EA1"}},{border:"#FFC0CB",background:"#FD5A77",highlight:{border:"#FFD1D9",background:"#FD5A77"},hover:{border:"#FFD1D9",background:"#FD5A77"}},{border:"#C2FABC",background:"#74D66A",highlight:{border:"#E6FFE3",background:"#74D66A"},hover:{border:"#E6FFE3",background:"#74D66A"}},{border:"#EE0000",background:"#990000",highlight:{border:"#FF3333",background:"#BB0000"},hover:{border:"#FF3333",background:"#BB0000"}}],this.options={},this.defaultOptions={useDefaultGroups:!0},os(this.options,this.defaultOptions)}return mg(t,[{key:"setOptions",value:function(t){var e=["useDefaultGroups"];if(void 0!==t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&-1===XO(e).call(e,n)){var i=t[n];this.add(n,i)}}},{key:"clear",value:function(){this._groups=new SW,this._groupNames=[]}},{key:"get",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this._groups.get(t);if(void 0===n&&e)if(!1===this.options.useDefaultGroups&&this._groupNames.length>0){var i=this._groupIndex%this._groupNames.length;++this._groupIndex,(n={}).color=this._groups.get(this._groupNames[i]),this._groups.set(t,n)}else{var o=this._defaultIndex%this._defaultGroups.length;this._defaultIndex++,(n={}).color=this._defaultGroups[o],this._groups.set(t,n)}return n}},{key:"add",value:function(t,e){return this._groups.has(t)||this._groupNames.push(t),this._groups.set(t,e),e}}]),t}(),CW={},DW={get exports(){return CW},set exports(t){CW=t}};ha({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var NW=Pi.Number.isNaN;!function(t){t.exports=NW}(DW);var EW=Bn(CW),BW={},PW={get exports(){return BW},set exports(t){BW=t}},YW=Xn.isFinite,IW=Number.isFinite||function(t){return"number"==typeof t&&YW(t)};ha({target:"Number",stat:!0},{isFinite:IW});var XW=Pi.Number.isFinite;!function(t){t.exports=XW}(PW);var HW=Bn(BW),FW={},jW={get exports(){return FW},set exports(t){FW=t}},VW=Jh.some;ha({target:"Array",proto:!0,forced:!iz("some")},{some:function(t){return VW(this,t,arguments.length>1?arguments[1]:void 0)}});var $W=ys("Array").some,UW=ji,GW=$W,ZW=Array.prototype,KW=function(t){var e=t.some;return t===ZW||UW(ZW,t)&&e===ZW.some?GW:e},JW=KW;!function(t){t.exports=JW}(jW);var QW=Bn(FW);function tL(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var eL={},nL={get exports(){return eL},set exports(t){eL=t}},iL={},oL={get exports(){return iL},set exports(t){iL=t}},rL=ay;!function(t){t.exports=rL}(oL),function(t){t.exports=iL}(nL);var aL=Bn(eL),sL={},lL={get exports(){return sL},set exports(t){sL=t}},cL={},uL={get exports(){return cL},set exports(t){cL=t}};ha({target:"Object",stat:!0},{setPrototypeOf:tu});var dL=Pi.Object.setPrototypeOf;!function(t){t.exports=dL}(uL),function(t){t.exports=cL}(lL);var hL=Bn(sL),pL={},fL={get exports(){return pL},set exports(t){pL=t}},bL={},ML={get exports(){return bL},set exports(t){bL=t}},gL=Ws;!function(t){t.exports=gL}(ML),function(t){t.exports=bL}(fL);var mL=Bn(pL);function zL(t,e){var n;return zL=hL?mL(n=hL).call(n):function(t,e){return t.__proto__=e,t},zL(t,e)}function vL(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=aL(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),oM(t,"prototype",{writable:!1}),e&&zL(t,e)}function OL(t,e){if(e&&("object"===cg(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return tL(t)}var yL={},_L={get exports(){return yL},set exports(t){yL=t}},AL={},xL={get exports(){return AL},set exports(t){AL=t}},wL=Cv;!function(t){t.exports=wL}(xL),function(t){t.exports=AL}(_L);var qL=Bn(yL);function WL(t){var e;return WL=hL?mL(e=qL).call(e):function(t){return t.__proto__||qL(t)},WL(t)}var LL={},kL={get exports(){return LL},set exports(t){LL=t}},TL={},SL={get exports(){return TL},set exports(t){TL=t}};!function(t){var e=rM,n=ng;function i(o){return t.exports=i="function"==typeof e&&"symbol"==typeof n?function(t){return typeof t}:function(t){return t&&"function"==typeof e&&t.constructor===e&&t!==e.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,i(o)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports}(SL);var RL={},CL={get exports(){return RL},set exports(t){RL=t}},DL={},NL={get exports(){return DL},set exports(t){DL=t}},EL=pz;!function(t){t.exports=EL}(NL),function(t){t.exports=DL}(CL);var BL={},PL={get exports(){return BL},set exports(t){BL=t}},YL={},IL={get exports(){return YL},set exports(t){YL=t}},XL=No,HL=_b,FL=hi,jL=Dr,VL=Bi,$L=ta,UL=Error,GL=ti("".replace),ZL=String(UL("zxcasd").stack),KL=/\n\s*at [^:]*:[^\n]*/,JL=KL.test(ZL),QL=_i,tk=!Hn((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",QL(1,7)),7!==t.stack)})),ek=ta,nk=function(t,e){if(JL&&"string"==typeof t&&!UL.prepareStackTrace)for(;e--;)t=GL(t,KL,"");return t},ik=tk,ok=Error.captureStackTrace,rk=el,ak=ha,sk=ji,lk=gc,ck=tu,uk=function(t,e,n){for(var i=HL(e),o=jL.f,r=FL.f,a=0;a<i.length;a++){var s=i[a];XL(t,s)||n&&XL(n,s)||o(t,s,r(e,s))}},dk=lc,hk=ta,pk=_i,fk=function(t,e){VL(e)&&"cause"in e&&$L(t,"cause",e.cause)},bk=function(t,e,n,i){ik&&(ok?ok(t,e):ek(t,"stack",nk(n,i)))},Mk=Hq,gk=function(t,e){return void 0===t?arguments.length<2?"":e:rk(t)},mk=Zo("toStringTag"),zk=Error,vk=[].push,Ok=function(t,e){var n,i=sk(yk,this);ck?n=ck(zk(),i?lk(this):yk):(n=i?this:dk(yk),hk(n,mk,"Error")),void 0!==e&&hk(n,"message",gk(e)),bk(n,Ok,n.stack,1),arguments.length>2&&fk(n,arguments[2]);var o=[];return Mk(t,vk,{that:o}),hk(n,"errors",o),n};ck?ck(Ok,zk):uk(Ok,zk,{name:!0});var yk=Ok.prototype=dk(zk.prototype,{constructor:pk(1,Ok),message:pk(1,""),name:pk(1,"AggregateError")});ak({global:!0,constructor:!0,arity:2},{AggregateError:Ok});var _k,Ak,xk,wk,qk="undefined"!=typeof process&&"process"==oi(process),Wk=Ju,Lk=uo,kk=TypeError,Tk=function(t){if(Wk(t))return t;throw kk(Lk(t)+" is not a constructor")},Sk=Yr,Rk=Tk,Ck=Li,Dk=Zo("species"),Nk=function(t,e){var n,i=Sk(t).constructor;return void 0===i||Ck(n=Sk(i)[Dk])?e:Rk(n)},Ek=/(?:ipad|iphone|ipod).*applewebkit/i.test(Vi),Bk=Xn,Pk=Gn,Yk=Cr,Ik=di,Xk=No,Hk=Hn,Fk=jl,jk=ss,Vk=ur,$k=my,Uk=Ek,Gk=qk,Zk=Bk.setImmediate,Kk=Bk.clearImmediate,Jk=Bk.process,Qk=Bk.Dispatch,tT=Bk.Function,eT=Bk.MessageChannel,nT=Bk.String,iT=0,oT={},rT="onreadystatechange";Hk((function(){_k=Bk.location}));var aT=function(t){if(Xk(oT,t)){var e=oT[t];delete oT[t],e()}},sT=function(t){return function(){aT(t)}},lT=function(t){aT(t.data)},cT=function(t){Bk.postMessage(nT(t),_k.protocol+"//"+_k.host)};Zk&&Kk||(Zk=function(t){$k(arguments.length,1);var e=Ik(t)?t:tT(t),n=jk(arguments,1);return oT[++iT]=function(){Pk(e,void 0,n)},Ak(iT),iT},Kk=function(t){delete oT[t]},Gk?Ak=function(t){Jk.nextTick(sT(t))}:Qk&&Qk.now?Ak=function(t){Qk.now(sT(t))}:eT&&!Uk?(wk=(xk=new eT).port2,xk.port1.onmessage=lT,Ak=Yk(wk.postMessage,wk)):Bk.addEventListener&&Ik(Bk.postMessage)&&!Bk.importScripts&&_k&&"file:"!==_k.protocol&&!Hk(cT)?(Ak=cT,Bk.addEventListener("message",lT,!1)):Ak=rT in Vk("script")?function(t){Fk.appendChild(Vk("script"))[rT]=function(){Fk.removeChild(this),aT(t)}}:function(t){setTimeout(sT(t),0)});var uT={set:Zk,clear:Kk},dT=function(){this.head=null,this.tail=null};dT.prototype={add:function(t){var e={item:t,next:null},n=this.tail;n?n.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var hT,pT,fT,bT,MT,gT=dT,mT=/ipad|iphone|ipod/i.test(Vi)&&"undefined"!=typeof Pebble,zT=/web0s(?!.*chrome)/i.test(Vi),vT=Xn,OT=Cr,yT=hi.f,_T=uT.set,AT=gT,xT=Ek,wT=mT,qT=zT,WT=qk,LT=vT.MutationObserver||vT.WebKitMutationObserver,kT=vT.document,TT=vT.process,ST=vT.Promise,RT=yT(vT,"queueMicrotask"),CT=RT&&RT.value;if(!CT){var DT=new AT,NT=function(){var t,e;for(WT&&(t=TT.domain)&&t.exit();e=DT.get();)try{e()}catch(t){throw DT.head&&hT(),t}t&&t.enter()};xT||WT||qT||!LT||!kT?!wT&&ST&&ST.resolve?((bT=ST.resolve(void 0)).constructor=ST,MT=OT(bT.then,bT),hT=function(){MT(NT)}):WT?hT=function(){TT.nextTick(NT)}:(_T=OT(_T,vT),hT=function(){_T(NT)}):(pT=!0,fT=kT.createTextNode(""),new LT(NT).observe(fT,{characterData:!0}),hT=function(){fT.data=pT=!pT}),CT=function(t){DT.head||hT(),DT.add(t)}}var ET=CT,BT=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},PT=Xn.Promise,YT="object"==typeof Deno&&Deno&&"object"==typeof Deno.version,IT=!YT&&!qk&&"object"==typeof window&&"object"==typeof document,XT=Xn,HT=PT,FT=di,jT=kr,VT=Bu,$T=Zo,UT=IT,GT=YT,ZT=Qi,KT=HT&&HT.prototype,JT=$T("species"),QT=!1,tS=FT(XT.PromiseRejectionEvent),eS=jT("Promise",(function(){var t=VT(HT),e=t!==String(HT);if(!e&&66===ZT)return!0;if(!KT.catch||!KT.finally)return!0;if(!ZT||ZT<51||!/native code/.test(t)){var n=new HT((function(t){t(1)})),i=function(t){t((function(){}),(function(){}))};if((n.constructor={})[JT]=i,!(QT=n.then((function(){}))instanceof i))return!0}return!e&&(UT||GT)&&!tS})),nS={CONSTRUCTOR:eS,REJECTION_EVENT:tS,SUBCLASSING:QT},iS={},oS=bo,rS=TypeError,aS=function(t){var e,n;this.promise=new t((function(t,i){if(void 0!==e||void 0!==n)throw rS("Bad Promise constructor");e=t,n=i})),this.resolve=oS(e),this.reject=oS(n)};iS.f=function(t){return new aS(t)};var sS,lS,cS=ha,uS=qk,dS=Xn,hS=Mi,pS=zc,fS=Bc,bS=bW,MS=bo,gS=di,mS=Bi,zS=Vq,vS=Nk,OS=uT.set,yS=ET,_S=function(t,e){try{1==arguments.length?console.error(t):console.error(t,e)}catch(t){}},AS=BT,xS=gT,wS=kl,qS=PT,WS=iS,LS="Promise",kS=nS.CONSTRUCTOR,TS=nS.REJECTION_EVENT,SS=wS.getterFor(LS),RS=wS.set,CS=qS&&qS.prototype,DS=qS,NS=CS,ES=dS.TypeError,BS=dS.document,PS=dS.process,YS=WS.f,IS=YS,XS=!!(BS&&BS.createEvent&&dS.dispatchEvent),HS="unhandledrejection",FS=function(t){var e;return!(!mS(t)||!gS(e=t.then))&&e},jS=function(t,e){var n,i,o,r=e.value,a=1==e.state,s=a?t.ok:t.fail,l=t.resolve,c=t.reject,u=t.domain;try{s?(a||(2===e.rejection&&ZS(e),e.rejection=1),!0===s?n=r:(u&&u.enter(),n=s(r),u&&(u.exit(),o=!0)),n===t.promise?c(ES("Promise-chain cycle")):(i=FS(n))?hS(i,n,l,c):l(n)):c(r)}catch(t){u&&!o&&u.exit(),c(t)}},VS=function(t,e){t.notified||(t.notified=!0,yS((function(){for(var n,i=t.reactions;n=i.get();)jS(n,t);t.notified=!1,e&&!t.rejection&&US(t)})))},$S=function(t,e,n){var i,o;XS?((i=BS.createEvent("Event")).promise=e,i.reason=n,i.initEvent(t,!1,!0),dS.dispatchEvent(i)):i={promise:e,reason:n},!TS&&(o=dS["on"+t])?o(i):t===HS&&_S("Unhandled promise rejection",n)},US=function(t){hS(OS,dS,(function(){var e,n=t.facade,i=t.value;if(GS(t)&&(e=AS((function(){uS?PS.emit("unhandledRejection",i,n):$S(HS,n,i)})),t.rejection=uS||GS(t)?2:1,e.error))throw e.value}))},GS=function(t){return 1!==t.rejection&&!t.parent},ZS=function(t){hS(OS,dS,(function(){var e=t.facade;uS?PS.emit("rejectionHandled",e):$S("rejectionhandled",e,t.value)}))},KS=function(t,e,n){return function(i){t(e,i,n)}},JS=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=2,VS(t,!0))},QS=function(t,e,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===e)throw ES("Promise can't be resolved itself");var i=FS(e);i?yS((function(){var n={done:!1};try{hS(i,e,KS(QS,n,t),KS(JS,n,t))}catch(e){JS(n,e,t)}})):(t.value=e,t.state=1,VS(t,!1))}catch(e){JS({done:!1},e,t)}}};kS&&(NS=(DS=function(t){zS(this,NS),MS(t),hS(sS,this);var e=SS(this);try{t(KS(QS,e),KS(JS,e))}catch(t){JS(e,t)}}).prototype,(sS=function(t){RS(this,{type:LS,done:!1,notified:!1,parent:!1,reactions:new xS,rejection:!1,state:0,value:void 0})}).prototype=pS(NS,"then",(function(t,e){var n=SS(this),i=YS(vS(this,DS));return n.parent=!0,i.ok=!gS(t)||t,i.fail=gS(e)&&e,i.domain=uS?PS.domain:void 0,0==n.state?n.reactions.add(i):yS((function(){jS(i,n)})),i.promise})),lS=function(){var t=new sS,e=SS(t);this.promise=t,this.resolve=KS(QS,e),this.reject=KS(JS,e)},WS.f=YS=function(t){return t===DS||undefined===t?new lS(t):IS(t)}),cS({global:!0,constructor:!0,wrap:!0,forced:kS},{Promise:DS}),fS(DS,LS,!1,!0),bS(LS);var tR=PT,eR=nS.CONSTRUCTOR||!Td((function(t){tR.all(t).then(void 0,(function(){}))})),nR=Mi,iR=bo,oR=iS,rR=BT,aR=Hq;ha({target:"Promise",stat:!0,forced:eR},{all:function(t){var e=this,n=oR.f(e),i=n.resolve,o=n.reject,r=rR((function(){var n=iR(e.resolve),r=[],a=0,s=1;aR(t,(function(t){var l=a++,c=!1;s++,nR(n,e,t).then((function(t){c||(c=!0,r[l]=t,--s||i(r))}),o)})),--s||i(r)}));return r.error&&o(r.value),n.promise}});var sR=ha,lR=nS.CONSTRUCTOR;PT&&PT.prototype,sR({target:"Promise",proto:!0,forced:lR,real:!0},{catch:function(t){return this.then(void 0,t)}});var cR=Mi,uR=bo,dR=iS,hR=BT,pR=Hq;ha({target:"Promise",stat:!0,forced:eR},{race:function(t){var e=this,n=dR.f(e),i=n.reject,o=hR((function(){var o=uR(e.resolve);pR(t,(function(t){cR(o,e,t).then(n.resolve,i)}))}));return o.error&&i(o.value),n.promise}});var fR=Mi,bR=iS;ha({target:"Promise",stat:!0,forced:nS.CONSTRUCTOR},{reject:function(t){var e=bR.f(this);return fR(e.reject,void 0,t),e.promise}});var MR=Yr,gR=Bi,mR=iS,zR=function(t,e){if(MR(t),gR(e)&&e.constructor===t)return e;var n=mR.f(t);return(0,n.resolve)(e),n.promise},vR=ha,OR=PT,yR=nS.CONSTRUCTOR,_R=zR,AR=Fi("Promise"),xR=!yR;vR({target:"Promise",stat:!0,forced:true},{resolve:function(t){return _R(xR&&this===AR?OR:this,t)}});var wR=Mi,qR=bo,WR=iS,LR=BT,kR=Hq;ha({target:"Promise",stat:!0,forced:eR},{allSettled:function(t){var e=this,n=WR.f(e),i=n.resolve,o=n.reject,r=LR((function(){var n=qR(e.resolve),o=[],r=0,a=1;kR(t,(function(t){var s=r++,l=!1;a++,wR(n,e,t).then((function(t){l||(l=!0,o[s]={status:"fulfilled",value:t},--a||i(o))}),(function(t){l||(l=!0,o[s]={status:"rejected",reason:t},--a||i(o))}))})),--a||i(o)}));return r.error&&o(r.value),n.promise}});var TR=Mi,SR=bo,RR=Fi,CR=iS,DR=BT,NR=Hq,ER="No one promise resolved";ha({target:"Promise",stat:!0,forced:eR},{any:function(t){var e=this,n=RR("AggregateError"),i=CR.f(e),o=i.resolve,r=i.reject,a=DR((function(){var i=SR(e.resolve),a=[],s=0,l=1,c=!1;NR(t,(function(t){var u=s++,d=!1;l++,TR(i,e,t).then((function(t){d||c||(c=!0,o(t))}),(function(t){d||c||(d=!0,a[u]=t,--l||r(new n(a,ER)))}))})),--l||r(new n(a,ER))}));return a.error&&r(a.value),i.promise}});var BR=ha,PR=PT,YR=Hn,IR=Fi,XR=di,HR=Nk,FR=zR,jR=PR&&PR.prototype;BR({target:"Promise",proto:!0,real:!0,forced:!!PR&&YR((function(){jR.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=HR(this,IR("Promise")),n=XR(t);return this.then(n?function(n){return FR(e,t()).then((function(){return n}))}:t,n?function(n){return FR(e,t()).then((function(){throw n}))}:t)}});var VR=Pi.Promise,$R=iS,UR=BT;ha({target:"Promise",stat:!0,forced:!0},{try:function(t){var e=$R.f(this),n=UR(t);return(n.error?e.reject:e.resolve)(n.value),e.promise}});var GR=VR;!function(t){t.exports=GR}(IL),function(t){t.exports=YL}(PL);var ZR={},KR={get exports(){return ZR},set exports(t){ZR=t}},JR={},QR={get exports(){return JR},set exports(t){JR=t}},tC=wz;!function(t){t.exports=tC}(QR),function(t){t.exports=JR}(KR),function(t){var e=TL.default,n=Qb,i=rM,o=eL,r=yL,a=RL,s=sL,l=BL,c=ZR,u=qg;function d(){t.exports=d=function(){return h},t.exports.__esModule=!0,t.exports.default=t.exports;var h={},p=Object.prototype,f=p.hasOwnProperty,b=n||function(t,e,n){t[e]=n.value},M="function"==typeof i?i:{},g=M.iterator||"@@iterator",m=M.asyncIterator||"@@asyncIterator",z=M.toStringTag||"@@toStringTag";function v(t,e,i){return n(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{v({},"")}catch(t){v=function(t,e,n){return t[e]=n}}function O(t,e,n,i){var r=e&&e.prototype instanceof A?e:A,a=o(r.prototype),s=new N(i||[]);return b(a,"_invoke",{value:S(t,n,s)}),a}function y(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}h.wrap=O;var _={};function A(){}function x(){}function w(){}var q={};v(q,g,(function(){return this}));var W=r&&r(r(E([])));W&&W!==p&&f.call(W,g)&&(q=W);var L=w.prototype=A.prototype=o(q);function k(t){var e;a(e=["next","throw","return"]).call(e,(function(e){v(t,e,(function(t){return this._invoke(e,t)}))}))}function T(t,n){function i(o,r,a,s){var l=y(t[o],t,r);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==e(u)&&f.call(u,"__await")?n.resolve(u.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):n.resolve(u).then((function(t){c.value=t,a(c)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;b(this,"_invoke",{value:function(t,e){function r(){return new n((function(n,o){i(t,e,n,o)}))}return o=o?o.then(r,r):r()}})}function S(t,e,n){var i="suspendedStart";return function(o,r){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===o)throw r;return B()}for(n.method=o,n.arg=r;;){var a=n.delegate;if(a){var s=R(a,n);if(s){if(s===_)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===i)throw i="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i="executing";var l=y(t,e,n);if("normal"===l.type){if(i=n.done?"completed":"suspendedYield",l.arg===_)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(i="completed",n.method="throw",n.arg=l.arg)}}}function R(t,e){var n=e.method,i=t.iterator[n];if(void 0===i)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,R(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),_;var o=y(i,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,_;var r=o.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,_):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,_)}function C(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function D(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],a(t).call(t,C,this),this.reset(!0)}function E(t){if(t){var e=t[g];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n<t.length;)if(f.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:B}}function B(){return{value:void 0,done:!0}}return x.prototype=w,b(L,"constructor",{value:w,configurable:!0}),b(w,"constructor",{value:x,configurable:!0}),x.displayName=v(w,z,"GeneratorFunction"),h.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===x||"GeneratorFunction"===(e.displayName||e.name))},h.mark=function(t){return s?s(t,w):(t.__proto__=w,v(t,z,"GeneratorFunction")),t.prototype=o(L),t},h.awrap=function(t){return{__await:t}},k(T.prototype),v(T.prototype,m,(function(){return this})),h.AsyncIterator=T,h.async=function(t,e,n,i,o){void 0===o&&(o=l);var r=new T(O(t,e,n,i),o);return h.isGeneratorFunction(e)?r:r.next().then((function(t){return t.done?t.value:r.next()}))},k(L),v(L,z,"Generator"),v(L,g,(function(){return this})),v(L,"toString",(function(){return"[object Generator]"})),h.keys=function(t){var e=Object(t),n=[];for(var i in e)n.push(i);return c(n).call(n),function t(){for(;n.length;){var i=n.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},h.values=E,N.prototype={constructor:N,reset:function(t){var e;if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,a(e=this.tryEntries).call(e,D),!t)for(var n in this)"t"===n.charAt(0)&&f.call(this,n)&&!isNaN(+u(n).call(n,1))&&(this[n]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,i){return r.type="throw",r.arg=t,e.next=n,i&&(e.method="next",e.arg=void 0),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],r=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var a=f.call(o,"catchLoc"),s=f.call(o,"finallyLoc");if(a&&s){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&f.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var r=o?o.completion:{};return r.type=t,r.arg=e,o?(this.method="next",this.next=o.finallyLoc,_):this.complete(r)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),_},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),D(n),_}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;D(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),_}},h}t.exports=d,t.exports.__esModule=!0,t.exports.default=t.exports}(kL);var eC=LL(),nC=eC;try{regeneratorRuntime=eC}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=eC:Function("r","regeneratorRuntime = r")(eC)}var iC={},oC={get exports(){return iC},set exports(t){iC=t}},rC=bo,aC=Ro,sC=Wi,lC=xa,cC=TypeError,uC=function(t){return function(e,n,i,o){rC(n);var r=aC(e),a=sC(r),s=lC(r),l=t?s-1:0,c=t?-1:1;if(i<2)for(;;){if(l in a){o=a[l],l+=c;break}if(l+=c,t?l<0:s<=l)throw cC("Reduce of empty array with no initial value")}for(;t?l>=0:s>l;l+=c)l in a&&(o=n(o,a[l],l,r));return o}},dC={left:uC(!1),right:uC(!0)}.left;ha({target:"Array",proto:!0,forced:!qk&&Qi>79&&Qi<83||!iz("reduce")},{reduce:function(t){var e=arguments.length;return dC(this,t,e,e>1?arguments[1]:void 0)}});var hC=ys("Array").reduce,pC=ji,fC=hC,bC=Array.prototype,MC=function(t){var e=t.reduce;return t===bC||pC(bC,t)&&e===bC.reduce?fC:e},gC=MC;!function(t){t.exports=gC}(oC);var mC=Bn(iC),zC={},vC={get exports(){return zC},set exports(t){zC=t}},OC=Eh,yC=xa,_C=uM,AC=Cr,xC=function(t,e,n,i,o,r,a,s){for(var l,c,u=o,d=0,h=!!a&&AC(a,s);d<i;)d in n&&(l=h?h(n[d],d,e):n[d],r>0&&OC(l)?(c=yC(l),u=xC(t,e,l,c,u,r-1)-1):(_C(u+1),t[u]=l),u++),d++;return u},wC=xC,qC=bo,WC=Ro,LC=xa,kC=Fh;ha({target:"Array",proto:!0},{flatMap:function(t){var e,n=WC(this),i=LC(n);return qC(t),(e=kC(n,0)).length=wC(e,n,n,i,0,1,t,arguments.length>1?arguments[1]:void 0),e}});var TC=ys("Array").flatMap,SC=ji,RC=TC,CC=Array.prototype,DC=function(t){var e=t.flatMap;return t===CC||SC(CC,t)&&e===CC.flatMap?RC:e},NC=DC;!function(t){t.exports=NC}(vC);var EC=Bn(zC),BC={},PC={get exports(){return BC},set exports(t){BC=t}};lW("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),kW);var YC=Pi.Set;!function(t){t.exports=YC}(PC);var IC=Bn(BC),XC={},HC={get exports(){return XC},set exports(t){XC=t}};!function(t){t.exports=ag}(HC);var FC=Bn(XC),jC={},VC={get exports(){return jC},set exports(t){jC=t}},$C={},UC={get exports(){return $C},set exports(t){$C=t}},GC=bd;!function(t){t.exports=GC}(UC),function(t){t.exports=$C}(VC);var ZC=Bn(jC),KC={},JC={get exports(){return KC},set exports(t){KC=t}},QC=Mh,tD=Math.floor,eD=function(t,e){var n=t.length,i=tD(n/2);return n<8?nD(t,e):iD(t,eD(QC(t,0,i),e),eD(QC(t,i),e),e)},nD=function(t,e){for(var n,i,o=t.length,r=1;r<o;){for(i=r,n=t[r];i&&e(t[i-1],n)>0;)t[i]=t[--i];i!==r++&&(t[i]=n)}return t},iD=function(t,e,n,i){for(var o=e.length,r=n.length,a=0,s=0;a<o||s<r;)t[a+s]=a<o&&s<r?i(e[a],n[s])<=0?e[a++]:n[s++]:a<o?e[a++]:n[s++];return t},oD=eD,rD=Vi.match(/firefox\/(\d+)/i),aD=!!rD&&+rD[1],sD=/MSIE|Trident/.test(Vi),lD=Vi.match(/AppleWebKit\/(\d+)\./),cD=!!lD&&+lD[1],uD=ha,dD=ti,hD=bo,pD=Ro,fD=xa,bD=Ez,MD=el,gD=Hn,mD=oD,zD=iz,vD=aD,OD=sD,yD=Qi,_D=cD,AD=[],xD=dD(AD.sort),wD=dD(AD.push),qD=gD((function(){AD.sort(void 0)})),WD=gD((function(){AD.sort(null)})),LD=zD("sort"),kD=!gD((function(){if(yD)return yD<70;if(!(vD&&vD>3)){if(OD)return!0;if(_D)return _D<603;var t,e,n,i,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(i=0;i<47;i++)AD.push({k:e+i,v:n})}for(AD.sort((function(t,e){return e.v-t.v})),i=0;i<AD.length;i++)e=AD[i].k.charAt(0),o.charAt(o.length-1)!==e&&(o+=e);return"DGBEFHACIJK"!==o}}));uD({target:"Array",proto:!0,forced:qD||!WD||!LD||!kD},{sort:function(t){void 0!==t&&hD(t);var e=pD(this);if(kD)return void 0===t?xD(e):xD(e,t);var n,i,o=[],r=fD(e);for(i=0;i<r;i++)i in e&&wD(o,e[i]);for(mD(o,function(t){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==t?+t(e,n)||0:MD(e)>MD(n)?1:-1}}(t)),n=fD(o),i=0;i<n;)e[i]=o[i++];for(;i<r;)bD(e,i++);return e}});var TD=ys("Array").sort,SD=ji,RD=TD,CD=Array.prototype,DD=function(t){var e=t.sort;return t===CD||SD(CD,t)&&e===CD.sort?RD:e},ND=DD;!function(t){t.exports=ND}(JC);var ED=Bn(KC),BD={},PD={get exports(){return BD},set exports(t){BD=t}},YD=ys("Array").keys,ID=Js,XD=No,HD=ji,FD=YD,jD=Array.prototype,VD={DOMTokenList:!0,NodeList:!0},$D=function(t){var e=t.keys;return t===jD||HD(jD,t)&&e===jD.keys||XD(VD,ID(t))?FD:e};!function(t){t.exports=$D}(PD);var UD=Bn(BD),GD={},ZD={get exports(){return GD},set exports(t){GD=t}},KD=ys("Array").values,JD=Js,QD=No,tN=ji,eN=KD,nN=Array.prototype,iN={DOMTokenList:!0,NodeList:!0},oN=function(t){var e=t.values;return t===nN||tN(nN,t)&&e===nN.values||QD(iN,JD(t))?eN:e};!function(t){t.exports=oN}(ZD);var rN=Bn(GD),aN={},sN={get exports(){return aN},set exports(t){aN=t}},lN=ys("Array").entries,cN=Js,uN=No,dN=ji,hN=lN,pN=Array.prototype,fN={DOMTokenList:!0,NodeList:!0},bN=function(t){var e=t.entries;return t===pN||dN(pN,t)&&e===pN.entries||uN(fN,cN(t))?hN:e};!function(t){t.exports=bN}(sN);var MN=Bn(aN),gN={},mN={get exports(){return gN},set exports(t){gN=t}},zN=ha,vN=Gn,ON=zs,yN=Tk,_N=Yr,AN=Bi,xN=lc,wN=Hn,qN=Fi("Reflect","construct"),WN=Object.prototype,LN=[].push,kN=wN((function(){function t(){}return!(qN((function(){}),[],t)instanceof t)})),TN=!wN((function(){qN((function(){}))})),SN=kN||TN;zN({target:"Reflect",stat:!0,forced:SN,sham:SN},{construct:function(t,e){yN(t),_N(e);var n=arguments.length<3?t:yN(arguments[2]);if(TN&&!kN)return qN(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var i=[null];return vN(LN,i,e),new(vN(ON,t,i))}var o=n.prototype,r=xN(AN(o)?o:WN),a=vN(t,r,e);return AN(a)?a:r}});var RN=Pi.Reflect.construct;!function(t){t.exports=RN}(mN);var CN=Bn(gN);let DN;const NN=new Uint8Array(16);function EN(){if(!DN&&(DN="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!DN))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return DN(NN)}const BN=[];for(let t=0;t<256;++t)BN.push((t+256).toString(16).slice(1));var PN,YN={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function IN(t,e,n){if(YN.randomUUID&&!e&&!t)return YN.randomUUID();const i=(t=t||{}).random||(t.rng||EN)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,e){n=n||0;for(let t=0;t<16;++t)e[n+t]=i[t];return e}return function(t,e=0){return(BN[t[e+0]]+BN[t[e+1]]+BN[t[e+2]]+BN[t[e+3]]+"-"+BN[t[e+4]]+BN[t[e+5]]+"-"+BN[t[e+6]]+BN[t[e+7]]+"-"+BN[t[e+8]]+BN[t[e+9]]+"-"+BN[t[e+10]]+BN[t[e+11]]+BN[t[e+12]]+BN[t[e+13]]+BN[t[e+14]]+BN[t[e+15]]).toLowerCase()}(i)}function XN(t,e){var n=Vm(t);if(nb){var i=nb(t);e&&(i=jv(i).call(i,(function(e){return bb(t,e).enumerable}))),n.push.apply(n,i)}return n}function HN(t){for(var e=1;e<arguments.length;e++){var n,i,o=null!=arguments[e]?arguments[e]:{};e%2?fz(n=XN(Object(o),!0)).call(n,(function(e){zg(t,e,o[e])})):Lb?Yb(t,Lb(o)):fz(i=XN(Object(o))).call(i,(function(e){Kb(t,e,bb(o,e))}))}return t}function FN(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}function jN(t,e){var n=void 0!==dm&&oh(t)||t["@@iterator"];if(!n){if(km(t)||(n=function(t,e){var n;if(!t)return;if("string"==typeof t)return VN(t,e);var i=_m(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Cd(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return VN(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function VN(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var $N=function(){function t(e,n,i){var o,r,a;Jb(this,t),zg(this,"_source",void 0),zg(this,"_transformers",void 0),zg(this,"_target",void 0),zg(this,"_listeners",{add:Ls(o=this._add).call(o,this),remove:Ls(r=this._remove).call(r,this),update:Ls(a=this._update).call(a,this)}),this._source=e,this._transformers=n,this._target=i}return mg(t,[{key:"all",value:function(){return this._target.update(this._transformItems(this._source.get())),this}},{key:"start",value:function(){return this._source.on("add",this._listeners.add),this._source.on("remove",this._listeners.remove),this._source.on("update",this._listeners.update),this}},{key:"stop",value:function(){return this._source.off("add",this._listeners.add),this._source.off("remove",this._listeners.remove),this._source.off("update",this._listeners.update),this}},{key:"_transformItems",value:function(t){var e;return mC(e=this._transformers).call(e,(function(t,e){return e(t)}),t)}},{key:"_add",value:function(t,e){null!=e&&this._target.add(this._transformItems(this._source.get(e.items)))}},{key:"_update",value:function(t,e){null!=e&&this._target.update(this._transformItems(this._source.get(e.items)))}},{key:"_remove",value:function(t,e){null!=e&&this._target.remove(this._transformItems(e.oldData))}}]),t}(),UN=function(){function t(e){Jb(this,t),zg(this,"_source",void 0),zg(this,"_transformers",[]),this._source=e}return mg(t,[{key:"filter",value:function(t){return this._transformers.push((function(e){return jv(e).call(e,t)})),this}},{key:"map",value:function(t){return this._transformers.push((function(e){return Ym(e).call(e,t)})),this}},{key:"flatMap",value:function(t){return this._transformers.push((function(e){return EC(e).call(e,t)})),this}},{key:"to",value:function(t){return new $N(this._source,this._transformers,t)}}]),t}();function GN(t){return"string"==typeof t||"number"==typeof t}var ZN=function(){function t(e){Jb(this,t),zg(this,"delay",void 0),zg(this,"max",void 0),zg(this,"_queue",[]),zg(this,"_timeout",null),zg(this,"_extended",null),this.delay=null,this.max=1/0,this.setOptions(e)}return mg(t,[{key:"setOptions",value:function(t){t&&void 0!==t.delay&&(this.delay=t.delay),t&&void 0!==t.max&&(this.max=t.max),this._flushIfNeeded()}},{key:"destroy",value:function(){if(this.flush(),this._extended){for(var t=this._extended.object,e=this._extended.methods,n=0;n<e.length;n++){var i=e[n];i.original?t[i.name]=i.original:delete t[i.name]}this._extended=null}}},{key:"replace",value:function(t,e){var n=this,i=t[e];if(!i)throw new Error("Method "+e+" undefined");t[e]=function(){for(var t=arguments.length,e=new Array(t),o=0;o<t;o++)e[o]=arguments[o];n.queue({args:e,fn:i,context:this})}}},{key:"queue",value:function(t){"function"==typeof t?this._queue.push({fn:t}):this._queue.push(t),this._flushIfNeeded()}},{key:"_flushIfNeeded",value:function(){var t=this;this._queue.length>this.max&&this.flush(),null!=this._timeout&&(clearTimeout(this._timeout),this._timeout=null),this.queue.length>0&&"number"==typeof this.delay&&(this._timeout=Ny((function(){t.flush()}),this.delay))}},{key:"flush",value:function(){var t,e;fz(t=iv(e=this._queue).call(e,0)).call(t,(function(t){t.fn.apply(t.context||t.fn,t.args||[])}))}}],[{key:"extend",value:function(e,n){var i=new t(n);if(void 0!==e.flush)throw new Error("Target object already has a property flush");e.flush=function(){i.flush()};var o=[{name:"flush",original:void 0}];if(n&&n.replace)for(var r=0;r<n.replace.length;r++){var a=n.replace[r];o.push({name:a,original:e[a]}),i.replace(e,a)}return i._extended={object:e,methods:o},i}}]),t}(),KN=function(){function t(){Jb(this,t),zg(this,"_subscribers",{"*":[],add:[],remove:[],update:[]}),zg(this,"subscribe",t.prototype.on),zg(this,"unsubscribe",t.prototype.off)}return mg(t,[{key:"_trigger",value:function(t,e,n){var i,o;if("*"===t)throw new Error("Cannot trigger event *");fz(i=vm(o=[]).call(o,lm(this._subscribers[t]),lm(this._subscribers["*"]))).call(i,(function(i){i(t,e,null!=n?n:null)}))}},{key:"on",value:function(t,e){"function"==typeof e&&this._subscribers[t].push(e)}},{key:"off",value:function(t,e){var n;this._subscribers[t]=jv(n=this._subscribers[t]).call(n,(function(t){return t!==e}))}}]),t}();PN=FC;var JN=function(){function t(e){Jb(this,t),zg(this,"_pairs",void 0),this._pairs=e}return mg(t,[{key:PN,value:nC.mark((function t(){var e,n,i,o,r;return nC.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=jN(this._pairs),t.prev=1,e.s();case 3:if((n=e.n()).done){t.next=9;break}return i=sm(n.value,2),o=i[0],r=i[1],t.next=7,[o,r];case 7:t.next=3;break;case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),e.e(t.t0);case 14:return t.prev=14,e.f(),t.finish(14);case 17:case"end":return t.stop()}}),t,this,[[1,11,14,17]])}))},{key:"entries",value:nC.mark((function t(){var e,n,i,o,r;return nC.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=jN(this._pairs),t.prev=1,e.s();case 3:if((n=e.n()).done){t.next=9;break}return i=sm(n.value,2),o=i[0],r=i[1],t.next=7,[o,r];case 7:t.next=3;break;case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),e.e(t.t0);case 14:return t.prev=14,e.f(),t.finish(14);case 17:case"end":return t.stop()}}),t,this,[[1,11,14,17]])}))},{key:"keys",value:nC.mark((function t(){var e,n,i,o;return nC.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=jN(this._pairs),t.prev=1,e.s();case 3:if((n=e.n()).done){t.next=9;break}return i=sm(n.value,1),o=i[0],t.next=7,o;case 7:t.next=3;break;case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),e.e(t.t0);case 14:return t.prev=14,e.f(),t.finish(14);case 17:case"end":return t.stop()}}),t,this,[[1,11,14,17]])}))},{key:"values",value:nC.mark((function t(){var e,n,i,o;return nC.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=jN(this._pairs),t.prev=1,e.s();case 3:if((n=e.n()).done){t.next=9;break}return i=sm(n.value,2),o=i[1],t.next=7,o;case 7:t.next=3;break;case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),e.e(t.t0);case 14:return t.prev=14,e.f(),t.finish(14);case 17:case"end":return t.stop()}}),t,this,[[1,11,14,17]])}))},{key:"toIdArray",value:function(){var t;return Ym(t=lm(this._pairs)).call(t,(function(t){return t[0]}))}},{key:"toItemArray",value:function(){var t;return Ym(t=lm(this._pairs)).call(t,(function(t){return t[1]}))}},{key:"toEntryArray",value:function(){return lm(this._pairs)}},{key:"toObjectMap",value:function(){var t,e=sy(null),n=jN(this._pairs);try{for(n.s();!(t=n.n()).done;){var i=sm(t.value,2),o=i[0],r=i[1];e[o]=r}}catch(t){n.e(t)}finally{n.f()}return e}},{key:"toMap",value:function(){return new SW(this._pairs)}},{key:"toIdSet",value:function(){return new IC(this.toIdArray())}},{key:"toItemSet",value:function(){return new IC(this.toItemArray())}},{key:"cache",value:function(){return new t(lm(this._pairs))}},{key:"distinct",value:function(t){var e,n=new IC,i=jN(this._pairs);try{for(i.s();!(e=i.n()).done;){var o=sm(e.value,2),r=o[0],a=o[1];n.add(t(a,r))}}catch(t){i.e(t)}finally{i.f()}return n}},{key:"filter",value:function(e){var n=this._pairs;return new t(zg({},FC,nC.mark((function t(){var i,o,r,a,s;return nC.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i=jN(n),t.prev=1,i.s();case 3:if((o=i.n()).done){t.next=10;break}if(r=sm(o.value,2),a=r[0],s=r[1],!e(s,a)){t.next=8;break}return t.next=8,[a,s];case 8:t.next=3;break;case 10:t.next=15;break;case 12:t.prev=12,t.t0=t.catch(1),i.e(t.t0);case 15:return t.prev=15,i.f(),t.finish(15);case 18:case"end":return t.stop()}}),t,null,[[1,12,15,18]])}))))}},{key:"forEach",value:function(t){var e,n=jN(this._pairs);try{for(n.s();!(e=n.n()).done;){var i=sm(e.value,2),o=i[0];t(i[1],o)}}catch(t){n.e(t)}finally{n.f()}}},{key:"map",value:function(e){var n=this._pairs;return new t(zg({},FC,nC.mark((function t(){var i,o,r,a,s;return nC.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i=jN(n),t.prev=1,i.s();case 3:if((o=i.n()).done){t.next=9;break}return r=sm(o.value,2),a=r[0],s=r[1],t.next=7,[a,e(s,a)];case 7:t.next=3;break;case 9:t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),i.e(t.t0);case 14:return t.prev=14,i.f(),t.finish(14);case 17:case"end":return t.stop()}}),t,null,[[1,11,14,17]])}))))}},{key:"max",value:function(t){var e=ZC(this._pairs),n=e.next();if(n.done)return null;for(var i=n.value[1],o=t(n.value[1],n.value[0]);!(n=e.next()).done;){var r=sm(n.value,2),a=r[0],s=r[1],l=t(s,a);l>o&&(o=l,i=s)}return i}},{key:"min",value:function(t){var e=ZC(this._pairs),n=e.next();if(n.done)return null;for(var i=n.value[1],o=t(n.value[1],n.value[0]);!(n=e.next()).done;){var r=sm(n.value,2),a=r[0],s=r[1],l=t(s,a);l<o&&(o=l,i=s)}return i}},{key:"reduce",value:function(t,e){var n,i=jN(this._pairs);try{for(i.s();!(n=i.n()).done;){var o=sm(n.value,2),r=o[0];e=t(e,o[1],r)}}catch(t){i.e(t)}finally{i.f()}return e}},{key:"sort",value:function(e){var n=this;return new t(zg({},FC,(function(){var t;return ZC(ED(t=lm(n._pairs)).call(t,(function(t,n){var i=sm(t,2),o=i[0],r=i[1],a=sm(n,2),s=a[0],l=a[1];return e(r,l,o,s)})))})))}}]),t}();var QN=function(t){vL(n,t);var e=FN(n);function n(t,i){var o;return Jb(this,n),zg(tL(o=e.call(this)),"flush",void 0),zg(tL(o),"length",void 0),zg(tL(o),"_options",void 0),zg(tL(o),"_data",void 0),zg(tL(o),"_idProp",void 0),zg(tL(o),"_queue",null),t&&!km(t)&&(i=t,t=[]),o._options=i||{},o._data=new SW,o.length=0,o._idProp=o._options.fieldId||"id",t&&t.length&&o.add(t),o.setOptions(i),o}return mg(n,[{key:"idProp",get:function(){return this._idProp}},{key:"setOptions",value:function(t){t&&void 0!==t.queue&&(!1===t.queue?this._queue&&(this._queue.destroy(),this._queue=null):(this._queue||(this._queue=ZN.extend(this,{replace:["add","update","remove"]})),t.queue&&"object"===cg(t.queue)&&this._queue.setOptions(t.queue)))}},{key:"add",value:function(t,e){var n,i=this,o=[];if(km(t)){var r=Ym(t).call(t,(function(t){return t[i._idProp]}));if(QW(r).call(r,(function(t){return i._data.has(t)})))throw new Error("A duplicate id was found in the parameter array.");for(var a=0,s=t.length;a<s;a++)n=this._addItem(t[a]),o.push(n)}else{if(!t||"object"!==cg(t))throw new Error("Unknown dataType");n=this._addItem(t),o.push(n)}return o.length&&this._trigger("add",{items:o},e),o}},{key:"update",value:function(t,e){var n=this,i=[],o=[],r=[],a=[],s=this._idProp,l=function(t){var e=t[s];if(null!=e&&n._data.has(e)){var l=t,c=os({},n._data.get(e)),u=n._updateItem(l);o.push(u),a.push(l),r.push(c)}else{var d=n._addItem(t);i.push(d)}};if(km(t))for(var c=0,u=t.length;c<u;c++)t[c]&&"object"===cg(t[c])?l(t[c]):console.warn("Ignoring input item, which is not an object at index "+c);else{if(!t||"object"!==cg(t))throw new Error("Unknown dataType");l(t)}if(i.length&&this._trigger("add",{items:i},e),o.length){var d={items:o,oldData:r,data:a};this._trigger("update",d,e)}return vm(i).call(i,o)}},{key:"updateOnly",value:function(t,e){var n,i=this;km(t)||(t=[t]);var o=Ym(n=Ym(t).call(t,(function(t){var e=i._data.get(t[i._idProp]);if(null==e)throw new Error("Updating non-existent items is not allowed.");return{oldData:e,update:t}}))).call(n,(function(t){var e=t.oldData,n=t.update,o=e[i._idProp],r=dx(e,n);return i._data.set(o,r),{id:o,oldData:e,updatedData:r}}));if(o.length){var r={items:Ym(o).call(o,(function(t){return t.id})),oldData:Ym(o).call(o,(function(t){return t.oldData})),data:Ym(o).call(o,(function(t){return t.updatedData}))};return this._trigger("update",r,e),r.items}return[]}},{key:"get",value:function(t,e){var n=void 0,i=void 0,o=void 0;GN(t)?(n=t,o=e):km(t)?(i=t,o=e):o=t;var r,a=o&&"Object"===o.returnType?"Object":"Array",s=o&&jv(o),l=[],c=void 0,u=void 0,d=void 0;if(null!=n)(c=this._data.get(n))&&s&&!s(c)&&(c=void 0);else if(null!=i)for(var h=0,p=i.length;h<p;h++)null==(c=this._data.get(i[h]))||s&&!s(c)||l.push(c);else for(var f,b=0,M=(u=lm(UD(f=this._data).call(f))).length;b<M;b++)d=u[b],null==(c=this._data.get(d))||s&&!s(c)||l.push(c);if(o&&o.order&&null==n&&this._sort(l,o.order),o&&o.fields){var g=o.fields;if(null!=n&&null!=c)c=this._filterFields(c,g);else for(var m=0,z=l.length;m<z;m++)l[m]=this._filterFields(l[m],g)}if("Object"==a){for(var v={},O=0,y=l.length;O<y;O++){var _=l[O];v[_[this._idProp]]=_}return v}return null!=n?null!==(r=c)&&void 0!==r?r:null:l}},{key:"getIds",value:function(t){var e=this._data,n=t&&jv(t),i=t&&t.order,o=lm(UD(e).call(e)),r=[];if(n)if(i){for(var a=[],s=0,l=o.length;s<l;s++){var c=o[s],u=this._data.get(c);null!=u&&n(u)&&a.push(u)}this._sort(a,i);for(var d=0,h=a.length;d<h;d++)r.push(a[d][this._idProp])}else for(var p=0,f=o.length;p<f;p++){var b=o[p],M=this._data.get(b);null!=M&&n(M)&&r.push(M[this._idProp])}else if(i){for(var g=[],m=0,z=o.length;m<z;m++){var v=o[m];g.push(e.get(v))}this._sort(g,i);for(var O=0,y=g.length;O<y;O++)r.push(g[O][this._idProp])}else for(var _=0,A=o.length;_<A;_++){var x=o[_],w=e.get(x);null!=w&&r.push(w[this._idProp])}return r}},{key:"getDataSet",value:function(){return this}},{key:"forEach",value:function(t,e){var n=e&&jv(e),i=this._data,o=lm(UD(i).call(i));if(e&&e.order)for(var r=this.get(e),a=0,s=r.length;a<s;a++){var l=r[a];t(l,l[this._idProp])}else for(var c=0,u=o.length;c<u;c++){var d=o[c],h=this._data.get(d);null==h||n&&!n(h)||t(h,d)}}},{key:"map",value:function(t,e){for(var n=e&&jv(e),i=[],o=this._data,r=lm(UD(o).call(o)),a=0,s=r.length;a<s;a++){var l=r[a],c=this._data.get(l);null==c||n&&!n(c)||i.push(t(c,l))}return e&&e.order&&this._sort(i,e.order),i}},{key:"_filterFields",value:function(t,e){var n;return t?mC(n=km(e)?e:Vm(e)).call(n,(function(e,n){return e[n]=t[n],e}),{}):t}},{key:"_sort",value:function(t,e){if("string"==typeof e){var n=e;ED(t).call(t,(function(t,e){var i=t[n],o=e[n];return i>o?1:i<o?-1:0}))}else{if("function"!=typeof e)throw new TypeError("Order must be a function or a string");ED(t).call(t,e)}}},{key:"remove",value:function(t,e){for(var n=[],i=[],o=km(t)?t:[t],r=0,a=o.length;r<a;r++){var s=this._remove(o[r]);if(s){var l=s[this._idProp];null!=l&&(n.push(l),i.push(s))}}return n.length&&this._trigger("remove",{items:n,oldData:i},e),n}},{key:"_remove",value:function(t){var e;if(GN(t)?e=t:t&&"object"===cg(t)&&(e=t[this._idProp]),null!=e&&this._data.has(e)){var n=this._data.get(e)||null;return this._data.delete(e),--this.length,n}return null}},{key:"clear",value:function(t){for(var e,n=lm(UD(e=this._data).call(e)),i=[],o=0,r=n.length;o<r;o++)i.push(this._data.get(n[o]));return this._data.clear(),this.length=0,this._trigger("remove",{items:n,oldData:i},t),n}},{key:"max",value:function(t){var e,n,i=null,o=null,r=jN(rN(e=this._data).call(e));try{for(r.s();!(n=r.n()).done;){var a=n.value,s=a[t];"number"==typeof s&&(null==o||s>o)&&(i=a,o=s)}}catch(t){r.e(t)}finally{r.f()}return i||null}},{key:"min",value:function(t){var e,n,i=null,o=null,r=jN(rN(e=this._data).call(e));try{for(r.s();!(n=r.n()).done;){var a=n.value,s=a[t];"number"==typeof s&&(null==o||s<o)&&(i=a,o=s)}}catch(t){r.e(t)}finally{r.f()}return i||null}},{key:"distinct",value:function(t){for(var e=this._data,n=lm(UD(e).call(e)),i=[],o=0,r=0,a=n.length;r<a;r++){for(var s=n[r],l=e.get(s)[t],c=!1,u=0;u<o;u++)if(i[u]==l){c=!0;break}c||void 0===l||(i[o]=l,o++)}return i}},{key:"_addItem",value:function(t){var e=function(t,e){return null==t[e]&&(t[e]=IN()),t}(t,this._idProp),n=e[this._idProp];if(this._data.has(n))throw new Error("Cannot add item: item with id "+n+" already exists");return this._data.set(n,e),++this.length,n}},{key:"_updateItem",value:function(t){var e=t[this._idProp];if(null==e)throw new Error("Cannot update item: item has no id (item: "+py(t)+")");var n=this._data.get(e);if(!n)throw new Error("Cannot update item: no item with id "+e+" found");return this._data.set(e,HN(HN({},n),t)),e}},{key:"stream",value:function(t){if(t){var e=this._data;return new JN(zg({},FC,nC.mark((function n(){var i,o,r,a;return nC.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i=jN(t),n.prev=1,i.s();case 3:if((o=i.n()).done){n.next=11;break}if(r=o.value,null==(a=e.get(r))){n.next=9;break}return n.next=9,[r,a];case 9:n.next=3;break;case 11:n.next=16;break;case 13:n.prev=13,n.t0=n.catch(1),i.e(n.t0);case 16:return n.prev=16,i.f(),n.finish(16);case 19:case"end":return n.stop()}}),n,null,[[1,13,16,19]])}))))}var n;return new JN(zg({},FC,Ls(n=MN(this._data)).call(n,this._data)))}}]),n}(KN),tE=function(t){vL(n,t);var e=FN(n);function n(t,i){var o,r;return Jb(this,n),zg(tL(r=e.call(this)),"length",0),zg(tL(r),"_listener",void 0),zg(tL(r),"_data",void 0),zg(tL(r),"_ids",new IC),zg(tL(r),"_options",void 0),r._options=i||{},r._listener=Ls(o=r._onEvent).call(o,tL(r)),r.setData(t),r}return mg(n,[{key:"idProp",get:function(){return this.getDataSet().idProp}},{key:"setData",value:function(t){if(this._data){this._data.off&&this._data.off("*",this._listener);var e=this._data.getIds({filter:jv(this._options)}),n=this._data.get(e);this._ids.clear(),this.length=0,this._trigger("remove",{items:e,oldData:n})}if(null!=t){this._data=t;for(var i=this._data.getIds({filter:jv(this._options)}),o=0,r=i.length;o<r;o++){var a=i[o];this._ids.add(a)}this.length=i.length,this._trigger("add",{items:i})}else this._data=new QN;this._data.on&&this._data.on("*",this._listener)}},{key:"refresh",value:function(){for(var t=this._data.getIds({filter:jv(this._options)}),e=lm(this._ids),n={},i=[],o=[],r=[],a=0,s=t.length;a<s;a++){var l=t[a];n[l]=!0,this._ids.has(l)||(i.push(l),this._ids.add(l))}for(var c=0,u=e.length;c<u;c++){var d=e[c],h=this._data.get(d);null==h?console.error("If you see this, report it please."):n[d]||(o.push(d),r.push(h),this._ids.delete(d))}this.length+=i.length-o.length,i.length&&this._trigger("add",{items:i}),o.length&&this._trigger("remove",{items:o,oldData:r})}},{key:"get",value:function(t,e){if(null==this._data)return null;var n,i=null;GN(t)||km(t)?(i=t,n=e):n=t;var o=os({},this._options,n),r=jv(this._options),a=n&&jv(n);return r&&a&&(o.filter=function(t){return r(t)&&a(t)}),null==i?this._data.get(o):this._data.get(i,o)}},{key:"getIds",value:function(t){if(this._data.length){var e,n=jv(this._options),i=null!=t?jv(t):null;return e=i?n?function(t){return n(t)&&i(t)}:i:n,this._data.getIds({filter:e,order:t&&t.order})}return[]}},{key:"forEach",value:function(t,e){if(this._data){var n,i,o=jv(this._options),r=e&&jv(e);i=r?o?function(t){return o(t)&&r(t)}:r:o,fz(n=this._data).call(n,t,{filter:i,order:e&&e.order})}}},{key:"map",value:function(t,e){if(this._data){var n,i,o=jv(this._options),r=e&&jv(e);return i=r?o?function(t){return o(t)&&r(t)}:r:o,Ym(n=this._data).call(n,t,{filter:i,order:e&&e.order})}return[]}},{key:"getDataSet",value:function(){return this._data.getDataSet()}},{key:"stream",value:function(t){var e;return this._data.stream(t||zg({},FC,Ls(e=UD(this._ids)).call(e,this._ids)))}},{key:"dispose",value:function(){var t;null!==(t=this._data)&&void 0!==t&&t.off&&this._data.off("*",this._listener);var e,i="This data view has already been disposed of.",o={get:function(){throw new Error(i)},set:function(){throw new Error(i)},configurable:!1},r=jN(qm(n.prototype));try{for(r.s();!(e=r.n()).done;){var a=e.value;Kb(this,a,o)}}catch(t){r.e(t)}finally{r.f()}}},{key:"_onEvent",value:function(t,e,n){if(e&&e.items&&this._data){var i=e.items,o=[],r=[],a=[],s=[],l=[],c=[];switch(t){case"add":for(var u=0,d=i.length;u<d;u++){var h=i[u];this.get(h)&&(this._ids.add(h),o.push(h))}break;case"update":for(var p=0,f=i.length;p<f;p++){var b=i[p];this.get(b)?this._ids.has(b)?(r.push(b),l.push(e.data[p]),s.push(e.oldData[p])):(this._ids.add(b),o.push(b)):this._ids.has(b)&&(this._ids.delete(b),a.push(b),c.push(e.oldData[p]))}break;case"remove":for(var M=0,g=i.length;M<g;M++){var m=i[M];this._ids.has(m)&&(this._ids.delete(m),a.push(m),c.push(e.oldData[M]))}}this.length+=o.length-a.length,o.length&&this._trigger("add",{items:o},n),r.length&&this._trigger("update",{items:r,oldData:s,data:l},n),a.length&&this._trigger("remove",{items:a,oldData:c},n)}}}]),n}(KN);function eE(t,e){return"object"===cg(e)&&null!==e&&t===e.idProp&&"function"==typeof e.add&&"function"==typeof e.clear&&"function"==typeof e.distinct&&"function"==typeof fz(e)&&"function"==typeof e.get&&"function"==typeof e.getDataSet&&"function"==typeof e.getIds&&"number"==typeof e.length&&"function"==typeof Ym(e)&&"function"==typeof e.max&&"function"==typeof e.min&&"function"==typeof e.off&&"function"==typeof e.on&&"function"==typeof e.remove&&"function"==typeof e.setOptions&&"function"==typeof e.stream&&"function"==typeof e.update&&"function"==typeof e.updateOnly}function nE(t,e){return"object"===cg(e)&&null!==e&&t===e.idProp&&"function"==typeof fz(e)&&"function"==typeof e.get&&"function"==typeof e.getDataSet&&"function"==typeof e.getIds&&"number"==typeof e.length&&"function"==typeof Ym(e)&&"function"==typeof e.off&&"function"==typeof e.on&&"function"==typeof e.stream&&eE(t,e.getDataSet())}var iE=Object.freeze({__proto__:null,DELETE:ux,DataSet:QN,DataStream:JN,DataView:tE,Queue:ZN,createNewDataPipeFrom:function(t){return new UN(t)},isDataSetLike:eE,isDataViewLike:nE}),oE={},rE={get exports(){return oE},set exports(t){oE=t}},aE=Xn,sE=Hn,lE=el,cE=fO.trim,uE=aO,dE=ti("".charAt),hE=aE.parseFloat,pE=aE.Symbol,fE=pE&&pE.iterator,bE=1/hE(uE+"-0")!=-1/0||fE&&!sE((function(){hE(Object(fE))}))?function(t){var e=cE(lE(t)),n=hE(e);return 0===n&&"-"==dE(e,0)?-0:n}:hE;ha({global:!0,forced:parseFloat!=bE},{parseFloat:bE});var ME=Pi.parseFloat;!function(t){t.exports=ME}(rE);var gE=Bn(oE),mE={},zE={get exports(){return mE},set exports(t){mE=t}},vE=ha,OE=Hn,yE=uh.f;vE({target:"Object",stat:!0,forced:OE((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:yE});var _E=Pi.Object,AE=function(t){return _E.getOwnPropertyNames(t)},xE=AE;!function(t){t.exports=xE}(zE);var wE=Bn(mE);function qE(t,e){var n=["node","edge","label"],i=!0,o=ow(e,"chosen");if("boolean"==typeof o)i=o;else if("object"===cg(o)){if(-1===XO(n).call(n,t))throw new Error("choosify: subOption '"+t+"' should be one of '"+n.join("', '")+"'");var r=ow(e,["chosen",t]);"boolean"!=typeof r&&"function"!=typeof r||(i=r)}return i}function WE(t,e,n){if(t.width<=0||t.height<=0)return!1;if(void 0!==n){var i={x:e.x-n.x,y:e.y-n.y};if(0!==n.angle){var o=-n.angle;e={x:Math.cos(o)*i.x-Math.sin(o)*i.y,y:Math.sin(o)*i.x+Math.cos(o)*i.y}}else e=i}var r=t.x+t.width,a=t.y+t.width;return t.left<e.x&&r>e.x&&t.top<e.y&&a>e.y}function LE(t){return"string"==typeof t&&""!==t}function kE(t,e,n,i){var o=i.x,r=i.y;if("function"==typeof i.distanceToBorder){var a=i.distanceToBorder(t,e),s=Math.sin(e)*a,l=Math.cos(e)*a;l===a?(o+=a,r=i.y):s===a?(o=i.x,r-=a):(o+=l,r-=s)}else i.shape.width>i.shape.height?(o=i.x+.5*i.shape.width,r=i.y-n):(o=i.x+n,r=i.y-.5*i.shape.height);return{x:o,y:r}}var TE=function(){function t(e){Jb(this,t),this.measureText=e,this.current=0,this.width=0,this.height=0,this.lines=[]}return mg(t,[{key:"_add",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal";void 0===this.lines[t]&&(this.lines[t]={width:0,height:0,blocks:[]});var i=e;void 0!==e&&""!==e||(i=" ");var o=this.measureText(i,n),r=os({},rN(o));r.text=e,r.width=o.width,r.mod=n,void 0!==e&&""!==e||(r.width=0),this.lines[t].blocks.push(r),this.lines[t].width+=r.width}},{key:"curWidth",value:function(){var t=this.lines[this.current];return void 0===t?0:t.width}},{key:"append",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal";this._add(this.current,t,e)}},{key:"newLine",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal";this._add(this.current,t,e),this.current++}},{key:"determineLineHeights",value:function(){for(var t=0;t<this.lines.length;t++){var e=this.lines[t],n=0;if(void 0!==e.blocks)for(var i=0;i<e.blocks.length;i++){var o=e.blocks[i];n<o.height&&(n=o.height)}e.height=n}}},{key:"determineLabelSize",value:function(){for(var t=0,e=0,n=0;n<this.lines.length;n++){var i=this.lines[n];i.width>t&&(t=i.width),e+=i.height}this.width=t,this.height=e}},{key:"removeEmptyBlocks",value:function(){for(var t=[],e=0;e<this.lines.length;e++){var n=this.lines[e];if(0!==n.blocks.length&&(e!==this.lines.length-1||0!==n.width)){var i={};os(i,n),i.blocks=[];for(var o=void 0,r=[],a=0;a<n.blocks.length;a++){var s=n.blocks[a];0!==s.width?r.push(s):void 0===o&&(o=s)}0===r.length&&void 0!==o&&r.push(o),i.blocks=r,t.push(i)}}return t}},{key:"finalize",value:function(){this.determineLineHeights(),this.determineLabelSize();var t=this.removeEmptyBlocks();return{width:this.width,height:this.height,lines:t}}}]),t}(),SE={"<b>":/<b>/,"<i>":/<i>/,"<code>":/<code>/,"</b>":/<\/b>/,"</i>":/<\/i>/,"</code>":/<\/code>/,"*":/\*/,_:/_/,"`":/`/,afterBold:/[^*]/,afterItal:/[^_]/,afterMono:/[^`]/},RE=function(){function t(e){Jb(this,t),this.text=e,this.bold=!1,this.ital=!1,this.mono=!1,this.spacing=!1,this.position=0,this.buffer="",this.modStack=[],this.blocks=[]}return mg(t,[{key:"mod",value:function(){return 0===this.modStack.length?"normal":this.modStack[0]}},{key:"modName",value:function(){return 0===this.modStack.length?"normal":"mono"===this.modStack[0]?"mono":this.bold&&this.ital?"boldital":this.bold?"bold":this.ital?"ital":void 0}},{key:"emitBlock",value:function(){this.spacing&&(this.add(" "),this.spacing=!1),this.buffer.length>0&&(this.blocks.push({text:this.buffer,mod:this.modName()}),this.buffer="")}},{key:"add",value:function(t){" "===t&&(this.spacing=!0),this.spacing&&(this.buffer+=" ",this.spacing=!1)," "!=t&&(this.buffer+=t)}},{key:"parseWS",value:function(t){return!!/[ \t]/.test(t)&&(this.mono?this.add(t):this.spacing=!0,!0)}},{key:"setTag",value:function(t){this.emitBlock(),this[t]=!0,this.modStack.unshift(t)}},{key:"unsetTag",value:function(t){this.emitBlock(),this[t]=!1,this.modStack.shift()}},{key:"parseStartTag",value:function(t,e){return!(this.mono||this[t]||!this.match(e))&&(this.setTag(t),!0)}},{key:"match",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=sm(this.prepareRegExp(t),2),i=n[0],o=n[1],r=i.test(this.text.substr(this.position,o));return r&&e&&(this.position+=o-1),r}},{key:"parseEndTag",value:function(t,e,n){var i=this.mod()===t;return!(!(i="mono"===t?i&&this.mono:i&&!this.mono)||!this.match(e))&&(void 0!==n?(this.position===this.text.length-1||this.match(n,!1))&&this.unsetTag(t):this.unsetTag(t),!0)}},{key:"replace",value:function(t,e){return!!this.match(t)&&(this.add(e),this.position+=length-1,!0)}},{key:"prepareRegExp",value:function(t){var e,n;if(t instanceof RegExp)n=t,e=1;else{var i=SE[t];n=void 0!==i?i:new RegExp(t),e=t.length}return[n,e]}}]),t}(),CE=function(){function t(e,n,i,o){var r=this;Jb(this,t),this.ctx=e,this.parent=n,this.selected=i,this.hover=o;this.lines=new TE((function(t,n){if(void 0===t)return 0;var a=r.parent.getFormattingValues(e,i,o,n),s=0;""!==t&&(s=r.ctx.measureText(t).width);return{width:s,values:a}}))}return mg(t,[{key:"process",value:function(t){if(!LE(t))return this.lines.finalize();var e=this.parent.fontOptions;t=(t=t.replace(/\r\n/g,"\n")).replace(/\r/g,"\n");var n=String(t).split("\n"),i=n.length;if(e.multi)for(var o=0;o<i;o++){var r=this.splitBlocks(n[o],e.multi);if(void 0!==r)if(0!==r.length){if(e.maxWdt>0)for(var a=0;a<r.length;a++){var s=r[a].mod,l=r[a].text;this.splitStringIntoLines(l,s,!0)}else for(var c=0;c<r.length;c++){var u=r[c].mod,d=r[c].text;this.lines.append(d,u)}this.lines.newLine()}else this.lines.newLine("")}else if(e.maxWdt>0)for(var h=0;h<i;h++)this.splitStringIntoLines(n[h]);else for(var p=0;p<i;p++)this.lines.newLine(n[p]);return this.lines.finalize()}},{key:"decodeMarkupSystem",value:function(t){var e="none";return"markdown"===t||"md"===t?e="markdown":!0!==t&&"html"!==t||(e="html"),e}},{key:"splitHtmlBlocks",value:function(t){for(var e=new RE(t),n=function(t){return!!/&/.test(t)&&(e.replace(e.text,"<","<")||e.replace(e.text,"&","&")||e.add("&"),!0)};e.position<e.text.length;){var i=e.text.charAt(e.position);e.parseWS(i)||/</.test(i)&&(e.parseStartTag("bold","<b>")||e.parseStartTag("ital","<i>")||e.parseStartTag("mono","<code>")||e.parseEndTag("bold","</b>")||e.parseEndTag("ital","</i>")||e.parseEndTag("mono","</code>"))||n(i)||e.add(i),e.position++}return e.emitBlock(),e.blocks}},{key:"splitMarkdownBlocks",value:function(t){for(var e=this,n=new RE(t),i=!0,o=function(t){return!!/\\/.test(t)&&(n.position<e.text.length+1&&(n.position++,t=e.text.charAt(n.position),/ \t/.test(t)?n.spacing=!0:(n.add(t),i=!1)),!0)};n.position<n.text.length;){var r=n.text.charAt(n.position);n.parseWS(r)||o(r)||(i||n.spacing)&&(n.parseStartTag("bold","*")||n.parseStartTag("ital","_")||n.parseStartTag("mono","`"))||n.parseEndTag("bold","*","afterBold")||n.parseEndTag("ital","_","afterItal")||n.parseEndTag("mono","`","afterMono")||(n.add(r),i=!1),n.position++}return n.emitBlock(),n.blocks}},{key:"splitBlocks",value:function(t,e){var n=this.decodeMarkupSystem(e);return"none"===n?[{text:t,mod:"normal"}]:"markdown"===n?this.splitMarkdownBlocks(t):"html"===n?this.splitHtmlBlocks(t):void 0}},{key:"overMaxWidth",value:function(t){var e=this.ctx.measureText(t).width;return this.lines.curWidth()+e>this.parent.fontOptions.maxWdt}},{key:"getLongestFit",value:function(t){for(var e="",n=0;n<t.length;){var i=e+(""===e?"":" ")+t[n];if(this.overMaxWidth(i))break;e=i,n++}return n}},{key:"getLongestFitWord",value:function(t){for(var e=0;e<t.length&&!this.overMaxWidth(_m(t).call(t,0,e));)e++;return e}},{key:"splitStringIntoLines",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.parent.getFormattingValues(this.ctx,this.selected,this.hover,e);for(var i=(t=(t=t.replace(/^( +)/g,"$1\r")).replace(/([^\r][^ ]*)( +)/g,"$1\r$2\r")).split("\r");i.length>0;){var o=this.getLongestFit(i);if(0===o){var r=i[0],a=this.getLongestFitWord(r);this.lines.newLine(_m(r).call(r,0,a),e),i[0]=_m(r).call(r,a)}else{var s=o;" "===i[o-1]?o--:" "===i[s]&&s++;var l=_m(i).call(i,0,o).join("");o==i.length&&n?this.lines.append(l,e):this.lines.newLine(l,e),i=_m(i).call(i,s)}}}}]),t}(),DE=["bold","ital","boldital","mono"],NE=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];Jb(this,t),this.body=e,this.pointToSelf=!1,this.baseSize=void 0,this.fontOptions={},this.setOptions(n),this.size={top:0,left:0,width:0,height:0,yLine:0},this.isEdgeLabel=i}return mg(t,[{key:"setOptions",value:function(t){if(this.elementOptions=t,this.initFontOptions(t.font),LE(t.label)?this.labelDirty=!0:t.label=void 0,void 0!==t.font&&null!==t.font)if("string"==typeof t.font)this.baseSize=this.fontOptions.size;else if("object"===cg(t.font)){var e=t.font.size;void 0!==e&&(this.baseSize=e)}}},{key:"initFontOptions",value:function(e){var n=this;Bx(DE,(function(t){n.fontOptions[t]={}})),t.parseFontString(this.fontOptions,e)?this.fontOptions.vadjust=0:Bx(e,(function(t,e){null!=t&&"object"!==cg(t)&&(n.fontOptions[e]=t)}))}},{key:"constrain",value:function(t){var e={constrainWidth:!1,maxWdt:-1,minWdt:-1,constrainHeight:!1,minHgt:-1,valign:"middle"},n=ow(t,"widthConstraint");if("number"==typeof n)e.maxWdt=Number(n),e.minWdt=Number(n);else if("object"===cg(n)){var i=ow(t,["widthConstraint","maximum"]);"number"==typeof i&&(e.maxWdt=Number(i));var o=ow(t,["widthConstraint","minimum"]);"number"==typeof o&&(e.minWdt=Number(o))}var r=ow(t,"heightConstraint");if("number"==typeof r)e.minHgt=Number(r);else if("object"===cg(r)){var a=ow(t,["heightConstraint","minimum"]);"number"==typeof a&&(e.minHgt=Number(a));var s=ow(t,["heightConstraint","valign"]);"string"==typeof s&&("top"!==s&&"bottom"!==s||(e.valign=s))}return e}},{key:"update",value:function(t,e){this.setOptions(t,!0),this.propagateFonts(e),Rx(this.fontOptions,this.constrain(e)),this.fontOptions.chooser=qE("label",e)}},{key:"adjustSizes",value:function(t){var e=t?t.right+t.left:0;this.fontOptions.constrainWidth&&(this.fontOptions.maxWdt-=e,this.fontOptions.minWdt-=e);var n=t?t.top+t.bottom:0;this.fontOptions.constrainHeight&&(this.fontOptions.minHgt-=n)}},{key:"addFontOptionsToPile",value:function(t,e){for(var n=0;n<e.length;++n)this.addFontToPile(t,e[n])}},{key:"addFontToPile",value:function(t,e){if(void 0!==e&&void 0!==e.font&&null!==e.font){var n=e.font;t.push(n)}}},{key:"getBasicOptions",value:function(e){for(var n={},i=0;i<e.length;++i){var o=e[i],r={};t.parseFontString(r,o)&&(o=r),Bx(o,(function(t,e){void 0!==t&&(Object.prototype.hasOwnProperty.call(n,e)||(-1!==XO(DE).call(DE,e)?n[e]={}:n[e]=t))}))}return n}},{key:"getFontOption",value:function(e,n,i){for(var o,r=0;r<e.length;++r){var a=e[r];if(Object.prototype.hasOwnProperty.call(a,n)){if(null==(o=a[n]))continue;var s={};if(t.parseFontString(s,o)&&(o=s),Object.prototype.hasOwnProperty.call(o,i))return o[i]}}if(Object.prototype.hasOwnProperty.call(this.fontOptions,i))return this.fontOptions[i];throw new Error("Did not find value for multi-font for property: '"+i+"'")}},{key:"getFontOptions",value:function(t,e){for(var n={},i=["color","size","face","mod","vadjust"],o=0;o<i.length;++o){var r=i[o];n[r]=this.getFontOption(t,e,r)}return n}},{key:"propagateFonts",value:function(t){var e=this,n=[];this.addFontOptionsToPile(n,t),this.fontOptions=this.getBasicOptions(n);for(var i=function(){var t=DE[o],i=e.fontOptions[t];Bx(e.getFontOptions(n,t),(function(t,e){i[e]=t})),i.size=Number(i.size),i.vadjust=Number(i.vadjust)},o=0;o<DE.length;++o)i()}},{key:"draw",value:function(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"middle";if(void 0!==this.elementOptions.label){var a=this.fontOptions.size*this.body.view.scale;this.elementOptions.label&&a<this.elementOptions.scaling.label.drawThreshold-1||(a>=this.elementOptions.scaling.label.maxVisible&&(a=Number(this.elementOptions.scaling.label.maxVisible)/this.body.view.scale),this.calculateLabelSize(t,i,o,e,n,r),this._drawBackground(t),this._drawText(t,e,this.size.yLine,r,a))}}},{key:"_drawBackground",value:function(t){if(void 0!==this.fontOptions.background&&"none"!==this.fontOptions.background){t.fillStyle=this.fontOptions.background;var e=this.getSize();t.fillRect(e.left,e.top,e.width,e.height)}}},{key:"_drawText",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"middle",o=arguments.length>4?arguments[4]:void 0,r=sm(this._setAlignment(t,e,n,i),2);e=r[0],n=r[1],t.textAlign="left",e-=this.size.width/2,this.fontOptions.valign&&this.size.height>this.size.labelHeight&&("top"===this.fontOptions.valign&&(n-=(this.size.height-this.size.labelHeight)/2),"bottom"===this.fontOptions.valign&&(n+=(this.size.height-this.size.labelHeight)/2));for(var a=0;a<this.lineCount;a++){var s=this.lines[a];if(s&&s.blocks){var l=0;this.isEdgeLabel||"center"===this.fontOptions.align?l+=(this.size.width-s.width)/2:"right"===this.fontOptions.align&&(l+=this.size.width-s.width);for(var c=0;c<s.blocks.length;c++){var u=s.blocks[c];t.font=u.font;var d=sm(this._getColor(u.color,o,u.strokeColor),2),h=d[0],p=d[1];u.strokeWidth>0&&(t.lineWidth=u.strokeWidth,t.strokeStyle=p,t.lineJoin="round"),t.fillStyle=h,u.strokeWidth>0&&t.strokeText(u.text,e+l,n+u.vadjust),t.fillText(u.text,e+l,n+u.vadjust),l+=u.width}n+=s.height}}}},{key:"_setAlignment",value:function(t,e,n,i){if(this.isEdgeLabel&&"horizontal"!==this.fontOptions.align&&!1===this.pointToSelf){e=0,n=0;"top"===this.fontOptions.align?(t.textBaseline="alphabetic",n-=4):"bottom"===this.fontOptions.align?(t.textBaseline="hanging",n+=4):t.textBaseline="middle"}else t.textBaseline=i;return[e,n]}},{key:"_getColor",value:function(t,e,n){var i=t||"#000000",o=n||"#ffffff";if(e<=this.elementOptions.scaling.label.drawThreshold){var r=Math.max(0,Math.min(1,1-(this.elementOptions.scaling.label.drawThreshold-e)));i=Fx(i,r),o=Fx(o,r)}return[i,o]}},{key:"getTextSize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this._processLabel(t,e,n),{width:this.size.width,height:this.size.height,lineCount:this.lineCount}}},{key:"getSize",value:function(){var t=this.size.left,e=this.size.top-1;if(this.isEdgeLabel){var n=.5*-this.size.width;switch(this.fontOptions.align){case"middle":t=n,e=.5*-this.size.height;break;case"top":t=n,e=-(this.size.height+2);break;case"bottom":t=n,e=2}}return{left:t,top:e,width:this.size.width,height:this.size.height}}},{key:"calculateLabelSize",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"middle";this._processLabel(t,e,n),this.size.left=i-.5*this.size.width,this.size.top=o-.5*this.size.height,this.size.yLine=o+.5*(1-this.lineCount)*this.fontOptions.size,"hanging"===r&&(this.size.top+=.5*this.fontOptions.size,this.size.top+=4,this.size.yLine+=4)}},{key:"getFormattingValues",value:function(t,e,n,i){var o=function(t,e,n){return"normal"===e?"mod"===n?"":t[n]:void 0!==t[e][n]?t[e][n]:t[n]},r={color:o(this.fontOptions,i,"color"),size:o(this.fontOptions,i,"size"),face:o(this.fontOptions,i,"face"),mod:o(this.fontOptions,i,"mod"),vadjust:o(this.fontOptions,i,"vadjust"),strokeWidth:this.fontOptions.strokeWidth,strokeColor:this.fontOptions.strokeColor};(e||n)&&("normal"===i&&!0===this.fontOptions.chooser&&this.elementOptions.labelHighlightBold?r.mod="bold":"function"==typeof this.fontOptions.chooser&&this.fontOptions.chooser(r,this.elementOptions.id,e,n));var a="";return void 0!==r.mod&&""!==r.mod&&(a+=r.mod+" "),a+=r.size+"px "+r.face,t.font=a.replace(/"/g,""),r.font=t.font,r.height=r.size,r}},{key:"differentState",value:function(t,e){return t!==this.selectedState||e!==this.hoverState}},{key:"_processLabelText",value:function(t,e,n,i){return new CE(t,this,e,n).process(i)}},{key:"_processLabel",value:function(t,e,n){if(!1!==this.labelDirty||this.differentState(e,n)){var i=this._processLabelText(t,e,n,this.elementOptions.label);this.fontOptions.minWdt>0&&i.width<this.fontOptions.minWdt&&(i.width=this.fontOptions.minWdt),this.size.labelHeight=i.height,this.fontOptions.minHgt>0&&i.height<this.fontOptions.minHgt&&(i.height=this.fontOptions.minHgt),this.lines=i.lines,this.lineCount=i.lines.length,this.size.width=i.width,this.size.height=i.height,this.selectedState=e,this.hoverState=n,this.labelDirty=!1}}},{key:"visible",value:function(){return 0!==this.size.width&&0!==this.size.height&&void 0!==this.elementOptions.label&&!(this.fontOptions.size*this.body.view.scale<this.elementOptions.scaling.label.drawThreshold-1)}}],[{key:"parseFontString",value:function(t,e){if(!e||"string"!=typeof e)return!1;var n=e.split(" ");return t.size=+n[0].replace("px",""),t.face=n[1],t.color=n[2],!0}}]),t}(),EE=function(){function t(e,n,i){Jb(this,t),this.body=n,this.labelModule=i,this.setOptions(e),this.top=void 0,this.left=void 0,this.height=void 0,this.width=void 0,this.radius=void 0,this.margin=void 0,this.refreshNeeded=!0,this.boundingBox={top:0,left:0,right:0,bottom:0}}return mg(t,[{key:"setOptions",value:function(t){this.options=t}},{key:"_setMargins",value:function(t){this.margin={},this.options.margin&&("object"==cg(this.options.margin)?(this.margin.top=this.options.margin.top,this.margin.right=this.options.margin.right,this.margin.bottom=this.options.margin.bottom,this.margin.left=this.options.margin.left):(this.margin.top=this.options.margin,this.margin.right=this.options.margin,this.margin.bottom=this.options.margin,this.margin.left=this.options.margin)),t.adjustSizes(this.margin)}},{key:"_distanceToBorder",value:function(t,e){var n=this.options.borderWidth;return t&&this.resize(t),Math.min(Math.abs(this.width/2/Math.cos(e)),Math.abs(this.height/2/Math.sin(e)))+n}},{key:"enableShadow",value:function(t,e){e.shadow&&(t.shadowColor=e.shadowColor,t.shadowBlur=e.shadowSize,t.shadowOffsetX=e.shadowX,t.shadowOffsetY=e.shadowY)}},{key:"disableShadow",value:function(t,e){e.shadow&&(t.shadowColor="rgba(0,0,0,0)",t.shadowBlur=0,t.shadowOffsetX=0,t.shadowOffsetY=0)}},{key:"enableBorderDashes",value:function(t,e){if(!1!==e.borderDashes)if(void 0!==t.setLineDash){var n=e.borderDashes;!0===n&&(n=[5,15]),t.setLineDash(n)}else console.warn("setLineDash is not supported in this browser. The dashed borders cannot be used."),this.options.shapeProperties.borderDashes=!1,e.borderDashes=!1}},{key:"disableBorderDashes",value:function(t,e){!1!==e.borderDashes&&(void 0!==t.setLineDash?t.setLineDash([0]):(console.warn("setLineDash is not supported in this browser. The dashed borders cannot be used."),this.options.shapeProperties.borderDashes=!1,e.borderDashes=!1))}},{key:"needsRefresh",value:function(t,e){return!0===this.refreshNeeded?(this.refreshNeeded=!1,!0):void 0===this.width||this.labelModule.differentState(t,e)}},{key:"initContextForDraw",value:function(t,e){var n=e.borderWidth/this.body.view.scale;t.lineWidth=Math.min(this.width,n),t.strokeStyle=e.borderColor,t.fillStyle=e.color}},{key:"performStroke",value:function(t,e){var n=e.borderWidth/this.body.view.scale;t.save(),n>0&&(this.enableBorderDashes(t,e),t.stroke(),this.disableBorderDashes(t,e)),t.restore()}},{key:"performFill",value:function(t,e){t.save(),t.fillStyle=e.color,this.enableShadow(t,e),Zy(t).call(t),this.disableShadow(t,e),t.restore(),this.performStroke(t,e)}},{key:"_addBoundingBoxMargin",value:function(t){this.boundingBox.left-=t,this.boundingBox.top-=t,this.boundingBox.bottom+=t,this.boundingBox.right+=t}},{key:"_updateBoundingBox",value:function(t,e,n,i,o){void 0!==n&&this.resize(n,i,o),this.left=t-this.width/2,this.top=e-this.height/2,this.boundingBox.left=this.left,this.boundingBox.top=this.top,this.boundingBox.bottom=this.top+this.height,this.boundingBox.right=this.left+this.width}},{key:"updateBoundingBox",value:function(t,e,n,i,o){this._updateBoundingBox(t,e,n,i,o)}},{key:"getDimensionsFromLabel",value:function(t,e,n){this.textSize=this.labelModule.getTextSize(t,e,n);var i=this.textSize.width,o=this.textSize.height;return 0===i&&(i=14,o=14),{width:i,height:o}}}]),t}();function BE(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var PE=function(t){vL(n,t);var e=BE(n);function n(t,i,o){var r;return Jb(this,n),(r=e.call(this,t,i,o))._setMargins(o),r}return mg(n,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(e,n)){var i=this.getDimensionsFromLabel(t,e,n);this.width=i.width+this.margin.right+this.margin.left,this.height=i.height+this.margin.top+this.margin.bottom,this.radius=this.width/2}}},{key:"draw",value:function(t,e,n,i,o,r){this.resize(t,i,o),this.left=e-this.width/2,this.top=n-this.height/2,this.initContextForDraw(t,r),Ts(t,this.left,this.top,this.width,this.height,r.borderRadius),this.performFill(t,r),this.updateBoundingBox(e,n,t,i,o),this.labelModule.draw(t,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,i,o)}},{key:"updateBoundingBox",value:function(t,e,n,i,o){this._updateBoundingBox(t,e,n,i,o);var r=this.options.shapeProperties.borderRadius;this._addBoundingBoxMargin(r)}},{key:"distanceToBorder",value:function(t,e){t&&this.resize(t);var n=this.options.borderWidth;return Math.min(Math.abs(this.width/2/Math.cos(e)),Math.abs(this.height/2/Math.sin(e)))+n}}]),n}(EE);function YE(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var IE=function(t){vL(n,t);var e=YE(n);function n(t,i,o){var r;return Jb(this,n),(r=e.call(this,t,i,o)).labelOffset=0,r.selected=!1,r}return mg(n,[{key:"setOptions",value:function(t,e,n){this.options=t,void 0===e&&void 0===n||this.setImages(e,n)}},{key:"setImages",value:function(t,e){e&&this.selected?(this.imageObj=e,this.imageObjAlt=t):(this.imageObj=t,this.imageObjAlt=e)}},{key:"switchImages",value:function(t){var e=t&&!this.selected||!t&&this.selected;if(this.selected=t,void 0!==this.imageObjAlt&&e){var n=this.imageObj;this.imageObj=this.imageObjAlt,this.imageObjAlt=n}}},{key:"_getImagePadding",value:function(){var t={top:0,right:0,bottom:0,left:0};if(this.options.imagePadding){var e=this.options.imagePadding;"object"==cg(e)?(t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left):(t.top=e,t.right=e,t.bottom=e,t.left=e)}return t}},{key:"_resizeImage",value:function(){var t,e;if(!1===this.options.shapeProperties.useImageSize){var n=1,i=1;this.imageObj.width&&this.imageObj.height&&(this.imageObj.width>this.imageObj.height?n=this.imageObj.width/this.imageObj.height:i=this.imageObj.height/this.imageObj.width),t=2*this.options.size*n,e=2*this.options.size*i}else{var o=this._getImagePadding();t=this.imageObj.width+o.left+o.right,e=this.imageObj.height+o.top+o.bottom}this.width=t,this.height=e,this.radius=.5*this.width}},{key:"_drawRawCircle",value:function(t,e,n,i){this.initContextForDraw(t,i),ks(t,e,n,i.size),this.performFill(t,i)}},{key:"_drawImageAtPosition",value:function(t,e){if(0!=this.imageObj.width){t.globalAlpha=void 0!==e.opacity?e.opacity:1,this.enableShadow(t,e);var n=1;!0===this.options.shapeProperties.interpolation&&(n=this.imageObj.width/this.width/this.body.view.scale);var i=this._getImagePadding(),o=this.left+i.left,r=this.top+i.top,a=this.width-i.left-i.right,s=this.height-i.top-i.bottom;this.imageObj.drawImageAtPosition(t,n,o,r,a,s),this.disableShadow(t,e)}}},{key:"_drawImageLabel",value:function(t,e,n,i,o){var r=0;if(void 0!==this.height){r=.5*this.height;var a=this.labelModule.getTextSize(t,i,o);a.lineCount>=1&&(r+=a.height/2)}var s=n+r;this.options.label&&(this.labelOffset=r),this.labelModule.draw(t,e,s,i,o,"hanging")}}]),n}(EE);function XE(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var HE=function(t){vL(n,t);var e=XE(n);function n(t,i,o){var r;return Jb(this,n),(r=e.call(this,t,i,o))._setMargins(o),r}return mg(n,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(e,n)){var i=this.getDimensionsFromLabel(t,e,n),o=Math.max(i.width+this.margin.right+this.margin.left,i.height+this.margin.top+this.margin.bottom);this.options.size=o/2,this.width=o,this.height=o,this.radius=this.width/2}}},{key:"draw",value:function(t,e,n,i,o,r){this.resize(t,i,o),this.left=e-this.width/2,this.top=n-this.height/2,this._drawRawCircle(t,e,n,r),this.updateBoundingBox(e,n),this.labelModule.draw(t,this.left+this.textSize.width/2+this.margin.left,n,i,o)}},{key:"updateBoundingBox",value:function(t,e){this.boundingBox.top=e-this.options.size,this.boundingBox.left=t-this.options.size,this.boundingBox.right=t+this.options.size,this.boundingBox.bottom=e+this.options.size}},{key:"distanceToBorder",value:function(t){return t&&this.resize(t),.5*this.width}}]),n}(IE);function FE(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var jE=function(t){vL(n,t);var e=FE(n);function n(t,i,o,r,a){var s;return Jb(this,n),(s=e.call(this,t,i,o)).setImages(r,a),s}return mg(n,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(void 0===this.imageObj.src||void 0===this.imageObj.width||void 0===this.imageObj.height){var i=2*this.options.size;return this.width=i,this.height=i,void(this.radius=.5*this.width)}this.needsRefresh(e,n)&&this._resizeImage()}},{key:"draw",value:function(t,e,n,i,o,r){this.switchImages(i),this.resize();var a=e,s=n;"top-left"===this.options.shapeProperties.coordinateOrigin?(this.left=e,this.top=n,a+=this.width/2,s+=this.height/2):(this.left=e-this.width/2,this.top=n-this.height/2),this._drawRawCircle(t,a,s,r),t.save(),t.clip(),this._drawImageAtPosition(t,r),t.restore(),this._drawImageLabel(t,a,s,i,o),this.updateBoundingBox(e,n)}},{key:"updateBoundingBox",value:function(t,e){"top-left"===this.options.shapeProperties.coordinateOrigin?(this.boundingBox.top=e,this.boundingBox.left=t,this.boundingBox.right=t+2*this.options.size,this.boundingBox.bottom=e+2*this.options.size):(this.boundingBox.top=e-this.options.size,this.boundingBox.left=t-this.options.size,this.boundingBox.right=t+this.options.size,this.boundingBox.bottom=e+this.options.size),this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:"distanceToBorder",value:function(t){return t&&this.resize(t),.5*this.width}}]),n}(IE);function VE(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var $E=function(t){vL(n,t);var e=VE(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{size:this.options.size};if(this.needsRefresh(e,n)){var o,r;this.labelModule.getTextSize(t,e,n);var a=2*i.size;this.width=null!==(o=this.customSizeWidth)&&void 0!==o?o:a,this.height=null!==(r=this.customSizeHeight)&&void 0!==r?r:a,this.radius=.5*this.width}}},{key:"_drawShape",value:function(t,e,n,i,o,r,a,s){var l,c=this;return this.resize(t,r,a,s),this.left=i-this.width/2,this.top=o-this.height/2,this.initContextForDraw(t,s),(l=e,Object.prototype.hasOwnProperty.call(Ds,l)?Ds[l]:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];CanvasRenderingContext2D.prototype[l].call(t,n)})(t,i,o,s.size),this.performFill(t,s),void 0!==this.options.icon&&void 0!==this.options.icon.code&&(t.font=(r?"bold ":"")+this.height/2+"px "+(this.options.icon.face||"FontAwesome"),t.fillStyle=this.options.icon.color||"black",t.textAlign="center",t.textBaseline="middle",t.fillText(this.options.icon.code,i,o)),{drawExternalLabel:function(){if(void 0!==c.options.label){c.labelModule.calculateLabelSize(t,r,a,i,o,"hanging");var e=o+.5*c.height+.5*c.labelModule.size.height;c.labelModule.draw(t,i,e,r,a,"hanging")}c.updateBoundingBox(i,o)}}}},{key:"updateBoundingBox",value:function(t,e){this.boundingBox.top=e-this.options.size,this.boundingBox.left=t-this.options.size,this.boundingBox.right=t+this.options.size,this.boundingBox.bottom=e+this.options.size,void 0!==this.options.label&&this.labelModule.size.width>0&&(this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height))}}]),n}(EE);function UE(t,e){var n=Vm(t);if(nb){var i=nb(t);e&&(i=jv(i).call(i,(function(e){return bb(t,e).enumerable}))),n.push.apply(n,i)}return n}function GE(t){for(var e=1;e<arguments.length;e++){var n,i,o=null!=arguments[e]?arguments[e]:{};e%2?fz(n=UE(Object(o),!0)).call(n,(function(e){zg(t,e,o[e])})):Lb?Yb(t,Lb(o)):fz(i=UE(Object(o))).call(i,(function(e){Kb(t,e,bb(o,e))}))}return t}function ZE(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var KE=function(t){vL(n,t);var e=ZE(n);function n(t,i,o,r){var a;return Jb(this,n),(a=e.call(this,t,i,o,r)).ctxRenderer=r,a}return mg(n,[{key:"draw",value:function(t,e,n,i,o,r){this.resize(t,i,o,r),this.left=e-this.width/2,this.top=n-this.height/2,t.save();var a=this.ctxRenderer({ctx:t,id:this.options.id,x:e,y:n,state:{selected:i,hover:o},style:GE({},r),label:this.options.label});if(null!=a.drawNode&&a.drawNode(),t.restore(),a.drawExternalLabel){var s=a.drawExternalLabel;a.drawExternalLabel=function(){t.save(),s(),t.restore()}}return a.nodeDimensions&&(this.customSizeWidth=a.nodeDimensions.width,this.customSizeHeight=a.nodeDimensions.height),a}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}($E);function JE(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var QE=function(t){vL(n,t);var e=JE(n);function n(t,i,o){var r;return Jb(this,n),(r=e.call(this,t,i,o))._setMargins(o),r}return mg(n,[{key:"resize",value:function(t,e,n){if(this.needsRefresh(e,n)){var i=this.getDimensionsFromLabel(t,e,n).width+this.margin.right+this.margin.left;this.width=i,this.height=i,this.radius=this.width/2}}},{key:"draw",value:function(t,e,n,i,o,r){this.resize(t,i,o),this.left=e-this.width/2,this.top=n-this.height/2,this.initContextForDraw(t,r),Rs(t,e-this.width/2,n-this.height/2,this.width,this.height),this.performFill(t,r),this.updateBoundingBox(e,n,t,i,o),this.labelModule.draw(t,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,i,o)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}(EE);function tB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var eB=function(t){vL(n,t);var e=tB(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"draw",value:function(t,e,n,i,o,r){return this._drawShape(t,"diamond",4,e,n,i,o,r)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}($E);function nB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var iB=function(t){vL(n,t);var e=nB(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"draw",value:function(t,e,n,i,o,r){return this._drawShape(t,"circle",2,e,n,i,o,r)}},{key:"distanceToBorder",value:function(t){return t&&this.resize(t),this.options.size}}]),n}($E);function oB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var rB=function(t){vL(n,t);var e=oB(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(e,n)){var i=this.getDimensionsFromLabel(t,e,n);this.height=2*i.height,this.width=i.width+i.height,this.radius=.5*this.width}}},{key:"draw",value:function(t,e,n,i,o,r){this.resize(t,i,o),this.left=e-.5*this.width,this.top=n-.5*this.height,this.initContextForDraw(t,r),Ss(t,this.left,this.top,this.width,this.height),this.performFill(t,r),this.updateBoundingBox(e,n,t,i,o),this.labelModule.draw(t,e,n,i,o)}},{key:"distanceToBorder",value:function(t,e){t&&this.resize(t);var n=.5*this.width,i=.5*this.height,o=Math.sin(e)*n,r=Math.cos(e)*i;return n*i/Math.sqrt(o*o+r*r)}}]),n}(EE);function aB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var sB=function(t){vL(n,t);var e=aB(n);function n(t,i,o){var r;return Jb(this,n),(r=e.call(this,t,i,o))._setMargins(o),r}return mg(n,[{key:"resize",value:function(t,e,n){this.needsRefresh(e,n)&&(this.iconSize={width:Number(this.options.icon.size),height:Number(this.options.icon.size)},this.width=this.iconSize.width+this.margin.right+this.margin.left,this.height=this.iconSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(t,e,n,i,o,r){var a=this;return this.resize(t,i,o),this.options.icon.size=this.options.icon.size||50,this.left=e-this.width/2,this.top=n-this.height/2,this._icon(t,e,n,i,o,r),{drawExternalLabel:function(){if(void 0!==a.options.label){a.labelModule.draw(t,a.left+a.iconSize.width/2+a.margin.left,n+a.height/2+5,i)}a.updateBoundingBox(e,n)}}}},{key:"updateBoundingBox",value:function(t,e){if(this.boundingBox.top=e-.5*this.options.icon.size,this.boundingBox.left=t-.5*this.options.icon.size,this.boundingBox.right=t+.5*this.options.icon.size,this.boundingBox.bottom=e+.5*this.options.icon.size,void 0!==this.options.label&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+5)}}},{key:"_icon",value:function(t,e,n,i,o,r){var a=Number(this.options.icon.size);void 0!==this.options.icon.code?(t.font=[null!=this.options.icon.weight?this.options.icon.weight:i?"bold":"",(null!=this.options.icon.weight&&i?5:0)+a+"px",this.options.icon.face].join(" "),t.fillStyle=this.options.icon.color||"black",t.textAlign="center",t.textBaseline="middle",this.enableShadow(t,r),t.fillText(this.options.icon.code,e,n),this.disableShadow(t,r)):console.error("When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally.")}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}(EE);function lB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var cB=function(t){vL(n,t);var e=lB(n);function n(t,i,o,r,a){var s;return Jb(this,n),(s=e.call(this,t,i,o)).setImages(r,a),s}return mg(n,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(void 0===this.imageObj.src||void 0===this.imageObj.width||void 0===this.imageObj.height){var i=2*this.options.size;return this.width=i,void(this.height=i)}this.needsRefresh(e,n)&&this._resizeImage()}},{key:"draw",value:function(t,e,n,i,o,r){t.save(),this.switchImages(i),this.resize();var a=e,s=n;if("top-left"===this.options.shapeProperties.coordinateOrigin?(this.left=e,this.top=n,a+=this.width/2,s+=this.height/2):(this.left=e-this.width/2,this.top=n-this.height/2),!0===this.options.shapeProperties.useBorderWithImage){var l=this.options.borderWidth,c=this.options.borderWidthSelected||2*this.options.borderWidth,u=(i?c:l)/this.body.view.scale;t.lineWidth=Math.min(this.width,u),t.beginPath();var d=i?this.options.color.highlight.border:o?this.options.color.hover.border:this.options.color.border,h=i?this.options.color.highlight.background:o?this.options.color.hover.background:this.options.color.background;void 0!==r.opacity&&(d=Fx(d,r.opacity),h=Fx(h,r.opacity)),t.strokeStyle=d,t.fillStyle=h,t.rect(this.left-.5*t.lineWidth,this.top-.5*t.lineWidth,this.width+t.lineWidth,this.height+t.lineWidth),Zy(t).call(t),this.performStroke(t,r),t.closePath()}this._drawImageAtPosition(t,r),this._drawImageLabel(t,a,s,i,o),this.updateBoundingBox(e,n),t.restore()}},{key:"updateBoundingBox",value:function(t,e){this.resize(),"top-left"===this.options.shapeProperties.coordinateOrigin?(this.left=t,this.top=e):(this.left=t-this.width/2,this.top=e-this.height/2),this.boundingBox.left=this.left,this.boundingBox.top=this.top,this.boundingBox.bottom=this.top+this.height,this.boundingBox.right=this.left+this.width,void 0!==this.options.label&&this.labelModule.size.width>0&&(this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset))}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}(IE);function uB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var dB=function(t){vL(n,t);var e=uB(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"draw",value:function(t,e,n,i,o,r){return this._drawShape(t,"square",2,e,n,i,o,r)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}($E);function hB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var pB=function(t){vL(n,t);var e=hB(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"draw",value:function(t,e,n,i,o,r){return this._drawShape(t,"hexagon",4,e,n,i,o,r)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}($E);function fB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var bB=function(t){vL(n,t);var e=fB(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"draw",value:function(t,e,n,i,o,r){return this._drawShape(t,"star",4,e,n,i,o,r)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}($E);function MB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var gB=function(t){vL(n,t);var e=MB(n);function n(t,i,o){var r;return Jb(this,n),(r=e.call(this,t,i,o))._setMargins(o),r}return mg(n,[{key:"resize",value:function(t,e,n){this.needsRefresh(e,n)&&(this.textSize=this.labelModule.getTextSize(t,e,n),this.width=this.textSize.width+this.margin.right+this.margin.left,this.height=this.textSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(t,e,n,i,o,r){this.resize(t,i,o),this.left=e-this.width/2,this.top=n-this.height/2,this.enableShadow(t,r),this.labelModule.draw(t,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,i,o),this.disableShadow(t,r),this.updateBoundingBox(e,n,t,i,o)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}(EE);function mB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var zB=function(t){vL(n,t);var e=mB(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"draw",value:function(t,e,n,i,o,r){return this._drawShape(t,"triangle",3,e,n,i,o,r)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}($E);function vB(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var OB=function(t){vL(n,t);var e=vB(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"draw",value:function(t,e,n,i,o,r){return this._drawShape(t,"triangleDown",3,e,n,i,o,r)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),n}($E);function yB(t,e){var n=Vm(t);if(nb){var i=nb(t);e&&(i=jv(i).call(i,(function(e){return bb(t,e).enumerable}))),n.push.apply(n,i)}return n}function _B(t){for(var e=1;e<arguments.length;e++){var n,i,o=null!=arguments[e]?arguments[e]:{};e%2?fz(n=yB(Object(o),!0)).call(n,(function(e){zg(t,e,o[e])})):Lb?Yb(t,Lb(o)):fz(i=yB(Object(o))).call(i,(function(e){Kb(t,e,bb(o,e))}))}return t}var AB=function(){function t(e,n,i,o,r,a){Jb(this,t),this.options=ew(r),this.globalOptions=r,this.defaultOptions=a,this.body=n,this.edges=[],this.id=void 0,this.imagelist=i,this.grouplist=o,this.x=void 0,this.y=void 0,this.baseSize=this.options.size,this.baseFontSize=this.options.font.size,this.predefinedPosition=!1,this.selected=!1,this.hover=!1,this.labelModule=new NE(this.body,this.options,!1),this.setOptions(e)}return mg(t,[{key:"attachEdge",value:function(t){var e;-1===XO(e=this.edges).call(e,t)&&this.edges.push(t)}},{key:"detachEdge",value:function(t){var e,n,i=XO(e=this.edges).call(e,t);-1!=i&&iv(n=this.edges).call(n,i,1)}},{key:"setOptions",value:function(e){var n=this.options.shape;if(e){if(void 0!==e.color&&(this._localColor=e.color),void 0!==e.id&&(this.id=e.id),void 0===this.id)throw new Error("Node must have an id");t.checkMass(e,this.id),void 0!==e.x&&(null===e.x?(this.x=void 0,this.predefinedPosition=!1):(this.x=WO(e.x),this.predefinedPosition=!0)),void 0!==e.y&&(null===e.y?(this.y=void 0,this.predefinedPosition=!1):(this.y=WO(e.y),this.predefinedPosition=!0)),void 0!==e.size&&(this.baseSize=e.size),void 0!==e.value&&(e.value=gE(e.value)),t.parseOptions(this.options,e,!0,this.globalOptions,this.grouplist);var i=[e,this.options,this.defaultOptions];return this.chooser=qE("node",i),this._load_images(),this.updateLabelModule(e),void 0!==e.opacity&&t.checkOpacity(e.opacity)&&(this.options.opacity=e.opacity),this.updateShape(n),void 0!==e.hidden||void 0!==e.physics}}},{key:"_load_images",value:function(){if(("circularImage"===this.options.shape||"image"===this.options.shape)&&void 0===this.options.image)throw new Error("Option image must be defined for node type '"+this.options.shape+"'");if(void 0!==this.options.image){if(void 0===this.imagelist)throw new Error("Internal Error: No images provided");if("string"==typeof this.options.image)this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage,this.id);else{if(void 0===this.options.image.unselected)throw new Error("No unselected image provided");this.imageObj=this.imagelist.load(this.options.image.unselected,this.options.brokenImage,this.id),void 0!==this.options.image.selected?this.imageObjAlt=this.imagelist.load(this.options.image.selected,this.options.brokenImage,this.id):this.imageObjAlt=void 0}}}},{key:"getFormattingValues",value:function(){var t={color:this.options.color.background,opacity:this.options.opacity,borderWidth:this.options.borderWidth,borderColor:this.options.color.border,size:this.options.size,borderDashes:this.options.shapeProperties.borderDashes,borderRadius:this.options.shapeProperties.borderRadius,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y};if(this.selected||this.hover?!0===this.chooser?this.selected?(null!=this.options.borderWidthSelected?t.borderWidth=this.options.borderWidthSelected:t.borderWidth*=2,t.color=this.options.color.highlight.background,t.borderColor=this.options.color.highlight.border,t.shadow=this.options.shadow.enabled):this.hover&&(t.color=this.options.color.hover.background,t.borderColor=this.options.color.hover.border,t.shadow=this.options.shadow.enabled):"function"==typeof this.chooser&&(this.chooser(t,this.options.id,this.selected,this.hover),!1===t.shadow&&(t.shadowColor===this.options.shadow.color&&t.shadowSize===this.options.shadow.size&&t.shadowX===this.options.shadow.x&&t.shadowY===this.options.shadow.y||(t.shadow=!0))):t.shadow=this.options.shadow.enabled,void 0!==this.options.opacity){var e=this.options.opacity;t.borderColor=Fx(t.borderColor,e),t.color=Fx(t.color,e),t.shadowColor=Fx(t.shadowColor,e)}return t}},{key:"updateLabelModule",value:function(e){void 0!==this.options.label&&null!==this.options.label||(this.options.label=""),t.updateGroupOptions(this.options,_B(_B({},e),{},{color:e&&e.color||this._localColor||void 0}),this.grouplist);var n=this.grouplist.get(this.options.group,!1),i=[e,this.options,n,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,i),void 0!==this.labelModule.baseSize&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateShape",value:function(t){if(t===this.options.shape&&this.shape)this.shape.setOptions(this.options,this.imageObj,this.imageObjAlt);else switch(this.options.shape){case"box":this.shape=new PE(this.options,this.body,this.labelModule);break;case"circle":this.shape=new HE(this.options,this.body,this.labelModule);break;case"circularImage":this.shape=new jE(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case"custom":this.shape=new KE(this.options,this.body,this.labelModule,this.options.ctxRenderer);break;case"database":this.shape=new QE(this.options,this.body,this.labelModule);break;case"diamond":this.shape=new eB(this.options,this.body,this.labelModule);break;case"dot":this.shape=new iB(this.options,this.body,this.labelModule);break;case"ellipse":default:this.shape=new rB(this.options,this.body,this.labelModule);break;case"icon":this.shape=new sB(this.options,this.body,this.labelModule);break;case"image":this.shape=new cB(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case"square":this.shape=new dB(this.options,this.body,this.labelModule);break;case"hexagon":this.shape=new pB(this.options,this.body,this.labelModule);break;case"star":this.shape=new bB(this.options,this.body,this.labelModule);break;case"text":this.shape=new gB(this.options,this.body,this.labelModule);break;case"triangle":this.shape=new zB(this.options,this.body,this.labelModule);break;case"triangleDown":this.shape=new OB(this.options,this.body,this.labelModule)}this.needsRefresh()}},{key:"select",value:function(){this.selected=!0,this.needsRefresh()}},{key:"unselect",value:function(){this.selected=!1,this.needsRefresh()}},{key:"needsRefresh",value:function(){this.shape.refreshNeeded=!0}},{key:"getTitle",value:function(){return this.options.title}},{key:"distanceToBorder",value:function(t,e){return this.shape.distanceToBorder(t,e)}},{key:"isFixed",value:function(){return this.options.fixed.x&&this.options.fixed.y}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"getLabelSize",value:function(){return this.labelModule.size()}},{key:"setValueRange",value:function(t,e,n){if(void 0!==this.options.value){var i=this.options.scaling.customScalingFunction(t,e,n,this.options.value),o=this.options.scaling.max-this.options.scaling.min;if(!0===this.options.scaling.label.enabled){var r=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+i*r}this.options.size=this.options.scaling.min+i*o}else this.options.size=this.baseSize,this.options.font.size=this.baseFontSize;this.updateLabelModule()}},{key:"draw",value:function(t){var e=this.getFormattingValues();return this.shape.draw(t,this.x,this.y,this.selected,this.hover,e)||{}}},{key:"updateBoundingBox",value:function(t){this.shape.updateBoundingBox(this.x,this.y,t)}},{key:"resize",value:function(t){var e=this.getFormattingValues();this.shape.resize(t,this.selected,this.hover,e)}},{key:"getItemsOnPoint",value:function(t){var e=[];return this.labelModule.visible()&&WE(this.labelModule.getSize(),t)&&e.push({nodeId:this.id,labelId:0}),WE(this.shape.boundingBox,t)&&e.push({nodeId:this.id}),e}},{key:"isOverlappingWith",value:function(t){return this.shape.left<t.right&&this.shape.left+this.shape.width>t.left&&this.shape.top<t.bottom&&this.shape.top+this.shape.height>t.top}},{key:"isBoundingBoxOverlappingWith",value:function(t){return this.shape.boundingBox.left<t.right&&this.shape.boundingBox.right>t.left&&this.shape.boundingBox.top<t.bottom&&this.shape.boundingBox.bottom>t.top}}],[{key:"checkOpacity",value:function(t){return 0<=t&&t<=1}},{key:"checkCoordinateOrigin",value:function(t){return void 0===t||"center"===t||"top-left"===t}},{key:"updateGroupOptions",value:function(e,n,i){var o;if(void 0!==i){var r=e.group;if(void 0!==n&&void 0!==n.group&&r!==n.group)throw new Error("updateGroupOptions: group values in options don't match.");if("number"==typeof r||"string"==typeof r&&""!=r){var a=i.get(r);void 0!==a.opacity&&void 0===n.opacity&&(t.checkOpacity(a.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+a.opacity),a.opacity=void 0));var s=jv(o=wE(n)).call(o,(function(t){return null!=n[t]}));s.push("font"),Sx(s,e,a),e.color=Vx(e.color)}}}},{key:"parseOptions",value:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=arguments.length>4?arguments[4]:void 0;if(Sx(["color","fixed","shadow"],e,n,i),t.checkMass(n),void 0!==e.opacity&&(t.checkOpacity(e.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+e.opacity),e.opacity=void 0)),void 0!==n.opacity&&(t.checkOpacity(n.opacity)||(console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+n.opacity),n.opacity=void 0)),n.shapeProperties&&!t.checkCoordinateOrigin(n.shapeProperties.coordinateOrigin)&&console.error("Invalid option for node coordinateOrigin, found: "+n.shapeProperties.coordinateOrigin),nw(e,n,"shadow",o),void 0!==n.color&&null!==n.color){var a=Vx(n.color);Lx(e.color,a)}else!0===i&&null===n.color&&(e.color=ew(o.color));void 0!==n.fixed&&null!==n.fixed&&("boolean"==typeof n.fixed?(e.fixed.x=n.fixed,e.fixed.y=n.fixed):(void 0!==n.fixed.x&&"boolean"==typeof n.fixed.x&&(e.fixed.x=n.fixed.x),void 0!==n.fixed.y&&"boolean"==typeof n.fixed.y&&(e.fixed.y=n.fixed.y))),!0===i&&null===n.font&&(e.font=ew(o.font)),t.updateGroupOptions(e,n,r),void 0!==n.scaling&&nw(e.scaling,n.scaling,"label",o.scaling)}},{key:"checkMass",value:function(t,e){if(void 0!==t.mass&&t.mass<=0){var n="";void 0!==e&&(n=" in node id: "+e),console.error("%cNegative or zero mass disallowed"+n+", setting mass to 1.",zw),t.mass=1}}}]),t}();function xB(t,e){var n=void 0!==dm&&oh(t)||t["@@iterator"];if(!n){if(km(t)||(n=function(t,e){var n;if(!t)return;if("string"==typeof t)return wB(t,e);var i=_m(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Cd(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return wB(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function wB(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var qB=function(){function t(e,n,i,o){var r,a=this;if(Jb(this,t),this.body=e,this.images=n,this.groups=i,this.layoutEngine=o,this.body.functions.createNode=Ls(r=this.create).call(r,this),this.nodesListeners={add:function(t,e){a.add(e.items)},update:function(t,e){a.update(e.items,e.data,e.oldData)},remove:function(t,e){a.remove(e.items)}},this.defaultOptions={borderWidth:1,borderWidthSelected:void 0,brokenImage:void 0,color:{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},opacity:void 0,fixed:{x:!1,y:!1},font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:0,strokeColor:"#ffffff",align:"center",vadjust:0,multi:!1,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"monospace",vadjust:2}},group:void 0,hidden:!1,icon:{face:"FontAwesome",code:void 0,size:50,color:"#2B7CE9"},image:void 0,imagePadding:{top:0,right:0,bottom:0,left:0},label:void 0,labelHighlightBold:!0,level:void 0,margin:{top:5,right:5,bottom:5,left:5},mass:1,physics:!0,scaling:{min:10,max:30,label:{enabled:!1,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(t,e,n,i){if(e===t)return.5;var o=1/(e-t);return Math.max(0,(i-t)*o)}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},shape:"ellipse",shapeProperties:{borderDashes:!1,borderRadius:6,interpolation:!0,useImageSize:!1,useBorderWithImage:!1,coordinateOrigin:"center"},size:25,title:void 0,value:void 0,x:void 0,y:void 0},this.defaultOptions.mass<=0)throw"Internal error: mass in defaultOptions of NodesHandler may not be zero or negative";this.options=ew(this.defaultOptions),this.bindEventListeners()}return mg(t,[{key:"bindEventListeners",value:function(){var t,e,n=this;this.body.emitter.on("refreshNodes",Ls(t=this.refresh).call(t,this)),this.body.emitter.on("refresh",Ls(e=this.refresh).call(e,this)),this.body.emitter.on("destroy",(function(){Bx(n.nodesListeners,(function(t,e){n.body.data.nodes&&n.body.data.nodes.off(e,t)})),delete n.body.functions.createNode,delete n.nodesListeners.add,delete n.nodesListeners.update,delete n.nodesListeners.remove,delete n.nodesListeners}))}},{key:"setOptions",value:function(t){if(void 0!==t){if(AB.parseOptions(this.options,t),void 0!==t.opacity&&(EW(t.opacity)||!HW(t.opacity)||t.opacity<0||t.opacity>1?console.error("Invalid option for node opacity. Value must be between 0 and 1, found: "+t.opacity):this.options.opacity=t.opacity),void 0!==t.shape)for(var e in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,e)&&this.body.nodes[e].updateShape();if(void 0!==t.font||void 0!==t.widthConstraint||void 0!==t.heightConstraint)for(var n=0,i=Vm(this.body.nodes);n<i.length;n++){var o=i[n];this.body.nodes[o].updateLabelModule(),this.body.nodes[o].needsRefresh()}if(void 0!==t.size)for(var r in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,r)&&this.body.nodes[r].needsRefresh();void 0===t.hidden&&void 0===t.physics||this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.body.data.nodes;if(nE("id",t))this.body.data.nodes=t;else if(km(t))this.body.data.nodes=new QN,this.body.data.nodes.add(t);else{if(t)throw new TypeError("Array or DataSet expected");this.body.data.nodes=new QN}if(n&&Bx(this.nodesListeners,(function(t,e){n.off(e,t)})),this.body.nodes={},this.body.data.nodes){var i=this;Bx(this.nodesListeners,(function(t,e){i.body.data.nodes.on(e,t)}));var o=this.body.data.nodes.getIds();this.add(o,!0)}!1===e&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(t){for(var e,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=[],o=0;o<t.length;o++){e=t[o];var r=this.body.data.nodes.get(e),a=this.create(r);i.push(a),this.body.nodes[e]=a}this.layoutEngine.positionInitially(i),!1===n&&this.body.emitter.emit("_dataChanged")}},{key:"update",value:function(t,e,n){for(var i=this.body.nodes,o=!1,r=0;r<t.length;r++){var a=t[r],s=i[a],l=e[r];void 0!==s?s.setOptions(l)&&(o=!0):(o=!0,s=this.create(l),i[a]=s)}o||void 0===n||(o=QW(e).call(e,(function(t,e){var i=n[e];return i&&i.level!==t.level}))),!0===o?this.body.emitter.emit("_dataChanged"):this.body.emitter.emit("_dataUpdated")}},{key:"remove",value:function(t){for(var e=this.body.nodes,n=0;n<t.length;n++){delete e[t[n]]}this.body.emitter.emit("_dataChanged")}},{key:"create",value:function(t){return new(arguments.length>1&&void 0!==arguments[1]?arguments[1]:AB)(t,this.body,this.images,this.groups,this.options,this.defaultOptions)}},{key:"refresh",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Bx(this.body.nodes,(function(n,i){var o=t.body.data.nodes.get(i);void 0!==o&&(!0===e&&n.setOptions({x:null,y:null}),n.setOptions({fixed:!1}),n.setOptions(o))}))}},{key:"getPositions",value:function(t){var e={};if(void 0!==t){if(!0===km(t)){for(var n=0;n<t.length;n++)if(void 0!==this.body.nodes[t[n]]){var i=this.body.nodes[t[n]];e[t[n]]={x:Math.round(i.x),y:Math.round(i.y)}}}else if(void 0!==this.body.nodes[t]){var o=this.body.nodes[t];e[t]={x:Math.round(o.x),y:Math.round(o.y)}}}else for(var r=0;r<this.body.nodeIndices.length;r++){var a=this.body.nodes[this.body.nodeIndices[r]];e[this.body.nodeIndices[r]]={x:Math.round(a.x),y:Math.round(a.y)}}return e}},{key:"getPosition",value:function(t){if(null==t)throw new TypeError("No id was specified for getPosition method.");if(null==this.body.nodes[t])throw new ReferenceError("NodeId provided for getPosition does not exist. Provided: ".concat(t));return{x:Math.round(this.body.nodes[t].x),y:Math.round(this.body.nodes[t].y)}}},{key:"storePositions",value:function(){var t,e=[],n=this.body.data.nodes.getDataSet(),i=xB(n.get());try{for(i.s();!(t=i.n()).done;){var o=t.value,r=o.id,a=this.body.nodes[r],s=Math.round(a.x),l=Math.round(a.y);o.x===s&&o.y===l||e.push({id:r,x:s,y:l})}}catch(t){i.e(t)}finally{i.f()}n.update(e)}},{key:"getBoundingBox",value:function(t){if(void 0!==this.body.nodes[t])return this.body.nodes[t].shape.boundingBox}},{key:"getConnectedNodes",value:function(t,e){var n=[];if(void 0!==this.body.nodes[t])for(var i=this.body.nodes[t],o={},r=0;r<i.edges.length;r++){var a=i.edges[r];"to"!==e&&a.toId==i.id?void 0===o[a.fromId]&&(n.push(a.fromId),o[a.fromId]=!0):"from"!==e&&a.fromId==i.id&&void 0===o[a.toId]&&(n.push(a.toId),o[a.toId]=!0)}return n}},{key:"getConnectedEdges",value:function(t){var e=[];if(void 0!==this.body.nodes[t])for(var n=this.body.nodes[t],i=0;i<n.edges.length;i++)e.push(n.edges[i].id);else console.error("NodeId provided for getConnectedEdges does not exist. Provided: ",t);return e}},{key:"moveNode",value:function(t,e,n){var i=this;void 0!==this.body.nodes[t]?(this.body.nodes[t].x=Number(e),this.body.nodes[t].y=Number(n),Ny((function(){i.body.emitter.emit("startSimulation")}),0)):console.error("Node id supplied to moveNode does not exist. Provided: ",t)}}]),t}(),WB={},LB={get exports(){return WB},set exports(t){WB=t}},kB={},TB={get exports(){return kB},set exports(t){kB=t}},SB=No,RB=Mi,CB=Bi,DB=Yr,NB=function(t){return void 0!==t&&(SB(t,"value")||SB(t,"writable"))},EB=hi,BB=gc;ha({target:"Reflect",stat:!0},{get:function t(e,n){var i,o,r=arguments.length<3?e:arguments[2];return DB(e)===r?e[n]:(i=EB.f(e,n))?NB(i)?i.value:void 0===i.get?void 0:RB(i.get,r):CB(o=BB(e))?t(o,n,r):void 0}});var PB=Pi.Reflect.get;!function(t){t.exports=PB}(TB),function(t){t.exports=kB}(LB);var YB=Bn(WB),IB={},XB={get exports(){return IB},set exports(t){IB=t}},HB={},FB={get exports(){return HB},set exports(t){HB=t}},jB=fb;!function(t){t.exports=jB}(FB),function(t){t.exports=HB}(XB);var VB=Bn(IB);function $B(){var t;"undefined"!=typeof Reflect&&YB?$B=mL(t=YB).call(t):$B=function(t,e,n){var i=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=WL(t)););return t}(t,e);if(i){var o=VB(i,e);return o.get?o.get.call(arguments.length<3?t:n):o.value}};return $B.apply(this,arguments)}var UB={},GB={get exports(){return UB},set exports(t){UB=t}},ZB=ha,KB=Math.hypot,JB=Math.abs,QB=Math.sqrt;ZB({target:"Math",stat:!0,arity:2,forced:!!KB&&KB(1/0,NaN)!==1/0},{hypot:function(t,e){for(var n,i,o=0,r=0,a=arguments.length,s=0;r<a;)s<(n=JB(arguments[r++]))?(o=o*(i=s/n)*i+1,s=n):o+=n>0?(i=n/s)*i:n;return s===1/0?1/0:s*QB(o)}});var tP=Pi.Math.hypot;!function(t){t.exports=tP}(GB);var eP=Bn(UB);function nP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var iP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"transform",value:function(t,e){km(t)||(t=[t]);for(var n=e.point.x,i=e.point.y,o=e.angle,r=e.length,a=0;a<t.length;++a){var s=t[a],l=s.x*Math.cos(o)-s.y*Math.sin(o),c=s.x*Math.sin(o)+s.y*Math.cos(o);s.x=n+r*l,s.y=i+r*c}}},{key:"drawPath",value:function(t,e){t.beginPath(),t.moveTo(e[0].x,e[0].y);for(var n=1;n<e.length;++n)t.lineTo(e[n].x,e[n].y);t.closePath()}}]),t}(),oP=function(t){vL(n,t);var e=nP(n);function n(){return Jb(this,n),e.apply(this,arguments)}return mg(n,null,[{key:"draw",value:function(t,e){if(e.image){t.save(),t.translate(e.point.x,e.point.y),t.rotate(Math.PI/2+e.angle);var n=null!=e.imageWidth?e.imageWidth:e.image.width,i=null!=e.imageHeight?e.imageHeight:e.image.height;e.image.drawImageAtPosition(t,1,-n/2,0,n,i),t.restore()}return!1}}]),n}(iP),rP=function(t){vL(n,t);var e=nP(n);function n(){return Jb(this,n),e.apply(this,arguments)}return mg(n,null,[{key:"draw",value:function(t,e){var n=[{x:0,y:0},{x:-1,y:.3},{x:-.9,y:0},{x:-1,y:-.3}];return iP.transform(n,e),iP.drawPath(t,n),!0}}]),n}(iP),aP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n=[{x:-1,y:0},{x:0,y:.3},{x:-.4,y:0},{x:0,y:-.3}];return iP.transform(n,e),iP.drawPath(t,n),!0}}]),t}(),sP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n={x:-.4,y:0};iP.transform(n,e),t.strokeStyle=t.fillStyle,t.fillStyle="rgba(0, 0, 0, 0)";var i=Math.PI,o=e.angle-i/2,r=e.angle+i/2;return t.beginPath(),t.arc(n.x,n.y,.4*e.length,o,r,!1),t.stroke(),!0}}]),t}(),lP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n={x:-.3,y:0};iP.transform(n,e),t.strokeStyle=t.fillStyle,t.fillStyle="rgba(0, 0, 0, 0)";var i=Math.PI,o=e.angle+i/2,r=e.angle+3*i/2;return t.beginPath(),t.arc(n.x,n.y,.4*e.length,o,r,!1),t.stroke(),!0}}]),t}(),cP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n=[{x:.02,y:0},{x:-1,y:.3},{x:-1,y:-.3}];return iP.transform(n,e),iP.drawPath(t,n),!0}}]),t}(),uP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n=[{x:0,y:.3},{x:0,y:-.3},{x:-1,y:0}];return iP.transform(n,e),iP.drawPath(t,n),!0}}]),t}(),dP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n={x:-.4,y:0};return iP.transform(n,e),ks(t,n.x,n.y,.4*e.length),!0}}]),t}(),hP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n=[{x:0,y:.5},{x:0,y:-.5},{x:-.15,y:-.5},{x:-.15,y:.5}];return iP.transform(n,e),iP.drawPath(t,n),!0}}]),t}(),pP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n=[{x:0,y:.3},{x:0,y:-.3},{x:-.6,y:-.3},{x:-.6,y:.3}];return iP.transform(n,e),iP.drawPath(t,n),!0}}]),t}(),fP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n=[{x:0,y:0},{x:-.5,y:-.3},{x:-1,y:0},{x:-.5,y:.3}];return iP.transform(n,e),iP.drawPath(t,n),!0}}]),t}(),bP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n=[{x:-1,y:.3},{x:-.5,y:0},{x:-1,y:-.3},{x:0,y:0}];return iP.transform(n,e),iP.drawPath(t,n),!0}}]),t}(),MP=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"draw",value:function(t,e){var n;switch(e.type&&(n=e.type.toLowerCase()),n){case"image":return oP.draw(t,e);case"circle":return dP.draw(t,e);case"box":return pP.draw(t,e);case"crow":return aP.draw(t,e);case"curve":return sP.draw(t,e);case"diamond":return fP.draw(t,e);case"inv_curve":return lP.draw(t,e);case"triangle":return cP.draw(t,e);case"inv_triangle":return uP.draw(t,e);case"bar":return hP.draw(t,e);case"vee":return bP.draw(t,e);default:return rP.draw(t,e)}}}]),t}();function gP(t,e){var n=Vm(t);if(nb){var i=nb(t);e&&(i=jv(i).call(i,(function(e){return bb(t,e).enumerable}))),n.push.apply(n,i)}return n}function mP(t){for(var e=1;e<arguments.length;e++){var n,i,o=null!=arguments[e]?arguments[e]:{};e%2?fz(n=gP(Object(o),!0)).call(n,(function(e){zg(t,e,o[e])})):Lb?Yb(t,Lb(o)):fz(i=gP(Object(o))).call(i,(function(e){Kb(t,e,bb(o,e))}))}return t}var zP=function(){function t(e,n,i){Jb(this,t),this._body=n,this._labelModule=i,this.color={},this.colorDirty=!0,this.hoverWidth=1.5,this.selectionWidth=2,this.setOptions(e),this.fromPoint=this.from,this.toPoint=this.to}return mg(t,[{key:"connect",value:function(){this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to]}},{key:"cleanup",value:function(){return!1}},{key:"setOptions",value:function(t){this.options=t,this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.id=this.options.id}},{key:"drawLine",value:function(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.getViaNode();t.strokeStyle=this.getColor(t,e),t.lineWidth=e.width,!1!==e.dashes?this._drawDashedLine(t,e,o):this._drawLine(t,e,o)}},{key:"_drawLine",value:function(t,e,n,i,o){if(this.from!=this.to)this._line(t,e,n,i,o);else{var r=sm(this._getCircleData(t),3),a=r[0],s=r[1],l=r[2];this._circle(t,e,a,s,l)}}},{key:"_drawDashedLine",value:function(t,e,n,i,o){t.lineCap="round";var r=km(e.dashes)?e.dashes:[5,5];if(void 0!==t.setLineDash){if(t.save(),t.setLineDash(r),t.lineDashOffset=0,this.from!=this.to)this._line(t,e,n);else{var a=sm(this._getCircleData(t),3),s=a[0],l=a[1],c=a[2];this._circle(t,e,s,l,c)}t.setLineDash([0]),t.lineDashOffset=0,t.restore()}else{if(this.from!=this.to)Cs(t,this.from.x,this.from.y,this.to.x,this.to.y,r);else{var u=sm(this._getCircleData(t),3),d=u[0],h=u[1],p=u[2];this._circle(t,e,d,h,p)}this.enableShadow(t,e),t.stroke(),this.disableShadow(t,e)}}},{key:"findBorderPosition",value:function(t,e,n){return this.from!=this.to?this._findBorderPosition(t,e,n):this._findBorderPositionCircle(t,e,n)}},{key:"findBorderPositions",value:function(t){if(this.from!=this.to)return{from:this._findBorderPosition(this.from,t),to:this._findBorderPosition(this.to,t)};var e,n=sm(_m(e=this._getCircleData(t)).call(e,0,2),2),i=n[0],o=n[1];return{from:this._findBorderPositionCircle(this.from,t,{x:i,y:o,low:.25,high:.6,direction:-1}),to:this._findBorderPositionCircle(this.from,t,{x:i,y:o,low:.6,high:.8,direction:1})}}},{key:"_getCircleData",value:function(t){var e=this.options.selfReference.size;void 0!==t&&void 0===this.from.shape.width&&this.from.shape.resize(t);var n=kE(t,this.options.selfReference.angle,e,this.from);return[n.x,n.y,e]}},{key:"_pointOnCircle",value:function(t,e,n,i){var o=2*i*Math.PI;return{x:t+n*Math.cos(o),y:e-n*Math.sin(o)}}},{key:"_findBorderPositionCircle",value:function(t,e,n){var i,o=n.x,r=n.y,a=n.low,s=n.high,l=n.direction,c=this.options.selfReference.size,u=.5*(a+s),d=0;!0===this.options.arrowStrikethrough&&(-1===l?d=this.options.endPointOffset.from:1===l&&(d=this.options.endPointOffset.to));var h=0;do{u=.5*(a+s),i=this._pointOnCircle(o,r,c,u);var p=Math.atan2(t.y-i.y,t.x-i.x),f=t.distanceToBorder(e,p)+d-Math.sqrt(Math.pow(i.x-t.x,2)+Math.pow(i.y-t.y,2));if(Math.abs(f)<.05)break;f>0?l>0?a=u:s=u:l>0?s=u:a=u,++h}while(a<=s&&h<10);return mP(mP({},i),{},{t:u})}},{key:"getLineWidth",value:function(t,e){return!0===t?Math.max(this.selectionWidth,.3/this._body.view.scale):!0===e?Math.max(this.hoverWidth,.3/this._body.view.scale):Math.max(this.options.width,.3/this._body.view.scale)}},{key:"getColor",value:function(t,e){if(!1!==e.inheritsColor){if("both"===e.inheritsColor&&this.from.id!==this.to.id){var n=t.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y),i=this.from.options.color.highlight.border,o=this.to.options.color.highlight.border;return!1===this.from.selected&&!1===this.to.selected?(i=Fx(this.from.options.color.border,e.opacity),o=Fx(this.to.options.color.border,e.opacity)):!0===this.from.selected&&!1===this.to.selected?o=this.to.options.color.border:!1===this.from.selected&&!0===this.to.selected&&(i=this.from.options.color.border),n.addColorStop(0,i),n.addColorStop(1,o),n}return"to"===e.inheritsColor?Fx(this.to.options.color.border,e.opacity):Fx(this.from.options.color.border,e.opacity)}return Fx(e.color,e.opacity)}},{key:"_circle",value:function(t,e,n,i,o){this.enableShadow(t,e);var r=0,a=2*Math.PI;if(!this.options.selfReference.renderBehindTheNode){var s=this.options.selfReference.angle,l=this.options.selfReference.angle+Math.PI,c=this._findBorderPositionCircle(this.from,t,{x:n,y:i,low:s,high:l,direction:-1}),u=this._findBorderPositionCircle(this.from,t,{x:n,y:i,low:s,high:l,direction:1});r=Math.atan2(c.y-i,c.x-n),a=Math.atan2(u.y-i,u.x-n)}t.beginPath(),t.arc(n,i,o,r,a,!1),t.stroke(),this.disableShadow(t,e)}},{key:"getDistanceToEdge",value:function(t,e,n,i,o,r){if(this.from!=this.to)return this._getDistanceToEdge(t,e,n,i,o,r);var a=sm(this._getCircleData(void 0),3),s=a[0],l=a[1],c=a[2],u=s-o,d=l-r;return Math.abs(Math.sqrt(u*u+d*d)-c)}},{key:"_getDistanceToLine",value:function(t,e,n,i,o,r){var a=n-t,s=i-e,l=((o-t)*a+(r-e)*s)/(a*a+s*s);l>1?l=1:l<0&&(l=0);var c=t+l*a-o,u=e+l*s-r;return Math.sqrt(c*c+u*u)}},{key:"getArrowData",value:function(t,e,n,i,o,r){var a,s,l,c,u,d,h,p=r.width;"from"===e?(l=this.from,c=this.to,u=r.fromArrowScale<0,d=Math.abs(r.fromArrowScale),h=r.fromArrowType):"to"===e?(l=this.to,c=this.from,u=r.toArrowScale<0,d=Math.abs(r.toArrowScale),h=r.toArrowType):(l=this.to,c=this.from,u=r.middleArrowScale<0,d=Math.abs(r.middleArrowScale),h=r.middleArrowType);var f=15*d+3*p;if(l!=c){var b=f/eP(l.x-c.x,l.y-c.y);if("middle"!==e)if(!0===this.options.smooth.enabled){var M=this._findBorderPosition(l,t,{via:n}),g=this.getPoint(M.t+b*("from"===e?1:-1),n);a=Math.atan2(M.y-g.y,M.x-g.x),s=M}else a=Math.atan2(l.y-c.y,l.x-c.x),s=this._findBorderPosition(l,t);else{var m=(u?-b:b)/2,z=this.getPoint(.5+m,n),v=this.getPoint(.5-m,n);a=Math.atan2(z.y-v.y,z.x-v.x),s=this.getPoint(.5,n)}}else{var O=sm(this._getCircleData(t),3),y=O[0],_=O[1],A=O[2];if("from"===e){var x=this.options.selfReference.angle,w=this.options.selfReference.angle+Math.PI,q=this._findBorderPositionCircle(this.from,t,{x:y,y:_,low:x,high:w,direction:-1});a=-2*q.t*Math.PI+1.5*Math.PI+.1*Math.PI,s=q}else if("to"===e){var W=this.options.selfReference.angle,L=this.options.selfReference.angle+Math.PI,k=this._findBorderPositionCircle(this.from,t,{x:y,y:_,low:W,high:L,direction:1});a=-2*k.t*Math.PI+1.5*Math.PI-1.1*Math.PI,s=k}else{var T=this.options.selfReference.angle/(2*Math.PI);s=this._pointOnCircle(y,_,A,T),a=-2*T*Math.PI+1.5*Math.PI+.1*Math.PI}}return{point:s,core:{x:s.x-.9*f*Math.cos(a),y:s.y-.9*f*Math.sin(a)},angle:a,length:f,type:h}}},{key:"drawArrowHead",value:function(t,e,n,i,o){t.strokeStyle=this.getColor(t,e),t.fillStyle=t.strokeStyle,t.lineWidth=e.width,MP.draw(t,o)&&(this.enableShadow(t,e),Zy(t).call(t),this.disableShadow(t,e))}},{key:"enableShadow",value:function(t,e){!0===e.shadow&&(t.shadowColor=e.shadowColor,t.shadowBlur=e.shadowSize,t.shadowOffsetX=e.shadowX,t.shadowOffsetY=e.shadowY)}},{key:"disableShadow",value:function(t,e){!0===e.shadow&&(t.shadowColor="rgba(0,0,0,0)",t.shadowBlur=0,t.shadowOffsetX=0,t.shadowOffsetY=0)}},{key:"drawBackground",value:function(t,e){if(!1!==e.background){var n={strokeStyle:t.strokeStyle,lineWidth:t.lineWidth,dashes:t.dashes};t.strokeStyle=e.backgroundColor,t.lineWidth=e.backgroundSize,this.setStrokeDashed(t,e.backgroundDashes),t.stroke(),t.strokeStyle=n.strokeStyle,t.lineWidth=n.lineWidth,t.dashes=n.dashes,this.setStrokeDashed(t,e.dashes)}}},{key:"setStrokeDashed",value:function(t,e){if(!1!==e)if(void 0!==t.setLineDash){var n=km(e)?e:[5,5];t.setLineDash(n)}else console.warn("setLineDash is not supported in this browser. The dashed stroke cannot be used.");else void 0!==t.setLineDash?t.setLineDash([]):console.warn("setLineDash is not supported in this browser. The dashed stroke cannot be used.")}}]),t}();function vP(t,e){var n=Vm(t);if(nb){var i=nb(t);e&&(i=jv(i).call(i,(function(e){return bb(t,e).enumerable}))),n.push.apply(n,i)}return n}function OP(t){for(var e=1;e<arguments.length;e++){var n,i,o=null!=arguments[e]?arguments[e]:{};e%2?fz(n=vP(Object(o),!0)).call(n,(function(e){zg(t,e,o[e])})):Lb?Yb(t,Lb(o)):fz(i=vP(Object(o))).call(i,(function(e){Kb(t,e,bb(o,e))}))}return t}function yP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var _P=function(t){vL(n,t);var e=yP(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"_findBorderPositionBezier",value:function(t,e){var n,i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._getViaCoordinates(),r=!1,a=1,s=0,l=this.to,c=this.options.endPointOffset?this.options.endPointOffset.to:0;t.id===this.from.id&&(l=this.from,r=!0,c=this.options.endPointOffset?this.options.endPointOffset.from:0),!1===this.options.arrowStrikethrough&&(c=0);var u=0;do{i=.5*(s+a),n=this.getPoint(i,o);var d=Math.atan2(l.y-n.y,l.x-n.x),h=l.distanceToBorder(e,d)+c-Math.sqrt(Math.pow(n.x-l.x,2)+Math.pow(n.y-l.y,2));if(Math.abs(h)<.2)break;h<0?!1===r?s=i:a=i:!1===r?a=i:s=i,++u}while(s<=a&&u<10);return OP(OP({},n),{},{t:i})}},{key:"_getDistanceToBezierEdge",value:function(t,e,n,i,o,r,a){var s,l,c,u,d,h=1e9,p=t,f=e;for(l=1;l<10;l++)c=.1*l,u=Math.pow(1-c,2)*t+2*c*(1-c)*a.x+Math.pow(c,2)*n,d=Math.pow(1-c,2)*e+2*c*(1-c)*a.y+Math.pow(c,2)*i,l>0&&(h=(s=this._getDistanceToLine(p,f,u,d,o,r))<h?s:h),p=u,f=d;return h}},{key:"_bezierCurve",value:function(t,e,n,i){t.beginPath(),t.moveTo(this.fromPoint.x,this.fromPoint.y),null!=n&&null!=n.x?null!=i&&null!=i.x?t.bezierCurveTo(n.x,n.y,i.x,i.y,this.toPoint.x,this.toPoint.y):t.quadraticCurveTo(n.x,n.y,this.toPoint.x,this.toPoint.y):t.lineTo(this.toPoint.x,this.toPoint.y),this.drawBackground(t,e),this.enableShadow(t,e),t.stroke(),this.disableShadow(t,e)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}}]),n}(zP);function AP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var xP=function(t){vL(n,t);var e=AP(n);function n(t,i,o){var r;return Jb(this,n),(r=e.call(this,t,i,o)).via=r.via,r._boundFunction=function(){r.positionBezierNode()},r._body.emitter.on("_repositionBezierNodes",r._boundFunction),r}return mg(n,[{key:"setOptions",value:function(t){$B(WL(n.prototype),"setOptions",this).call(this,t);var e=!1;this.options.physics!==t.physics&&(e=!0),this.options=t,this.id=this.options.id,this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],this.setupSupportNode(),this.connect(),!0===e&&(this.via.setOptions({physics:this.options.physics}),this.positionBezierNode())}},{key:"connect",value:function(){this.from=this._body.nodes[this.options.from],this.to=this._body.nodes[this.options.to],void 0===this.from||void 0===this.to||!1===this.options.physics||this.from.id===this.to.id?this.via.setOptions({physics:!1}):this.via.setOptions({physics:!0})}},{key:"cleanup",value:function(){return this._body.emitter.off("_repositionBezierNodes",this._boundFunction),void 0!==this.via&&(delete this._body.nodes[this.via.id],this.via=void 0,!0)}},{key:"setupSupportNode",value:function(){if(void 0===this.via){var t="edgeId:"+this.id,e=this._body.functions.createNode({id:t,shape:"circle",physics:!0,hidden:!0});this._body.nodes[t]=e,this.via=e,this.via.parentEdgeId=this.id,this.positionBezierNode()}}},{key:"positionBezierNode",value:function(){void 0!==this.via&&void 0!==this.from&&void 0!==this.to?(this.via.x=.5*(this.from.x+this.to.x),this.via.y=.5*(this.from.y+this.to.y)):void 0!==this.via&&(this.via.x=0,this.via.y=0)}},{key:"_line",value:function(t,e,n){this._bezierCurve(t,e,n)}},{key:"_getViaCoordinates",value:function(){return this.via}},{key:"getViaNode",value:function(){return this.via}},{key:"getPoint",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.via;if(this.from===this.to){var n=sm(this._getCircleData(),3),i=n[0],o=n[1],r=n[2],a=2*Math.PI*(1-t);return{x:i+r*Math.sin(a),y:o+r-r*(1-Math.cos(a))}}return{x:Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*e.x+Math.pow(t,2)*this.toPoint.x,y:Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*e.y+Math.pow(t,2)*this.toPoint.y}}},{key:"_findBorderPosition",value:function(t,e){return this._findBorderPositionBezier(t,e,this.via)}},{key:"_getDistanceToEdge",value:function(t,e,n,i,o,r){return this._getDistanceToBezierEdge(t,e,n,i,o,r,this.via)}}]),n}(_P);function wP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var qP=function(t){vL(n,t);var e=wP(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"_line",value:function(t,e,n){this._bezierCurve(t,e,n)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_getViaCoordinates",value:function(){var t,e,n=this.options.smooth.roundness,i=this.options.smooth.type,o=Math.abs(this.from.x-this.to.x),r=Math.abs(this.from.y-this.to.y);if("discrete"===i||"diagonalCross"===i){var a,s;a=s=o<=r?n*r:n*o,this.from.x>this.to.x&&(a=-a),this.from.y>=this.to.y&&(s=-s);var l=this.from.x+a,c=this.from.y+s;return"discrete"===i&&(o<=r?l=o<n*r?this.from.x:l:c=r<n*o?this.from.y:c),{x:l,y:c}}if("straightCross"===i){var u=(1-n)*o,d=(1-n)*r;return o<=r?(u=0,this.from.y<this.to.y&&(d=-d)):(this.from.x<this.to.x&&(u=-u),d=0),{x:this.to.x+u,y:this.to.y+d}}if("horizontal"===i){var h=(1-n)*o;return this.from.x<this.to.x&&(h=-h),{x:this.to.x+h,y:this.from.y}}if("vertical"===i){var p=(1-n)*r;return this.from.y<this.to.y&&(p=-p),{x:this.from.x,y:this.to.y+p}}if("curvedCW"===i){o=this.to.x-this.from.x,r=this.from.y-this.to.y;var f=Math.sqrt(o*o+r*r),b=Math.PI,M=(Math.atan2(r,o)+(.5*n+.5)*b)%(2*b);return{x:this.from.x+(.5*n+.5)*f*Math.sin(M),y:this.from.y+(.5*n+.5)*f*Math.cos(M)}}if("curvedCCW"===i){o=this.to.x-this.from.x,r=this.from.y-this.to.y;var g=Math.sqrt(o*o+r*r),m=Math.PI,z=(Math.atan2(r,o)+(.5*-n+.5)*m)%(2*m);return{x:this.from.x+(.5*n+.5)*g*Math.sin(z),y:this.from.y+(.5*n+.5)*g*Math.cos(z)}}t=e=o<=r?n*r:n*o,this.from.x>this.to.x&&(t=-t),this.from.y>=this.to.y&&(e=-e);var v=this.from.x+t,O=this.from.y+e;return o<=r?v=this.from.x<=this.to.x?this.to.x<v?this.to.x:v:this.to.x>v?this.to.x:v:O=this.from.y>=this.to.y?this.to.y>O?this.to.y:O:this.to.y<O?this.to.y:O,{x:v,y:O}}},{key:"_findBorderPosition",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._findBorderPositionBezier(t,e,n.via)}},{key:"_getDistanceToEdge",value:function(t,e,n,i,o,r){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(t,e,n,i,o,r,a)}},{key:"getPoint",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._getViaCoordinates(),n=t;return{x:Math.pow(1-n,2)*this.fromPoint.x+2*n*(1-n)*e.x+Math.pow(n,2)*this.toPoint.x,y:Math.pow(1-n,2)*this.fromPoint.y+2*n*(1-n)*e.y+Math.pow(n,2)*this.toPoint.y}}}]),n}(_P);function WP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var LP=function(t){vL(n,t);var e=WP(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"_getDistanceToBezierEdge2",value:function(t,e,n,i,o,r,a,s){for(var l=1e9,c=t,u=e,d=[0,0,0,0],h=1;h<10;h++){var p=.1*h;d[0]=Math.pow(1-p,3),d[1]=3*p*Math.pow(1-p,2),d[2]=3*Math.pow(p,2)*(1-p),d[3]=Math.pow(p,3);var f=d[0]*t+d[1]*a.x+d[2]*s.x+d[3]*n,b=d[0]*e+d[1]*a.y+d[2]*s.y+d[3]*i;if(h>0){var M=this._getDistanceToLine(c,u,f,b,o,r);l=M<l?M:l}c=f,u=b}return l}}]),n}(_P);function kP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var TP=function(t){vL(n,t);var e=kP(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"_line",value:function(t,e,n){var i=n[0],o=n[1];this._bezierCurve(t,e,i,o)}},{key:"_getViaCoordinates",value:function(){var t,e,n,i,o=this.from.x-this.to.x,r=this.from.y-this.to.y,a=this.options.smooth.roundness;return(Math.abs(o)>Math.abs(r)||!0===this.options.smooth.forceDirection||"horizontal"===this.options.smooth.forceDirection)&&"vertical"!==this.options.smooth.forceDirection?(e=this.from.y,i=this.to.y,t=this.from.x-a*o,n=this.to.x+a*o):(e=this.from.y-a*r,i=this.to.y+a*r,t=this.from.x,n=this.to.x),[{x:t,y:e},{x:n,y:i}]}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_findBorderPosition",value:function(t,e){return this._findBorderPositionBezier(t,e)}},{key:"_getDistanceToEdge",value:function(t,e,n,i,o,r){var a=sm(arguments.length>6&&void 0!==arguments[6]?arguments[6]:this._getViaCoordinates(),2),s=a[0],l=a[1];return this._getDistanceToBezierEdge2(t,e,n,i,o,r,s,l)}},{key:"getPoint",value:function(t){var e=sm(arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._getViaCoordinates(),2),n=e[0],i=e[1],o=t,r=[Math.pow(1-o,3),3*o*Math.pow(1-o,2),3*Math.pow(o,2)*(1-o),Math.pow(o,3)];return{x:r[0]*this.fromPoint.x+r[1]*n.x+r[2]*i.x+r[3]*this.toPoint.x,y:r[0]*this.fromPoint.y+r[1]*n.y+r[2]*i.y+r[3]*this.toPoint.y}}}]),n}(LP);function SP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var RP=function(t){vL(n,t);var e=SP(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"_line",value:function(t,e){t.beginPath(),t.moveTo(this.fromPoint.x,this.fromPoint.y),t.lineTo(this.toPoint.x,this.toPoint.y),this.enableShadow(t,e),t.stroke(),this.disableShadow(t,e)}},{key:"getViaNode",value:function(){}},{key:"getPoint",value:function(t){return{x:(1-t)*this.fromPoint.x+t*this.toPoint.x,y:(1-t)*this.fromPoint.y+t*this.toPoint.y}}},{key:"_findBorderPosition",value:function(t,e){var n=this.to,i=this.from;t.id===this.from.id&&(n=this.from,i=this.to);var o=Math.atan2(n.y-i.y,n.x-i.x),r=n.x-i.x,a=n.y-i.y,s=Math.sqrt(r*r+a*a),l=(s-t.distanceToBorder(e,o))/s;return{x:(1-l)*i.x+l*n.x,y:(1-l)*i.y+l*n.y,t:0}}},{key:"_getDistanceToEdge",value:function(t,e,n,i,o,r){return this._getDistanceToLine(t,e,n,i,o,r)}}]),n}(zP),CP=function(){function t(e,n,i,o,r){if(Jb(this,t),void 0===n)throw new Error("No body provided");this.options=ew(o),this.globalOptions=o,this.defaultOptions=r,this.body=n,this.imagelist=i,this.id=void 0,this.fromId=void 0,this.toId=void 0,this.selected=!1,this.hover=!1,this.labelDirty=!0,this.baseWidth=this.options.width,this.baseFontSize=this.options.font.size,this.from=void 0,this.to=void 0,this.edgeType=void 0,this.connected=!1,this.labelModule=new NE(this.body,this.options,!0),this.setOptions(e)}return mg(t,[{key:"setOptions",value:function(e){if(e){var n=void 0!==e.physics&&this.options.physics!==e.physics||void 0!==e.hidden&&(this.options.hidden||!1)!==(e.hidden||!1)||void 0!==e.from&&this.options.from!==e.from||void 0!==e.to&&this.options.to!==e.to;t.parseOptions(this.options,e,!0,this.globalOptions),void 0!==e.id&&(this.id=e.id),void 0!==e.from&&(this.fromId=e.from),void 0!==e.to&&(this.toId=e.to),void 0!==e.title&&(this.title=e.title),void 0!==e.value&&(e.value=gE(e.value));var i=[e,this.options,this.defaultOptions];return this.chooser=qE("edge",i),this.updateLabelModule(e),n=this.updateEdgeType()||n,this._setInteractionWidths(),this.connect(),n}}},{key:"getFormattingValues",value:function(){var t=!0===this.options.arrows.to||!0===this.options.arrows.to.enabled,e=!0===this.options.arrows.from||!0===this.options.arrows.from.enabled,n=!0===this.options.arrows.middle||!0===this.options.arrows.middle.enabled,i=this.options.color.inherit,o={toArrow:t,toArrowScale:this.options.arrows.to.scaleFactor,toArrowType:this.options.arrows.to.type,toArrowSrc:this.options.arrows.to.src,toArrowImageWidth:this.options.arrows.to.imageWidth,toArrowImageHeight:this.options.arrows.to.imageHeight,middleArrow:n,middleArrowScale:this.options.arrows.middle.scaleFactor,middleArrowType:this.options.arrows.middle.type,middleArrowSrc:this.options.arrows.middle.src,middleArrowImageWidth:this.options.arrows.middle.imageWidth,middleArrowImageHeight:this.options.arrows.middle.imageHeight,fromArrow:e,fromArrowScale:this.options.arrows.from.scaleFactor,fromArrowType:this.options.arrows.from.type,fromArrowSrc:this.options.arrows.from.src,fromArrowImageWidth:this.options.arrows.from.imageWidth,fromArrowImageHeight:this.options.arrows.from.imageHeight,arrowStrikethrough:this.options.arrowStrikethrough,color:i?void 0:this.options.color.color,inheritsColor:i,opacity:this.options.color.opacity,hidden:this.options.hidden,length:this.options.length,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y,dashes:this.options.dashes,width:this.options.width,background:this.options.background.enabled,backgroundColor:this.options.background.color,backgroundSize:this.options.background.size,backgroundDashes:this.options.background.dashes};if(this.selected||this.hover)if(!0===this.chooser){if(this.selected){var r=this.options.selectionWidth;"function"==typeof r?o.width=r(o.width):"number"==typeof r&&(o.width+=r),o.width=Math.max(o.width,.3/this.body.view.scale),o.color=this.options.color.highlight,o.shadow=this.options.shadow.enabled}else if(this.hover){var a=this.options.hoverWidth;"function"==typeof a?o.width=a(o.width):"number"==typeof a&&(o.width+=a),o.width=Math.max(o.width,.3/this.body.view.scale),o.color=this.options.color.hover,o.shadow=this.options.shadow.enabled}}else"function"==typeof this.chooser&&(this.chooser(o,this.options.id,this.selected,this.hover),void 0!==o.color&&(o.inheritsColor=!1),!1===o.shadow&&(o.shadowColor===this.options.shadow.color&&o.shadowSize===this.options.shadow.size&&o.shadowX===this.options.shadow.x&&o.shadowY===this.options.shadow.y||(o.shadow=!0)));else o.shadow=this.options.shadow.enabled,o.width=Math.max(o.width,.3/this.body.view.scale);return o}},{key:"updateLabelModule",value:function(t){var e=[t,this.options,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,e),void 0!==this.labelModule.baseSize&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateEdgeType",value:function(){var t=this.options.smooth,e=!1,n=!0;return void 0!==this.edgeType&&((this.edgeType instanceof xP&&!0===t.enabled&&"dynamic"===t.type||this.edgeType instanceof TP&&!0===t.enabled&&"cubicBezier"===t.type||this.edgeType instanceof qP&&!0===t.enabled&&"dynamic"!==t.type&&"cubicBezier"!==t.type||this.edgeType instanceof RP&&!1===t.type.enabled)&&(n=!1),!0===n&&(e=this.cleanup())),!0===n?!0===t.enabled?"dynamic"===t.type?(e=!0,this.edgeType=new xP(this.options,this.body,this.labelModule)):"cubicBezier"===t.type?this.edgeType=new TP(this.options,this.body,this.labelModule):this.edgeType=new qP(this.options,this.body,this.labelModule):this.edgeType=new RP(this.options,this.body,this.labelModule):this.edgeType.setOptions(this.options),e}},{key:"connect",value:function(){this.disconnect(),this.from=this.body.nodes[this.fromId]||void 0,this.to=this.body.nodes[this.toId]||void 0,this.connected=void 0!==this.from&&void 0!==this.to,!0===this.connected?(this.from.attachEdge(this),this.to.attachEdge(this)):(this.from&&this.from.detachEdge(this),this.to&&this.to.detachEdge(this)),this.edgeType.connect()}},{key:"disconnect",value:function(){this.from&&(this.from.detachEdge(this),this.from=void 0),this.to&&(this.to.detachEdge(this),this.to=void 0),this.connected=!1}},{key:"getTitle",value:function(){return this.title}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"setValueRange",value:function(t,e,n){if(void 0!==this.options.value){var i=this.options.scaling.customScalingFunction(t,e,n,this.options.value),o=this.options.scaling.max-this.options.scaling.min;if(!0===this.options.scaling.label.enabled){var r=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+i*r}this.options.width=this.options.scaling.min+i*o}else this.options.width=this.baseWidth,this.options.font.size=this.baseFontSize;this._setInteractionWidths(),this.updateLabelModule()}},{key:"_setInteractionWidths",value:function(){"function"==typeof this.options.hoverWidth?this.edgeType.hoverWidth=this.options.hoverWidth(this.options.width):this.edgeType.hoverWidth=this.options.hoverWidth+this.options.width,"function"==typeof this.options.selectionWidth?this.edgeType.selectionWidth=this.options.selectionWidth(this.options.width):this.edgeType.selectionWidth=this.options.selectionWidth+this.options.width}},{key:"draw",value:function(t){var e=this.getFormattingValues();if(!e.hidden){var n=this.edgeType.getViaNode();this.edgeType.drawLine(t,e,this.selected,this.hover,n),this.drawLabel(t,n)}}},{key:"drawArrows",value:function(t){var e=this.getFormattingValues();if(!e.hidden){var n=this.edgeType.getViaNode(),i={};this.edgeType.fromPoint=this.edgeType.from,this.edgeType.toPoint=this.edgeType.to,e.fromArrow&&(i.from=this.edgeType.getArrowData(t,"from",n,this.selected,this.hover,e),!1===e.arrowStrikethrough&&(this.edgeType.fromPoint=i.from.core),e.fromArrowSrc&&(i.from.image=this.imagelist.load(e.fromArrowSrc)),e.fromArrowImageWidth&&(i.from.imageWidth=e.fromArrowImageWidth),e.fromArrowImageHeight&&(i.from.imageHeight=e.fromArrowImageHeight)),e.toArrow&&(i.to=this.edgeType.getArrowData(t,"to",n,this.selected,this.hover,e),!1===e.arrowStrikethrough&&(this.edgeType.toPoint=i.to.core),e.toArrowSrc&&(i.to.image=this.imagelist.load(e.toArrowSrc)),e.toArrowImageWidth&&(i.to.imageWidth=e.toArrowImageWidth),e.toArrowImageHeight&&(i.to.imageHeight=e.toArrowImageHeight)),e.middleArrow&&(i.middle=this.edgeType.getArrowData(t,"middle",n,this.selected,this.hover,e),e.middleArrowSrc&&(i.middle.image=this.imagelist.load(e.middleArrowSrc)),e.middleArrowImageWidth&&(i.middle.imageWidth=e.middleArrowImageWidth),e.middleArrowImageHeight&&(i.middle.imageHeight=e.middleArrowImageHeight)),e.fromArrow&&this.edgeType.drawArrowHead(t,e,this.selected,this.hover,i.from),e.middleArrow&&this.edgeType.drawArrowHead(t,e,this.selected,this.hover,i.middle),e.toArrow&&this.edgeType.drawArrowHead(t,e,this.selected,this.hover,i.to)}}},{key:"drawLabel",value:function(t,e){if(void 0!==this.options.label){var n,i=this.from,o=this.to;if(this.labelModule.differentState(this.selected,this.hover)&&this.labelModule.getTextSize(t,this.selected,this.hover),i.id!=o.id){this.labelModule.pointToSelf=!1,n=this.edgeType.getPoint(.5,e),t.save();var r=this._getRotation(t);0!=r.angle&&(t.translate(r.x,r.y),t.rotate(r.angle)),this.labelModule.draw(t,n.x,n.y,this.selected,this.hover),t.restore()}else{this.labelModule.pointToSelf=!0;var a=kE(t,this.options.selfReference.angle,this.options.selfReference.size,i);n=this._pointOnCircle(a.x,a.y,this.options.selfReference.size,this.options.selfReference.angle),this.labelModule.draw(t,n.x,n.y,this.selected,this.hover)}}}},{key:"getItemsOnPoint",value:function(t){var e=[];if(this.labelModule.visible()){var n=this._getRotation();WE(this.labelModule.getSize(),t,n)&&e.push({edgeId:this.id,labelId:0})}var i={left:t.x,top:t.y};return this.isOverlappingWith(i)&&e.push({edgeId:this.id}),e}},{key:"isOverlappingWith",value:function(t){if(this.connected){var e=this.from.x,n=this.from.y,i=this.to.x,o=this.to.y,r=t.left,a=t.top;return this.edgeType.getDistanceToEdge(e,n,i,o,r,a)<10}return!1}},{key:"_getRotation",value:function(t){var e=this.edgeType.getViaNode(),n=this.edgeType.getPoint(.5,e);void 0!==t&&this.labelModule.calculateLabelSize(t,this.selected,this.hover,n.x,n.y);var i={x:n.x,y:this.labelModule.size.yLine,angle:0};if(!this.labelModule.visible())return i;if("horizontal"===this.options.font.align)return i;var o=this.from.y-this.to.y,r=this.from.x-this.to.x,a=Math.atan2(o,r);return(a<-1&&r<0||a>0&&r<0)&&(a+=Math.PI),i.angle=a,i}},{key:"_pointOnCircle",value:function(t,e,n,i){return{x:t+n*Math.cos(i),y:e-n*Math.sin(i)}}},{key:"select",value:function(){this.selected=!0}},{key:"unselect",value:function(){this.selected=!1}},{key:"cleanup",value:function(){return this.edgeType.cleanup()}},{key:"remove",value:function(){this.cleanup(),this.disconnect(),delete this.body.edges[this.id]}},{key:"endPointsValid",value:function(){return void 0!==this.body.nodes[this.fromId]&&void 0!==this.body.nodes[this.toId]}}],[{key:"parseOptions",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(Tx(["endPointOffset","arrowStrikethrough","id","from","hidden","hoverWidth","labelHighlightBold","length","line","opacity","physics","scaling","selectionWidth","selfReferenceSize","selfReference","to","title","value","width","font","chosen","widthConstraint"],t,e,n),void 0!==e.endPointOffset&&void 0!==e.endPointOffset.from&&(HW(e.endPointOffset.from)?t.endPointOffset.from=e.endPointOffset.from:(t.endPointOffset.from=void 0!==i.endPointOffset.from?i.endPointOffset.from:0,console.error("endPointOffset.from is not a valid number"))),void 0!==e.endPointOffset&&void 0!==e.endPointOffset.to&&(HW(e.endPointOffset.to)?t.endPointOffset.to=e.endPointOffset.to:(t.endPointOffset.to=void 0!==i.endPointOffset.to?i.endPointOffset.to:0,console.error("endPointOffset.to is not a valid number"))),LE(e.label)?t.label=e.label:LE(t.label)||(t.label=void 0),nw(t,e,"smooth",i),nw(t,e,"shadow",i),nw(t,e,"background",i),void 0!==e.dashes&&null!==e.dashes?t.dashes=e.dashes:!0===n&&null===e.dashes&&(t.dashes=sy(i.dashes)),void 0!==e.scaling&&null!==e.scaling?(void 0!==e.scaling.min&&(t.scaling.min=e.scaling.min),void 0!==e.scaling.max&&(t.scaling.max=e.scaling.max),nw(t.scaling,e.scaling,"label",i.scaling)):!0===n&&null===e.scaling&&(t.scaling=sy(i.scaling)),void 0!==e.arrows&&null!==e.arrows)if("string"==typeof e.arrows){var r=e.arrows.toLowerCase();t.arrows.to.enabled=-1!=XO(r).call(r,"to"),t.arrows.middle.enabled=-1!=XO(r).call(r,"middle"),t.arrows.from.enabled=-1!=XO(r).call(r,"from")}else{if("object"!==cg(e.arrows))throw new Error("The arrow newOptions can only be an object or a string. Refer to the documentation. You used:"+py(e.arrows));nw(t.arrows,e.arrows,"to",i.arrows),nw(t.arrows,e.arrows,"middle",i.arrows),nw(t.arrows,e.arrows,"from",i.arrows)}else!0===n&&null===e.arrows&&(t.arrows=sy(i.arrows));if(void 0!==e.color&&null!==e.color){var a=wx(e.color)?{color:e.color,highlight:e.color,hover:e.color,inherit:!1,opacity:1}:e.color,s=t.color;if(o)Rx(s,i.color,!1,n);else for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&delete s[l];if(wx(s))s.color=s,s.highlight=s,s.hover=s,s.inherit=!1,void 0===a.opacity&&(s.opacity=1);else{var c=!1;void 0!==a.color&&(s.color=a.color,c=!0),void 0!==a.highlight&&(s.highlight=a.highlight,c=!0),void 0!==a.hover&&(s.hover=a.hover,c=!0),void 0!==a.inherit&&(s.inherit=a.inherit),void 0!==a.opacity&&(s.opacity=Math.min(1,Math.max(0,a.opacity))),!0===c?s.inherit=!1:void 0===s.inherit&&(s.inherit="from")}}else!0===n&&null===e.color&&(t.color=ew(i.color));!0===n&&null===e.font&&(t.font=ew(i.font)),Object.prototype.hasOwnProperty.call(e,"selfReferenceSize")&&(console.warn("The selfReferenceSize property has been deprecated. Please use selfReference property instead. The selfReference can be set like thise selfReference:{size:30, angle:Math.PI / 4}"),t.selfReference.size=e.selfReferenceSize)}}]),t}(),DP=function(){function t(e,n,i){var o,r=this;Jb(this,t),this.body=e,this.images=n,this.groups=i,this.body.functions.createEdge=Ls(o=this.create).call(o,this),this.edgesListeners={add:function(t,e){r.add(e.items)},update:function(t,e){r.update(e.items)},remove:function(t,e){r.remove(e.items)}},this.options={},this.defaultOptions={arrows:{to:{enabled:!1,scaleFactor:1,type:"arrow"},middle:{enabled:!1,scaleFactor:1,type:"arrow"},from:{enabled:!1,scaleFactor:1,type:"arrow"}},endPointOffset:{from:0,to:0},arrowStrikethrough:!0,color:{color:"#848484",highlight:"#848484",hover:"#848484",inherit:"from",opacity:1},dashes:!1,font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:2,strokeColor:"#ffffff",align:"horizontal",multi:!1,vadjust:0,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"courier new",vadjust:2}},hidden:!1,hoverWidth:1.5,label:void 0,labelHighlightBold:!0,length:void 0,physics:!0,scaling:{min:1,max:15,label:{enabled:!0,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(t,e,n,i){if(e===t)return.5;var o=1/(e-t);return Math.max(0,(i-t)*o)}},selectionWidth:1.5,selfReference:{size:20,angle:Math.PI/4,renderBehindTheNode:!0},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},background:{enabled:!1,color:"rgba(111,111,111,1)",size:10,dashes:!1},smooth:{enabled:!0,type:"dynamic",forceDirection:"none",roundness:.5},title:void 0,width:1,value:void 0},Rx(this.options,this.defaultOptions),this.bindEventListeners()}return mg(t,[{key:"bindEventListeners",value:function(){var t,e,n=this;this.body.emitter.on("_forceDisableDynamicCurves",(function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];"dynamic"===t&&(t="continuous");var i=!1;for(var o in n.body.edges)if(Object.prototype.hasOwnProperty.call(n.body.edges,o)){var r=n.body.edges[o],a=n.body.data.edges.get(o);if(null!=a){var s=a.smooth;void 0!==s&&!0===s.enabled&&"dynamic"===s.type&&(void 0===t?r.setOptions({smooth:!1}):r.setOptions({smooth:{type:t}}),i=!0)}}!0===e&&!0===i&&n.body.emitter.emit("_dataChanged")})),this.body.emitter.on("_dataUpdated",(function(){n.reconnectEdges()})),this.body.emitter.on("refreshEdges",Ls(t=this.refresh).call(t,this)),this.body.emitter.on("refresh",Ls(e=this.refresh).call(e,this)),this.body.emitter.on("destroy",(function(){Bx(n.edgesListeners,(function(t,e){n.body.data.edges&&n.body.data.edges.off(e,t)})),delete n.body.functions.createEdge,delete n.edgesListeners.add,delete n.edgesListeners.update,delete n.edgesListeners.remove,delete n.edgesListeners}))}},{key:"setOptions",value:function(t){if(void 0!==t){CP.parseOptions(this.options,t,!0,this.defaultOptions,!0);var e=!1;if(void 0!==t.smooth)for(var n in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,n)&&(e=this.body.edges[n].updateEdgeType()||e);if(void 0!==t.font)for(var i in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,i)&&this.body.edges[i].updateLabelModule();void 0===t.hidden&&void 0===t.physics&&!0!==e||this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.body.data.edges;if(nE("id",t))this.body.data.edges=t;else if(km(t))this.body.data.edges=new QN,this.body.data.edges.add(t);else{if(t)throw new TypeError("Array or DataSet expected");this.body.data.edges=new QN}if(i&&Bx(this.edgesListeners,(function(t,e){i.off(e,t)})),this.body.edges={},this.body.data.edges){Bx(this.edgesListeners,(function(t,n){e.body.data.edges.on(n,t)}));var o=this.body.data.edges.getIds();this.add(o,!0)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),!1===n&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.body.edges,i=this.body.data.edges,o=0;o<t.length;o++){var r=t[o],a=n[r];a&&a.disconnect();var s=i.get(r,{showInternalIds:!0});n[r]=this.create(s)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),!1===e&&this.body.emitter.emit("_dataChanged")}},{key:"update",value:function(t){for(var e=this.body.edges,n=this.body.data.edges,i=!1,o=0;o<t.length;o++){var r=t[o],a=n.get(r),s=e[r];void 0!==s?(s.disconnect(),i=s.setOptions(a)||i,s.connect()):(this.body.edges[r]=this.create(a),i=!0)}!0===i?(this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),this.body.emitter.emit("_dataChanged")):this.body.emitter.emit("_dataUpdated")}},{key:"remove",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(0!==t.length){var n=this.body.edges;Bx(t,(function(t){var e=n[t];void 0!==e&&e.remove()})),e&&this.body.emitter.emit("_dataChanged")}}},{key:"refresh",value:function(){var t=this;Bx(this.body.edges,(function(e,n){var i=t.body.data.edges.get(n);void 0!==i&&e.setOptions(i)}))}},{key:"create",value:function(t){return new CP(t,this.body,this.images,this.options,this.defaultOptions)}},{key:"reconnectEdges",value:function(){var t,e=this.body.nodes,n=this.body.edges;for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&(e[t].edges=[]);for(t in n)if(Object.prototype.hasOwnProperty.call(n,t)){var i=n[t];i.from=null,i.to=null,i.connect()}}},{key:"getConnectedNodes",value:function(t){var e=[];if(void 0!==this.body.edges[t]){var n=this.body.edges[t];void 0!==n.fromId&&e.push(n.fromId),void 0!==n.toId&&e.push(n.toId)}return e}},{key:"_updateState",value:function(){this._addMissingEdges(),this._removeInvalidEdges()}},{key:"_removeInvalidEdges",value:function(){var t=this,e=[];Bx(this.body.edges,(function(n,i){var o=t.body.nodes[n.toId],r=t.body.nodes[n.fromId];void 0!==o&&!0===o.isCluster||void 0!==r&&!0===r.isCluster||void 0!==o&&void 0!==r||e.push(i)})),this.remove(e,!1)}},{key:"_addMissingEdges",value:function(){var t=this.body.data.edges;if(null!=t){var e=this.body.edges,n=[];fz(t).call(t,(function(t,i){void 0===e[i]&&n.push(i)})),this.add(n,!0)}}}]),t}(),NP=function(){function t(e,n,i){Jb(this,t),this.body=e,this.physicsBody=n,this.barnesHutTree,this.setOptions(i),this._rng=Mx("BARNES HUT SOLVER")}return mg(t,[{key:"setOptions",value:function(t){this.options=t,this.thetaInversed=1/this.options.theta,this.overlapAvoidanceFactor=1-Math.max(0,Math.min(1,this.options.avoidOverlap))}},{key:"solve",value:function(){if(0!==this.options.gravitationalConstant&&this.physicsBody.physicsNodeIndices.length>0){var t,e=this.body.nodes,n=this.physicsBody.physicsNodeIndices,i=n.length,o=this._formBarnesHutTree(e,n);this.barnesHutTree=o;for(var r=0;r<i;r++)(t=e[n[r]]).options.mass>0&&this._getForceContributions(o.root,t)}}},{key:"_getForceContributions",value:function(t,e){this._getForceContribution(t.children.NW,e),this._getForceContribution(t.children.NE,e),this._getForceContribution(t.children.SW,e),this._getForceContribution(t.children.SE,e)}},{key:"_getForceContribution",value:function(t,e){if(t.childrenCount>0){var n=t.centerOfMass.x-e.x,i=t.centerOfMass.y-e.y,o=Math.sqrt(n*n+i*i);o*t.calcSize>this.thetaInversed?this._calculateForces(o,n,i,e,t):4===t.childrenCount?this._getForceContributions(t,e):t.children.data.id!=e.id&&this._calculateForces(o,n,i,e,t)}}},{key:"_calculateForces",value:function(t,e,n,i,o){0===t&&(e=t=.1),this.overlapAvoidanceFactor<1&&i.shape.radius&&(t=Math.max(.1+this.overlapAvoidanceFactor*i.shape.radius,t-i.shape.radius));var r=this.options.gravitationalConstant*o.mass*i.options.mass/Math.pow(t,3),a=e*r,s=n*r;this.physicsBody.forces[i.id].x+=a,this.physicsBody.forces[i.id].y+=s}},{key:"_formBarnesHutTree",value:function(t,e){for(var n,i=e.length,o=t[e[0]].x,r=t[e[0]].y,a=t[e[0]].x,s=t[e[0]].y,l=1;l<i;l++){var c=t[e[l]],u=c.x,d=c.y;c.options.mass>0&&(u<o&&(o=u),u>a&&(a=u),d<r&&(r=d),d>s&&(s=d))}var h=Math.abs(a-o)-Math.abs(s-r);h>0?(r-=.5*h,s+=.5*h):(o+=.5*h,a-=.5*h);var p=Math.max(1e-5,Math.abs(a-o)),f=.5*p,b=.5*(o+a),M=.5*(r+s),g={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:b-f,maxX:b+f,minY:M-f,maxY:M+f},size:p,calcSize:1/p,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(g.root);for(var m=0;m<i;m++)(n=t[e[m]]).options.mass>0&&this._placeInTree(g.root,n);return g}},{key:"_updateBranchMass",value:function(t,e){var n=t.centerOfMass,i=t.mass+e.options.mass,o=1/i;n.x=n.x*t.mass+e.x*e.options.mass,n.x*=o,n.y=n.y*t.mass+e.y*e.options.mass,n.y*=o,t.mass=i;var r=Math.max(Math.max(e.height,e.radius),e.width);t.maxWidth=t.maxWidth<r?r:t.maxWidth}},{key:"_placeInTree",value:function(t,e,n){1==n&&void 0!==n||this._updateBranchMass(t,e);var i,o=t.children.NW.range;i=o.maxX>e.x?o.maxY>e.y?"NW":"SW":o.maxY>e.y?"NE":"SE",this._placeInRegion(t,e,i)}},{key:"_placeInRegion",value:function(t,e,n){var i=t.children[n];switch(i.childrenCount){case 0:i.children.data=e,i.childrenCount=1,this._updateBranchMass(i,e);break;case 1:i.children.data.x===e.x&&i.children.data.y===e.y?(e.x+=this._rng(),e.y+=this._rng()):(this._splitBranch(i),this._placeInTree(i,e));break;case 4:this._placeInTree(i,e)}}},{key:"_splitBranch",value:function(t){var e=null;1===t.childrenCount&&(e=t.children.data,t.mass=0,t.centerOfMass.x=0,t.centerOfMass.y=0),t.childrenCount=4,t.children.data=null,this._insertRegion(t,"NW"),this._insertRegion(t,"NE"),this._insertRegion(t,"SW"),this._insertRegion(t,"SE"),null!=e&&this._placeInTree(t,e)}},{key:"_insertRegion",value:function(t,e){var n,i,o,r,a=.5*t.size;switch(e){case"NW":n=t.range.minX,i=t.range.minX+a,o=t.range.minY,r=t.range.minY+a;break;case"NE":n=t.range.minX+a,i=t.range.maxX,o=t.range.minY,r=t.range.minY+a;break;case"SW":n=t.range.minX,i=t.range.minX+a,o=t.range.minY+a,r=t.range.maxY;break;case"SE":n=t.range.minX+a,i=t.range.maxX,o=t.range.minY+a,r=t.range.maxY}t.children[e]={centerOfMass:{x:0,y:0},mass:0,range:{minX:n,maxX:i,minY:o,maxY:r},size:.5*t.size,calcSize:2*t.calcSize,children:{data:null},maxWidth:0,level:t.level+1,childrenCount:0}}},{key:"_debug",value:function(t,e){void 0!==this.barnesHutTree&&(t.lineWidth=1,this._drawBranch(this.barnesHutTree.root,t,e))}},{key:"_drawBranch",value:function(t,e,n){void 0===n&&(n="#FF0000"),4===t.childrenCount&&(this._drawBranch(t.children.NW,e),this._drawBranch(t.children.NE,e),this._drawBranch(t.children.SE,e),this._drawBranch(t.children.SW,e)),e.strokeStyle=n,e.beginPath(),e.moveTo(t.range.minX,t.range.minY),e.lineTo(t.range.maxX,t.range.minY),e.stroke(),e.beginPath(),e.moveTo(t.range.maxX,t.range.minY),e.lineTo(t.range.maxX,t.range.maxY),e.stroke(),e.beginPath(),e.moveTo(t.range.maxX,t.range.maxY),e.lineTo(t.range.minX,t.range.maxY),e.stroke(),e.beginPath(),e.moveTo(t.range.minX,t.range.maxY),e.lineTo(t.range.minX,t.range.minY),e.stroke()}}]),t}(),EP=function(){function t(e,n,i){Jb(this,t),this._rng=Mx("REPULSION SOLVER"),this.body=e,this.physicsBody=n,this.setOptions(i)}return mg(t,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,e,n,i,o,r,a,s,l=this.body.nodes,c=this.physicsBody.physicsNodeIndices,u=this.physicsBody.forces,d=this.options.nodeDistance,h=-2/3/d,p=0;p<c.length-1;p++){a=l[c[p]];for(var f=p+1;f<c.length;f++)t=(s=l[c[f]]).x-a.x,e=s.y-a.y,0===(n=Math.sqrt(t*t+e*e))&&(t=n=.1*this._rng()),n<2*d&&(r=n<.5*d?1:h*n+1.3333333333333333,i=t*(r/=n),o=e*r,u[a.id].x-=i,u[a.id].y-=o,u[s.id].x+=i,u[s.id].y+=o)}}}]),t}(),BP=function(){function t(e,n,i){Jb(this,t),this.body=e,this.physicsBody=n,this.setOptions(i)}return mg(t,[{key:"setOptions",value:function(t){this.options=t,this.overlapAvoidanceFactor=Math.max(0,Math.min(1,this.options.avoidOverlap||0))}},{key:"solve",value:function(){for(var t=this.body.nodes,e=this.physicsBody.physicsNodeIndices,n=this.physicsBody.forces,i=this.options.nodeDistance,o=0;o<e.length-1;o++)for(var r=t[e[o]],a=o+1;a<e.length;a++){var s=t[e[a]];if(r.level===s.level){var l=i+this.overlapAvoidanceFactor*((r.shape.radius||0)/2+(s.shape.radius||0)/2),c=s.x-r.x,u=s.y-r.y,d=Math.sqrt(c*c+u*u),h=void 0;h=d<l?-Math.pow(.05*d,2)+Math.pow(.05*l,2):0,0!==d&&(h/=d);var p=c*h,f=u*h;n[r.id].x-=p,n[r.id].y-=f,n[s.id].x+=p,n[s.id].y+=f}}}}]),t}(),PP=function(){function t(e,n,i){Jb(this,t),this.body=e,this.physicsBody=n,this.setOptions(i)}return mg(t,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,e,n,i,o,r=this.physicsBody.physicsEdgeIndices,a=this.body.edges,s=0;s<r.length;s++)!0===(e=a[r[s]]).connected&&e.toId!==e.fromId&&void 0!==this.body.nodes[e.toId]&&void 0!==this.body.nodes[e.fromId]&&(void 0!==e.edgeType.via?(t=void 0===e.options.length?this.options.springLength:e.options.length,n=e.to,i=e.edgeType.via,o=e.from,this._calculateSpringForce(n,i,.5*t),this._calculateSpringForce(i,o,.5*t)):(t=void 0===e.options.length?1.5*this.options.springLength:e.options.length,this._calculateSpringForce(e.from,e.to,t)))}},{key:"_calculateSpringForce",value:function(t,e,n){var i=t.x-e.x,o=t.y-e.y,r=Math.max(Math.sqrt(i*i+o*o),.01),a=this.options.springConstant*(n-r)/r,s=i*a,l=o*a;void 0!==this.physicsBody.forces[t.id]&&(this.physicsBody.forces[t.id].x+=s,this.physicsBody.forces[t.id].y+=l),void 0!==this.physicsBody.forces[e.id]&&(this.physicsBody.forces[e.id].x-=s,this.physicsBody.forces[e.id].y-=l)}}]),t}(),YP=function(){function t(e,n,i){Jb(this,t),this.body=e,this.physicsBody=n,this.setOptions(i)}return mg(t,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,e,n,i,o,r,a,s,l,c,u=this.body.edges,d=.5,h=this.physicsBody.physicsEdgeIndices,p=this.physicsBody.physicsNodeIndices,f=this.physicsBody.forces,b=0;b<p.length;b++){var M=p[b];f[M].springFx=0,f[M].springFy=0}for(var g=0;g<h.length;g++)!0===(e=u[h[g]]).connected&&(t=void 0===e.options.length?this.options.springLength:e.options.length,n=e.from.x-e.to.x,i=e.from.y-e.to.y,s=0===(s=Math.sqrt(n*n+i*i))?.01:s,o=n*(a=this.options.springConstant*(t-s)/s),r=i*a,e.to.level!=e.from.level?(void 0!==f[e.toId]&&(f[e.toId].springFx-=o,f[e.toId].springFy-=r),void 0!==f[e.fromId]&&(f[e.fromId].springFx+=o,f[e.fromId].springFy+=r)):(void 0!==f[e.toId]&&(f[e.toId].x-=d*o,f[e.toId].y-=d*r),void 0!==f[e.fromId]&&(f[e.fromId].x+=d*o,f[e.fromId].y+=d*r)));a=1;for(var m=0;m<p.length;m++){var z=p[m];l=Math.min(a,Math.max(-a,f[z].springFx)),c=Math.min(a,Math.max(-a,f[z].springFy)),f[z].x+=l,f[z].y+=c}for(var v=0,O=0,y=0;y<p.length;y++){var _=p[y];v+=f[_].x,O+=f[_].y}for(var A=v/p.length,x=O/p.length,w=0;w<p.length;w++){var q=p[w];f[q].x-=A,f[q].y-=x}}}]),t}(),IP=function(){function t(e,n,i){Jb(this,t),this.body=e,this.physicsBody=n,this.setOptions(i)}return mg(t,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t,e,n,i,o=this.body.nodes,r=this.physicsBody.physicsNodeIndices,a=this.physicsBody.forces,s=0;s<r.length;s++){t=-(i=o[r[s]]).x,e=-i.y,n=Math.sqrt(t*t+e*e),this._calculateForces(n,t,e,a,i)}}},{key:"_calculateForces",value:function(t,e,n,i,o){var r=0===t?0:this.options.centralGravity/t;i[o.id].x=e*r,i[o.id].y=n*r}}]),t}();function XP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var HP=function(t){vL(n,t);var e=XP(n);function n(t,i,o){var r;return Jb(this,n),(r=e.call(this,t,i,o))._rng=Mx("FORCE ATLAS 2 BASED REPULSION SOLVER"),r}return mg(n,[{key:"_calculateForces",value:function(t,e,n,i,o){0===t&&(e=t=.1*this._rng()),this.overlapAvoidanceFactor<1&&i.shape.radius&&(t=Math.max(.1+this.overlapAvoidanceFactor*i.shape.radius,t-i.shape.radius));var r=i.edges.length+1,a=this.options.gravitationalConstant*o.mass*i.options.mass*r/Math.pow(t,2),s=e*a,l=n*a;this.physicsBody.forces[i.id].x+=s,this.physicsBody.forces[i.id].y+=l}}]),n}(NP);function FP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var jP=function(t){vL(n,t);var e=FP(n);function n(t,i,o){return Jb(this,n),e.call(this,t,i,o)}return mg(n,[{key:"_calculateForces",value:function(t,e,n,i,o){if(t>0){var r=o.edges.length+1,a=this.options.centralGravity*r*o.options.mass;i[o.id].x=e*a,i[o.id].y=n*a}}}]),n}(IP),VP=function(){function t(e){Jb(this,t),this.body=e,this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}},this.physicsEnabled=!0,this.simulationInterval=1e3/60,this.requiresTimeout=!0,this.previousStates={},this.referenceState={},this.freezeCache={},this.renderTimer=void 0,this.adaptiveTimestep=!1,this.adaptiveTimestepEnabled=!1,this.adaptiveCounter=0,this.adaptiveInterval=3,this.stabilized=!1,this.startedStabilization=!1,this.stabilizationIterations=0,this.ready=!1,this.options={},this.defaultOptions={enabled:!0,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:"barnesHut",stabilization:{enabled:!0,iterations:1e3,updateInterval:50,onlyDynamicEdges:!1,fit:!0},timestep:.5,adaptiveTimestep:!0,wind:{x:0,y:0}},os(this.options,this.defaultOptions),this.timestep=.5,this.layoutFailed=!1,this.bindEventListeners()}return mg(t,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("initPhysics",(function(){t.initPhysics()})),this.body.emitter.on("_layoutFailed",(function(){t.layoutFailed=!0})),this.body.emitter.on("resetPhysics",(function(){t.stopSimulation(),t.ready=!1})),this.body.emitter.on("disablePhysics",(function(){t.physicsEnabled=!1,t.stopSimulation()})),this.body.emitter.on("restorePhysics",(function(){t.setOptions(t.options),!0===t.ready&&t.startSimulation()})),this.body.emitter.on("startSimulation",(function(){!0===t.ready&&t.startSimulation()})),this.body.emitter.on("stopSimulation",(function(){t.stopSimulation()})),this.body.emitter.on("destroy",(function(){t.stopSimulation(!1),t.body.emitter.off()})),this.body.emitter.on("_dataChanged",(function(){t.updatePhysicsData()}))}},{key:"setOptions",value:function(t){if(void 0!==t)if(!1===t)this.options.enabled=!1,this.physicsEnabled=!1,this.stopSimulation();else if(!0===t)this.options.enabled=!0,this.physicsEnabled=!0,this.startSimulation();else{this.physicsEnabled=!0,Sx(["stabilization"],this.options,t),nw(this.options,t,"stabilization"),void 0===t.enabled&&(this.options.enabled=!0),!1===this.options.enabled&&(this.physicsEnabled=!1,this.stopSimulation());var e=this.options.wind;e&&(("number"!=typeof e.x||EW(e.x))&&(e.x=0),("number"!=typeof e.y||EW(e.y))&&(e.y=0)),this.timestep=this.options.timestep}this.init()}},{key:"init",value:function(){var t;"forceAtlas2Based"===this.options.solver?(t=this.options.forceAtlas2Based,this.nodesSolver=new HP(this.body,this.physicsBody,t),this.edgesSolver=new PP(this.body,this.physicsBody,t),this.gravitySolver=new jP(this.body,this.physicsBody,t)):"repulsion"===this.options.solver?(t=this.options.repulsion,this.nodesSolver=new EP(this.body,this.physicsBody,t),this.edgesSolver=new PP(this.body,this.physicsBody,t),this.gravitySolver=new IP(this.body,this.physicsBody,t)):"hierarchicalRepulsion"===this.options.solver?(t=this.options.hierarchicalRepulsion,this.nodesSolver=new BP(this.body,this.physicsBody,t),this.edgesSolver=new YP(this.body,this.physicsBody,t),this.gravitySolver=new IP(this.body,this.physicsBody,t)):(t=this.options.barnesHut,this.nodesSolver=new NP(this.body,this.physicsBody,t),this.edgesSolver=new PP(this.body,this.physicsBody,t),this.gravitySolver=new IP(this.body,this.physicsBody,t)),this.modelOptions=t}},{key:"initPhysics",value:function(){!0===this.physicsEnabled&&!0===this.options.enabled?!0===this.options.stabilization.enabled?this.stabilize():(this.stabilized=!1,this.ready=!0,this.body.emitter.emit("fit",{},this.layoutFailed),this.startSimulation()):(this.ready=!0,this.body.emitter.emit("fit"))}},{key:"startSimulation",value:function(){var t;!0===this.physicsEnabled&&!0===this.options.enabled?(this.stabilized=!1,this.adaptiveTimestep=!1,this.body.emitter.emit("_resizeNodes"),void 0===this.viewFunction&&(this.viewFunction=Ls(t=this.simulationStep).call(t,this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering"))):this.body.emitter.emit("_redraw")}},{key:"stopSimulation",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.stabilized=!0,!0===t&&this._emitStabilized(),void 0!==this.viewFunction&&(this.body.emitter.off("initRedraw",this.viewFunction),this.viewFunction=void 0,!0===t&&this.body.emitter.emit("_stopRendering"))}},{key:"simulationStep",value:function(){var t=Qm();this.physicsTick(),(Qm()-t<.4*this.simulationInterval||!0===this.runDoubleSpeed)&&!1===this.stabilized&&(this.physicsTick(),this.runDoubleSpeed=!0),!0===this.stabilized&&this.stopSimulation()}},{key:"_emitStabilized",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.stabilizationIterations;(this.stabilizationIterations>1||!0===this.startedStabilization)&&Ny((function(){t.body.emitter.emit("stabilized",{iterations:e}),t.startedStabilization=!1,t.stabilizationIterations=0}),0)}},{key:"physicsStep",value:function(){this.gravitySolver.solve(),this.nodesSolver.solve(),this.edgesSolver.solve(),this.moveNodes()}},{key:"adjustTimeStep",value:function(){!0===this._evaluateStepQuality()?this.timestep=1.2*this.timestep:this.timestep/1.2<this.options.timestep?this.timestep=this.options.timestep:(this.adaptiveCounter=-1,this.timestep=Math.max(this.options.timestep,this.timestep/1.2))}},{key:"physicsTick",value:function(){if(this._startStabilizing(),!0!==this.stabilized){if(!0===this.adaptiveTimestep&&!0===this.adaptiveTimestepEnabled)this.adaptiveCounter%this.adaptiveInterval==0?(this.timestep=2*this.timestep,this.physicsStep(),this.revert(),this.timestep=.5*this.timestep,this.physicsStep(),this.physicsStep(),this.adjustTimeStep()):this.physicsStep(),this.adaptiveCounter+=1;else this.timestep=this.options.timestep,this.physicsStep();!0===this.stabilized&&this.revert(),this.stabilizationIterations++}}},{key:"updatePhysicsData",value:function(){this.physicsBody.forces={},this.physicsBody.physicsNodeIndices=[],this.physicsBody.physicsEdgeIndices=[];var t=this.body.nodes,e=this.body.edges;for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&!0===t[n].options.physics&&this.physicsBody.physicsNodeIndices.push(t[n].id);for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&!0===e[i].options.physics&&this.physicsBody.physicsEdgeIndices.push(e[i].id);for(var o=0;o<this.physicsBody.physicsNodeIndices.length;o++){var r=this.physicsBody.physicsNodeIndices[o];this.physicsBody.forces[r]={x:0,y:0},void 0===this.physicsBody.velocities[r]&&(this.physicsBody.velocities[r]={x:0,y:0})}for(var a in this.physicsBody.velocities)void 0===t[a]&&delete this.physicsBody.velocities[a]}},{key:"revert",value:function(){var t=Vm(this.previousStates),e=this.body.nodes,n=this.physicsBody.velocities;this.referenceState={};for(var i=0;i<t.length;i++){var o=t[i];void 0!==e[o]?!0===e[o].options.physics&&(this.referenceState[o]={positions:{x:e[o].x,y:e[o].y}},n[o].x=this.previousStates[o].vx,n[o].y=this.previousStates[o].vy,e[o].x=this.previousStates[o].x,e[o].y=this.previousStates[o].y):delete this.previousStates[o]}}},{key:"_evaluateStepQuality",value:function(){var t,e,n=this.body.nodes,i=this.referenceState;for(var o in this.referenceState)if(Object.prototype.hasOwnProperty.call(this.referenceState,o)&&void 0!==n[o]&&(t=n[o].x-i[o].positions.x,e=n[o].y-i[o].positions.y,Math.sqrt(Math.pow(t,2)+Math.pow(e,2))>.3))return!1;return!0}},{key:"moveNodes",value:function(){for(var t=this.physicsBody.physicsNodeIndices,e=0,n=0,i=0;i<t.length;i++){var o=t[i],r=this._performStep(o);e=Math.max(e,r),n+=r}this.adaptiveTimestepEnabled=n/t.length<5,this.stabilized=e<this.options.minVelocity}},{key:"calculateComponentVelocity",value:function(t,e,n){t+=(e-this.modelOptions.damping*t)/n*this.timestep;var i=this.options.maxVelocity||1e9;return Math.abs(t)>i&&(t=t>0?i:-i),t}},{key:"_performStep",value:function(t){var e=this.body.nodes[t],n=this.physicsBody.forces[t];this.options.wind&&(n.x+=this.options.wind.x,n.y+=this.options.wind.y);var i=this.physicsBody.velocities[t];return this.previousStates[t]={x:e.x,y:e.y,vx:i.x,vy:i.y},!1===e.options.fixed.x?(i.x=this.calculateComponentVelocity(i.x,n.x,e.options.mass),e.x+=i.x*this.timestep):(n.x=0,i.x=0),!1===e.options.fixed.y?(i.y=this.calculateComponentVelocity(i.y,n.y,e.options.mass),e.y+=i.y*this.timestep):(n.y=0,i.y=0),Math.sqrt(Math.pow(i.x,2)+Math.pow(i.y,2))}},{key:"_freezeNodes",value:function(){var t=this.body.nodes;for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e)&&t[e].x&&t[e].y){var n=t[e].options.fixed;this.freezeCache[e]={x:n.x,y:n.y},n.x=!0,n.y=!0}}},{key:"_restoreFrozenNodes",value:function(){var t=this.body.nodes;for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&void 0!==this.freezeCache[e]&&(t[e].options.fixed.x=this.freezeCache[e].x,t[e].options.fixed.y=this.freezeCache[e].y);this.freezeCache={}}},{key:"stabilize",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.options.stabilization.iterations;"number"!=typeof e&&(e=this.options.stabilization.iterations,console.error("The stabilize method needs a numeric amount of iterations. Switching to default: ",e)),0!==this.physicsBody.physicsNodeIndices.length?(this.adaptiveTimestep=this.options.adaptiveTimestep,this.body.emitter.emit("_resizeNodes"),this.stopSimulation(),this.stabilized=!1,this.body.emitter.emit("_blockRedraw"),this.targetIterations=e,!0===this.options.stabilization.onlyDynamicEdges&&this._freezeNodes(),this.stabilizationIterations=0,Ny((function(){return t._stabilizationBatch()}),0)):this.ready=!0}},{key:"_startStabilizing",value:function(){return!0!==this.startedStabilization&&(this.body.emitter.emit("startStabilizing"),this.startedStabilization=!0,!0)}},{key:"_stabilizationBatch",value:function(){var t=this,e=function(){return!1===t.stabilized&&t.stabilizationIterations<t.targetIterations},n=function(){t.body.emitter.emit("stabilizationProgress",{iterations:t.stabilizationIterations,total:t.targetIterations})};this._startStabilizing()&&n();for(var i,o=0;e()&&o<this.options.stabilization.updateInterval;)this.physicsTick(),o++;(n(),e())?Ny(Ls(i=this._stabilizationBatch).call(i,this),0):this._finalizeStabilization()}},{key:"_finalizeStabilization",value:function(){this.body.emitter.emit("_allowRedraw"),!0===this.options.stabilization.fit&&this.body.emitter.emit("fit"),!0===this.options.stabilization.onlyDynamicEdges&&this._restoreFrozenNodes(),this.body.emitter.emit("stabilizationIterationsDone"),this.body.emitter.emit("_requestRedraw"),!0===this.stabilized?this._emitStabilized():this.startSimulation(),this.ready=!0}},{key:"_drawForces",value:function(t){for(var e=0;e<this.physicsBody.physicsNodeIndices.length;e++){var n=this.physicsBody.physicsNodeIndices[e],i=this.body.nodes[n],o=this.physicsBody.forces[n],r=Math.sqrt(Math.pow(o.x,2)+Math.pow(o.x,2)),a=Math.min(Math.max(5,r),15),s=3*a,l=Zx((180-180*Math.min(1,Math.max(0,.03*r)))/360,1,1),c={x:i.x+20*o.x,y:i.y+20*o.y};t.lineWidth=a,t.strokeStyle=l,t.beginPath(),t.moveTo(i.x,i.y),t.lineTo(c.x,c.y),t.stroke();var u=Math.atan2(o.y,o.x);t.fillStyle=l,MP.draw(t,{type:"arrow",point:c,angle:u,length:s}),Zy(t).call(t)}}}]),t}(),$P=function(){function t(){Jb(this,t)}return mg(t,null,[{key:"getRange",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=1e9,o=-1e9,r=1e9,a=-1e9;if(n.length>0)for(var s=0;s<n.length;s++)r>(e=t[n[s]]).shape.boundingBox.left&&(r=e.shape.boundingBox.left),a<e.shape.boundingBox.right&&(a=e.shape.boundingBox.right),i>e.shape.boundingBox.top&&(i=e.shape.boundingBox.top),o<e.shape.boundingBox.bottom&&(o=e.shape.boundingBox.bottom);return 1e9===r&&-1e9===a&&1e9===i&&-1e9===o&&(i=0,o=0,r=0,a=0),{minX:r,maxX:a,minY:i,maxY:o}}},{key:"getRangeCore",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=1e9,o=-1e9,r=1e9,a=-1e9;if(n.length>0)for(var s=0;s<n.length;s++)r>(e=t[n[s]]).x&&(r=e.x),a<e.x&&(a=e.x),i>e.y&&(i=e.y),o<e.y&&(o=e.y);return 1e9===r&&-1e9===a&&1e9===i&&-1e9===o&&(i=0,o=0,r=0,a=0),{minX:r,maxX:a,minY:i,maxY:o}}},{key:"findCenter",value:function(t){return{x:.5*(t.maxX+t.minX),y:.5*(t.maxY+t.minY)}}},{key:"cloneOptions",value:function(t,e){var n={};return void 0===e||"node"===e?(Rx(n,t.options,!0),n.x=t.x,n.y=t.y,n.amountOfConnections=t.edges.length):Rx(n,t.options,!0),n}}]),t}();function UP(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var GP=function(t){vL(n,t);var e=UP(n);function n(t,i,o,r,a,s){var l;return Jb(this,n),(l=e.call(this,t,i,o,r,a,s)).isCluster=!0,l.containedNodes={},l.containedEdges={},l}return mg(n,[{key:"_openChildCluster",value:function(t){var e=this,n=this.body.nodes[t];if(void 0===this.containedNodes[t])throw new Error("node with id: "+t+" not in current cluster");if(!n.isCluster)throw new Error("node with id: "+t+" is not a cluster");delete this.containedNodes[t],Bx(n.edges,(function(t){delete e.containedEdges[t.id]})),Bx(n.containedNodes,(function(t,n){e.containedNodes[n]=t})),n.containedNodes={},Bx(n.containedEdges,(function(t,n){e.containedEdges[n]=t})),n.containedEdges={},Bx(n.edges,(function(t){Bx(e.edges,(function(n){var i,o,r=XO(i=n.clusteringEdgeReplacingIds).call(i,t.id);-1!==r&&(Bx(t.clusteringEdgeReplacingIds,(function(t){n.clusteringEdgeReplacingIds.push(t),e.body.edges[t].edgeReplacedById=n.id})),iv(o=n.clusteringEdgeReplacingIds).call(o,r,1))}))})),n.edges=[]}}]),n}(AB),ZP=function(){function t(e){var n=this;Jb(this,t),this.body=e,this.clusteredNodes={},this.clusteredEdges={},this.options={},this.defaultOptions={},os(this.options,this.defaultOptions),this.body.emitter.on("_resetData",(function(){n.clusteredNodes={},n.clusteredEdges={}}))}return mg(t,[{key:"clusterByHubsize",value:function(t,e){void 0===t?t=this._getHubSize():"object"===cg(t)&&(e=this._checkOptions(t),t=this._getHubSize());for(var n=[],i=0;i<this.body.nodeIndices.length;i++){var o=this.body.nodes[this.body.nodeIndices[i]];o.edges.length>=t&&n.push(o.id)}for(var r=0;r<n.length;r++)this.clusterByConnection(n[r],e,!0);this.body.emitter.emit("_dataChanged")}},{key:"cluster",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(void 0===e.joinCondition)throw new Error("Cannot call clusterByNodeData without a joinCondition function in the options.");e=this._checkOptions(e);var i={},o={};Bx(this.body.nodes,(function(n,r){n.options&&!0===e.joinCondition(n.options)&&(i[r]=n,Bx(n.edges,(function(e){void 0===t.clusteredEdges[e.id]&&(o[e.id]=e)})))})),this._cluster(i,o,e,n)}},{key:"clusterByEdgeCount",value:function(t,e){var n=this,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];e=this._checkOptions(e);for(var o,r,a,s=[],l={},c=function(){var i={},c={},d=n.body.nodeIndices[u],h=n.body.nodes[d];if(void 0===l[d]){a=0,r=[];for(var p=0;p<h.edges.length;p++)o=h.edges[p],void 0===n.clusteredEdges[o.id]&&(o.toId!==o.fromId&&a++,r.push(o));if(a===t){for(var f=function(t){if(void 0===e.joinCondition||null===e.joinCondition)return!0;var n=$P.cloneOptions(t);return e.joinCondition(n)},b=!0,M=0;M<r.length;M++){o=r[M];var g=n._getConnectedId(o,d);if(!f(h)){b=!1;break}c[o.id]=o,i[d]=h,i[g]=n.body.nodes[g],l[d]=!0}if(Vm(i).length>0&&Vm(c).length>0&&!0===b){var m=function(){for(var t=0;t<s.length;++t)for(var e in i)if(void 0!==s[t].nodes[e])return s[t]}();if(void 0!==m){for(var z in i)void 0===m.nodes[z]&&(m.nodes[z]=i[z]);for(var v in c)void 0===m.edges[v]&&(m.edges[v]=c[v])}else s.push({nodes:i,edges:c})}}}},u=0;u<this.body.nodeIndices.length;u++)c();for(var d=0;d<s.length;d++)this._cluster(s[d].nodes,s[d].edges,e,!1);!0===i&&this.body.emitter.emit("_dataChanged")}},{key:"clusterOutliers",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.clusterByEdgeCount(1,t,e)}},{key:"clusterBridges",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.clusterByEdgeCount(2,t,e)}},{key:"clusterByConnection",value:function(t,e){var n,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(void 0===t)throw new Error("No nodeId supplied to clusterByConnection!");if(void 0===this.body.nodes[t])throw new Error("The nodeId given to clusterByConnection does not exist!");var o=this.body.nodes[t];void 0===(e=this._checkOptions(e,o)).clusterNodeProperties.x&&(e.clusterNodeProperties.x=o.x),void 0===e.clusterNodeProperties.y&&(e.clusterNodeProperties.y=o.y),void 0===e.clusterNodeProperties.fixed&&(e.clusterNodeProperties.fixed={},e.clusterNodeProperties.fixed.x=o.options.fixed.x,e.clusterNodeProperties.fixed.y=o.options.fixed.y);var r={},a={},s=o.id,l=$P.cloneOptions(o);r[s]=o;for(var c=0;c<o.edges.length;c++){var u=o.edges[c];if(void 0===this.clusteredEdges[u.id]){var d=this._getConnectedId(u,s);if(void 0===this.clusteredNodes[d])if(d!==s)if(void 0===e.joinCondition)a[u.id]=u,r[d]=this.body.nodes[d];else{var h=$P.cloneOptions(this.body.nodes[d]);!0===e.joinCondition(l,h)&&(a[u.id]=u,r[d]=this.body.nodes[d])}else a[u.id]=u}}var p=Ym(n=Vm(r)).call(n,(function(t){return r[t].id}));for(var f in r)if(Object.prototype.hasOwnProperty.call(r,f))for(var b=r[f],M=0;M<b.edges.length;M++){var g=b.edges[M];XO(p).call(p,this._getConnectedId(g,b.id))>-1&&(a[g.id]=g)}this._cluster(r,a,e,i)}},{key:"_createClusterEdges",value:function(t,e,n,i){for(var o,r,a,s,l,c,u=Vm(t),d=[],h=0;h<u.length;h++){a=t[r=u[h]];for(var p=0;p<a.edges.length;p++)o=a.edges[p],void 0===this.clusteredEdges[o.id]&&(o.toId==o.fromId?e[o.id]=o:o.toId==r?(s=n.id,c=l=o.fromId):(s=o.toId,l=n.id,c=s),void 0===t[c]&&d.push({edge:o,fromId:l,toId:s}))}for(var f=[],b=function(t){for(var e=0;e<f.length;e++){var n=f[e],i=t.fromId===n.fromId&&t.toId===n.toId,o=t.fromId===n.toId&&t.toId===n.fromId;if(i||o)return n}return null},M=0;M<d.length;M++){var g=d[M],m=g.edge,z=b(g);null===z?(z=this._createClusteredEdge(g.fromId,g.toId,m,i),f.push(z)):z.clusteringEdgeReplacingIds.push(m.id),this.body.edges[m.id].edgeReplacedById=z.id,this._backupEdgeOptions(m),m.setOptions({physics:!1})}}},{key:"_checkOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return void 0===t.clusterEdgeProperties&&(t.clusterEdgeProperties={}),void 0===t.clusterNodeProperties&&(t.clusterNodeProperties={}),t}},{key:"_cluster",value:function(t,e,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&void 0!==this.clusteredNodes[r]&&o.push(r);for(var a=0;a<o.length;++a)delete t[o[a]];if(0!=Vm(t).length&&(1!=Vm(t).length||1==n.clusterNodeProperties.allowSingleNodeCluster)){var s=Rx({},n.clusterNodeProperties);if(void 0!==n.processProperties){var l=[];for(var c in t)if(Object.prototype.hasOwnProperty.call(t,c)){var u=$P.cloneOptions(t[c]);l.push(u)}var d=[];for(var h in e)if(Object.prototype.hasOwnProperty.call(e,h)&&"clusterEdge:"!==h.substr(0,12)){var p=$P.cloneOptions(e[h],"edge");d.push(p)}if(!(s=n.processProperties(s,l,d)))throw new Error("The processProperties function does not return properties!")}void 0===s.id&&(s.id="cluster:"+IN());var f=s.id;void 0===s.label&&(s.label="cluster");var b=void 0;void 0===s.x&&(b=this._getClusterPosition(t),s.x=b.x),void 0===s.y&&(void 0===b&&(b=this._getClusterPosition(t)),s.y=b.y),s.id=f;var M=this.body.functions.createNode(s,GP);M.containedNodes=t,M.containedEdges=e,M.clusterEdgeProperties=n.clusterEdgeProperties,this.body.nodes[s.id]=M,this._clusterEdges(t,e,s,n.clusterEdgeProperties),s.id=void 0,!0===i&&this.body.emitter.emit("_dataChanged")}}},{key:"_backupEdgeOptions",value:function(t){void 0===this.clusteredEdges[t.id]&&(this.clusteredEdges[t.id]={physics:t.options.physics})}},{key:"_restoreEdge",value:function(t){var e=this.clusteredEdges[t.id];void 0!==e&&(t.setOptions({physics:e.physics}),delete this.clusteredEdges[t.id])}},{key:"isCluster",value:function(t){return void 0!==this.body.nodes[t]?!0===this.body.nodes[t].isCluster:(console.error("Node does not exist."),!1)}},{key:"_getClusterPosition",value:function(t){for(var e,n=Vm(t),i=t[n[0]].x,o=t[n[0]].x,r=t[n[0]].y,a=t[n[0]].y,s=1;s<n.length;s++)i=(e=t[n[s]]).x<i?e.x:i,o=e.x>o?e.x:o,r=e.y<r?e.y:r,a=e.y>a?e.y:a;return{x:.5*(i+o),y:.5*(r+a)}}},{key:"openCluster",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(void 0===t)throw new Error("No clusterNodeId supplied to openCluster.");var i=this.body.nodes[t];if(void 0===i)throw new Error("The clusterNodeId supplied to openCluster does not exist.");if(!0!==i.isCluster||void 0===i.containedNodes||void 0===i.containedEdges)throw new Error("The node:"+t+" is not a valid cluster.");var o=this.findNode(t),r=XO(o).call(o,t)-1;if(r>=0){var a=o[r];return this.body.nodes[a]._openChildCluster(t),delete this.body.nodes[t],void(!0===n&&this.body.emitter.emit("_dataChanged"))}var s=i.containedNodes,l=i.containedEdges;if(void 0!==e&&void 0!==e.releaseFunction&&"function"==typeof e.releaseFunction){var c={},u={x:i.x,y:i.y};for(var d in s)if(Object.prototype.hasOwnProperty.call(s,d)){var h=this.body.nodes[d];c[d]={x:h.x,y:h.y}}var p=e.releaseFunction(u,c);for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f)){var b=this.body.nodes[f];void 0!==p[f]&&(b.x=void 0===p[f].x?i.x:p[f].x,b.y=void 0===p[f].y?i.y:p[f].y)}}else Bx(s,(function(t){!1===t.options.fixed.x&&(t.x=i.x),!1===t.options.fixed.y&&(t.y=i.y)}));for(var M in s)if(Object.prototype.hasOwnProperty.call(s,M)){var g=this.body.nodes[M];g.vx=i.vx,g.vy=i.vy,g.setOptions({physics:!0}),delete this.clusteredNodes[M]}for(var m=[],z=0;z<i.edges.length;z++)m.push(i.edges[z]);for(var v=0;v<m.length;v++){for(var O=m[v],y=this._getConnectedId(O,t),_=this.clusteredNodes[y],A=0;A<O.clusteringEdgeReplacingIds.length;A++){var x=O.clusteringEdgeReplacingIds[A],w=this.body.edges[x];if(void 0!==w)if(void 0!==_){var q=this.body.nodes[_.clusterId];q.containedEdges[w.id]=w,delete l[w.id];var W=w.fromId,L=w.toId;w.toId==y?L=_.clusterId:W=_.clusterId,this._createClusteredEdge(W,L,w,q.clusterEdgeProperties,{hidden:!1,physics:!0})}else this._restoreEdge(w)}O.remove()}for(var k in l)Object.prototype.hasOwnProperty.call(l,k)&&this._restoreEdge(l[k]);delete this.body.nodes[t],!0===n&&this.body.emitter.emit("_dataChanged")}},{key:"getNodesInCluster",value:function(t){var e=[];if(!0===this.isCluster(t)){var n=this.body.nodes[t].containedNodes;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&e.push(this.body.nodes[i].id)}return e}},{key:"findNode",value:function(t){for(var e,n=[],i=0;void 0!==this.clusteredNodes[t]&&i<100;){if(void 0===(e=this.body.nodes[t]))return[];n.push(e.id),t=this.clusteredNodes[t].clusterId,i++}return void 0===(e=this.body.nodes[t])?[]:(n.push(e.id),qz(n).call(n),n)}},{key:"updateClusteredNode",value:function(t,e){if(void 0===t)throw new Error("No clusteredNodeId supplied to updateClusteredNode.");if(void 0===e)throw new Error("No newOptions supplied to updateClusteredNode.");if(void 0===this.body.nodes[t])throw new Error("The clusteredNodeId supplied to updateClusteredNode does not exist.");this.body.nodes[t].setOptions(e),this.body.emitter.emit("_dataChanged")}},{key:"updateEdge",value:function(t,e){if(void 0===t)throw new Error("No startEdgeId supplied to updateEdge.");if(void 0===e)throw new Error("No newOptions supplied to updateEdge.");if(void 0===this.body.edges[t])throw new Error("The startEdgeId supplied to updateEdge does not exist.");for(var n=this.getClusteredEdges(t),i=0;i<n.length;i++){this.body.edges[n[i]].setOptions(e)}this.body.emitter.emit("_dataChanged")}},{key:"getClusteredEdges",value:function(t){for(var e=[],n=0;void 0!==t&&void 0!==this.body.edges[t]&&n<100;)e.push(this.body.edges[t].id),t=this.body.edges[t].edgeReplacedById,n++;return qz(e).call(e),e}},{key:"getBaseEdge",value:function(t){return this.getBaseEdges(t)[0]}},{key:"getBaseEdges",value:function(t){for(var e=[t],n=[],i=[],o=0;e.length>0&&o<100;){var r=e.pop();if(void 0!==r){var a=this.body.edges[r];if(void 0!==a){o++;var s=a.clusteringEdgeReplacingIds;if(void 0===s)i.push(r);else for(var l=0;l<s.length;++l){var c=s[l];-1===XO(e).call(e,s)&&-1===XO(n).call(n,s)&&e.push(c)}n.push(r)}}}return i}},{key:"_getConnectedId",value:function(t,e){return t.toId!=e?t.toId:(t.fromId,t.fromId)}},{key:"_getHubSize",value:function(){for(var t=0,e=0,n=0,i=0,o=0;o<this.body.nodeIndices.length;o++){var r=this.body.nodes[this.body.nodeIndices[o]];r.edges.length>i&&(i=r.edges.length),t+=r.edges.length,e+=Math.pow(r.edges.length,2),n+=1}t/=n;var a=(e/=n)-Math.pow(t,2),s=Math.sqrt(a),l=Math.floor(t+2*s);return l>i&&(l=i),l}},{key:"_createClusteredEdge",value:function(t,e,n,i,o){var r=$P.cloneOptions(n,"edge");Rx(r,i),r.from=t,r.to=e,r.id="clusterEdge:"+IN(),void 0!==o&&Rx(r,o);var a=this.body.functions.createEdge(r);return a.clusteringEdgeReplacingIds=[n.id],a.connect(),this.body.edges[a.id]=a,a}},{key:"_clusterEdges",value:function(t,e,n,i){if(e instanceof CP){var o=e,r={};r[o.id]=o,e=r}if(t instanceof AB){var a=t,s={};s[a.id]=a,t=s}if(null==n)throw new Error("_clusterEdges: parameter clusterNode required");for(var l in void 0===i&&(i=n.clusterEdgeProperties),this._createClusterEdges(t,e,n,i),e)if(Object.prototype.hasOwnProperty.call(e,l)&&void 0!==this.body.edges[l]){var c=this.body.edges[l];this._backupEdgeOptions(c),c.setOptions({physics:!1})}for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&(this.clusteredNodes[u]={clusterId:n.id,node:this.body.nodes[u]},this.body.nodes[u].setOptions({physics:!1}))}},{key:"_getClusterNodeForNode",value:function(t){if(void 0!==t){var e=this.clusteredNodes[t];if(void 0!==e){var n=e.clusterId;if(void 0!==n)return this.body.nodes[n]}}}},{key:"_filter",value:function(t,e){var n=[];return Bx(t,(function(t){e(t)&&n.push(t)})),n}},{key:"_updateState",value:function(){var t,e=this,n=[],i={},o=function(t){Bx(e.body.nodes,(function(e){!0===e.isCluster&&t(e)}))};for(t in this.clusteredNodes){if(Object.prototype.hasOwnProperty.call(this.clusteredNodes,t))void 0===this.body.nodes[t]&&n.push(t)}o((function(t){for(var e=0;e<n.length;e++)delete t.containedNodes[n[e]]}));for(var r=0;r<n.length;r++)delete this.clusteredNodes[n[r]];Bx(this.clusteredEdges,(function(t){var n=e.body.edges[t];void 0!==n&&n.endPointsValid()||(i[t]=t)})),o((function(t){Bx(t.containedEdges,(function(t,e){t.endPointsValid()||i[e]||(i[e]=e)}))})),Bx(this.body.edges,(function(t,n){var o=!0,r=t.clusteringEdgeReplacingIds;if(void 0!==r){var a=0;Bx(r,(function(t){var n=e.body.edges[t];void 0!==n&&n.endPointsValid()&&(a+=1)})),o=a>0}t.endPointsValid()&&o||(i[n]=n)})),o((function(t){Bx(i,(function(n){delete t.containedEdges[n],Bx(t.edges,(function(o,r){o.id!==n?o.clusteringEdgeReplacingIds=e._filter(o.clusteringEdgeReplacingIds,(function(t){return!i[t]})):t.edges[r]=null})),t.edges=e._filter(t.edges,(function(t){return null!==t}))}))})),Bx(i,(function(t){delete e.clusteredEdges[t]})),Bx(i,(function(t){delete e.body.edges[t]})),Bx(Vm(this.body.edges),(function(t){var n=e.body.edges[t],i=e._isClusteredNode(n.fromId)||e._isClusteredNode(n.toId);if(i!==e._isClusteredEdge(n.id))if(i){var o=e._getClusterNodeForNode(n.fromId);void 0!==o&&e._clusterEdges(e.body.nodes[n.fromId],n,o);var r=e._getClusterNodeForNode(n.toId);void 0!==r&&e._clusterEdges(e.body.nodes[n.toId],n,r)}else delete e._clusterEdges[t],e._restoreEdge(n)}));for(var a=!1,s=!0,l=function(){var t=[];o((function(e){var n=Vm(e.containedNodes).length,i=!0===e.options.allowSingleNodeCluster;(i&&n<1||!i&&n<2)&&t.push(e.id)}));for(var n=0;n<t.length;++n)e.openCluster(t[n],{},!1);s=t.length>0,a=a||s};s;)l();a&&this._updateState()}},{key:"_isClusteredNode",value:function(t){return void 0!==this.clusteredNodes[t]}},{key:"_isClusteredEdge",value:function(t){return void 0!==this.clusteredEdges[t]}}]),t}();var KP=function(){function t(e,n){var i;Jb(this,t),void 0!==window&&(i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame),window.requestAnimationFrame=void 0===i?function(t){t()}:i,this.body=e,this.canvas=n,this.redrawRequested=!1,this.renderTimer=void 0,this.requiresTimeout=!0,this.renderingActive=!1,this.renderRequests=0,this.allowRedraw=!0,this.dragging=!1,this.zooming=!1,this.options={},this.defaultOptions={hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1},os(this.options,this.defaultOptions),this._determineBrowserMethod(),this.bindEventListeners()}return mg(t,[{key:"bindEventListeners",value:function(){var t,e=this;this.body.emitter.on("dragStart",(function(){e.dragging=!0})),this.body.emitter.on("dragEnd",(function(){e.dragging=!1})),this.body.emitter.on("zoom",(function(){e.zooming=!0,window.clearTimeout(e.zoomTimeoutId),e.zoomTimeoutId=Ny((function(){var t;e.zooming=!1,Ls(t=e._requestRedraw).call(t,e)()}),250)})),this.body.emitter.on("_resizeNodes",(function(){e._resizeNodes()})),this.body.emitter.on("_redraw",(function(){!1===e.renderingActive&&e._redraw()})),this.body.emitter.on("_blockRedraw",(function(){e.allowRedraw=!1})),this.body.emitter.on("_allowRedraw",(function(){e.allowRedraw=!0,e.redrawRequested=!1})),this.body.emitter.on("_requestRedraw",Ls(t=this._requestRedraw).call(t,this)),this.body.emitter.on("_startRendering",(function(){e.renderRequests+=1,e.renderingActive=!0,e._startRendering()})),this.body.emitter.on("_stopRendering",(function(){e.renderRequests-=1,e.renderingActive=e.renderRequests>0,e.renderTimer=void 0})),this.body.emitter.on("destroy",(function(){e.renderRequests=0,e.allowRedraw=!1,e.renderingActive=!1,!0===e.requiresTimeout?clearTimeout(e.renderTimer):window.cancelAnimationFrame(e.renderTimer),e.body.emitter.off()}))}},{key:"setOptions",value:function(t){if(void 0!==t){Tx(["hideEdgesOnDrag","hideEdgesOnZoom","hideNodesOnDrag"],this.options,t)}}},{key:"_requestNextFrame",value:function(t,e){if("undefined"!=typeof window){var n,i=window;return!0===this.requiresTimeout?n=Ny(t,e):i.requestAnimationFrame&&(n=i.requestAnimationFrame(t)),n}}},{key:"_startRendering",value:function(){var t;!0===this.renderingActive&&(void 0===this.renderTimer&&(this.renderTimer=this._requestNextFrame(Ls(t=this._renderStep).call(t,this),this.simulationInterval)))}},{key:"_renderStep",value:function(){!0===this.renderingActive&&(this.renderTimer=void 0,!0===this.requiresTimeout&&this._startRendering(),this._redraw(),!1===this.requiresTimeout&&this._startRendering())}},{key:"redraw",value:function(){this.body.emitter.emit("setSize"),this._redraw()}},{key:"_requestRedraw",value:function(){var t=this;!0!==this.redrawRequested&&!1===this.renderingActive&&!0===this.allowRedraw&&(this.redrawRequested=!0,this._requestNextFrame((function(){t._redraw(!1)}),0))}},{key:"_redraw",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!0===this.allowRedraw){this.body.emitter.emit("initRedraw"),this.redrawRequested=!1;var e={drawExternalLabels:null};0!==this.canvas.frame.canvas.width&&0!==this.canvas.frame.canvas.height||this.canvas.setSize(),this.canvas.setTransform();var n=this.canvas.getContext(),i=this.canvas.frame.canvas.clientWidth,o=this.canvas.frame.canvas.clientHeight;if(n.clearRect(0,0,i,o),0===this.canvas.frame.clientWidth)return;if(n.save(),n.translate(this.body.view.translation.x,this.body.view.translation.y),n.scale(this.body.view.scale,this.body.view.scale),n.beginPath(),this.body.emitter.emit("beforeDrawing",n),n.closePath(),!1===t&&(!1===this.dragging||!0===this.dragging&&!1===this.options.hideEdgesOnDrag)&&(!1===this.zooming||!0===this.zooming&&!1===this.options.hideEdgesOnZoom)&&this._drawEdges(n),!1===this.dragging||!0===this.dragging&&!1===this.options.hideNodesOnDrag){var r=this._drawNodes(n,t).drawExternalLabels;e.drawExternalLabels=r}!1===t&&(!1===this.dragging||!0===this.dragging&&!1===this.options.hideEdgesOnDrag)&&(!1===this.zooming||!0===this.zooming&&!1===this.options.hideEdgesOnZoom)&&this._drawArrows(n),null!=e.drawExternalLabels&&e.drawExternalLabels(),!1===t&&this._drawSelectionBox(n),n.beginPath(),this.body.emitter.emit("afterDrawing",n),n.closePath(),n.restore(),!0===t&&n.clearRect(0,0,i,o)}}},{key:"_resizeNodes",value:function(){this.canvas.setTransform();var t=this.canvas.getContext();t.save(),t.translate(this.body.view.translation.x,this.body.view.translation.y),t.scale(this.body.view.scale,this.body.view.scale);var e,n=this.body.nodes;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&((e=n[i]).resize(t),e.updateBoundingBox(t,e.selected));t.restore()}},{key:"_drawNodes",value:function(t){for(var e,n,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=this.body.nodes,r=this.body.nodeIndices,a=[],s=[],l=this.canvas.DOMtoCanvas({x:-20,y:-20}),c=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+20,y:this.canvas.frame.canvas.clientHeight+20}),u={top:l.y,left:l.x,bottom:c.y,right:c.x},d=[],h=0;h<r.length;h++)if((e=o[r[h]]).hover)s.push(r[h]);else if(e.isSelected())a.push(r[h]);else if(!0===i){var p=e.draw(t);null!=p.drawExternalLabel&&d.push(p.drawExternalLabel)}else if(!0===e.isBoundingBoxOverlappingWith(u)){var f=e.draw(t);null!=f.drawExternalLabel&&d.push(f.drawExternalLabel)}else e.updateBoundingBox(t,e.selected);var b=a.length,M=s.length;for(n=0;n<b;n++){var g=(e=o[a[n]]).draw(t);null!=g.drawExternalLabel&&d.push(g.drawExternalLabel)}for(n=0;n<M;n++){var m=(e=o[s[n]]).draw(t);null!=m.drawExternalLabel&&d.push(m.drawExternalLabel)}return{drawExternalLabels:function(){for(var t=0,e=d;t<e.length;t++){(0,e[t])()}}}}},{key:"_drawEdges",value:function(t){for(var e=this.body.edges,n=this.body.edgeIndices,i=0;i<n.length;i++){var o=e[n[i]];!0===o.connected&&o.draw(t)}}},{key:"_drawArrows",value:function(t){for(var e=this.body.edges,n=this.body.edgeIndices,i=0;i<n.length;i++){var o=e[n[i]];!0===o.connected&&o.drawArrows(t)}}},{key:"_determineBrowserMethod",value:function(){if("undefined"!=typeof window){var t=navigator.userAgent.toLowerCase();this.requiresTimeout=!1,(-1!=XO(t).call(t,"msie 9.0")||-1!=XO(t).call(t,"safari")&&XO(t).call(t,"chrome")<=-1)&&(this.requiresTimeout=!0)}else this.requiresTimeout=!0}},{key:"_drawSelectionBox",value:function(t){if(this.body.selectionBox.show){t.beginPath();var e=this.body.selectionBox.position.end.x-this.body.selectionBox.position.start.x,n=this.body.selectionBox.position.end.y-this.body.selectionBox.position.start.y;t.rect(this.body.selectionBox.position.start.x,this.body.selectionBox.position.start.y,e,n),t.fillStyle="rgba(151, 194, 252, 0.2)",t.fillRect(this.body.selectionBox.position.start.x,this.body.selectionBox.position.start.y,e,n),t.strokeStyle="rgba(151, 194, 252, 1)",t.stroke()}else t.closePath()}}]),t}(),JP={},QP={get exports(){return JP},set exports(t){JP=t}},tY=Pi.setInterval;!function(t){t.exports=tY}(QP);var eY=Bn(JP);function nY(t,e){e.inputHandler=function(t){t.isFirst&&e(t)},t.on("hammer.input",e.inputHandler)}function iY(t,e){return e.inputHandler=function(t){t.isFinal&&e(t)},t.on("hammer.input",e.inputHandler)}var oY=function(){function t(e){Jb(this,t),this.body=e,this.pixelRatio=1,this.cameraState={},this.initialized=!1,this.canvasViewCenter={},this._cleanupCallbacks=[],this.options={},this.defaultOptions={autoResize:!0,height:"100%",width:"100%"},os(this.options,this.defaultOptions),this.bindEventListeners()}return mg(t,[{key:"bindEventListeners",value:function(){var t,e=this;this.body.emitter.once("resize",(function(t){0!==t.width&&(e.body.view.translation.x=.5*t.width),0!==t.height&&(e.body.view.translation.y=.5*t.height)})),this.body.emitter.on("setSize",Ls(t=this.setSize).call(t,this)),this.body.emitter.on("destroy",(function(){e.hammerFrame.destroy(),e.hammer.destroy(),e._cleanUp()}))}},{key:"setOptions",value:function(t){var e=this;if(void 0!==t){Tx(["width","height","autoResize"],this.options,t)}if(this._cleanUp(),!0===this.options.autoResize){var n;if(window.ResizeObserver){var i=new ResizeObserver((function(){!0===e.setSize()&&e.body.emitter.emit("_requestRedraw")})),o=this.frame;i.observe(o),this._cleanupCallbacks.push((function(){i.unobserve(o)}))}else{var r=eY((function(){!0===e.setSize()&&e.body.emitter.emit("_requestRedraw")}),1e3);this._cleanupCallbacks.push((function(){clearInterval(r)}))}var a=Ls(n=this._onResize).call(n,this);Yx(window,"resize",a),this._cleanupCallbacks.push((function(){Ix(window,"resize",a)}))}}},{key:"_cleanUp",value:function(){var t,e,n;fz(t=qz(e=iv(n=this._cleanupCallbacks).call(n,0)).call(e)).call(t,(function(t){try{t()}catch(t){console.error(t)}}))}},{key:"_onResize",value:function(){this.setSize(),this.body.emitter.emit("_redraw")}},{key:"_getCameraState",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pixelRatio;!0===this.initialized&&(this.cameraState.previousWidth=this.frame.canvas.width/t,this.cameraState.previousHeight=this.frame.canvas.height/t,this.cameraState.scale=this.body.view.scale,this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/t,y:.5*this.frame.canvas.height/t}))}},{key:"_setCameraState",value:function(){if(void 0!==this.cameraState.scale&&0!==this.frame.canvas.clientWidth&&0!==this.frame.canvas.clientHeight&&0!==this.pixelRatio&&this.cameraState.previousWidth>0&&this.cameraState.previousHeight>0){var t=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth,e=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight,n=this.cameraState.scale;1!=t&&1!=e?n=.5*this.cameraState.scale*(t+e):1!=t?n=this.cameraState.scale*t:1!=e&&(n=this.cameraState.scale*e),this.body.view.scale=n;var i=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight}),o={x:i.x-this.cameraState.position.x,y:i.y-this.cameraState.position.y};this.body.view.translation.x+=o.x*this.body.view.scale,this.body.view.translation.y+=o.y*this.body.view.scale}}},{key:"_prepareValue",value:function(t){if("number"==typeof t)return t+"px";if("string"==typeof t){if(-1!==XO(t).call(t,"%")||-1!==XO(t).call(t,"px"))return t;if(-1===XO(t).call(t,"%"))return t+"px"}throw new Error("Could not use the value supplied for width or height:"+t)}},{key:"_create",value:function(){for(;this.body.container.hasChildNodes();)this.body.container.removeChild(this.body.container.firstChild);if(this.frame=document.createElement("div"),this.frame.className="vis-network",this.frame.style.position="relative",this.frame.style.overflow="hidden",this.frame.tabIndex=0,this.frame.canvas=document.createElement("canvas"),this.frame.canvas.style.position="relative",this.frame.appendChild(this.frame.canvas),this.frame.canvas.getContext)this._setPixelRatio(),this.setTransform();else{var t=document.createElement("DIV");t.style.color="red",t.style.fontWeight="bold",t.style.padding="10px",t.innerText="Error: your browser does not support HTML canvas",this.frame.canvas.appendChild(t)}this.body.container.appendChild(this.frame),this.body.view.scale=1,this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight},this._bindHammer()}},{key:"_bindHammer",value:function(){var t=this;void 0!==this.hammer&&this.hammer.destroy(),this.drag={},this.pinch={},this.hammer=new gw(this.frame.canvas),this.hammer.get("pinch").set({enable:!0}),this.hammer.get("pan").set({threshold:5,direction:gw.DIRECTION_ALL}),nY(this.hammer,(function(e){t.body.eventListeners.onTouch(e)})),this.hammer.on("tap",(function(e){t.body.eventListeners.onTap(e)})),this.hammer.on("doubletap",(function(e){t.body.eventListeners.onDoubleTap(e)})),this.hammer.on("press",(function(e){t.body.eventListeners.onHold(e)})),this.hammer.on("panstart",(function(e){t.body.eventListeners.onDragStart(e)})),this.hammer.on("panmove",(function(e){t.body.eventListeners.onDrag(e)})),this.hammer.on("panend",(function(e){t.body.eventListeners.onDragEnd(e)})),this.hammer.on("pinch",(function(e){t.body.eventListeners.onPinch(e)})),this.frame.canvas.addEventListener("wheel",(function(e){t.body.eventListeners.onMouseWheel(e)})),this.frame.canvas.addEventListener("mousemove",(function(e){t.body.eventListeners.onMouseMove(e)})),this.frame.canvas.addEventListener("contextmenu",(function(e){t.body.eventListeners.onContext(e)})),this.hammerFrame=new gw(this.frame),iY(this.hammerFrame,(function(e){t.body.eventListeners.onRelease(e)}))}},{key:"setSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.options.width,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.options.height;t=this._prepareValue(t),e=this._prepareValue(e);var n=!1,i=this.frame.canvas.width,o=this.frame.canvas.height,r=this.pixelRatio;if(this._setPixelRatio(),t!=this.options.width||e!=this.options.height||this.frame.style.width!=t||this.frame.style.height!=e)this._getCameraState(r),this.frame.style.width=t,this.frame.style.height=e,this.frame.canvas.style.width="100%",this.frame.canvas.style.height="100%",this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio),this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio),this.options.width=t,this.options.height=e,this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight},n=!0;else{var a=Math.round(this.frame.canvas.clientWidth*this.pixelRatio),s=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);this.frame.canvas.width===a&&this.frame.canvas.height===s||this._getCameraState(r),this.frame.canvas.width!==a&&(this.frame.canvas.width=a,n=!0),this.frame.canvas.height!==s&&(this.frame.canvas.height=s,n=!0)}return!0===n&&(this.body.emitter.emit("resize",{width:Math.round(this.frame.canvas.width/this.pixelRatio),height:Math.round(this.frame.canvas.height/this.pixelRatio),oldWidth:Math.round(i/this.pixelRatio),oldHeight:Math.round(o/this.pixelRatio)}),this._setCameraState()),this.initialized=!0,n}},{key:"getContext",value:function(){return this.frame.canvas.getContext("2d")}},{key:"_determinePixelRatio",value:function(){var t=this.getContext();if(void 0===t)throw new Error("Could not get canvax context");var e=1;return"undefined"!=typeof window&&(e=window.devicePixelRatio||1),e/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)}},{key:"_setPixelRatio",value:function(){this.pixelRatio=this._determinePixelRatio()}},{key:"setTransform",value:function(){var t=this.getContext();if(void 0===t)throw new Error("Could not get canvax context");t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}},{key:"_XconvertDOMtoCanvas",value:function(t){return(t-this.body.view.translation.x)/this.body.view.scale}},{key:"_XconvertCanvasToDOM",value:function(t){return t*this.body.view.scale+this.body.view.translation.x}},{key:"_YconvertDOMtoCanvas",value:function(t){return(t-this.body.view.translation.y)/this.body.view.scale}},{key:"_YconvertCanvasToDOM",value:function(t){return t*this.body.view.scale+this.body.view.translation.y}},{key:"canvasToDOM",value:function(t){return{x:this._XconvertCanvasToDOM(t.x),y:this._YconvertCanvasToDOM(t.y)}}},{key:"DOMtoCanvas",value:function(t){return{x:this._XconvertDOMtoCanvas(t.x),y:this._YconvertDOMtoCanvas(t.y)}}}]),t}();var rY=function(){function t(e,n){var i,o,r=this;Jb(this,t),this.body=e,this.canvas=n,this.animationSpeed=1/this.renderRefreshRate,this.animationEasingFunction="easeInOutQuint",this.easingTime=0,this.sourceScale=0,this.targetScale=0,this.sourceTranslation=0,this.targetTranslation=0,this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0,this.touchTime=0,this.viewFunction=void 0,this.body.emitter.on("fit",Ls(i=this.fit).call(i,this)),this.body.emitter.on("animationFinished",(function(){r.body.emitter.emit("_stopRendering")})),this.body.emitter.on("unlockNode",Ls(o=this.releaseNode).call(o,this))}return mg(t,[{key:"setOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=t}},{key:"fit",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=function(t,e){var n=os({nodes:e,minZoomLevel:Number.MIN_VALUE,maxZoomLevel:1},null!=t?t:{});if(!km(n.nodes))throw new TypeError("Nodes has to be an array of ids.");if(0===n.nodes.length&&(n.nodes=e),!("number"==typeof n.minZoomLevel&&n.minZoomLevel>0))throw new TypeError("Min zoom level has to be a number higher than zero.");if(!("number"==typeof n.maxZoomLevel&&n.minZoomLevel<=n.maxZoomLevel))throw new TypeError("Max zoom level has to be a number higher than min zoom level.");return n}(t,this.body.nodeIndices);var n,i,o=this.canvas.frame.canvas.clientWidth,r=this.canvas.frame.canvas.clientHeight;if(0===o||0===r)i=1,n=$P.getRange(this.body.nodes,t.nodes);else if(!0===e){var a=0;for(var s in this.body.nodes){if(Object.prototype.hasOwnProperty.call(this.body.nodes,s))!0===this.body.nodes[s].predefinedPosition&&(a+=1)}if(a>.5*this.body.nodeIndices.length)return void this.fit(t,!1);n=$P.getRange(this.body.nodes,t.nodes),i=12.662/(this.body.nodeIndices.length+7.4147)+.0964822,i*=Math.min(o/600,r/600)}else{this.body.emitter.emit("_resizeNodes"),n=$P.getRange(this.body.nodes,t.nodes);var l=o/(1.1*Math.abs(n.maxX-n.minX)),c=r/(1.1*Math.abs(n.maxY-n.minY));i=l<=c?l:c}i>t.maxZoomLevel?i=t.maxZoomLevel:i<t.minZoomLevel&&(i=t.minZoomLevel);var u={position:$P.findCenter(n),scale:i,animation:t.animation};this.moveTo(u)}},{key:"focus",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==this.body.nodes[t]){var n={x:this.body.nodes[t].x,y:this.body.nodes[t].y};e.position=n,e.lockedOnNode=t,this.moveTo(e)}else console.error("Node: "+t+" cannot be found.")}},{key:"moveTo",value:function(t){if(void 0!==t){if(null!=t.offset){if(null!=t.offset.x){if(t.offset.x=+t.offset.x,!HW(t.offset.x))throw new TypeError('The option "offset.x" has to be a finite number.')}else t.offset.x=0;if(null!=t.offset.y){if(t.offset.y=+t.offset.y,!HW(t.offset.y))throw new TypeError('The option "offset.y" has to be a finite number.')}else t.offset.x=0}else t.offset={x:0,y:0};if(null!=t.position){if(null!=t.position.x){if(t.position.x=+t.position.x,!HW(t.position.x))throw new TypeError('The option "position.x" has to be a finite number.')}else t.position.x=0;if(null!=t.position.y){if(t.position.y=+t.position.y,!HW(t.position.y))throw new TypeError('The option "position.y" has to be a finite number.')}else t.position.x=0}else t.position=this.getViewPosition();if(null!=t.scale){if(t.scale=+t.scale,!(t.scale>0))throw new TypeError('The option "scale" has to be a number greater than zero.')}else t.scale=this.body.view.scale;void 0===t.animation&&(t.animation={duration:0}),!1===t.animation&&(t.animation={duration:0}),!0===t.animation&&(t.animation={}),void 0===t.animation.duration&&(t.animation.duration=1e3),void 0===t.animation.easingFunction&&(t.animation.easingFunction="easeInOutQuad"),this.animateView(t)}else t={}}},{key:"animateView",value:function(t){if(void 0!==t){this.animationEasingFunction=t.animation.easingFunction,this.releaseNode(),!0===t.locked&&(this.lockedOnNodeId=t.lockedOnNode,this.lockedOnNodeOffset=t.offset),0!=this.easingTime&&this._transitionRedraw(!0),this.sourceScale=this.body.view.scale,this.sourceTranslation=this.body.view.translation,this.targetScale=t.scale,this.body.view.scale=this.targetScale;var e,n,i=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),o=i.x-t.position.x,r=i.y-t.position.y;if(this.targetTranslation={x:this.sourceTranslation.x+o*this.targetScale+t.offset.x,y:this.sourceTranslation.y+r*this.targetScale+t.offset.y},0===t.animation.duration)if(null!=this.lockedOnNodeId)this.viewFunction=Ls(e=this._lockedRedraw).call(e,this),this.body.emitter.on("initRedraw",this.viewFunction);else this.body.view.scale=this.targetScale,this.body.view.translation=this.targetTranslation,this.body.emitter.emit("_requestRedraw");else this.animationSpeed=1/(60*t.animation.duration*.001)||1/60,this.animationEasingFunction=t.animation.easingFunction,this.viewFunction=Ls(n=this._transitionRedraw).call(n,this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering")}}},{key:"_lockedRedraw",value:function(){var t=this.body.nodes[this.lockedOnNodeId].x,e=this.body.nodes[this.lockedOnNodeId].y,n=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),i=n.x-t,o=n.y-e,r=this.body.view.translation,a={x:r.x+i*this.body.view.scale+this.lockedOnNodeOffset.x,y:r.y+o*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=a}},{key:"releaseNode",value:function(){void 0!==this.lockedOnNodeId&&void 0!==this.viewFunction&&(this.body.emitter.off("initRedraw",this.viewFunction),this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0)}},{key:"_transitionRedraw",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.easingTime+=this.animationSpeed,this.easingTime=!0===t?1:this.easingTime;var e=iw[this.animationEasingFunction](this.easingTime);if(this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*e,this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*e,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*e},this.easingTime>=1){var n;if(this.body.emitter.off("initRedraw",this.viewFunction),this.easingTime=0,null!=this.lockedOnNodeId)this.viewFunction=Ls(n=this._lockedRedraw).call(n,this),this.body.emitter.on("initRedraw",this.viewFunction);this.body.emitter.emit("animationFinished")}}},{key:"getScale",value:function(){return this.body.view.scale}},{key:"getViewPosition",value:function(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]),t}();function aY(t){var e,n=t&&t.preventDefault||!1,i=t&&t.container||window,o={},r={keydown:{},keyup:{}},a={};for(e=97;e<=122;e++)a[String.fromCharCode(e)]={code:e-97+65,shift:!1};for(e=65;e<=90;e++)a[String.fromCharCode(e)]={code:e,shift:!0};for(e=0;e<=9;e++)a[""+e]={code:48+e,shift:!1};for(e=1;e<=12;e++)a["F"+e]={code:111+e,shift:!1};for(e=0;e<=9;e++)a["num"+e]={code:96+e,shift:!1};a["num*"]={code:106,shift:!1},a["num+"]={code:107,shift:!1},a["num-"]={code:109,shift:!1},a["num/"]={code:111,shift:!1},a["num."]={code:110,shift:!1},a.left={code:37,shift:!1},a.up={code:38,shift:!1},a.right={code:39,shift:!1},a.down={code:40,shift:!1},a.space={code:32,shift:!1},a.enter={code:13,shift:!1},a.shift={code:16,shift:void 0},a.esc={code:27,shift:!1},a.backspace={code:8,shift:!1},a.tab={code:9,shift:!1},a.ctrl={code:17,shift:!1},a.alt={code:18,shift:!1},a.delete={code:46,shift:!1},a.pageup={code:33,shift:!1},a.pagedown={code:34,shift:!1},a["="]={code:187,shift:!1},a["-"]={code:189,shift:!1},a["]"]={code:221,shift:!1},a["["]={code:219,shift:!1};var s=function(t){c(t,"keydown")},l=function(t){c(t,"keyup")},c=function(t,e){if(void 0!==r[e][t.keyCode]){for(var i=r[e][t.keyCode],o=0;o<i.length;o++)(void 0===i[o].shift||1==i[o].shift&&1==t.shiftKey||0==i[o].shift&&0==t.shiftKey)&&i[o].fn(t);1==n&&t.preventDefault()}};return o.bind=function(t,e,n){if(void 0===n&&(n="keydown"),void 0===a[t])throw new Error("unsupported key: "+t);void 0===r[n][a[t].code]&&(r[n][a[t].code]=[]),r[n][a[t].code].push({fn:e,shift:a[t].shift})},o.bindAll=function(t,e){for(var n in void 0===e&&(e="keydown"),a)a.hasOwnProperty(n)&&o.bind(n,t,e)},o.getKey=function(t){for(var e in a)if(a.hasOwnProperty(e)){if(1==t.shiftKey&&1==a[e].shift&&t.keyCode==a[e].code)return e;if(0==t.shiftKey&&0==a[e].shift&&t.keyCode==a[e].code)return e;if(t.keyCode==a[e].code&&"shift"==e)return e}return"unknown key, currently not supported"},o.unbind=function(t,e,n){if(void 0===n&&(n="keydown"),void 0===a[t])throw new Error("unsupported key: "+t);if(void 0!==e){var i=[],o=r[n][a[t].code];if(void 0!==o)for(var s=0;s<o.length;s++)o[s].fn==e&&o[s].shift==a[t].shift||i.push(r[n][a[t].code][s]);r[n][a[t].code]=i}else r[n][a[t].code]=[]},o.reset=function(){r={keydown:{},keyup:{}}},o.destroy=function(){r={keydown:{},keyup:{}},i.removeEventListener("keydown",s,!0),i.removeEventListener("keyup",l,!0)},i.addEventListener("keydown",s,!0),i.addEventListener("keyup",l,!0),o}var sY=Object.freeze({__proto__:null,default:aY}),lY=function(){function t(e,n){var i=this;Jb(this,t),this.body=e,this.canvas=n,this.iconsCreated=!1,this.navigationHammers=[],this.boundFunctions={},this.touchTime=0,this.activated=!1,this.body.emitter.on("activate",(function(){i.activated=!0,i.configureKeyboardBindings()})),this.body.emitter.on("deactivate",(function(){i.activated=!1,i.configureKeyboardBindings()})),this.body.emitter.on("destroy",(function(){void 0!==i.keycharm&&i.keycharm.destroy()})),this.options={}}return mg(t,[{key:"setOptions",value:function(t){void 0!==t&&(this.options=t,this.create())}},{key:"create",value:function(){!0===this.options.navigationButtons?!1===this.iconsCreated&&this.loadNavigationElements():!0===this.iconsCreated&&this.cleanNavigation(),this.configureKeyboardBindings()}},{key:"cleanNavigation",value:function(){if(0!=this.navigationHammers.length){for(var t=0;t<this.navigationHammers.length;t++)this.navigationHammers[t].destroy();this.navigationHammers=[]}this.navigationDOM&&this.navigationDOM.wrapper&&this.navigationDOM.wrapper.parentNode&&this.navigationDOM.wrapper.parentNode.removeChild(this.navigationDOM.wrapper),this.iconsCreated=!1}},{key:"loadNavigationElements",value:function(){var t=this;this.cleanNavigation(),this.navigationDOM={};var e=["up","down","left","right","zoomIn","zoomOut","zoomExtends"],n=["_moveUp","_moveDown","_moveLeft","_moveRight","_zoomIn","_zoomOut","_fit"];this.navigationDOM.wrapper=document.createElement("div"),this.navigationDOM.wrapper.className="vis-navigation",this.canvas.frame.appendChild(this.navigationDOM.wrapper);for(var i=0;i<e.length;i++){this.navigationDOM[e[i]]=document.createElement("div"),this.navigationDOM[e[i]].className="vis-button vis-"+e[i],this.navigationDOM.wrapper.appendChild(this.navigationDOM[e[i]]);var o,r,a=new gw(this.navigationDOM[e[i]]);if("_fit"===n[i])nY(a,Ls(o=this._fit).call(o,this));else nY(a,Ls(r=this.bindToRedraw).call(r,this,n[i]));this.navigationHammers.push(a)}var s=new gw(this.canvas.frame);iY(s,(function(){t._stopMovement()})),this.navigationHammers.push(s),this.iconsCreated=!0}},{key:"bindToRedraw",value:function(t){var e;void 0===this.boundFunctions[t]&&(this.boundFunctions[t]=Ls(e=this[t]).call(e,this),this.body.emitter.on("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_startRendering"))}},{key:"unbindFromRedraw",value:function(t){void 0!==this.boundFunctions[t]&&(this.body.emitter.off("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_stopRendering"),delete this.boundFunctions[t])}},{key:"_fit",value:function(){(new Date).valueOf()-this.touchTime>700&&(this.body.emitter.emit("fit",{duration:700}),this.touchTime=(new Date).valueOf())}},{key:"_stopMovement",value:function(){for(var t in this.boundFunctions)Object.prototype.hasOwnProperty.call(this.boundFunctions,t)&&(this.body.emitter.off("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_stopRendering"));this.boundFunctions={}}},{key:"_moveUp",value:function(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:"_moveDown",value:function(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:"_moveLeft",value:function(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:"_moveRight",value:function(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:"_zoomIn",value:function(){var t=this.body.view.scale,e=this.body.view.scale*(1+this.options.keyboard.speed.zoom),n=this.body.view.translation,i=e/t,o=(1-i)*this.canvas.canvasViewCenter.x+n.x*i,r=(1-i)*this.canvas.canvasViewCenter.y+n.y*i;this.body.view.scale=e,this.body.view.translation={x:o,y:r},this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:null})}},{key:"_zoomOut",value:function(){var t=this.body.view.scale,e=this.body.view.scale/(1+this.options.keyboard.speed.zoom),n=this.body.view.translation,i=e/t,o=(1-i)*this.canvas.canvasViewCenter.x+n.x*i,r=(1-i)*this.canvas.canvasViewCenter.y+n.y*i;this.body.view.scale=e,this.body.view.translation={x:o,y:r},this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:null})}},{key:"configureKeyboardBindings",value:function(){var t,e,n,i,o,r,a,s,l,c,u,d,h,p,f,b,M,g,m,z,v,O,y,_,A=this;(void 0!==this.keycharm&&this.keycharm.destroy(),!0===this.options.keyboard.enabled)&&(!0===this.options.keyboard.bindToWindow?this.keycharm=aY({container:window,preventDefault:!0}):this.keycharm=aY({container:this.canvas.frame,preventDefault:!0}),this.keycharm.reset(),!0===this.activated&&(Ls(t=this.keycharm).call(t,"up",(function(){A.bindToRedraw("_moveUp")}),"keydown"),Ls(e=this.keycharm).call(e,"down",(function(){A.bindToRedraw("_moveDown")}),"keydown"),Ls(n=this.keycharm).call(n,"left",(function(){A.bindToRedraw("_moveLeft")}),"keydown"),Ls(i=this.keycharm).call(i,"right",(function(){A.bindToRedraw("_moveRight")}),"keydown"),Ls(o=this.keycharm).call(o,"=",(function(){A.bindToRedraw("_zoomIn")}),"keydown"),Ls(r=this.keycharm).call(r,"num+",(function(){A.bindToRedraw("_zoomIn")}),"keydown"),Ls(a=this.keycharm).call(a,"num-",(function(){A.bindToRedraw("_zoomOut")}),"keydown"),Ls(s=this.keycharm).call(s,"-",(function(){A.bindToRedraw("_zoomOut")}),"keydown"),Ls(l=this.keycharm).call(l,"[",(function(){A.bindToRedraw("_zoomOut")}),"keydown"),Ls(c=this.keycharm).call(c,"]",(function(){A.bindToRedraw("_zoomIn")}),"keydown"),Ls(u=this.keycharm).call(u,"pageup",(function(){A.bindToRedraw("_zoomIn")}),"keydown"),Ls(d=this.keycharm).call(d,"pagedown",(function(){A.bindToRedraw("_zoomOut")}),"keydown"),Ls(h=this.keycharm).call(h,"up",(function(){A.unbindFromRedraw("_moveUp")}),"keyup"),Ls(p=this.keycharm).call(p,"down",(function(){A.unbindFromRedraw("_moveDown")}),"keyup"),Ls(f=this.keycharm).call(f,"left",(function(){A.unbindFromRedraw("_moveLeft")}),"keyup"),Ls(b=this.keycharm).call(b,"right",(function(){A.unbindFromRedraw("_moveRight")}),"keyup"),Ls(M=this.keycharm).call(M,"=",(function(){A.unbindFromRedraw("_zoomIn")}),"keyup"),Ls(g=this.keycharm).call(g,"num+",(function(){A.unbindFromRedraw("_zoomIn")}),"keyup"),Ls(m=this.keycharm).call(m,"num-",(function(){A.unbindFromRedraw("_zoomOut")}),"keyup"),Ls(z=this.keycharm).call(z,"-",(function(){A.unbindFromRedraw("_zoomOut")}),"keyup"),Ls(v=this.keycharm).call(v,"[",(function(){A.unbindFromRedraw("_zoomOut")}),"keyup"),Ls(O=this.keycharm).call(O,"]",(function(){A.unbindFromRedraw("_zoomIn")}),"keyup"),Ls(y=this.keycharm).call(y,"pageup",(function(){A.unbindFromRedraw("_zoomIn")}),"keyup"),Ls(_=this.keycharm).call(_,"pagedown",(function(){A.unbindFromRedraw("_zoomOut")}),"keyup")))}}]),t}();function cY(t,e){var n=void 0!==dm&&oh(t)||t["@@iterator"];if(!n){if(km(t)||(n=function(t,e){var n;if(!t)return;if("string"==typeof t)return uY(t,e);var i=_m(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Cd(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return uY(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function uY(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var dY=function(){function t(e,n,i){var o,r,a,s,l,c,u,d,h,p,f,b,M;Jb(this,t),this.body=e,this.canvas=n,this.selectionHandler=i,this.navigationHandler=new lY(e,n),this.body.eventListeners.onTap=Ls(o=this.onTap).call(o,this),this.body.eventListeners.onTouch=Ls(r=this.onTouch).call(r,this),this.body.eventListeners.onDoubleTap=Ls(a=this.onDoubleTap).call(a,this),this.body.eventListeners.onHold=Ls(s=this.onHold).call(s,this),this.body.eventListeners.onDragStart=Ls(l=this.onDragStart).call(l,this),this.body.eventListeners.onDrag=Ls(c=this.onDrag).call(c,this),this.body.eventListeners.onDragEnd=Ls(u=this.onDragEnd).call(u,this),this.body.eventListeners.onMouseWheel=Ls(d=this.onMouseWheel).call(d,this),this.body.eventListeners.onPinch=Ls(h=this.onPinch).call(h,this),this.body.eventListeners.onMouseMove=Ls(p=this.onMouseMove).call(p,this),this.body.eventListeners.onRelease=Ls(f=this.onRelease).call(f,this),this.body.eventListeners.onContext=Ls(b=this.onContext).call(b,this),this.touchTime=0,this.drag={},this.pinch={},this.popup=void 0,this.popupObj=void 0,this.popupTimer=void 0,this.body.functions.getPointer=Ls(M=this.getPointer).call(M,this),this.options={},this.defaultOptions={dragNodes:!0,dragView:!0,hover:!1,keyboard:{enabled:!1,speed:{x:10,y:10,zoom:.02},bindToWindow:!0,autoFocus:!0},navigationButtons:!1,tooltipDelay:300,zoomView:!0,zoomSpeed:1},os(this.options,this.defaultOptions),this.bindEventListeners()}return mg(t,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("destroy",(function(){clearTimeout(t.popupTimer),delete t.body.functions.getPointer}))}},{key:"setOptions",value:function(t){if(void 0!==t){Sx(["hideEdgesOnDrag","hideEdgesOnZoom","hideNodesOnDrag","keyboard","multiselect","selectable","selectConnectedEdges"],this.options,t),nw(this.options,t,"keyboard"),t.tooltip&&(os(this.options.tooltip,t.tooltip),t.tooltip.color&&(this.options.tooltip.color=Vx(t.tooltip.color)))}this.navigationHandler.setOptions(this.options)}},{key:"getPointer",value:function(t){return{x:t.x-Nx(this.canvas.frame.canvas),y:t.y-Ex(this.canvas.frame.canvas)}}},{key:"onTouch",value:function(t){(new Date).valueOf()-this.touchTime>50&&(this.drag.pointer=this.getPointer(t.center),this.drag.pinched=!1,this.pinch.scale=this.body.view.scale,this.touchTime=(new Date).valueOf())}},{key:"onTap",value:function(t){var e=this.getPointer(t.center),n=this.selectionHandler.options.multiselect&&(t.changedPointers[0].ctrlKey||t.changedPointers[0].metaKey);this.checkSelectionChanges(e,n),this.selectionHandler.commitAndEmit(e,t),this.selectionHandler.generateClickEvent("click",t,e)}},{key:"onDoubleTap",value:function(t){var e=this.getPointer(t.center);this.selectionHandler.generateClickEvent("doubleClick",t,e)}},{key:"onHold",value:function(t){var e=this.getPointer(t.center),n=this.selectionHandler.options.multiselect;this.checkSelectionChanges(e,n),this.selectionHandler.commitAndEmit(e,t),this.selectionHandler.generateClickEvent("click",t,e),this.selectionHandler.generateClickEvent("hold",t,e)}},{key:"onRelease",value:function(t){if((new Date).valueOf()-this.touchTime>10){var e=this.getPointer(t.center);this.selectionHandler.generateClickEvent("release",t,e),this.touchTime=(new Date).valueOf()}}},{key:"onContext",value:function(t){var e=this.getPointer({x:t.clientX,y:t.clientY});this.selectionHandler.generateClickEvent("oncontext",t,e)}},{key:"checkSelectionChanges",value:function(t){!0===(arguments.length>1&&void 0!==arguments[1]&&arguments[1])?this.selectionHandler.selectAdditionalOnPoint(t):this.selectionHandler.selectOnPoint(t)}},{key:"_determineDifference",value:function(t,e){var n=function(t,e){for(var n=[],i=0;i<t.length;i++){var o=t[i];-1===XO(e).call(e,o)&&n.push(o)}return n};return{nodes:n(t.nodes,e.nodes),edges:n(t.edges,e.edges)}}},{key:"onDragStart",value:function(t){if(!this.drag.dragging){void 0===this.drag.pointer&&this.onTouch(t);var e=this.selectionHandler.getNodeAt(this.drag.pointer);if(this.drag.dragging=!0,this.drag.selection=[],this.drag.translation=os({},this.body.view.translation),this.drag.nodeId=void 0,t.srcEvent.shiftKey){this.body.selectionBox.show=!0;var n=this.getPointer(t.center);this.body.selectionBox.position.start={x:this.canvas._XconvertDOMtoCanvas(n.x),y:this.canvas._YconvertDOMtoCanvas(n.y)},this.body.selectionBox.position.end={x:this.canvas._XconvertDOMtoCanvas(n.x),y:this.canvas._YconvertDOMtoCanvas(n.y)}}else if(void 0!==e&&!0===this.options.dragNodes){this.drag.nodeId=e.id,!1===e.isSelected()&&this.selectionHandler.setSelection({nodes:[e.id]}),this.selectionHandler.generateClickEvent("dragStart",t,this.drag.pointer);var i,o=cY(this.selectionHandler.getSelectedNodes());try{for(o.s();!(i=o.n()).done;){var r=i.value,a={id:r.id,node:r,x:r.x,y:r.y,xFixed:r.options.fixed.x,yFixed:r.options.fixed.y};r.options.fixed.x=!0,r.options.fixed.y=!0,this.drag.selection.push(a)}}catch(t){o.e(t)}finally{o.f()}}else this.selectionHandler.generateClickEvent("dragStart",t,this.drag.pointer,void 0,!0)}}},{key:"onDrag",value:function(t){var e=this;if(!0!==this.drag.pinched){this.body.emitter.emit("unlockNode");var n=this.getPointer(t.center),i=this.drag.selection;if(i&&i.length&&!0===this.options.dragNodes){this.selectionHandler.generateClickEvent("dragging",t,n);var o=n.x-this.drag.pointer.x,r=n.y-this.drag.pointer.y;fz(i).call(i,(function(t){var n=t.node;!1===t.xFixed&&(n.x=e.canvas._XconvertDOMtoCanvas(e.canvas._XconvertCanvasToDOM(t.x)+o)),!1===t.yFixed&&(n.y=e.canvas._YconvertDOMtoCanvas(e.canvas._YconvertCanvasToDOM(t.y)+r))})),this.body.emitter.emit("startSimulation")}else{if(t.srcEvent.shiftKey){if(this.selectionHandler.generateClickEvent("dragging",t,n,void 0,!0),void 0===this.drag.pointer)return void this.onDragStart(t);this.body.selectionBox.position.end={x:this.canvas._XconvertDOMtoCanvas(n.x),y:this.canvas._YconvertDOMtoCanvas(n.y)},this.body.emitter.emit("_requestRedraw")}if(!0===this.options.dragView&&!t.srcEvent.shiftKey){if(this.selectionHandler.generateClickEvent("dragging",t,n,void 0,!0),void 0===this.drag.pointer)return void this.onDragStart(t);var a=n.x-this.drag.pointer.x,s=n.y-this.drag.pointer.y;this.body.view.translation={x:this.drag.translation.x+a,y:this.drag.translation.y+s},this.body.emitter.emit("_requestRedraw")}}}}},{key:"onDragEnd",value:function(t){var e=this;if(this.drag.dragging=!1,this.body.selectionBox.show){var n;this.body.selectionBox.show=!1;var i=this.body.selectionBox.position,o={minX:Math.min(i.start.x,i.end.x),minY:Math.min(i.start.y,i.end.y),maxX:Math.max(i.start.x,i.end.x),maxY:Math.max(i.start.y,i.end.y)},r=jv(n=this.body.nodeIndices).call(n,(function(t){var n=e.body.nodes[t];return n.x>=o.minX&&n.x<=o.maxX&&n.y>=o.minY&&n.y<=o.maxY}));fz(r).call(r,(function(t){return e.selectionHandler.selectObject(e.body.nodes[t])}));var a=this.getPointer(t.center);this.selectionHandler.commitAndEmit(a,t),this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center),void 0,!0),this.body.emitter.emit("_requestRedraw")}else{var s=this.drag.selection;s&&s.length?(fz(s).call(s,(function(t){t.node.options.fixed.x=t.xFixed,t.node.options.fixed.y=t.yFixed})),this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center)),this.body.emitter.emit("startSimulation")):(this.selectionHandler.generateClickEvent("dragEnd",t,this.getPointer(t.center),void 0,!0),this.body.emitter.emit("_requestRedraw"))}}},{key:"onPinch",value:function(t){var e=this.getPointer(t.center);this.drag.pinched=!0,void 0===this.pinch.scale&&(this.pinch.scale=1);var n=this.pinch.scale*t.scale;this.zoom(n,e)}},{key:"zoom",value:function(t,e){if(!0===this.options.zoomView){var n=this.body.view.scale;t<1e-5&&(t=1e-5),t>10&&(t=10);var i=void 0;void 0!==this.drag&&!0===this.drag.dragging&&(i=this.canvas.DOMtoCanvas(this.drag.pointer));var o=this.body.view.translation,r=t/n,a=(1-r)*e.x+o.x*r,s=(1-r)*e.y+o.y*r;if(this.body.view.scale=t,this.body.view.translation={x:a,y:s},null!=i){var l=this.canvas.canvasToDOM(i);this.drag.pointer.x=l.x,this.drag.pointer.y=l.y}this.body.emitter.emit("_requestRedraw"),n<t?this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:e}):this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:e})}}},{key:"onMouseWheel",value:function(t){if(!0===this.options.zoomView){if(0!==t.deltaY){var e=this.body.view.scale;e*=1+(t.deltaY<0?1:-1)*(.1*this.options.zoomSpeed);var n=this.getPointer({x:t.clientX,y:t.clientY});this.zoom(e,n)}t.preventDefault()}}},{key:"onMouseMove",value:function(t){var e=this,n=this.getPointer({x:t.clientX,y:t.clientY}),i=!1;void 0!==this.popup&&(!1===this.popup.hidden&&this._checkHidePopup(n),!1===this.popup.hidden&&(i=!0,this.popup.setPosition(n.x+3,n.y-5),this.popup.show())),this.options.keyboard.autoFocus&&!1===this.options.keyboard.bindToWindow&&!0===this.options.keyboard.enabled&&this.canvas.frame.focus(),!1===i&&(void 0!==this.popupTimer&&(clearInterval(this.popupTimer),this.popupTimer=void 0),this.drag.dragging||(this.popupTimer=Ny((function(){return e._checkShowPopup(n)}),this.options.tooltipDelay))),!0===this.options.hover&&this.selectionHandler.hoverObject(t,n)}},{key:"_checkShowPopup",value:function(t){var e=this.canvas._XconvertDOMtoCanvas(t.x),n=this.canvas._YconvertDOMtoCanvas(t.y),i={left:e,top:n,right:e,bottom:n},o=void 0===this.popupObj?void 0:this.popupObj.id,r=!1,a="node";if(void 0===this.popupObj){for(var s,l=this.body.nodeIndices,c=this.body.nodes,u=[],d=0;d<l.length;d++)!0===(s=c[l[d]]).isOverlappingWith(i)&&(r=!0,void 0!==s.getTitle()&&u.push(l[d]));u.length>0&&(this.popupObj=c[u[u.length-1]],r=!0)}if(void 0===this.popupObj&&!1===r){for(var h,p=this.body.edgeIndices,f=this.body.edges,b=[],M=0;M<p.length;M++)!0===(h=f[p[M]]).isOverlappingWith(i)&&!0===h.connected&&void 0!==h.getTitle()&&b.push(p[M]);b.length>0&&(this.popupObj=f[b[b.length-1]],a="edge")}void 0!==this.popupObj?this.popupObj.id!==o&&(void 0===this.popup&&(this.popup=new mw(this.canvas.frame)),this.popup.popupTargetType=a,this.popup.popupTargetId=this.popupObj.id,this.popup.setPosition(t.x+3,t.y-5),this.popup.setText(this.popupObj.getTitle()),this.popup.show(),this.body.emitter.emit("showPopup",this.popupObj.id)):void 0!==this.popup&&(this.popup.hide(),this.body.emitter.emit("hidePopup"))}},{key:"_checkHidePopup",value:function(t){var e=this.selectionHandler._pointerToPositionObject(t),n=!1;if("node"===this.popup.popupTargetType){if(void 0!==this.body.nodes[this.popup.popupTargetId]&&!0===(n=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(e))){var i=this.selectionHandler.getNodeAt(t);n=void 0!==i&&i.id===this.popup.popupTargetId}}else void 0===this.selectionHandler.getNodeAt(t)&&void 0!==this.body.edges[this.popup.popupTargetId]&&(n=this.body.edges[this.popup.popupTargetId].isOverlappingWith(e));!1===n&&(this.popupObj=void 0,this.popup.hide(),this.body.emitter.emit("hidePopup"))}}]),t}(),hY={},pY={get exports(){return hY},set exports(t){hY=t}},fY=ti,bY=uW,MY=rq.getWeakData,gY=Vq,mY=Yr,zY=Li,vY=Bi,OY=Hq,yY=No,_Y=kl.set,AY=kl.getterFor,xY=Jh.find,wY=Jh.findIndex,qY=fY([].splice),WY=0,LY=function(t){return t.frozen||(t.frozen=new kY)},kY=function(){this.entries=[]},TY=function(t,e){return xY(t.entries,(function(t){return t[0]===e}))};kY.prototype={get:function(t){var e=TY(this,t);if(e)return e[1]},has:function(t){return!!TY(this,t)},set:function(t,e){var n=TY(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=wY(this.entries,(function(e){return e[0]===t}));return~e&&qY(this.entries,e,1),!!~e}};var SY,RY={getConstructor:function(t,e,n,i){var o=t((function(t,o){gY(t,r),_Y(t,{type:e,id:WY++,frozen:void 0}),zY(o)||OY(o,t[i],{that:t,AS_ENTRIES:n})})),r=o.prototype,a=AY(e),s=function(t,e,n){var i=a(t),o=MY(mY(e),!0);return!0===o?LY(i).set(e,n):o[i.id]=n,t};return bY(r,{delete:function(t){var e=a(this);if(!vY(t))return!1;var n=MY(t);return!0===n?LY(e).delete(t):n&&yY(n,e.id)&&delete n[e.id]},has:function(t){var e=a(this);if(!vY(t))return!1;var n=MY(t);return!0===n?LY(e).has(t):n&&yY(n,e.id)}}),bY(r,n?{get:function(t){var e=a(this);if(vY(t)){var n=MY(t);return!0===n?LY(e).get(t):n?n[e.id]:void 0}},set:function(t,e){return s(this,t,e)}}:{add:function(t){return s(this,t,!0)}}),o}},CY=fq,DY=Xn,NY=ti,EY=uW,BY=rq,PY=lW,YY=RY,IY=Bi,XY=kl.enforce,HY=Hn,FY=pl,jY=Object,VY=Array.isArray,$Y=jY.isExtensible,UY=jY.isFrozen,GY=jY.isSealed,ZY=jY.freeze,KY=jY.seal,JY={},QY={},tI=!DY.ActiveXObject&&"ActiveXObject"in DY,eI=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},nI=PY("WeakMap",eI,YY),iI=nI.prototype,oI=NY(iI.set);if(FY)if(tI){SY=YY.getConstructor(eI,"WeakMap",!0),BY.enable();var rI=NY(iI.delete),aI=NY(iI.has),sI=NY(iI.get);EY(iI,{delete:function(t){if(IY(t)&&!$Y(t)){var e=XY(this);return e.frozen||(e.frozen=new SY),rI(this,t)||e.frozen.delete(t)}return rI(this,t)},has:function(t){if(IY(t)&&!$Y(t)){var e=XY(this);return e.frozen||(e.frozen=new SY),aI(this,t)||e.frozen.has(t)}return aI(this,t)},get:function(t){if(IY(t)&&!$Y(t)){var e=XY(this);return e.frozen||(e.frozen=new SY),aI(this,t)?sI(this,t):e.frozen.get(t)}return sI(this,t)},set:function(t,e){if(IY(t)&&!$Y(t)){var n=XY(this);n.frozen||(n.frozen=new SY),aI(this,t)?oI(this,t,e):n.frozen.set(t,e)}else oI(this,t,e);return this}})}else CY&&HY((function(){var t=ZY([]);return oI(new nI,t,1),!UY(t)}))&&EY(iI,{set:function(t,e){var n;return VY(t)&&(UY(t)?n=JY:GY(t)&&(n=QY)),oI(this,t,e),n==JY&&ZY(t),n==QY&&KY(t),this}});var lI=Pi.WeakMap;!function(t){t.exports=lI}(pY);var cI,uI,dI,hI,pI,fI=Bn(hY);function bI(t,e,n,i){if("a"===n&&!i)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!i:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?i:"a"===n?i.call(t):i?i.value:e.get(t)}function MI(t,e,n,i,o){if("m"===i)throw new TypeError("Private method is not writable");if("a"===i&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===i?o.call(t,n):o?o.value=n:e.set(t,n),n}function gI(t,e){var n=void 0!==dm&&oh(t)||t["@@iterator"];if(!n){if(km(t)||(n=function(t,e){var n;if(!t)return;if("string"==typeof t)return mI(t,e);var i=_m(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Cd(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return mI(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function mI(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function zI(t,e){var n,i=new IC,o=gI(e);try{for(o.s();!(n=o.n()).done;){var r=n.value;t.has(r)||i.add(r)}}catch(t){o.e(t)}finally{o.f()}return i}var vI=function(){function t(){Jb(this,t),cI.set(this,new IC),uI.set(this,new IC)}return mg(t,[{key:"size",get:function(){return bI(this,uI,"f").size}},{key:"add",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];for(var i=0,o=e;i<o.length;i++){var r=o[i];bI(this,uI,"f").add(r)}}},{key:"delete",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];for(var i=0,o=e;i<o.length;i++){var r=o[i];bI(this,uI,"f").delete(r)}}},{key:"clear",value:function(){bI(this,uI,"f").clear()}},{key:"getSelection",value:function(){return lm(bI(this,uI,"f"))}},{key:"getChanges",value:function(){return{added:lm(zI(bI(this,cI,"f"),bI(this,uI,"f"))),deleted:lm(zI(bI(this,uI,"f"),bI(this,cI,"f"))),previous:lm(new IC(bI(this,cI,"f"))),current:lm(new IC(bI(this,uI,"f")))}}},{key:"commit",value:function(){var t=this.getChanges();MI(this,cI,bI(this,uI,"f"),"f"),MI(this,uI,new IC(bI(this,cI,"f")),"f");var e,n=gI(t.added);try{for(n.s();!(e=n.n()).done;){e.value.select()}}catch(t){n.e(t)}finally{n.f()}var i,o=gI(t.deleted);try{for(o.s();!(i=o.n()).done;){i.value.unselect()}}catch(t){o.e(t)}finally{o.f()}return t}}]),t}();cI=new fI,uI=new fI;var OI=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};Jb(this,t),dI.set(this,new vI),hI.set(this,new vI),pI.set(this,void 0),MI(this,pI,e,"f")}return mg(t,[{key:"sizeNodes",get:function(){return bI(this,dI,"f").size}},{key:"sizeEdges",get:function(){return bI(this,hI,"f").size}},{key:"getNodes",value:function(){return bI(this,dI,"f").getSelection()}},{key:"getEdges",value:function(){return bI(this,hI,"f").getSelection()}},{key:"addNodes",value:function(){var t;(t=bI(this,dI,"f")).add.apply(t,arguments)}},{key:"addEdges",value:function(){var t;(t=bI(this,hI,"f")).add.apply(t,arguments)}},{key:"deleteNodes",value:function(t){bI(this,dI,"f").delete(t)}},{key:"deleteEdges",value:function(t){bI(this,hI,"f").delete(t)}},{key:"clear",value:function(){bI(this,dI,"f").clear(),bI(this,hI,"f").clear()}},{key:"commit",value:function(){for(var t,e,n={nodes:bI(this,dI,"f").commit(),edges:bI(this,hI,"f").commit()},i=arguments.length,o=new Array(i),r=0;r<i;r++)o[r]=arguments[r];return(t=bI(this,pI,"f")).call.apply(t,vm(e=[this,n]).call(e,o)),n}}]),t}();function yI(t,e){var n=void 0!==dm&&oh(t)||t["@@iterator"];if(!n){if(km(t)||(n=function(t,e){var n;if(!t)return;if("string"==typeof t)return _I(t,e);var i=_m(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Cd(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return _I(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function _I(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}dI=new fI,hI=new fI,pI=new fI;var AI=function(){function t(e,n){var i=this;Jb(this,t),this.body=e,this.canvas=n,this._selectionAccumulator=new OI,this.hoverObj={nodes:{},edges:{}},this.options={},this.defaultOptions={multiselect:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0},os(this.options,this.defaultOptions),this.body.emitter.on("_dataChanged",(function(){i.updateSelection()}))}return mg(t,[{key:"setOptions",value:function(t){if(void 0!==t){Tx(["multiselect","hoverConnectedEdges","selectable","selectConnectedEdges"],this.options,t)}}},{key:"selectOnPoint",value:function(t){var e=!1;if(!0===this.options.selectable){var n=this.getNodeAt(t)||this.getEdgeAt(t);this.unselectAll(),void 0!==n&&(e=this.selectObject(n)),this.body.emitter.emit("_requestRedraw")}return e}},{key:"selectAdditionalOnPoint",value:function(t){var e=!1;if(!0===this.options.selectable){var n=this.getNodeAt(t)||this.getEdgeAt(t);void 0!==n&&(e=!0,!0===n.isSelected()?this.deselectObject(n):this.selectObject(n),this.body.emitter.emit("_requestRedraw"))}return e}},{key:"_initBaseEvent",value:function(t,e){var n={};return n.pointer={DOM:{x:e.x,y:e.y},canvas:this.canvas.DOMtoCanvas(e)},n.event=t,n}},{key:"generateClickEvent",value:function(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=this._initBaseEvent(e,n);if(!0===o)r.nodes=[],r.edges=[];else{var a=this.getSelection();r.nodes=a.nodes,r.edges=a.edges}void 0!==i&&(r.previousSelection=i),"click"==t&&(r.items=this.getClickedItems(n)),void 0!==e.controlEdge&&(r.controlEdge=e.controlEdge),this.body.emitter.emit(t,r)}},{key:"selectObject",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.options.selectConnectedEdges;if(void 0!==t){if(t instanceof AB){var n;if(!0===e)(n=this._selectionAccumulator).addEdges.apply(n,lm(t.edges));this._selectionAccumulator.addNodes(t)}else this._selectionAccumulator.addEdges(t);return!0}return!1}},{key:"deselectObject",value:function(t){!0===t.isSelected()&&(t.selected=!1,this._removeFromSelection(t))}},{key:"_getAllNodesOverlappingWith",value:function(t){for(var e=[],n=this.body.nodes,i=0;i<this.body.nodeIndices.length;i++){var o=this.body.nodeIndices[i];n[o].isOverlappingWith(t)&&e.push(o)}return e}},{key:"_pointerToPositionObject",value:function(t){var e=this.canvas.DOMtoCanvas(t);return{left:e.x-1,top:e.y+1,right:e.x+1,bottom:e.y-1}}},{key:"getNodeAt",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this._pointerToPositionObject(t),i=this._getAllNodesOverlappingWith(n);return i.length>0?!0===e?this.body.nodes[i[i.length-1]]:i[i.length-1]:void 0}},{key:"_getEdgesOverlappingWith",value:function(t,e){for(var n=this.body.edges,i=0;i<this.body.edgeIndices.length;i++){var o=this.body.edgeIndices[i];n[o].isOverlappingWith(t)&&e.push(o)}}},{key:"_getAllEdgesOverlappingWith",value:function(t){var e=[];return this._getEdgesOverlappingWith(t,e),e}},{key:"getEdgeAt",value:function(t){for(var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.canvas.DOMtoCanvas(t),i=10,o=null,r=this.body.edges,a=0;a<this.body.edgeIndices.length;a++){var s=this.body.edgeIndices[a],l=r[s];if(l.connected){var c=l.from.x,u=l.from.y,d=l.to.x,h=l.to.y,p=l.edgeType.getDistanceToEdge(c,u,d,h,n.x,n.y);p<i&&(o=s,i=p)}}return null!==o?!0===e?this.body.edges[o]:o:void 0}},{key:"_addToHover",value:function(t){t instanceof AB?this.hoverObj.nodes[t.id]=t:this.hoverObj.edges[t.id]=t}},{key:"_removeFromSelection",value:function(t){var e;t instanceof AB?(this._selectionAccumulator.deleteNodes(t),(e=this._selectionAccumulator).deleteEdges.apply(e,lm(t.edges))):this._selectionAccumulator.deleteEdges(t)}},{key:"unselectAll",value:function(){this._selectionAccumulator.clear()}},{key:"getSelectedNodeCount",value:function(){return this._selectionAccumulator.sizeNodes}},{key:"getSelectedEdgeCount",value:function(){return this._selectionAccumulator.sizeEdges}},{key:"_hoverConnectedEdges",value:function(t){for(var e=0;e<t.edges.length;e++){var n=t.edges[e];n.hover=!0,this._addToHover(n)}}},{key:"emitBlurEvent",value:function(t,e,n){var i=this._initBaseEvent(t,e);!0===n.hover&&(n.hover=!1,n instanceof AB?(i.node=n.id,this.body.emitter.emit("blurNode",i)):(i.edge=n.id,this.body.emitter.emit("blurEdge",i)))}},{key:"emitHoverEvent",value:function(t,e,n){var i=this._initBaseEvent(t,e),o=!1;return!1===n.hover&&(n.hover=!0,this._addToHover(n),o=!0,n instanceof AB?(i.node=n.id,this.body.emitter.emit("hoverNode",i)):(i.edge=n.id,this.body.emitter.emit("hoverEdge",i))),o}},{key:"hoverObject",value:function(t,e){var n=this.getNodeAt(e);void 0===n&&(n=this.getEdgeAt(e));var i=!1;for(var o in this.hoverObj.nodes)Object.prototype.hasOwnProperty.call(this.hoverObj.nodes,o)&&(void 0===n||n instanceof AB&&n.id!=o||n instanceof CP)&&(this.emitBlurEvent(t,e,this.hoverObj.nodes[o]),delete this.hoverObj.nodes[o],i=!0);for(var r in this.hoverObj.edges)Object.prototype.hasOwnProperty.call(this.hoverObj.edges,r)&&(!0===i?(this.hoverObj.edges[r].hover=!1,delete this.hoverObj.edges[r]):(void 0===n||n instanceof CP&&n.id!=r||n instanceof AB&&!n.hover)&&(this.emitBlurEvent(t,e,this.hoverObj.edges[r]),delete this.hoverObj.edges[r],i=!0));if(void 0!==n){var a=Vm(this.hoverObj.edges).length,s=Vm(this.hoverObj.nodes).length;(i||n instanceof CP&&0===a&&0===s||n instanceof AB&&0===a&&0===s)&&(i=this.emitHoverEvent(t,e,n)),n instanceof AB&&!0===this.options.hoverConnectedEdges&&this._hoverConnectedEdges(n)}!0===i&&this.body.emitter.emit("_requestRedraw")}},{key:"commitWithoutEmitting",value:function(){this._selectionAccumulator.commit()}},{key:"commitAndEmit",value:function(t,e){var n=!1,i=this._selectionAccumulator.commit(),o={nodes:i.nodes.previous,edges:i.edges.previous};i.edges.deleted.length>0&&(this.generateClickEvent("deselectEdge",e,t,o),n=!0),i.nodes.deleted.length>0&&(this.generateClickEvent("deselectNode",e,t,o),n=!0),i.nodes.added.length>0&&(this.generateClickEvent("selectNode",e,t),n=!0),i.edges.added.length>0&&(this.generateClickEvent("selectEdge",e,t),n=!0),!0===n&&this.generateClickEvent("select",e,t)}},{key:"getSelection",value:function(){return{nodes:this.getSelectedNodeIds(),edges:this.getSelectedEdgeIds()}}},{key:"getSelectedNodes",value:function(){return this._selectionAccumulator.getNodes()}},{key:"getSelectedEdges",value:function(){return this._selectionAccumulator.getEdges()}},{key:"getSelectedNodeIds",value:function(){var t;return Ym(t=this._selectionAccumulator.getNodes()).call(t,(function(t){return t.id}))}},{key:"getSelectedEdgeIds",value:function(){var t;return Ym(t=this._selectionAccumulator.getEdges()).call(t,(function(t){return t.id}))}},{key:"setSelection",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t||!t.nodes&&!t.edges)throw new TypeError("Selection must be an object with nodes and/or edges properties");if((e.unselectAll||void 0===e.unselectAll)&&this.unselectAll(),t.nodes){var n,i=yI(t.nodes);try{for(i.s();!(n=i.n()).done;){var o=n.value,r=this.body.nodes[o];if(!r)throw new RangeError('Node with id "'+o+'" not found');this.selectObject(r,e.highlightEdges)}}catch(t){i.e(t)}finally{i.f()}}if(t.edges){var a,s=yI(t.edges);try{for(s.s();!(a=s.n()).done;){var l=a.value,c=this.body.edges[l];if(!c)throw new RangeError('Edge with id "'+l+'" not found');this.selectObject(c)}}catch(t){s.e(t)}finally{s.f()}}this.body.emitter.emit("_requestRedraw"),this._selectionAccumulator.commit()}},{key:"selectNodes",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!t||void 0===t.length)throw"Selection must be an array with ids";this.setSelection({nodes:t},{highlightEdges:e})}},{key:"selectEdges",value:function(t){if(!t||void 0===t.length)throw"Selection must be an array with ids";this.setSelection({edges:t})}},{key:"updateSelection",value:function(){for(var t in this._selectionAccumulator.getNodes())Object.prototype.hasOwnProperty.call(this.body.nodes,t.id)||this._selectionAccumulator.deleteNodes(t);for(var e in this._selectionAccumulator.getEdges())Object.prototype.hasOwnProperty.call(this.body.edges,e.id)||this._selectionAccumulator.deleteEdges(e)}},{key:"getClickedItems",value:function(t){for(var e=this.canvas.DOMtoCanvas(t),n=[],i=this.body.nodeIndices,o=this.body.nodes,r=i.length-1;r>=0;r--){var a=o[i[r]].getItemsOnPoint(e);n.push.apply(n,a)}for(var s=this.body.edgeIndices,l=this.body.edges,c=s.length-1;c>=0;c--){var u=l[s[c]].getItemsOnPoint(e);n.push.apply(n,u)}return n}}]),t}(),xI={},wI={get exports(){return xI},set exports(t){xI=t}},qI={};!function(t){!function(t){function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.sort=b;var n=32,i=7,o=256,r=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9];function a(t){return t<1e5?t<100?t<10?0:1:t<1e4?t<1e3?2:3:4:t<1e7?t<1e6?5:6:t<1e9?t<1e8?7:8:9}function s(t,e){if(t===e)return 0;if(~~t===t&&~~e===e){if(0===t||0===e)return t<e?-1:1;if(t<0||e<0){if(e>=0)return-1;if(t>=0)return 1;t=-t,e=-e}var n=a(t),i=a(e),o=0;return n<i?(t*=r[i-n-1],e/=10,o=-1):n>i&&(e*=r[n-i-1],t/=10,o=1),t===e?o:t<e?-1:1}var s=String(t),l=String(e);return s===l?0:s<l?-1:1}function l(t){for(var e=0;t>=n;)e|=1&t,t>>=1;return t+e}function c(t,e,n,i){var o=e+1;if(o===n)return 1;if(i(t[o++],t[e])<0){for(;o<n&&i(t[o],t[o-1])<0;)o++;u(t,e,o)}else for(;o<n&&i(t[o],t[o-1])>=0;)o++;return o-e}function u(t,e,n){for(n--;e<n;){var i=t[e];t[e++]=t[n],t[n--]=i}}function d(t,e,n,i,o){for(i===e&&i++;i<n;i++){for(var r=t[i],a=e,s=i;a<s;){var l=a+s>>>1;o(r,t[l])<0?s=l:a=l+1}var c=i-a;switch(c){case 3:t[a+3]=t[a+2];case 2:t[a+2]=t[a+1];case 1:t[a+1]=t[a];break;default:for(;c>0;)t[a+c]=t[a+c-1],c--}t[a]=r}}function h(t,e,n,i,o,r){var a=0,s=0,l=1;if(r(t,e[n+o])>0){for(s=i-o;l<s&&r(t,e[n+o+l])>0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=o,l+=o}else{for(s=o+1;l<s&&r(t,e[n+o-l])<=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var c=a;a=o-l,l=o-c}for(a++;a<l;){var u=a+(l-a>>>1);r(t,e[n+u])>0?a=u+1:l=u}return l}function p(t,e,n,i,o,r){var a=0,s=0,l=1;if(r(t,e[n+o])<0){for(s=o+1;l<s&&r(t,e[n+o-l])<0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var c=a;a=o-l,l=o-c}else{for(s=i-o;l<s&&r(t,e[n+o+l])>=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=o,l+=o}for(a++;a<l;){var u=a+(l-a>>>1);r(t,e[n+u])<0?l=u:a=u+1}return l}var f=function(){function t(n,r){e(this,t),this.array=null,this.compare=null,this.minGallop=i,this.length=0,this.tmpStorageLength=o,this.stackLength=0,this.runStart=null,this.runLength=null,this.stackSize=0,this.array=n,this.compare=r,this.length=n.length,this.length<2*o&&(this.tmpStorageLength=this.length>>>1),this.tmp=new Array(this.tmpStorageLength),this.stackLength=this.length<120?5:this.length<1542?10:this.length<119151?19:40,this.runStart=new Array(this.stackLength),this.runLength=new Array(this.stackLength)}return t.prototype.pushRun=function(t,e){this.runStart[this.stackSize]=t,this.runLength[this.stackSize]=e,this.stackSize+=1},t.prototype.mergeRuns=function(){for(;this.stackSize>1;){var t=this.stackSize-2;if(t>=1&&this.runLength[t-1]<=this.runLength[t]+this.runLength[t+1]||t>=2&&this.runLength[t-2]<=this.runLength[t]+this.runLength[t-1])this.runLength[t-1]<this.runLength[t+1]&&t--;else if(this.runLength[t]>this.runLength[t+1])break;this.mergeAt(t)}},t.prototype.forceMergeRuns=function(){for(;this.stackSize>1;){var t=this.stackSize-2;t>0&&this.runLength[t-1]<this.runLength[t+1]&&t--,this.mergeAt(t)}},t.prototype.mergeAt=function(t){var e=this.compare,n=this.array,i=this.runStart[t],o=this.runLength[t],r=this.runStart[t+1],a=this.runLength[t+1];this.runLength[t]=o+a,t===this.stackSize-3&&(this.runStart[t+1]=this.runStart[t+2],this.runLength[t+1]=this.runLength[t+2]),this.stackSize--;var s=p(n[r],n,i,o,0,e);i+=s,0!=(o-=s)&&0!==(a=h(n[i+o-1],n,r,a,a-1,e))&&(o<=a?this.mergeLow(i,o,r,a):this.mergeHigh(i,o,r,a))},t.prototype.mergeLow=function(t,e,n,o){var r=this.compare,a=this.array,s=this.tmp,l=0;for(l=0;l<e;l++)s[l]=a[t+l];var c=0,u=n,d=t;if(a[d++]=a[u++],0!=--o)if(1!==e){for(var f=this.minGallop;;){var b=0,M=0,g=!1;do{if(r(a[u],s[c])<0){if(a[d++]=a[u++],M++,b=0,0==--o){g=!0;break}}else if(a[d++]=s[c++],b++,M=0,1==--e){g=!0;break}}while((b|M)<f);if(g)break;do{if(0!==(b=p(a[u],s,c,e,0,r))){for(l=0;l<b;l++)a[d+l]=s[c+l];if(d+=b,c+=b,(e-=b)<=1){g=!0;break}}if(a[d++]=a[u++],0==--o){g=!0;break}if(0!==(M=h(s[c],a,u,o,0,r))){for(l=0;l<M;l++)a[d+l]=a[u+l];if(d+=M,u+=M,0==(o-=M)){g=!0;break}}if(a[d++]=s[c++],1==--e){g=!0;break}f--}while(b>=i||M>=i);if(g)break;f<0&&(f=0),f+=2}if(this.minGallop=f,f<1&&(this.minGallop=1),1===e){for(l=0;l<o;l++)a[d+l]=a[u+l];a[d+o]=s[c]}else{if(0===e)throw new Error("mergeLow preconditions were not respected");for(l=0;l<e;l++)a[d+l]=s[c+l]}}else{for(l=0;l<o;l++)a[d+l]=a[u+l];a[d+o]=s[c]}else for(l=0;l<e;l++)a[d+l]=s[c+l]},t.prototype.mergeHigh=function(t,e,n,o){var r=this.compare,a=this.array,s=this.tmp,l=0;for(l=0;l<o;l++)s[l]=a[n+l];var c=t+e-1,u=o-1,d=n+o-1,f=0,b=0;if(a[d--]=a[c--],0!=--e)if(1!==o){for(var M=this.minGallop;;){var g=0,m=0,z=!1;do{if(r(s[u],a[c])<0){if(a[d--]=a[c--],g++,m=0,0==--e){z=!0;break}}else if(a[d--]=s[u--],m++,g=0,1==--o){z=!0;break}}while((g|m)<M);if(z)break;do{if(0!=(g=e-p(s[u],a,t,e,e-1,r))){for(e-=g,b=1+(d-=g),f=1+(c-=g),l=g-1;l>=0;l--)a[b+l]=a[f+l];if(0===e){z=!0;break}}if(a[d--]=s[u--],1==--o){z=!0;break}if(0!=(m=o-h(a[c],s,0,o,o-1,r))){for(o-=m,b=1+(d-=m),f=1+(u-=m),l=0;l<m;l++)a[b+l]=s[f+l];if(o<=1){z=!0;break}}if(a[d--]=a[c--],0==--e){z=!0;break}M--}while(g>=i||m>=i);if(z)break;M<0&&(M=0),M+=2}if(this.minGallop=M,M<1&&(this.minGallop=1),1===o){for(b=1+(d-=e),f=1+(c-=e),l=e-1;l>=0;l--)a[b+l]=a[f+l];a[d]=s[u]}else{if(0===o)throw new Error("mergeHigh preconditions were not respected");for(f=d-(o-1),l=0;l<o;l++)a[f+l]=s[l]}}else{for(b=1+(d-=e),f=1+(c-=e),l=e-1;l>=0;l--)a[b+l]=a[f+l];a[d]=s[u]}else for(f=d-(o-1),l=0;l<o;l++)a[f+l]=s[l]},t}();function b(t,e,i,o){if(!Array.isArray(t))throw new TypeError("Can only sort arrays");e?"function"!=typeof e&&(o=i,i=e,e=s):e=s,i||(i=0),o||(o=t.length);var r=o-i;if(!(r<2)){var a=0;if(r<n)d(t,i,o,i+(a=c(t,i,o,e)),e);else{var u=new f(t,e),h=l(r);do{if((a=c(t,i,o,e))<h){var p=r;p>h&&(p=h),d(t,i,i+p,i+a,e),a=p}u.pushRun(i,a),u.mergeRuns(),r-=a,i+=a}while(0!==r);u.forceMergeRuns()}}}}(t)}(qI),function(t){t.exports=qI}(wI);var WI=Bn(xI);function LI(t){var e=function(){if("undefined"==typeof Reflect||!CN)return!1;if(CN.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(CN(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=WL(t);if(e){var o=WL(this).constructor;n=CN(i,arguments,o)}else n=i.apply(this,arguments);return OL(this,n)}}var kI=function(){function t(){Jb(this,t)}return mg(t,[{key:"abstract",value:function(){throw new Error("Can't instantiate abstract class!")}},{key:"fake_use",value:function(){}},{key:"curveType",value:function(){return this.abstract()}},{key:"getPosition",value:function(t){return this.fake_use(t),this.abstract()}},{key:"setPosition",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;this.fake_use(t,e,n),this.abstract()}},{key:"getTreeSize",value:function(t){return this.fake_use(t),this.abstract()}},{key:"sort",value:function(t){this.fake_use(t),this.abstract()}},{key:"fix",value:function(t,e){this.fake_use(t,e),this.abstract()}},{key:"shift",value:function(t,e){this.fake_use(t,e),this.abstract()}}]),t}(),TI=function(t){vL(n,t);var e=LI(n);function n(t){var i;return Jb(this,n),(i=e.call(this)).layout=t,i}return mg(n,[{key:"curveType",value:function(){return"horizontal"}},{key:"getPosition",value:function(t){return t.x}},{key:"setPosition",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;void 0!==n&&this.layout.hierarchical.addToOrdering(t,n),t.x=e}},{key:"getTreeSize",value:function(t){var e=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,t);return{min:e.min_x,max:e.max_x}}},{key:"sort",value:function(t){xI.sort(t,(function(t,e){return t.x-e.x}))}},{key:"fix",value:function(t,e){t.y=this.layout.options.hierarchical.levelSeparation*e,t.options.fixed.y=!0}},{key:"shift",value:function(t,e){this.layout.body.nodes[t].x+=e}}]),n}(kI),SI=function(t){vL(n,t);var e=LI(n);function n(t){var i;return Jb(this,n),(i=e.call(this)).layout=t,i}return mg(n,[{key:"curveType",value:function(){return"vertical"}},{key:"getPosition",value:function(t){return t.y}},{key:"setPosition",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;void 0!==n&&this.layout.hierarchical.addToOrdering(t,n),t.y=e}},{key:"getTreeSize",value:function(t){var e=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,t);return{min:e.min_y,max:e.max_y}}},{key:"sort",value:function(t){xI.sort(t,(function(t,e){return t.y-e.y}))}},{key:"fix",value:function(t,e){t.x=this.layout.options.hierarchical.levelSeparation*e,t.options.fixed.x=!0}},{key:"shift",value:function(t,e){this.layout.body.nodes[t].y+=e}}]),n}(kI),RI={},CI={get exports(){return RI},set exports(t){RI=t}},DI=Jh.every;ha({target:"Array",proto:!0,forced:!iz("every")},{every:function(t){return DI(this,t,arguments.length>1?arguments[1]:void 0)}});var NI=ys("Array").every,EI=ji,BI=NI,PI=Array.prototype,YI=function(t){var e=t.every;return t===PI||EI(PI,t)&&e===PI.every?BI:e},II=YI;!function(t){t.exports=II}(CI);var XI=Bn(RI);function HI(t,e){var n=void 0!==dm&&oh(t)||t["@@iterator"];if(!n){if(km(t)||(n=function(t,e){var n;if(!t)return;if("string"==typeof t)return FI(t,e);var i=_m(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Cd(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return FI(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function FI(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function jI(t,e){var n=new IC;return fz(t).call(t,(function(t){var e;fz(e=t.edges).call(e,(function(t){t.connected&&n.add(t)}))})),fz(n).call(n,(function(t){var n=t.from.id,i=t.to.id;null==e[n]&&(e[n]=0),(null==e[i]||e[n]>=e[i])&&(e[i]=e[n]+1)})),e}function VI(t,e,n,i){var o,r,a=sy(null),s=mC(o=lm(rN(i).call(i))).call(o,(function(t,e){return t+1+e.edges.length}),0),l=n+"Id",c="to"===n?1:-1,u=HI(i);try{var d=function(){var o=sm(r.value,2),u=o[0],d=o[1];if(!i.has(u)||!t(d))return"continue";a[u]=0;for(var h,p=[d],f=0,b=function(){var t,o;if(!i.has(u))return"continue";var r=a[h.id]+c;if(fz(t=jv(o=h.edges).call(o,(function(t){return t.connected&&t.to!==t.from&&t[n]!==h&&i.has(t.toId)&&i.has(t.fromId)}))).call(t,(function(t){var i=t[l],o=a[i];(null==o||e(r,o))&&(a[i]=r,p.push(t[n]))})),f>s)return{v:{v:jI(i,a)}};++f};h=p.pop();){var M=b();if("continue"!==M&&"object"===cg(M))return M.v}};for(u.s();!(r=u.n()).done;){var h=d();if("continue"!==h&&"object"===cg(h))return h.v}}catch(t){u.e(t)}finally{u.f()}return a}var $I=function(){function t(){Jb(this,t),this.childrenReference={},this.parentReference={},this.trees={},this.distributionOrdering={},this.levels={},this.distributionIndex={},this.isTree=!1,this.treeIndex=-1}return mg(t,[{key:"addRelation",value:function(t,e){void 0===this.childrenReference[t]&&(this.childrenReference[t]=[]),this.childrenReference[t].push(e),void 0===this.parentReference[e]&&(this.parentReference[e]=[]),this.parentReference[e].push(t)}},{key:"checkIfTree",value:function(){for(var t in this.parentReference)if(this.parentReference[t].length>1)return void(this.isTree=!1);this.isTree=!0}},{key:"numTrees",value:function(){return this.treeIndex+1}},{key:"setTreeIndex",value:function(t,e){void 0!==e&&void 0===this.trees[t.id]&&(this.trees[t.id]=e,this.treeIndex=Math.max(e,this.treeIndex))}},{key:"ensureLevel",value:function(t){void 0===this.levels[t]&&(this.levels[t]=0)}},{key:"getMaxLevel",value:function(t){var e=this,n={};return function t(i){if(void 0!==n[i])return n[i];var o=e.levels[i];if(e.childrenReference[i]){var r=e.childrenReference[i];if(r.length>0)for(var a=0;a<r.length;a++)o=Math.max(o,t(r[a]))}return n[i]=o,o}(t)}},{key:"levelDownstream",value:function(t,e){void 0===this.levels[e.id]&&(void 0===this.levels[t.id]&&(this.levels[t.id]=0),this.levels[e.id]=this.levels[t.id]+1)}},{key:"setMinLevelToZero",value:function(t){var e=1e9;for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&void 0!==this.levels[n]&&(e=Math.min(this.levels[n],e));for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&void 0!==this.levels[i]&&(this.levels[i]-=e)}},{key:"getTreeSize",value:function(t,e){var n=1e9,i=-1e9,o=1e9,r=-1e9;for(var a in this.trees)if(Object.prototype.hasOwnProperty.call(this.trees,a)&&this.trees[a]===e){var s=t[a];n=Math.min(s.x,n),i=Math.max(s.x,i),o=Math.min(s.y,o),r=Math.max(s.y,r)}return{min_x:n,max_x:i,min_y:o,max_y:r}}},{key:"hasSameParent",value:function(t,e){var n=this.parentReference[t.id],i=this.parentReference[e.id];if(void 0===n||void 0===i)return!1;for(var o=0;o<n.length;o++)for(var r=0;r<i.length;r++)if(n[o]==i[r])return!0;return!1}},{key:"inSameSubNetwork",value:function(t,e){return this.trees[t.id]===this.trees[e.id]}},{key:"getLevels",value:function(){return Vm(this.distributionOrdering)}},{key:"addToOrdering",value:function(t,e){void 0===this.distributionOrdering[e]&&(this.distributionOrdering[e]=[]);var n=!1,i=this.distributionOrdering[e];for(var o in i)if(i[o]===t){n=!0;break}n||(this.distributionOrdering[e].push(t),this.distributionIndex[t.id]=this.distributionOrdering[e].length-1)}}]),t}(),UI=function(){function t(e){Jb(this,t),this.body=e,this._resetRNG(Math.random()+":"+Qm()),this.setPhysics=!1,this.options={},this.optionsBackup={physics:{}},this.defaultOptions={randomSeed:void 0,improvedLayout:!0,clusterThreshold:150,hierarchical:{enabled:!1,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:"UD",sortMethod:"hubsize"}},os(this.options,this.defaultOptions),this.bindEventListeners()}return mg(t,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("_dataChanged",(function(){t.setupHierarchicalLayout()})),this.body.emitter.on("_dataLoaded",(function(){t.layoutNetwork()})),this.body.emitter.on("_resetHierarchicalLayout",(function(){t.setupHierarchicalLayout()})),this.body.emitter.on("_adjustEdgesForHierarchicalLayout",(function(){if(!0===t.options.hierarchical.enabled){var e=t.direction.curveType();t.body.emitter.emit("_forceDisableDynamicCurves",e,!1)}}))}},{key:"setOptions",value:function(t,e){if(void 0!==t){var n=this.options.hierarchical,i=n.enabled;if(Tx(["randomSeed","improvedLayout","clusterThreshold"],this.options,t),nw(this.options,t,"hierarchical"),void 0!==t.randomSeed&&this._resetRNG(t.randomSeed),!0===n.enabled)return!0===i&&this.body.emitter.emit("refresh",!0),"RL"===n.direction||"DU"===n.direction?n.levelSeparation>0&&(n.levelSeparation*=-1):n.levelSeparation<0&&(n.levelSeparation*=-1),this.setDirectionStrategy(),this.body.emitter.emit("_resetHierarchicalLayout"),this.adaptAllOptionsForHierarchicalLayout(e);if(!0===i)return this.body.emitter.emit("refresh"),Rx(e,this.optionsBackup)}return e}},{key:"_resetRNG",value:function(t){this.initialRandomSeed=t,this._rng=Mx(this.initialRandomSeed)}},{key:"adaptAllOptionsForHierarchicalLayout",value:function(t){if(!0===this.options.hierarchical.enabled){var e=this.optionsBackup.physics;void 0===t.physics||!0===t.physics?(t.physics={enabled:void 0===e.enabled||e.enabled,solver:"hierarchicalRepulsion"},e.enabled=void 0===e.enabled||e.enabled,e.solver=e.solver||"barnesHut"):"object"===cg(t.physics)?(e.enabled=void 0===t.physics.enabled||t.physics.enabled,e.solver=t.physics.solver||"barnesHut",t.physics.solver="hierarchicalRepulsion"):!1!==t.physics&&(e.solver="barnesHut",t.physics={solver:"hierarchicalRepulsion"});var n=this.direction.curveType();if(void 0===t.edges)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},t.edges={smooth:!1};else if(void 0===t.edges.smooth)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},t.edges.smooth=!1;else if("boolean"==typeof t.edges.smooth)this.optionsBackup.edges={smooth:t.edges.smooth},t.edges.smooth={enabled:t.edges.smooth,type:n};else{var i=t.edges.smooth;void 0!==i.type&&"dynamic"!==i.type&&(n=i.type),this.optionsBackup.edges={smooth:{enabled:void 0===i.enabled||i.enabled,type:void 0===i.type?"dynamic":i.type,roundness:void 0===i.roundness?.5:i.roundness,forceDirection:void 0!==i.forceDirection&&i.forceDirection}},t.edges.smooth={enabled:void 0===i.enabled||i.enabled,type:n,roundness:void 0===i.roundness?.5:i.roundness,forceDirection:void 0!==i.forceDirection&&i.forceDirection}}this.body.emitter.emit("_forceDisableDynamicCurves",n)}return t}},{key:"positionInitially",value:function(t){if(!0!==this.options.hierarchical.enabled){this._resetRNG(this.initialRandomSeed);for(var e=t.length+50,n=0;n<t.length;n++){var i=t[n],o=2*Math.PI*this._rng();void 0===i.x&&(i.x=e*Math.cos(o)),void 0===i.y&&(i.y=e*Math.sin(o))}}}},{key:"layoutNetwork",value:function(){if(!0!==this.options.hierarchical.enabled&&!0===this.options.improvedLayout){for(var t=this.body.nodeIndices,e=0,n=0;n<t.length;n++){!0===this.body.nodes[t[n]].predefinedPosition&&(e+=1)}if(e<.5*t.length){var i=0,o=this.options.clusterThreshold,r={clusterNodeProperties:{shape:"ellipse",label:"",group:"",font:{multi:!1}},clusterEdgeProperties:{label:"",font:{multi:!1},smooth:{enabled:!1}}};if(t.length>o){for(var a=t.length;t.length>o&&i<=10;){i+=1;var s=t.length;if(i%3==0?this.body.modules.clustering.clusterBridges(r):this.body.modules.clustering.clusterOutliers(r),s==t.length&&i%3!=0)return this._declusterAll(),this.body.emitter.emit("_layoutFailed"),void console.info("This network could not be positioned by this version of the improved layout algorithm. Please disable improvedLayout for better performance.")}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*a)})}i>10&&console.info("The clustering didn't succeed within the amount of interations allowed, progressing with partial result."),this.body.modules.kamadaKawai.solve(t,this.body.edgeIndices,!0),this._shiftToCenter();for(var l=0;l<t.length;l++){var c=this.body.nodes[t[l]];!1===c.predefinedPosition&&(c.x+=70*(.5-this._rng()),c.y+=70*(.5-this._rng()))}this._declusterAll(),this.body.emitter.emit("_repositionBezierNodes")}}}},{key:"_shiftToCenter",value:function(){for(var t=$P.getRangeCore(this.body.nodes,this.body.nodeIndices),e=$P.findCenter(t),n=0;n<this.body.nodeIndices.length;n++){var i=this.body.nodes[this.body.nodeIndices[n]];i.x-=e.x,i.y-=e.y}}},{key:"_declusterAll",value:function(){for(var t=!0;!0===t;){t=!1;for(var e=0;e<this.body.nodeIndices.length;e++)!0===this.body.nodes[this.body.nodeIndices[e]].isCluster&&(t=!0,this.body.modules.clustering.openCluster(this.body.nodeIndices[e],{},!1));!0===t&&this.body.emitter.emit("_dataChanged")}}},{key:"getSeed",value:function(){return this.initialRandomSeed}},{key:"setupHierarchicalLayout",value:function(){if(!0===this.options.hierarchical.enabled&&this.body.nodeIndices.length>0){var t,e,n=!1,i=!1;for(e in this.lastNodeOnLevel={},this.hierarchical=new $I,this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,e)&&(void 0!==(t=this.body.nodes[e]).options.level?(n=!0,this.hierarchical.levels[e]=t.options.level):i=!0);if(!0===i&&!0===n)throw new Error("To use the hierarchical layout, nodes require either no predefined levels or levels have to be defined for all nodes.");if(!0===i){var o=this.options.hierarchical.sortMethod;"hubsize"===o?this._determineLevelsByHubsize():"directed"===o?this._determineLevelsDirected():"custom"===o&&this._determineLevelsCustomCallback()}for(var r in this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,r)&&this.hierarchical.ensureLevel(r);var a=this._getDistribution();this._generateMap(),this._placeNodesByHierarchy(a),this._condenseHierarchy(),this._shiftToCenter()}}},{key:"_condenseHierarchy",value:function(){var t=this,e=!1,n={},i=function(e,n){var i=t.hierarchical.trees;for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&i[o]===e&&t.direction.shift(o,n)},o=function(){for(var e=[],n=0;n<t.hierarchical.numTrees();n++)e.push(t.direction.getTreeSize(n));return e},r=function e(n,i){if(!i[n.id]&&(i[n.id]=!0,t.hierarchical.childrenReference[n.id])){var o=t.hierarchical.childrenReference[n.id];if(o.length>0)for(var r=0;r<o.length;r++)e(t.body.nodes[o[r]],i)}},a=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e9,i=1e9,o=1e9,r=1e9,a=-1e9;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var l=t.body.nodes[s],c=t.hierarchical.levels[l.id],u=t.direction.getPosition(l),d=sm(t._getSpaceAroundNode(l,e),2),h=d[0],p=d[1];i=Math.min(h,i),o=Math.min(p,o),c<=n&&(r=Math.min(u,r),a=Math.max(u,a))}return[r,a,i,o]},s=function(e,n){var i=t.hierarchical.getMaxLevel(e.id),o=t.hierarchical.getMaxLevel(n.id);return Math.min(i,o)},l=function(e,n,i){for(var o=t.hierarchical,r=0;r<n.length;r++){var a=n[r],s=o.distributionOrdering[a];if(s.length>1)for(var l=0;l<s.length-1;l++){var c=s[l],u=s[l+1];o.hasSameParent(c,u)&&o.inSameSubNetwork(c,u)&&e(c,u,i)}}},c=function(n,i){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l=t.direction.getPosition(n),c=t.direction.getPosition(i),u=Math.abs(c-l),d=t.options.hierarchical.nodeSpacing;if(u>d){var h={},p={};r(n,h),r(i,p);var f=s(n,i),b=a(h,f),M=a(p,f),g=b[1],m=M[0],z=M[2];if(Math.abs(g-m)>d){var v=g-m+d;v<-z+d&&(v=-z+d),v<0&&(t._shiftBlock(i.id,v),e=!0,!0===o&&t._centerParent(i))}}},u=function(i,o){for(var s=o.id,l=o.edges,c=t.hierarchical.levels[o.id],u=t.options.hierarchical.levelSeparation*t.options.hierarchical.levelSeparation,d={},h=[],p=0;p<l.length;p++){var f=l[p];if(f.toId!=f.fromId){var b=f.toId==s?f.from:f.to;d[l[p].id]=b,t.hierarchical.levels[b.id]<c&&h.push(f)}}var M=function(e,n){for(var i=0,o=0;o<n.length;o++)if(void 0!==d[n[o].id]){var r=t.direction.getPosition(d[n[o].id])-e;i+=r/Math.sqrt(r*r+u)}return i},g=function(e,n){for(var i=0,o=0;o<n.length;o++)if(void 0!==d[n[o].id]){var r=t.direction.getPosition(d[n[o].id])-e;i-=u*Math.pow(r*r+u,-1.5)}return i},m=function(e,n){for(var i=t.direction.getPosition(o),r={},a=0;a<e;a++){var s=M(i,n),l=g(i,n);if(void 0!==r[i-=Math.max(-40,Math.min(40,Math.round(s/l)))])break;r[i]=a}return i},z=m(i,h);!function(i){var s=t.direction.getPosition(o);if(void 0===n[o.id]){var l={};r(o,l),n[o.id]=l}var c=a(n[o.id]),u=c[2],d=c[3],h=i-s,p=0;h>0?p=Math.min(h,d-t.options.hierarchical.nodeSpacing):h<0&&(p=-Math.min(-h,u-t.options.hierarchical.nodeSpacing)),0!=p&&(t._shiftBlock(o.id,p),e=!0)}(z),function(n){var i=t.direction.getPosition(o),r=sm(t._getSpaceAroundNode(o),2),a=r[0],s=r[1],l=n-i,c=i;l>0?c=Math.min(i+(s-t.options.hierarchical.nodeSpacing),n):l<0&&(c=Math.max(i-(a-t.options.hierarchical.nodeSpacing),n)),c!==i&&(t.direction.setPosition(o,c),e=!0)}(z=m(i,l))};!0===this.options.hierarchical.blockShifting&&(function(n){var i=t.hierarchical.getLevels();i=qz(i).call(i);for(var o=0;o<n&&(e=!1,l(c,i,!0),!0===e);o++);}(5),function(){for(var e in t.body.nodes)Object.prototype.hasOwnProperty.call(t.body.nodes,e)&&t._centerParent(t.body.nodes[e])}()),!0===this.options.hierarchical.edgeMinimization&&function(n){var i=t.hierarchical.getLevels();i=qz(i).call(i);for(var o=0;o<n;o++){e=!1;for(var r=0;r<i.length;r++)for(var a=i[r],s=t.hierarchical.distributionOrdering[a],l=0;l<s.length;l++)u(1e3,s[l]);if(!0!==e)break}}(20),!0===this.options.hierarchical.parentCentralization&&function(){var e=t.hierarchical.getLevels();e=qz(e).call(e);for(var n=0;n<e.length;n++)for(var i=e[n],o=t.hierarchical.distributionOrdering[i],r=0;r<o.length;r++)t._centerParent(o[r])}(),function(){for(var e=o(),n=0,r=0;r<e.length-1;r++){n+=e[r].max-e[r+1].min+t.options.hierarchical.treeSpacing,i(r+1,n)}}()}},{key:"_getSpaceAroundNode",value:function(t,e){var n=!0;void 0===e&&(n=!1);var i=this.hierarchical.levels[t.id];if(void 0!==i){var o=this.hierarchical.distributionIndex[t.id],r=this.direction.getPosition(t),a=this.hierarchical.distributionOrdering[i],s=1e9,l=1e9;if(0!==o){var c=a[o-1];if(!0===n&&void 0===e[c.id]||!1===n)s=r-this.direction.getPosition(c)}if(o!=a.length-1){var u=a[o+1];if(!0===n&&void 0===e[u.id]||!1===n){var d=this.direction.getPosition(u);l=Math.min(l,d-r)}}return[s,l]}return[0,0]}},{key:"_centerParent",value:function(t){if(this.hierarchical.parentReference[t.id])for(var e=this.hierarchical.parentReference[t.id],n=0;n<e.length;n++){var i=e[n],o=this.body.nodes[i],r=this.hierarchical.childrenReference[i];if(void 0!==r){var a=this._getCenterPosition(r),s=this.direction.getPosition(o),l=sm(this._getSpaceAroundNode(o),2),c=l[0],u=l[1],d=s-a;(d<0&&Math.abs(d)<u-this.options.hierarchical.nodeSpacing||d>0&&Math.abs(d)<c-this.options.hierarchical.nodeSpacing)&&this.direction.setPosition(o,a)}}}},{key:"_placeNodesByHierarchy",value:function(t){for(var e in this.positionedNodes={},t)if(Object.prototype.hasOwnProperty.call(t,e)){var n,i=Vm(t[e]);i=this._indexArrayToNodes(i),ED(n=this.direction).call(n,i);for(var o=0,r=0;r<i.length;r++){var a=i[r];if(void 0===this.positionedNodes[a.id]){var s=this.options.hierarchical.nodeSpacing,l=s*o;o>0&&(l=this.direction.getPosition(i[r-1])+s),this.direction.setPosition(a,l,e),this._validatePositionAndContinue(a,e,l),o++}}}}},{key:"_placeBranchNodes",value:function(t,e){var n,i=this.hierarchical.childrenReference[t];if(void 0!==i){for(var o=[],r=0;r<i.length;r++)o.push(this.body.nodes[i[r]]);ED(n=this.direction).call(n,o);for(var a=0;a<o.length;a++){var s=o[a],l=this.hierarchical.levels[s.id];if(!(l>e&&void 0===this.positionedNodes[s.id]))return;var c=this.options.hierarchical.nodeSpacing,u=void 0;u=0===a?this.direction.getPosition(this.body.nodes[t]):this.direction.getPosition(o[a-1])+c,this.direction.setPosition(s,u,l),this._validatePositionAndContinue(s,l,u)}var d=this._getCenterPosition(o);this.direction.setPosition(this.body.nodes[t],d,e)}}},{key:"_validatePositionAndContinue",value:function(t,e,n){if(this.hierarchical.isTree){if(void 0!==this.lastNodeOnLevel[e]){var i=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[e]]);if(n-i<this.options.hierarchical.nodeSpacing){var o=i+this.options.hierarchical.nodeSpacing-n,r=this._findCommonParent(this.lastNodeOnLevel[e],t.id);this._shiftBlock(r.withChild,o)}}this.lastNodeOnLevel[e]=t.id,this.positionedNodes[t.id]=!0,this._placeBranchNodes(t.id,e)}}},{key:"_indexArrayToNodes",value:function(t){for(var e=[],n=0;n<t.length;n++)e.push(this.body.nodes[t[n]]);return e}},{key:"_getDistribution",value:function(){var t,e,n={};for(t in this.body.nodes)if(Object.prototype.hasOwnProperty.call(this.body.nodes,t)){e=this.body.nodes[t];var i=void 0===this.hierarchical.levels[t]?0:this.hierarchical.levels[t];this.direction.fix(e,i),void 0===n[i]&&(n[i]={}),n[i][t]=e}return n}},{key:"_getActiveEdges",value:function(t){var e=this,n=[];return Bx(t.edges,(function(t){var i;-1!==XO(i=e.body.edgeIndices).call(i,t.id)&&n.push(t)})),n}},{key:"_getHubSizes",value:function(){var t=this,e={};Bx(this.body.nodeIndices,(function(n){var i=t.body.nodes[n],o=t._getActiveEdges(i).length;e[o]=!0}));var n=[];return Bx(e,(function(t){n.push(Number(t))})),ED(WI).call(WI,n,(function(t,e){return e-t})),n}},{key:"_determineLevelsByHubsize",value:function(){for(var t=this,e=function(e,n){t.hierarchical.levelDownstream(e,n)},n=this._getHubSizes(),i=function(){var i=n[o];if(0===i)return"break";Bx(t.body.nodeIndices,(function(n){var o=t.body.nodes[n];i===t._getActiveEdges(o).length&&t._crawlNetwork(e,n)}))},o=0;o<n.length;++o){if("break"===i())break}}},{key:"_determineLevelsCustomCallback",value:function(){var t=this;this._crawlNetwork((function(e,n,i){var o=t.hierarchical.levels[e.id];void 0===o&&(o=t.hierarchical.levels[e.id]=1e5);var r=($P.cloneOptions(e,"node"),$P.cloneOptions(n,"node"),void $P.cloneOptions(i,"edge"));t.hierarchical.levels[n.id]=o+r})),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_determineLevelsDirected",value:function(){var t,e=this,n=mC(t=this.body.nodeIndices).call(t,(function(t,n){return t.set(n,e.body.nodes[n]),t}),new SW);"roots"===this.options.hierarchical.shakeTowards?this.hierarchical.levels=function(t){return VI((function(e){var n,i;return XI(n=jv(i=e.edges).call(i,(function(e){return t.has(e.toId)}))).call(n,(function(t){return t.from===e}))}),(function(t,e){return e<t}),"to",t)}(n):this.hierarchical.levels=function(t){return VI((function(e){var n,i;return XI(n=jv(i=e.edges).call(i,(function(e){return t.has(e.toId)}))).call(n,(function(t){return t.to===e}))}),(function(t,e){return e>t}),"from",t)}(n),this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:"_generateMap",value:function(){var t=this;this._crawlNetwork((function(e,n){t.hierarchical.levels[n.id]>t.hierarchical.levels[e.id]&&t.hierarchical.addRelation(e.id,n.id)})),this.hierarchical.checkIfTree()}},{key:"_crawlNetwork",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=arguments.length>1?arguments[1]:void 0,i={},o=function n(o,r){if(void 0===i[o.id]){var a;t.hierarchical.setTreeIndex(o,r),i[o.id]=!0;for(var s=t._getActiveEdges(o),l=0;l<s.length;l++){var c=s[l];!0===c.connected&&(a=c.toId==o.id?c.from:c.to,o.id!=a.id&&(e(o,a,c),n(a,r)))}}};if(void 0===n)for(var r=0,a=0;a<this.body.nodeIndices.length;a++){var s=this.body.nodeIndices[a];if(void 0===i[s])o(this.body.nodes[s],r),r+=1}else{var l=this.body.nodes[n];if(void 0===l)return void console.error("Node not found:",n);o(l)}}},{key:"_shiftBlock",value:function(t,e){var n=this,i={};!function t(o){if(!i[o]){i[o]=!0,n.direction.shift(o,e);var r=n.hierarchical.childrenReference[o];if(void 0!==r)for(var a=0;a<r.length;a++)t(r[a])}}(t)}},{key:"_findCommonParent",value:function(t,e){var n=this,i={};return function t(e,i){var o=n.hierarchical.parentReference[i];if(void 0!==o)for(var r=0;r<o.length;r++){var a=o[r];e[a]=!0,t(e,a)}}(i,t),function t(e,i){var o=n.hierarchical.parentReference[i];if(void 0!==o)for(var r=0;r<o.length;r++){var a=o[r];if(void 0!==e[a])return{foundParent:a,withChild:i};var s=t(e,a);if(null!==s.foundParent)return s}return{foundParent:null,withChild:i}}(i,e)}},{key:"setDirectionStrategy",value:function(){var t="UD"===this.options.hierarchical.direction||"DU"===this.options.hierarchical.direction;this.direction=t?new TI(this):new SI(this)}},{key:"_getCenterPosition",value:function(t){for(var e=1e9,n=-1e9,i=0;i<t.length;i++){var o=void 0;if(void 0!==t[i].id)o=t[i];else{var r=t[i];o=this.body.nodes[r]}var a=this.direction.getPosition(o);e=Math.min(e,a),n=Math.max(n,a)}return.5*(e+n)}}]),t}();function GI(t,e){var n=void 0!==dm&&oh(t)||t["@@iterator"];if(!n){if(km(t)||(n=function(t,e){var n;if(!t)return;if("string"==typeof t)return ZI(t,e);var i=_m(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Cd(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return ZI(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function ZI(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var KI=function(){function t(e,n,i,o){var r,a,s=this;Jb(this,t),this.body=e,this.canvas=n,this.selectionHandler=i,this.interactionHandler=o,this.editMode=!1,this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0,this._domEventListenerCleanupQueue=[],this.temporaryUIFunctions={},this.temporaryEventFunctions=[],this.touchTime=0,this.temporaryIds={nodes:[],edges:[]},this.guiEnabled=!1,this.inMode=!1,this.selectedControlNode=void 0,this.options={},this.defaultOptions={enabled:!1,initiallyActive:!1,addNode:!0,addEdge:!0,editNode:void 0,editEdge:!0,deleteNode:!0,deleteEdge:!0,controlNodeStyle:{shape:"dot",size:6,color:{background:"#ff0000",border:"#3c3c3c",highlight:{background:"#07f968",border:"#3c3c3c"}},borderWidth:2,borderWidthSelected:2}},os(this.options,this.defaultOptions),this.body.emitter.on("destroy",(function(){s._clean()})),this.body.emitter.on("_dataChanged",Ls(r=this._restore).call(r,this)),this.body.emitter.on("_resetData",Ls(a=this._restore).call(a,this))}return mg(t,[{key:"_restore",value:function(){!1!==this.inMode&&(!0===this.options.initiallyActive?this.enableEditMode():this.disableEditMode())}},{key:"setOptions",value:function(t,e,n){void 0!==e&&(void 0!==e.locale?this.options.locale=e.locale:this.options.locale=n.locale,void 0!==e.locales?this.options.locales=e.locales:this.options.locales=n.locales),void 0!==t&&("boolean"==typeof t?this.options.enabled=t:(this.options.enabled=!0,Rx(this.options,t)),!0===this.options.initiallyActive&&(this.editMode=!0),this._setup())}},{key:"toggleEditMode",value:function(){!0===this.editMode?this.disableEditMode():this.enableEditMode()}},{key:"enableEditMode",value:function(){this.editMode=!0,this._clean(),!0===this.guiEnabled&&(this.manipulationDiv.style.display="block",this.closeDiv.style.display="block",this.editModeDiv.style.display="none",this.showManipulatorToolbar())}},{key:"disableEditMode",value:function(){this.editMode=!1,this._clean(),!0===this.guiEnabled&&(this.manipulationDiv.style.display="none",this.closeDiv.style.display="none",this.editModeDiv.style.display="block",this._createEditButton())}},{key:"showManipulatorToolbar",value:function(){if(this._clean(),this.manipulationDOM={},!0===this.guiEnabled){var t,e;this.editMode=!0,this.manipulationDiv.style.display="block",this.closeDiv.style.display="block";var n=this.selectionHandler.getSelectedNodeCount(),i=this.selectionHandler.getSelectedEdgeCount(),o=n+i,r=this.options.locales[this.options.locale],a=!1;!1!==this.options.addNode&&(this._createAddNodeButton(r),a=!0),!1!==this.options.addEdge&&(!0===a?this._createSeperator(1):a=!0,this._createAddEdgeButton(r)),1===n&&"function"==typeof this.options.editNode?(!0===a?this._createSeperator(2):a=!0,this._createEditNodeButton(r)):1===i&&0===n&&!1!==this.options.editEdge&&(!0===a?this._createSeperator(3):a=!0,this._createEditEdgeButton(r)),0!==o&&(n>0&&!1!==this.options.deleteNode||0===n&&!1!==this.options.deleteEdge)&&(!0===a&&this._createSeperator(4),this._createDeleteButton(r)),this._bindElementEvents(this.closeDiv,Ls(t=this.toggleEditMode).call(t,this)),this._temporaryBindEvent("select",Ls(e=this.showManipulatorToolbar).call(e,this))}this.body.emitter.emit("_redraw")}},{key:"addNodeMode",value:function(){var t;if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="addNode",!0===this.guiEnabled){var e,n=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(n),this._createSeperator(),this._createDescription(n.addDescription||this.options.locales.en.addDescription),this._bindElementEvents(this.closeDiv,Ls(e=this.toggleEditMode).call(e,this))}this._temporaryBindEvent("click",Ls(t=this._performAddNode).call(t,this))}},{key:"editNode",value:function(){var t=this;!0!==this.editMode&&this.enableEditMode(),this._clean();var e=this.selectionHandler.getSelectedNodes()[0];if(void 0!==e){if(this.inMode="editNode","function"!=typeof this.options.editNode)throw new Error("No function has been configured to handle the editing of nodes.");if(!0!==e.isCluster){var n=Rx({},e.options,!1);if(n.x=e.x,n.y=e.y,2!==this.options.editNode.length)throw new Error("The function for edit does not support two arguments (data, callback)");this.options.editNode(n,(function(e){null!=e&&"editNode"===t.inMode&&t.body.data.nodes.getDataSet().update(e),t.showManipulatorToolbar()}))}else alert(this.options.locales[this.options.locale].editClusterError||this.options.locales.en.editClusterError)}else this.showManipulatorToolbar()}},{key:"addEdgeMode",value:function(){var t,e,n,i,o;if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="addEdge",!0===this.guiEnabled){var r,a=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(a),this._createSeperator(),this._createDescription(a.edgeDescription||this.options.locales.en.edgeDescription),this._bindElementEvents(this.closeDiv,Ls(r=this.toggleEditMode).call(r,this))}this._temporaryBindUI("onTouch",Ls(t=this._handleConnect).call(t,this)),this._temporaryBindUI("onDragEnd",Ls(e=this._finishConnect).call(e,this)),this._temporaryBindUI("onDrag",Ls(n=this._dragControlNode).call(n,this)),this._temporaryBindUI("onRelease",Ls(i=this._finishConnect).call(i,this)),this._temporaryBindUI("onDragStart",Ls(o=this._dragStartEdge).call(o,this)),this._temporaryBindUI("onHold",(function(){}))}},{key:"editEdgeMode",value:function(){if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="editEdge","object"!==cg(this.options.editEdge)||"function"!=typeof this.options.editEdge.editWithoutDrag||(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdgeIds()[0],void 0===this.edgeBeingEditedId)){if(!0===this.guiEnabled){var t,e=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(e),this._createSeperator(),this._createDescription(e.editEdgeDescription||this.options.locales.en.editEdgeDescription),this._bindElementEvents(this.closeDiv,Ls(t=this.toggleEditMode).call(t,this))}if(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdgeIds()[0],void 0!==this.edgeBeingEditedId){var n,i,o,r,a=this.body.edges[this.edgeBeingEditedId],s=this._getNewTargetNode(a.from.x,a.from.y),l=this._getNewTargetNode(a.to.x,a.to.y);this.temporaryIds.nodes.push(s.id),this.temporaryIds.nodes.push(l.id),this.body.nodes[s.id]=s,this.body.nodeIndices.push(s.id),this.body.nodes[l.id]=l,this.body.nodeIndices.push(l.id),this._temporaryBindUI("onTouch",Ls(n=this._controlNodeTouch).call(n,this)),this._temporaryBindUI("onTap",(function(){})),this._temporaryBindUI("onHold",(function(){})),this._temporaryBindUI("onDragStart",Ls(i=this._controlNodeDragStart).call(i,this)),this._temporaryBindUI("onDrag",Ls(o=this._controlNodeDrag).call(o,this)),this._temporaryBindUI("onDragEnd",Ls(r=this._controlNodeDragEnd).call(r,this)),this._temporaryBindUI("onMouseMove",(function(){})),this._temporaryBindEvent("beforeDrawing",(function(t){var e=a.edgeType.findBorderPositions(t);!1===s.selected&&(s.x=e.from.x,s.y=e.from.y),!1===l.selected&&(l.x=e.to.x,l.y=e.to.y)})),this.body.emitter.emit("_redraw")}else this.showManipulatorToolbar()}else{var c=this.body.edges[this.edgeBeingEditedId];this._performEditEdge(c.from.id,c.to.id)}}},{key:"deleteSelected",value:function(){var t=this;!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="delete";var e=this.selectionHandler.getSelectedNodeIds(),n=this.selectionHandler.getSelectedEdgeIds(),i=void 0;if(e.length>0){for(var o=0;o<e.length;o++)if(!0===this.body.nodes[e[o]].isCluster)return void alert(this.options.locales[this.options.locale].deleteClusterError||this.options.locales.en.deleteClusterError);"function"==typeof this.options.deleteNode&&(i=this.options.deleteNode)}else n.length>0&&"function"==typeof this.options.deleteEdge&&(i=this.options.deleteEdge);if("function"==typeof i){var r={nodes:e,edges:n};if(2!==i.length)throw new Error("The function for delete does not support two arguments (data, callback)");i(r,(function(e){null!=e&&"delete"===t.inMode?(t.body.data.edges.getDataSet().remove(e.edges),t.body.data.nodes.getDataSet().remove(e.nodes),t.body.emitter.emit("startSimulation"),t.showManipulatorToolbar()):(t.body.emitter.emit("startSimulation"),t.showManipulatorToolbar())}))}else this.body.data.edges.getDataSet().remove(n),this.body.data.nodes.getDataSet().remove(e),this.body.emitter.emit("startSimulation"),this.showManipulatorToolbar()}},{key:"_setup",value:function(){!0===this.options.enabled?(this.guiEnabled=!0,this._createWrappers(),!1===this.editMode?this._createEditButton():this.showManipulatorToolbar()):(this._removeManipulationDOM(),this.guiEnabled=!1)}},{key:"_createWrappers",value:function(){var t,e;(void 0===this.manipulationDiv&&(this.manipulationDiv=document.createElement("div"),this.manipulationDiv.className="vis-manipulation",!0===this.editMode?this.manipulationDiv.style.display="block":this.manipulationDiv.style.display="none",this.canvas.frame.appendChild(this.manipulationDiv)),void 0===this.editModeDiv&&(this.editModeDiv=document.createElement("div"),this.editModeDiv.className="vis-edit-mode",!0===this.editMode?this.editModeDiv.style.display="none":this.editModeDiv.style.display="block",this.canvas.frame.appendChild(this.editModeDiv)),void 0===this.closeDiv)&&(this.closeDiv=document.createElement("button"),this.closeDiv.className="vis-close",this.closeDiv.setAttribute("aria-label",null!==(t=null===(e=this.options.locales[this.options.locale])||void 0===e?void 0:e.close)&&void 0!==t?t:this.options.locales.en.close),this.closeDiv.style.display=this.manipulationDiv.style.display,this.canvas.frame.appendChild(this.closeDiv))}},{key:"_getNewTargetNode",value:function(t,e){var n=Rx({},this.options.controlNodeStyle);n.id="targetNode"+IN(),n.hidden=!1,n.physics=!1,n.x=t,n.y=e;var i=this.body.functions.createNode(n);return i.shape.boundingBox={left:t,right:t,top:e,bottom:e},i}},{key:"_createEditButton",value:function(){var t;this._clean(),this.manipulationDOM={},xx(this.editModeDiv);var e=this.options.locales[this.options.locale],n=this._createButton("editMode","vis-edit vis-edit-mode",e.edit||this.options.locales.en.edit);this.editModeDiv.appendChild(n),this._bindElementEvents(n,Ls(t=this.toggleEditMode).call(t,this))}},{key:"_clean",value:function(){this.inMode=!1,!0===this.guiEnabled&&(xx(this.editModeDiv),xx(this.manipulationDiv),this._cleanupDOMEventListeners()),this._cleanupTemporaryNodesAndEdges(),this._unbindTemporaryUIs(),this._unbindTemporaryEvents(),this.body.emitter.emit("restorePhysics")}},{key:"_cleanupDOMEventListeners",value:function(){var t,e,n=GI(iv(t=this._domEventListenerCleanupQueue).call(t,0));try{for(n.s();!(e=n.n()).done;){(0,e.value)()}}catch(t){n.e(t)}finally{n.f()}}},{key:"_removeManipulationDOM",value:function(){this._clean(),xx(this.manipulationDiv),xx(this.editModeDiv),xx(this.closeDiv),this.manipulationDiv&&this.canvas.frame.removeChild(this.manipulationDiv),this.editModeDiv&&this.canvas.frame.removeChild(this.editModeDiv),this.closeDiv&&this.canvas.frame.removeChild(this.closeDiv),this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0}},{key:"_createSeperator",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.manipulationDOM["seperatorLineDiv"+t]=document.createElement("div"),this.manipulationDOM["seperatorLineDiv"+t].className="vis-separator-line",this.manipulationDiv.appendChild(this.manipulationDOM["seperatorLineDiv"+t])}},{key:"_createAddNodeButton",value:function(t){var e,n=this._createButton("addNode","vis-add",t.addNode||this.options.locales.en.addNode);this.manipulationDiv.appendChild(n),this._bindElementEvents(n,Ls(e=this.addNodeMode).call(e,this))}},{key:"_createAddEdgeButton",value:function(t){var e,n=this._createButton("addEdge","vis-connect",t.addEdge||this.options.locales.en.addEdge);this.manipulationDiv.appendChild(n),this._bindElementEvents(n,Ls(e=this.addEdgeMode).call(e,this))}},{key:"_createEditNodeButton",value:function(t){var e,n=this._createButton("editNode","vis-edit",t.editNode||this.options.locales.en.editNode);this.manipulationDiv.appendChild(n),this._bindElementEvents(n,Ls(e=this.editNode).call(e,this))}},{key:"_createEditEdgeButton",value:function(t){var e,n=this._createButton("editEdge","vis-edit",t.editEdge||this.options.locales.en.editEdge);this.manipulationDiv.appendChild(n),this._bindElementEvents(n,Ls(e=this.editEdgeMode).call(e,this))}},{key:"_createDeleteButton",value:function(t){var e,n;n=this.options.rtl?"vis-delete-rtl":"vis-delete";var i=this._createButton("delete",n,t.del||this.options.locales.en.del);this.manipulationDiv.appendChild(i),this._bindElementEvents(i,Ls(e=this.deleteSelected).call(e,this))}},{key:"_createBackButton",value:function(t){var e,n=this._createButton("back","vis-back",t.back||this.options.locales.en.back);this.manipulationDiv.appendChild(n),this._bindElementEvents(n,Ls(e=this.showManipulatorToolbar).call(e,this))}},{key:"_createButton",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"vis-label";return this.manipulationDOM[t+"Div"]=document.createElement("button"),this.manipulationDOM[t+"Div"].className="vis-button "+e,this.manipulationDOM[t+"Label"]=document.createElement("div"),this.manipulationDOM[t+"Label"].className=i,this.manipulationDOM[t+"Label"].innerText=n,this.manipulationDOM[t+"Div"].appendChild(this.manipulationDOM[t+"Label"]),this.manipulationDOM[t+"Div"]}},{key:"_createDescription",value:function(t){this.manipulationDOM.descriptionLabel=document.createElement("div"),this.manipulationDOM.descriptionLabel.className="vis-none",this.manipulationDOM.descriptionLabel.innerText=t,this.manipulationDiv.appendChild(this.manipulationDOM.descriptionLabel)}},{key:"_temporaryBindEvent",value:function(t,e){this.temporaryEventFunctions.push({event:t,boundFunction:e}),this.body.emitter.on(t,e)}},{key:"_temporaryBindUI",value:function(t,e){if(void 0===this.body.eventListeners[t])throw new Error("This UI function does not exist. Typo? You tried: "+t+" possible are: "+py(Vm(this.body.eventListeners)));this.temporaryUIFunctions[t]=this.body.eventListeners[t],this.body.eventListeners[t]=e}},{key:"_unbindTemporaryUIs",value:function(){for(var t in this.temporaryUIFunctions)Object.prototype.hasOwnProperty.call(this.temporaryUIFunctions,t)&&(this.body.eventListeners[t]=this.temporaryUIFunctions[t],delete this.temporaryUIFunctions[t]);this.temporaryUIFunctions={}}},{key:"_unbindTemporaryEvents",value:function(){for(var t=0;t<this.temporaryEventFunctions.length;t++){var e=this.temporaryEventFunctions[t].event,n=this.temporaryEventFunctions[t].boundFunction;this.body.emitter.off(e,n)}this.temporaryEventFunctions=[]}},{key:"_bindElementEvents",value:function(t,e){var n=new gw(t,{});nY(n,e),this._domEventListenerCleanupQueue.push((function(){n.destroy()}));var i=function(t){var n=t.keyCode,i=t.key;"Enter"!==i&&" "!==i&&13!==n&&32!==n||e()};t.addEventListener("keyup",i,!1),this._domEventListenerCleanupQueue.push((function(){t.removeEventListener("keyup",i,!1)}))}},{key:"_cleanupTemporaryNodesAndEdges",value:function(){for(var t=0;t<this.temporaryIds.edges.length;t++){var e;this.body.edges[this.temporaryIds.edges[t]].disconnect(),delete this.body.edges[this.temporaryIds.edges[t]];var n,i=XO(e=this.body.edgeIndices).call(e,this.temporaryIds.edges[t]);if(-1!==i)iv(n=this.body.edgeIndices).call(n,i,1)}for(var o=0;o<this.temporaryIds.nodes.length;o++){var r;delete this.body.nodes[this.temporaryIds.nodes[o]];var a,s=XO(r=this.body.nodeIndices).call(r,this.temporaryIds.nodes[o]);if(-1!==s)iv(a=this.body.nodeIndices).call(a,s,1)}this.temporaryIds={nodes:[],edges:[]}}},{key:"_controlNodeTouch",value:function(t){this.selectionHandler.unselectAll(),this.lastTouch=this.body.functions.getPointer(t.center),this.lastTouch.translation=os({},this.body.view.translation)}},{key:"_controlNodeDragStart",value:function(){var t=this.lastTouch,e=this.selectionHandler._pointerToPositionObject(t),n=this.body.nodes[this.temporaryIds.nodes[0]],i=this.body.nodes[this.temporaryIds.nodes[1]],o=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=void 0;var r=n.isOverlappingWith(e),a=i.isOverlappingWith(e);!0===r?(this.selectedControlNode=n,o.edgeType.from=n):!0===a&&(this.selectedControlNode=i,o.edgeType.to=i),void 0!==this.selectedControlNode&&this.selectionHandler.selectObject(this.selectedControlNode),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDrag",value:function(t){this.body.emitter.emit("disablePhysics");var e=this.body.functions.getPointer(t.center),n=this.canvas.DOMtoCanvas(e);void 0!==this.selectedControlNode?(this.selectedControlNode.x=n.x,this.selectedControlNode.y=n.y):this.interactionHandler.onDrag(t),this.body.emitter.emit("_redraw")}},{key:"_controlNodeDragEnd",value:function(t){var e=this.body.functions.getPointer(t.center),n=this.selectionHandler._pointerToPositionObject(e),i=this.body.edges[this.edgeBeingEditedId];if(void 0!==this.selectedControlNode){this.selectionHandler.unselectAll();for(var o=this.selectionHandler._getAllNodesOverlappingWith(n),r=void 0,a=o.length-1;a>=0;a--)if(o[a]!==this.selectedControlNode.id){r=this.body.nodes[o[a]];break}if(void 0!==r&&void 0!==this.selectedControlNode)if(!0===r.isCluster)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var s=this.body.nodes[this.temporaryIds.nodes[0]];this.selectedControlNode.id===s.id?this._performEditEdge(r.id,i.to.id):this._performEditEdge(i.from.id,r.id)}else i.updateEdgeType(),this.body.emitter.emit("restorePhysics");this.body.emitter.emit("_redraw")}}},{key:"_handleConnect",value:function(t){if((new Date).valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(t.center),this.lastTouch.translation=os({},this.body.view.translation),this.interactionHandler.drag.pointer=this.lastTouch,this.interactionHandler.drag.translation=this.lastTouch.translation;var e=this.lastTouch,n=this.selectionHandler.getNodeAt(e);if(void 0!==n)if(!0===n.isCluster)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var i=this._getNewTargetNode(n.x,n.y);this.body.nodes[i.id]=i,this.body.nodeIndices.push(i.id);var o=this.body.functions.createEdge({id:"connectionEdge"+IN(),from:n.id,to:i.id,physics:!1,smooth:{enabled:!0,type:"continuous",roundness:.5}});this.body.edges[o.id]=o,this.body.edgeIndices.push(o.id),this.temporaryIds.nodes.push(i.id),this.temporaryIds.edges.push(o.id)}this.touchTime=(new Date).valueOf()}}},{key:"_dragControlNode",value:function(t){var e=this.body.functions.getPointer(t.center),n=this.selectionHandler._pointerToPositionObject(e),i=void 0;void 0!==this.temporaryIds.edges[0]&&(i=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var o=this.selectionHandler._getAllNodesOverlappingWith(n),r=void 0,a=o.length-1;a>=0;a--){var s;if(-1===XO(s=this.temporaryIds.nodes).call(s,o[a])){r=this.body.nodes[o[a]];break}}if(t.controlEdge={from:i,to:r?r.id:void 0},this.selectionHandler.generateClickEvent("controlNodeDragging",t,e),void 0!==this.temporaryIds.nodes[0]){var l=this.body.nodes[this.temporaryIds.nodes[0]];l.x=this.canvas._XconvertDOMtoCanvas(e.x),l.y=this.canvas._YconvertDOMtoCanvas(e.y),this.body.emitter.emit("_redraw")}else this.interactionHandler.onDrag(t)}},{key:"_finishConnect",value:function(t){var e=this.body.functions.getPointer(t.center),n=this.selectionHandler._pointerToPositionObject(e),i=void 0;void 0!==this.temporaryIds.edges[0]&&(i=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var o=this.selectionHandler._getAllNodesOverlappingWith(n),r=void 0,a=o.length-1;a>=0;a--){var s;if(-1===XO(s=this.temporaryIds.nodes).call(s,o[a])){r=this.body.nodes[o[a]];break}}this._cleanupTemporaryNodesAndEdges(),void 0!==r&&(!0===r.isCluster?alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError):void 0!==this.body.nodes[i]&&void 0!==this.body.nodes[r.id]&&this._performAddEdge(i,r.id)),t.controlEdge={from:i,to:r?r.id:void 0},this.selectionHandler.generateClickEvent("controlNodeDragEnd",t,e),this.body.emitter.emit("_redraw")}},{key:"_dragStartEdge",value:function(t){var e=this.lastTouch;this.selectionHandler.generateClickEvent("dragStart",t,e,void 0,!0)}},{key:"_performAddNode",value:function(t){var e=this,n={id:IN(),x:t.pointer.canvas.x,y:t.pointer.canvas.y,label:"new"};if("function"==typeof this.options.addNode){if(2!==this.options.addNode.length)throw this.showManipulatorToolbar(),new Error("The function for add does not support two arguments (data,callback)");this.options.addNode(n,(function(t){null!=t&&"addNode"===e.inMode&&e.body.data.nodes.getDataSet().add(t),e.showManipulatorToolbar()}))}else this.body.data.nodes.getDataSet().add(n),this.showManipulatorToolbar()}},{key:"_performAddEdge",value:function(t,e){var n=this,i={from:t,to:e};if("function"==typeof this.options.addEdge){if(2!==this.options.addEdge.length)throw new Error("The function for connect does not support two arguments (data,callback)");this.options.addEdge(i,(function(t){null!=t&&"addEdge"===n.inMode&&(n.body.data.edges.getDataSet().add(t),n.selectionHandler.unselectAll(),n.showManipulatorToolbar())}))}else this.body.data.edges.getDataSet().add(i),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}},{key:"_performEditEdge",value:function(t,e){var n=this,i={id:this.edgeBeingEditedId,from:t,to:e,label:this.body.data.edges.get(this.edgeBeingEditedId).label},o=this.options.editEdge;if("object"===cg(o)&&(o=o.editWithoutDrag),"function"==typeof o){if(2!==o.length)throw new Error("The function for edit does not support two arguments (data, callback)");o(i,(function(t){null==t||"editEdge"!==n.inMode?(n.body.edges[i.id].updateEdgeType(),n.body.emitter.emit("_redraw"),n.showManipulatorToolbar()):(n.body.data.edges.getDataSet().update(t),n.selectionHandler.unselectAll(),n.showManipulatorToolbar())}))}else this.body.data.edges.getDataSet().update(i),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}}]),t}(),JI="string",QI="boolean",tX="number",eX="array",nX="object",iX=["arrow","bar","box","circle","crow","curve","diamond","image","inv_curve","inv_triangle","triangle","vee"],oX={borderWidth:{number:tX},borderWidthSelected:{number:tX,undefined:"undefined"},brokenImage:{string:JI,undefined:"undefined"},chosen:{label:{boolean:QI,function:"function"},node:{boolean:QI,function:"function"},__type__:{object:nX,boolean:QI}},color:{border:{string:JI},background:{string:JI},highlight:{border:{string:JI},background:{string:JI},__type__:{object:nX,string:JI}},hover:{border:{string:JI},background:{string:JI},__type__:{object:nX,string:JI}},__type__:{object:nX,string:JI}},opacity:{number:tX,undefined:"undefined"},fixed:{x:{boolean:QI},y:{boolean:QI},__type__:{object:nX,boolean:QI}},font:{align:{string:JI},color:{string:JI},size:{number:tX},face:{string:JI},background:{string:JI},strokeWidth:{number:tX},strokeColor:{string:JI},vadjust:{number:tX},multi:{boolean:QI,string:JI},bold:{color:{string:JI},size:{number:tX},face:{string:JI},mod:{string:JI},vadjust:{number:tX},__type__:{object:nX,string:JI}},boldital:{color:{string:JI},size:{number:tX},face:{string:JI},mod:{string:JI},vadjust:{number:tX},__type__:{object:nX,string:JI}},ital:{color:{string:JI},size:{number:tX},face:{string:JI},mod:{string:JI},vadjust:{number:tX},__type__:{object:nX,string:JI}},mono:{color:{string:JI},size:{number:tX},face:{string:JI},mod:{string:JI},vadjust:{number:tX},__type__:{object:nX,string:JI}},__type__:{object:nX,string:JI}},group:{string:JI,number:tX,undefined:"undefined"},heightConstraint:{minimum:{number:tX},valign:{string:JI},__type__:{object:nX,boolean:QI,number:tX}},hidden:{boolean:QI},icon:{face:{string:JI},code:{string:JI},size:{number:tX},color:{string:JI},weight:{string:JI,number:tX},__type__:{object:nX}},id:{string:JI,number:tX},image:{selected:{string:JI,undefined:"undefined"},unselected:{string:JI,undefined:"undefined"},__type__:{object:nX,string:JI}},imagePadding:{top:{number:tX},right:{number:tX},bottom:{number:tX},left:{number:tX},__type__:{object:nX,number:tX}},label:{string:JI,undefined:"undefined"},labelHighlightBold:{boolean:QI},level:{number:tX,undefined:"undefined"},margin:{top:{number:tX},right:{number:tX},bottom:{number:tX},left:{number:tX},__type__:{object:nX,number:tX}},mass:{number:tX},physics:{boolean:QI},scaling:{min:{number:tX},max:{number:tX},label:{enabled:{boolean:QI},min:{number:tX},max:{number:tX},maxVisible:{number:tX},drawThreshold:{number:tX},__type__:{object:nX,boolean:QI}},customScalingFunction:{function:"function"},__type__:{object:nX}},shadow:{enabled:{boolean:QI},color:{string:JI},size:{number:tX},x:{number:tX},y:{number:tX},__type__:{object:nX,boolean:QI}},shape:{string:["custom","ellipse","circle","database","box","text","image","circularImage","diamond","dot","star","triangle","triangleDown","square","icon","hexagon"]},ctxRenderer:{function:"function"},shapeProperties:{borderDashes:{boolean:QI,array:eX},borderRadius:{number:tX},interpolation:{boolean:QI},useImageSize:{boolean:QI},useBorderWithImage:{boolean:QI},coordinateOrigin:{string:["center","top-left"]},__type__:{object:nX}},size:{number:tX},title:{string:JI,dom:"dom",undefined:"undefined"},value:{number:tX,undefined:"undefined"},widthConstraint:{minimum:{number:tX},maximum:{number:tX},__type__:{object:nX,boolean:QI,number:tX}},x:{number:tX},y:{number:tX},__type__:{object:nX}},rX={configure:{enabled:{boolean:QI},filter:{boolean:QI,string:JI,array:eX,function:"function"},container:{dom:"dom"},showButton:{boolean:QI},__type__:{object:nX,boolean:QI,string:JI,array:eX,function:"function"}},edges:{arrows:{to:{enabled:{boolean:QI},scaleFactor:{number:tX},type:{string:iX},imageHeight:{number:tX},imageWidth:{number:tX},src:{string:JI},__type__:{object:nX,boolean:QI}},middle:{enabled:{boolean:QI},scaleFactor:{number:tX},type:{string:iX},imageWidth:{number:tX},imageHeight:{number:tX},src:{string:JI},__type__:{object:nX,boolean:QI}},from:{enabled:{boolean:QI},scaleFactor:{number:tX},type:{string:iX},imageWidth:{number:tX},imageHeight:{number:tX},src:{string:JI},__type__:{object:nX,boolean:QI}},__type__:{string:["from","to","middle"],object:nX}},endPointOffset:{from:{number:tX},to:{number:tX},__type__:{object:nX,number:tX}},arrowStrikethrough:{boolean:QI},background:{enabled:{boolean:QI},color:{string:JI},size:{number:tX},dashes:{boolean:QI,array:eX},__type__:{object:nX,boolean:QI}},chosen:{label:{boolean:QI,function:"function"},edge:{boolean:QI,function:"function"},__type__:{object:nX,boolean:QI}},color:{color:{string:JI},highlight:{string:JI},hover:{string:JI},inherit:{string:["from","to","both"],boolean:QI},opacity:{number:tX},__type__:{object:nX,string:JI}},dashes:{boolean:QI,array:eX},font:{color:{string:JI},size:{number:tX},face:{string:JI},background:{string:JI},strokeWidth:{number:tX},strokeColor:{string:JI},align:{string:["horizontal","top","middle","bottom"]},vadjust:{number:tX},multi:{boolean:QI,string:JI},bold:{color:{string:JI},size:{number:tX},face:{string:JI},mod:{string:JI},vadjust:{number:tX},__type__:{object:nX,string:JI}},boldital:{color:{string:JI},size:{number:tX},face:{string:JI},mod:{string:JI},vadjust:{number:tX},__type__:{object:nX,string:JI}},ital:{color:{string:JI},size:{number:tX},face:{string:JI},mod:{string:JI},vadjust:{number:tX},__type__:{object:nX,string:JI}},mono:{color:{string:JI},size:{number:tX},face:{string:JI},mod:{string:JI},vadjust:{number:tX},__type__:{object:nX,string:JI}},__type__:{object:nX,string:JI}},hidden:{boolean:QI},hoverWidth:{function:"function",number:tX},label:{string:JI,undefined:"undefined"},labelHighlightBold:{boolean:QI},length:{number:tX,undefined:"undefined"},physics:{boolean:QI},scaling:{min:{number:tX},max:{number:tX},label:{enabled:{boolean:QI},min:{number:tX},max:{number:tX},maxVisible:{number:tX},drawThreshold:{number:tX},__type__:{object:nX,boolean:QI}},customScalingFunction:{function:"function"},__type__:{object:nX}},selectionWidth:{function:"function",number:tX},selfReferenceSize:{number:tX},selfReference:{size:{number:tX},angle:{number:tX},renderBehindTheNode:{boolean:QI},__type__:{object:nX}},shadow:{enabled:{boolean:QI},color:{string:JI},size:{number:tX},x:{number:tX},y:{number:tX},__type__:{object:nX,boolean:QI}},smooth:{enabled:{boolean:QI},type:{string:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"]},roundness:{number:tX},forceDirection:{string:["horizontal","vertical","none"],boolean:QI},__type__:{object:nX,boolean:QI}},title:{string:JI,undefined:"undefined"},width:{number:tX},widthConstraint:{maximum:{number:tX},__type__:{object:nX,boolean:QI,number:tX}},value:{number:tX,undefined:"undefined"},__type__:{object:nX}},groups:{useDefaultGroups:{boolean:QI},__any__:oX,__type__:{object:nX}},interaction:{dragNodes:{boolean:QI},dragView:{boolean:QI},hideEdgesOnDrag:{boolean:QI},hideEdgesOnZoom:{boolean:QI},hideNodesOnDrag:{boolean:QI},hover:{boolean:QI},keyboard:{enabled:{boolean:QI},speed:{x:{number:tX},y:{number:tX},zoom:{number:tX},__type__:{object:nX}},bindToWindow:{boolean:QI},autoFocus:{boolean:QI},__type__:{object:nX,boolean:QI}},multiselect:{boolean:QI},navigationButtons:{boolean:QI},selectable:{boolean:QI},selectConnectedEdges:{boolean:QI},hoverConnectedEdges:{boolean:QI},tooltipDelay:{number:tX},zoomView:{boolean:QI},zoomSpeed:{number:tX},__type__:{object:nX}},layout:{randomSeed:{undefined:"undefined",number:tX,string:JI},improvedLayout:{boolean:QI},clusterThreshold:{number:tX},hierarchical:{enabled:{boolean:QI},levelSeparation:{number:tX},nodeSpacing:{number:tX},treeSpacing:{number:tX},blockShifting:{boolean:QI},edgeMinimization:{boolean:QI},parentCentralization:{boolean:QI},direction:{string:["UD","DU","LR","RL"]},sortMethod:{string:["hubsize","directed"]},shakeTowards:{string:["leaves","roots"]},__type__:{object:nX,boolean:QI}},__type__:{object:nX}},manipulation:{enabled:{boolean:QI},initiallyActive:{boolean:QI},addNode:{boolean:QI,function:"function"},addEdge:{boolean:QI,function:"function"},editNode:{function:"function"},editEdge:{editWithoutDrag:{function:"function"},__type__:{object:nX,boolean:QI,function:"function"}},deleteNode:{boolean:QI,function:"function"},deleteEdge:{boolean:QI,function:"function"},controlNodeStyle:oX,__type__:{object:nX,boolean:QI}},nodes:oX,physics:{enabled:{boolean:QI},barnesHut:{theta:{number:tX},gravitationalConstant:{number:tX},centralGravity:{number:tX},springLength:{number:tX},springConstant:{number:tX},damping:{number:tX},avoidOverlap:{number:tX},__type__:{object:nX}},forceAtlas2Based:{theta:{number:tX},gravitationalConstant:{number:tX},centralGravity:{number:tX},springLength:{number:tX},springConstant:{number:tX},damping:{number:tX},avoidOverlap:{number:tX},__type__:{object:nX}},repulsion:{centralGravity:{number:tX},springLength:{number:tX},springConstant:{number:tX},nodeDistance:{number:tX},damping:{number:tX},__type__:{object:nX}},hierarchicalRepulsion:{centralGravity:{number:tX},springLength:{number:tX},springConstant:{number:tX},nodeDistance:{number:tX},damping:{number:tX},avoidOverlap:{number:tX},__type__:{object:nX}},maxVelocity:{number:tX},minVelocity:{number:tX},solver:{string:["barnesHut","repulsion","hierarchicalRepulsion","forceAtlas2Based"]},stabilization:{enabled:{boolean:QI},iterations:{number:tX},updateInterval:{number:tX},onlyDynamicEdges:{boolean:QI},fit:{boolean:QI},__type__:{object:nX,boolean:QI}},timestep:{number:tX},adaptiveTimestep:{boolean:QI},wind:{x:{number:tX},y:{number:tX},__type__:{object:nX}},__type__:{object:nX,boolean:QI}},autoResize:{boolean:QI},clickToUse:{boolean:QI},locale:{string:JI},locales:{__any__:{any:"any"},__type__:{object:nX}},height:{string:JI},width:{string:JI},__type__:{object:nX}},aX={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:["color","#2B7CE9"],background:["color","#97C2FC"],highlight:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]},hover:{border:["color","#2B7CE9"],background:["color","#D2E5FF"]}},opacity:[0,0,1,.1],fixed:{x:!1,y:!1},font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[0,0,50,1],strokeColor:["color","#ffffff"]},hidden:!1,labelHighlightBold:!0,physics:!0,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:!1,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:["ellipse","box","circle","database","diamond","dot","square","star","text","triangle","triangleDown","hexagon"],shapeProperties:{borderDashes:!1,borderRadius:[6,0,20,1],interpolation:!0,useImageSize:!1},size:[25,0,200,1]},edges:{arrows:{to:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},middle:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"},from:{enabled:!1,scaleFactor:[1,0,3,.05],type:"arrow"}},endPointOffset:{from:[0,-10,10,1],to:[0,-10,10,1]},arrowStrikethrough:!0,color:{color:["color","#848484"],highlight:["color","#848484"],hover:["color","#848484"],inherit:["from","to","both",!0,!1],opacity:[1,0,1,.05]},dashes:!1,font:{color:["color","#343434"],size:[14,0,100,1],face:["arial","verdana","tahoma"],background:["color","none"],strokeWidth:[2,0,50,1],strokeColor:["color","#ffffff"],align:["horizontal","top","middle","bottom"]},hidden:!1,hoverWidth:[1.5,0,5,.1],labelHighlightBold:!0,physics:!0,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:!0,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],selfReference:{size:[20,0,200,1],angle:[Math.PI/2,-6*Math.PI,6*Math.PI,Math.PI/8],renderBehindTheNode:!0},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:!0,type:["dynamic","continuous","discrete","diagonalCross","straightCross","horizontal","vertical","curvedCW","curvedCCW","cubicBezier"],forceDirection:["horizontal","vertical","none"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:!1,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:!0,edgeMinimization:!0,parentCentralization:!0,direction:["UD","DU","LR","RL"],sortMethod:["hubsize","directed"],shakeTowards:["leaves","roots"]}},interaction:{dragNodes:!0,dragView:!0,hideEdgesOnDrag:!1,hideEdgesOnZoom:!1,hideNodesOnDrag:!1,hover:!1,keyboard:{enabled:!1,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:!0,autoFocus:!0},multiselect:!1,navigationButtons:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0,tooltipDelay:[300,0,1e3,25],zoomView:!0,zoomSpeed:[1,.1,2,.1]},manipulation:{enabled:!1,initiallyActive:!1},physics:{enabled:!0,barnesHut:{theta:[.5,.1,1,.05],gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{theta:[.5,.1,1,.05],gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:["barnesHut","forceAtlas2Based","repulsion","hierarchicalRepulsion"],timestep:[.5,.01,1,.01],wind:{x:[0,-10,10,.1],y:[0,-10,10,.1]}}},sX=function(t,e,n){var i;return!(!Wv(t).call(t,"physics")||!Wv(i=aX.physics.solver).call(i,e)||n.physics.solver===e||"wind"===e)},lX=Object.freeze({__proto__:null,allOptions:rX,configuratorHideOption:sX,configureOptions:aX}),cX=function(){function t(){Jb(this,t)}return mg(t,[{key:"getDistances",value:function(t,e,n){for(var i={},o=t.edges,r=0;r<e.length;r++){var a={};i[e[r]]=a;for(var s=0;s<e.length;s++)a[e[s]]=r==s?0:1e9}for(var l=0;l<n.length;l++){var c=o[n[l]];!0===c.connected&&void 0!==i[c.fromId]&&void 0!==i[c.toId]&&(i[c.fromId][c.toId]=1,i[c.toId][c.fromId]=1)}for(var u=e.length,d=0;d<u;d++)for(var h=e[d],p=i[h],f=0;f<u-1;f++)for(var b=e[f],M=i[b],g=f+1;g<u;g++){var m=e[g],z=i[m],v=Math.min(M[m],M[h]+p[m]);M[m]=v,z[b]=v}return i}}]),t}(),uX=function(){function t(e,n,i){Jb(this,t),this.body=e,this.springLength=n,this.springConstant=i,this.distanceSolver=new cX}return mg(t,[{key:"setOptions",value:function(t){t&&(t.springLength&&(this.springLength=t.springLength),t.springConstant&&(this.springConstant=t.springConstant))}},{key:"solve",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.distanceSolver.getDistances(this.body,t,e);this._createL_matrix(i),this._createK_matrix(i),this._createE_matrix();for(var o=0,r=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3)),a=1e9,s=0,l=0,c=0,u=0,d=0;a>.01&&o<r;){o+=1;var h=sm(this._getHighestEnergyNode(n),4);for(s=h[0],a=h[1],l=h[2],c=h[3],u=a,d=0;u>1&&d<5;){d+=1,this._moveNode(s,l,c);var p=sm(this._getEnergy(s),3);u=p[0],l=p[1],c=p[2]}}}},{key:"_getHighestEnergyNode",value:function(t){for(var e=this.body.nodeIndices,n=this.body.nodes,i=0,o=e[0],r=0,a=0,s=0;s<e.length;s++){var l=e[s];if(!0!==n[l].predefinedPosition||!0===n[l].isCluster&&!0===t||!0!==n[l].options.fixed.x||!0!==n[l].options.fixed.y){var c=sm(this._getEnergy(l),3),u=c[0],d=c[1],h=c[2];i<u&&(i=u,o=l,r=d,a=h)}}return[o,i,r,a]}},{key:"_getEnergy",value:function(t){var e=sm(this.E_sums[t],2),n=e[0],i=e[1];return[Math.sqrt(Math.pow(n,2)+Math.pow(i,2)),n,i]}},{key:"_moveNode",value:function(t,e,n){for(var i=this.body.nodeIndices,o=this.body.nodes,r=0,a=0,s=0,l=o[t].x,c=o[t].y,u=this.K_matrix[t],d=this.L_matrix[t],h=0;h<i.length;h++){var p=i[h];if(p!==t){var f=o[p].x,b=o[p].y,M=u[p],g=d[p],m=1/Math.pow(Math.pow(l-f,2)+Math.pow(c-b,2),1.5);r+=M*(1-g*Math.pow(c-b,2)*m),a+=M*(g*(l-f)*(c-b)*m),s+=M*(1-g*Math.pow(l-f,2)*m)}}var z=(e/r+n/a)/(a/r-s/a),v=-(a*z+e)/r;o[t].x+=v,o[t].y+=z,this._updateE_matrix(t)}},{key:"_createL_matrix",value:function(t){var e=this.body.nodeIndices,n=this.springLength;this.L_matrix=[];for(var i=0;i<e.length;i++){this.L_matrix[e[i]]={};for(var o=0;o<e.length;o++)this.L_matrix[e[i]][e[o]]=n*t[e[i]][e[o]]}}},{key:"_createK_matrix",value:function(t){var e=this.body.nodeIndices,n=this.springConstant;this.K_matrix=[];for(var i=0;i<e.length;i++){this.K_matrix[e[i]]={};for(var o=0;o<e.length;o++)this.K_matrix[e[i]][e[o]]=n*Math.pow(t[e[i]][e[o]],-2)}}},{key:"_createE_matrix",value:function(){var t=this.body.nodeIndices,e=this.body.nodes;this.E_matrix={},this.E_sums={};for(var n=0;n<t.length;n++)this.E_matrix[t[n]]=[];for(var i=0;i<t.length;i++){for(var o=t[i],r=e[o].x,a=e[o].y,s=0,l=0,c=i;c<t.length;c++){var u=t[c];if(u!==o){var d=e[u].x,h=e[u].y,p=1/Math.sqrt(Math.pow(r-d,2)+Math.pow(a-h,2));this.E_matrix[o][c]=[this.K_matrix[o][u]*(r-d-this.L_matrix[o][u]*(r-d)*p),this.K_matrix[o][u]*(a-h-this.L_matrix[o][u]*(a-h)*p)],this.E_matrix[u][i]=this.E_matrix[o][c],s+=this.E_matrix[o][c][0],l+=this.E_matrix[o][c][1]}}this.E_sums[o]=[s,l]}}},{key:"_updateE_matrix",value:function(t){for(var e=this.body.nodeIndices,n=this.body.nodes,i=this.E_matrix[t],o=this.K_matrix[t],r=this.L_matrix[t],a=n[t].x,s=n[t].y,l=0,c=0,u=0;u<e.length;u++){var d=e[u];if(d!==t){var h=i[u],p=h[0],f=h[1],b=n[d].x,M=n[d].y,g=1/Math.sqrt(Math.pow(a-b,2)+Math.pow(s-M,2)),m=o[d]*(a-b-r[d]*(a-b)*g),z=o[d]*(s-M-r[d]*(s-M)*g);i[u]=[m,z],l+=m,c+=z;var v=this.E_sums[d];v[0]+=m-p,v[1]+=z-f}}this.E_sums[t]=[l,c]}}]),t}();function dX(t,e,n){var i,o,r,a,s=this;if(!(this instanceof dX))throw new SyntaxError("Constructor must be called with the new operator");this.options={},this.defaultOptions={locale:"en",locales:tq,clickToUse:!1},os(this.options,this.defaultOptions),this.body={container:t,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:Ls(i=this.on).call(i,this),off:Ls(o=this.off).call(o,this),emit:Ls(r=this.emit).call(r,this),once:Ls(a=this.once).call(a,this)},eventListeners:{onTap:function(){},onTouch:function(){},onDoubleTap:function(){},onHold:function(){},onDragStart:function(){},onDrag:function(){},onDragEnd:function(){},onMouseWheel:function(){},onPinch:function(){},onMouseMove:function(){},onRelease:function(){},onContext:function(){}},data:{nodes:null,edges:null},functions:{createNode:function(){},createEdge:function(){},getPointer:function(){}},modules:{},view:{scale:1,translation:{x:0,y:0}},selectionBox:{show:!1,position:{start:{x:0,y:0},end:{x:0,y:0}}}},this.bindEventListeners(),this.images=new nq((function(){return s.body.emitter.emit("_requestRedraw")})),this.groups=new RW,this.canvas=new oY(this.body),this.selectionHandler=new AI(this.body,this.canvas),this.interactionHandler=new dY(this.body,this.canvas,this.selectionHandler),this.view=new rY(this.body,this.canvas),this.renderer=new KP(this.body,this.canvas),this.physics=new VP(this.body),this.layoutEngine=new UI(this.body),this.clustering=new ZP(this.body),this.manipulation=new KI(this.body,this.canvas,this.selectionHandler,this.interactionHandler),this.nodesHandler=new qB(this.body,this.images,this.groups,this.layoutEngine),this.edgesHandler=new DP(this.body,this.images,this.groups),this.body.modules.kamadaKawai=new uX(this.body,150,.05),this.body.modules.clustering=this.clustering,this.canvas._create(),this.setOptions(n),this.setData(e)}function hX(t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(t[e].redundant=t[e].used,t[e].used=[])}function pX(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e)&&t[e].redundant){for(var n=0;n<t[e].redundant.length;n++)t[e].redundant[n].parentNode.removeChild(t[e].redundant[n]);t[e].redundant=[]}}function fX(t,e,n){var i;return Object.prototype.hasOwnProperty.call(e,t)?e[t].redundant.length>0?(i=e[t].redundant[0],e[t].redundant.shift()):(i=document.createElementNS("http://www.w3.org/2000/svg",t),n.appendChild(i)):(i=document.createElementNS("http://www.w3.org/2000/svg",t),e[t]={used:[],redundant:[]},n.appendChild(i)),e[t].used.push(i),i}Bs(dX.prototype),dX.prototype.setOptions=function(t){var e=this;if(null===t&&(t=void 0),void 0!==t){!0===vw.validate(t,rX)&&console.error("%cErrors have been found in the supplied options object.",zw);if(Tx(["locale","locales","clickToUse"],this.options,t),void 0!==t.locale&&(t.locale=function(t,e){try{var n=sm(e.split(/[-_ /]/,2),2),i=n[0],o=n[1],r=null!=i?i.toLowerCase():null,a=null!=o?o.toUpperCase():null;if(r&&a){var s,l=r+"-"+a;if(Object.prototype.hasOwnProperty.call(t,l))return l;console.warn(vm(s="Unknown variant ".concat(a," of language ")).call(s,r,"."))}if(r){var c=r;if(Object.prototype.hasOwnProperty.call(t,c))return c;console.warn("Unknown language ".concat(r))}return console.warn("Unknown locale ".concat(e,", falling back to English.")),"en"}catch(t){return console.error(t),console.warn("Unexpected error while normalizing locale ".concat(e,", falling back to English.")),"en"}}(t.locales||this.options.locales,t.locale)),t=this.layoutEngine.setOptions(t.layout,t),this.canvas.setOptions(t),this.groups.setOptions(t.groups),this.nodesHandler.setOptions(t.nodes),this.edgesHandler.setOptions(t.edges),this.physics.setOptions(t.physics),this.manipulation.setOptions(t.manipulation,t,this.options),this.interactionHandler.setOptions(t.interaction),this.renderer.setOptions(t.interaction),this.selectionHandler.setOptions(t.interaction),void 0!==t.groups&&this.body.emitter.emit("refreshNodes"),"configure"in t&&(this.configurator||(this.configurator=new Mw(this,this.body.container,aX,this.canvas.pixelRatio,sX)),this.configurator.setOptions(t.configure)),this.configurator&&!0===this.configurator.options.enabled){var n={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};Rx(n.nodes,this.nodesHandler.options),Rx(n.edges,this.edgesHandler.options),Rx(n.layout,this.layoutEngine.options),Rx(n.interaction,this.selectionHandler.options),Rx(n.interaction,this.renderer.options),Rx(n.interaction,this.interactionHandler.options),Rx(n.manipulation,this.manipulation.options),Rx(n.physics,this.physics.options),Rx(n.global,this.canvas.options),Rx(n.global,this.options),this.configurator.setModuleOptions(n)}void 0!==t.clickToUse?!0===t.clickToUse?void 0===this.activator&&(this.activator=new fw(this.canvas.frame),this.activator.on("change",(function(){e.body.emitter.emit("activate")}))):(void 0!==this.activator&&(this.activator.destroy(),delete this.activator),this.body.emitter.emit("activate")):this.body.emitter.emit("activate"),this.canvas.setSize(),this.body.emitter.emit("startSimulation")}},dX.prototype._updateVisibleIndices=function(){var t=this.body.nodes,e=this.body.edges;for(var n in this.body.nodeIndices=[],this.body.edgeIndices=[],t)Object.prototype.hasOwnProperty.call(t,n)&&(this.clustering._isClusteredNode(n)||!1!==t[n].options.hidden||this.body.nodeIndices.push(t[n].id));for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=e[i],r=t[o.fromId],a=t[o.toId],s=void 0!==r&&void 0!==a;!this.clustering._isClusteredEdge(i)&&!1===o.options.hidden&&s&&!1===r.options.hidden&&!1===a.options.hidden&&this.body.edgeIndices.push(o.id)}},dX.prototype.bindEventListeners=function(){var t=this;this.body.emitter.on("_dataChanged",(function(){t.edgesHandler._updateState(),t.body.emitter.emit("_dataUpdated")})),this.body.emitter.on("_dataUpdated",(function(){t.clustering._updateState(),t._updateVisibleIndices(),t._updateValueRange(t.body.nodes),t._updateValueRange(t.body.edges),t.body.emitter.emit("startSimulation"),t.body.emitter.emit("_requestRedraw")}))},dX.prototype.setData=function(t){if(this.body.emitter.emit("resetPhysics"),this.body.emitter.emit("_resetData"),this.selectionHandler.unselectAll(),t&&t.dot&&(t.nodes||t.edges))throw new SyntaxError('Data must contain either parameter "dot" or parameter pair "nodes" and "edges", but not both.');if(this.setOptions(t&&t.options),t&&t.dot){console.warn("The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);");var e=Zw(t.dot);this.setData(e)}else if(t&&t.gephi){console.warn("The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);");var n=Jw(t.gephi);this.setData(n)}else this.nodesHandler.setData(t&&t.nodes,!0),this.edgesHandler.setData(t&&t.edges,!0),this.body.emitter.emit("_dataChanged"),this.body.emitter.emit("_dataLoaded"),this.body.emitter.emit("initPhysics")},dX.prototype.destroy=function(){for(var t in this.body.emitter.emit("destroy"),this.body.emitter.off(),this.off(),delete this.groups,delete this.canvas,delete this.selectionHandler,delete this.interactionHandler,delete this.view,delete this.renderer,delete this.physics,delete this.layoutEngine,delete this.clustering,delete this.manipulation,delete this.nodesHandler,delete this.edgesHandler,delete this.configurator,delete this.images,this.body.nodes)Object.prototype.hasOwnProperty.call(this.body.nodes,t)&&delete this.body.nodes[t];for(var e in this.body.edges)Object.prototype.hasOwnProperty.call(this.body.edges,e)&&delete this.body.edges[e];xx(this.body.container)},dX.prototype._updateValueRange=function(t){var e,n=void 0,i=void 0,o=0;for(e in t)if(Object.prototype.hasOwnProperty.call(t,e)){var r=t[e].getValue();void 0!==r&&(n=void 0===n?r:Math.min(r,n),i=void 0===i?r:Math.max(r,i),o+=r)}if(void 0!==n&&void 0!==i)for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&t[e].setValueRange(n,i,o)},dX.prototype.isActive=function(){return!this.activator||this.activator.active},dX.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)},dX.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)},dX.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)},dX.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)},dX.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)},dX.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)},dX.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)},dX.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)},dX.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)},dX.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)},dX.prototype.updateClusteredNode=function(){return this.clustering.updateClusteredNode.apply(this.clustering,arguments)},dX.prototype.getClusteredEdges=function(){return this.clustering.getClusteredEdges.apply(this.clustering,arguments)},dX.prototype.getBaseEdge=function(){return this.clustering.getBaseEdge.apply(this.clustering,arguments)},dX.prototype.getBaseEdges=function(){return this.clustering.getBaseEdges.apply(this.clustering,arguments)},dX.prototype.updateEdge=function(){return this.clustering.updateEdge.apply(this.clustering,arguments)},dX.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)},dX.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)},dX.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)},dX.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)},dX.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)},dX.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)},dX.prototype.editNodeMode=function(){return console.warn("Deprecated: Please use editNode instead of editNodeMode."),this.manipulation.editNode.apply(this.manipulation,arguments)},dX.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)},dX.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)},dX.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)},dX.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)},dX.prototype.getPosition=function(){return this.nodesHandler.getPosition.apply(this.nodesHandler,arguments)},dX.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)},dX.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)},dX.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)},dX.prototype.getConnectedNodes=function(t){return void 0!==this.body.nodes[t]?this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments):this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)},dX.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)},dX.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)},dX.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)},dX.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)},dX.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)},dX.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)},dX.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodeIds.apply(this.selectionHandler,arguments)},dX.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdgeIds.apply(this.selectionHandler,arguments)},dX.prototype.getNodeAt=function(){var t=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);return void 0!==t&&void 0!==t.id?t.id:t},dX.prototype.getEdgeAt=function(){var t=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);return void 0!==t&&void 0!==t.id?t.id:t},dX.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)},dX.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)},dX.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments),this.selectionHandler.commitWithoutEmitting.apply(this.selectionHandler),this.redraw()},dX.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)},dX.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)},dX.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)},dX.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)},dX.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)},dX.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)},dX.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)},dX.prototype.getOptionsFromConfigurator=function(){var t={};return this.configurator&&(t=this.configurator.getOptions.apply(this.configurator)),t};var bX=Object.freeze({__proto__:null,cleanupElements:pX,drawBar:function(t,e,n,i,o,r,a,s){if(0!=i){i<0&&(e-=i*=-1);var l=fX("rect",r,a);l.setAttributeNS(null,"x",t-.5*n),l.setAttributeNS(null,"y",e),l.setAttributeNS(null,"width",n),l.setAttributeNS(null,"height",i),l.setAttributeNS(null,"class",o),s&&l.setAttributeNS(null,"style",s)}},drawPoint:function(t,e,n,i,o,r){var a;if("circle"==n.style?((a=fX("circle",i,o)).setAttributeNS(null,"cx",t),a.setAttributeNS(null,"cy",e),a.setAttributeNS(null,"r",.5*n.size)):((a=fX("rect",i,o)).setAttributeNS(null,"x",t-.5*n.size),a.setAttributeNS(null,"y",e-.5*n.size),a.setAttributeNS(null,"width",n.size),a.setAttributeNS(null,"height",n.size)),void 0!==n.styles&&a.setAttributeNS(null,"style",n.styles),a.setAttributeNS(null,"class",n.className+" vis-point"),r){var s=fX("text",i,o);r.xOffset&&(t+=r.xOffset),r.yOffset&&(e+=r.yOffset),r.content&&(s.textContent=r.content),r.className&&s.setAttributeNS(null,"class",r.className+" vis-label"),s.setAttributeNS(null,"x",t),s.setAttributeNS(null,"y",e)}return a},getDOMElement:function(t,e,n,i){var o;return Object.prototype.hasOwnProperty.call(e,t)?e[t].redundant.length>0?(o=e[t].redundant[0],e[t].redundant.shift()):(o=document.createElement(t),void 0!==i?n.insertBefore(o,i):n.appendChild(o)):(o=document.createElement(t),e[t]={used:[],redundant:[]},void 0!==i?n.insertBefore(o,i):n.appendChild(o)),e[t].used.push(o),o},getSVGElement:fX,prepareElements:hX,resetElements:function(t){hX(t),pX(t),hX(t)}}),MX={Images:nq,dotparser:Kw,gephiParser:Qw,allOptions:lX,convertDot:Zw,convertGephi:Jw},gX=Object.freeze({__proto__:null,DOMutil:bX,DataSet:QN,DataView:tE,Hammer:gw,Network:dX,Queue:ZN,data:iE,keycharm:sY,network:MX,util:Ow}),mX=(__webpack_require__(686),__webpack_require__(3076)),zX=__webpack_require__.n(mX),vX=__webpack_require__(9755);const OX={};class yX{constructor({title:t,body:e,link:n,delay:i=0,id:o,style:r}={}){this.title=t,this.body=e,this.link=n,this.delay=i,this.id=o,this.style=r}render(){const t=this,e=vX('<div class="toast notification" role="alert"></div>');0!==this.delay?(e.data("autohide",!0),e.data("delay",this.delay)):e.data("autohide",!1),e.data("notification-id",this.id);const n=vX(`<div class="toast-header bg-${this.style.bg} border-${this.style.bg} ${this.style.text}">\n <strong class='mr-auto'><i class='fas ${this.style.icon}'></i> ${this.title}</strong>\n </div>`),i=vX(`<div class="toast-body">${this.body}</div>`);if(this.action&&null!=this.action.link&&""!=this.action.link){const t=vX(`<a href='${this.action.link}'>${this.action.label}</a>`);i.append(t)}return this.dismissable&&n.append('\n <button type="button" class="ml-2 mb-1 close" data-bs-dismiss="toast" aria-label="Close">\n <span aria-hidden="true">×</span>\n </button>\n '),this.isAboveAll&&e.css("z-index","9999"),e.append(n,i),e.toast("show"),e.on("hidden.bs.toast",(function(){_X.hideToast(t.id)})),this.$element=e,e}updateBody(t){if(null==this.$element)throw"The notification has not been rendered yet!";this.$element.find(".toast-body span").text(t)}destroy(){this.$element.toast("dispose"),this.$element.empty()}}class _X{static initToasts(){vX(".toast.notification").each((function(){vX(this).toast("show")}))}static hideToast(t){t?t in OX?(OX[t].destroy(),delete OX[t]):console.warn("The toast hasn't been found!"):console.warn("The toast id cannot be null!")}static updateToast(t,e){if(!(t in OX))throw"The toast was not found!";OX[t].updateBody(e)}static showToast(t){const e={warning:{bg:"warning",text:"text-dark",icon:"fa-exclamation-circle"},info:{bg:"info",text:"text-white",icon:"fa-info-circle"},success:{bg:"success",text:"text-white",icon:"fa-check-circle"},error:{bg:"danger",text:"text-white",icon:"fa-times-circle"}};if(t.style=e[t.level]||e.warning,void 0===t.id)throw"A toast must have an in id!";if(t.id in OX)return;if(void 0===t.title)throw"A toast must have a title!";if(void 0===t.body)throw"A toast must have a body!";const n=new yX(t);return vX("#main-container").prepend(n.render()),OX[t.id]=n,n}static dismissToast(t,e,n,i){if(null==t)return void console.warn("A Toast ID must be defined to dismiss a toast!");const o=()=>{},r=vX.post(`${http_prefix}/lua/dismiss_toast.lua`,{toast_id:t,csrf:e});r.done(n||o),r.fail(i||o)}}__webpack_require__(653),__webpack_require__(2522),__webpack_require__(972);var AX=__webpack_require__(9755);function xX(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function wX(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function qX(t){let e,n,i;function o(t,i,o=0,r=t.length){if(o<r){if(0!==e(i,i))return r;do{const e=o+r>>>1;n(t[e],i)<0?o=e+1:r=e}while(o<r)}return o}return 2!==t.length?(e=xX,n=(e,n)=>xX(t(e),n),i=(e,n)=>t(e)-n):(e=t===xX||t===wX?t:WX,n=t,i=t),{left:o,center:function(t,e,n=0,r=t.length){const a=o(t,e,n,r-1);return a>n&&i(t[a-1],e)>-i(t[a],e)?a-1:a},right:function(t,i,o=0,r=t.length){if(o<r){if(0!==e(i,i))return r;do{const e=o+r>>>1;n(t[e],i)<=0?o=e+1:r=e}while(o<r)}return o}}}function WX(){return 0}function LX(t){return null===t?NaN:+t}function*kX(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let i of t)null!=(i=e(i,++n,t))&&(i=+i)>=i&&(yield i)}}const TX=qX(xX),SX=TX.right,RX=TX.left,CX=qX(LX).center,DX=SX;function NX(t,e){if(!((e=+e)>=0))throw new RangeError("invalid r");let n=t.length;if(!((n=Math.floor(n))>=0))throw new RangeError("invalid length");if(!n||!e)return t;const i=XX(e),o=t.slice();return i(t,o,0,n,1),i(o,t,0,n,1),i(t,o,0,n,1),t}const EX=PX(XX),BX=PX((function(t){const e=XX(t);return(t,n,i,o,r)=>{e(t,n,(i<<=2)+0,(o<<=2)+0,r<<=2),e(t,n,i+1,o+1,r),e(t,n,i+2,o+2,r),e(t,n,i+3,o+3,r)}}));function PX(t){return function(e,n,i=n){if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((i=+i)>=0))throw new RangeError("invalid ry");let{data:o,width:r,height:a}=e;if(!((r=Math.floor(r))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:o.length/r))>=0))throw new RangeError("invalid height");if(!r||!a||!n&&!i)return e;const s=n&&t(n),l=i&&t(i),c=o.slice();return s&&l?(YX(s,c,o,r,a),YX(s,o,c,r,a),YX(s,c,o,r,a),IX(l,o,c,r,a),IX(l,c,o,r,a),IX(l,o,c,r,a)):s?(YX(s,o,c,r,a),YX(s,c,o,r,a),YX(s,o,c,r,a)):l&&(IX(l,o,c,r,a),IX(l,c,o,r,a),IX(l,o,c,r,a)),e}}function YX(t,e,n,i,o){for(let r=0,a=i*o;r<a;)t(e,n,r,r+=i,1)}function IX(t,e,n,i,o){for(let r=0,a=i*o;r<i;++r)t(e,n,r,r+a,i)}function XX(t){const e=Math.floor(t);if(e===t)return function(t){const e=2*t+1;return(n,i,o,r,a)=>{if(!((r-=a)>=o))return;let s=t*i[o];const l=a*t;for(let t=o,e=o+l;t<e;t+=a)s+=i[Math.min(r,t)];for(let t=o,c=r;t<=c;t+=a)s+=i[Math.min(r,t+l)],n[t]=s/e,s-=i[Math.max(o,t-l)]}}(t);const n=t-e,i=2*t+1;return(t,o,r,a,s)=>{if(!((a-=s)>=r))return;let l=e*o[r];const c=s*e,u=c+s;for(let t=r,e=r+c;t<e;t+=s)l+=o[Math.min(a,t)];for(let e=r,d=a;e<=d;e+=s)l+=o[Math.min(a,e+c)],t[e]=(l+n*(o[Math.max(r,e-u)]+o[Math.min(a,e+u)]))/i,l-=o[Math.max(r,e-c)]}}function HX(t,e){let n=0;if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&++n;else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(o=+o)>=o&&++n}return n}function FX(t){return 0|t.length}function jX(t){return!(t>0)}function VX(t){return"object"!=typeof t||"length"in t?t:Array.from(t)}function $X(...t){const e="function"==typeof t[t.length-1]&&function(t){return e=>t(...e)}(t.pop()),n=(t=t.map(VX)).map(FX),i=t.length-1,o=new Array(i+1).fill(0),r=[];if(i<0||n.some(jX))return r;for(;;){r.push(o.map(((e,n)=>t[n][e])));let a=i;for(;++o[a]===n[a];){if(0===a)return e?r.map(e):r;o[a--]=0}}}function UX(t,e){var n=0,i=0;return Float64Array.from(t,void 0===e?t=>n+=+t||0:o=>n+=+e(o,i++,t)||0)}function GX(t,e){let n,i=0,o=0,r=0;if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(n=e-o,o+=n/++i,r+=n*(e-o));else{let a=-1;for(let s of t)null!=(s=e(s,++a,t))&&(s=+s)>=s&&(n=s-o,o+=n/++i,r+=n*(s-o))}if(i>1)return r/(i-1)}function ZX(t,e){const n=GX(t,e);return n?Math.sqrt(n):n}function KX(t,e){let n,i;if(void 0===e)for(const e of t)null!=e&&(void 0===n?e>=e&&(n=i=e):(n>e&&(n=e),i<e&&(i=e)));else{let o=-1;for(let r of t)null!=(r=e(r,++o,t))&&(void 0===n?r>=r&&(n=i=r):(n>r&&(n=r),i<r&&(i=r)))}return[n,i]}class JX{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const e=this._partials;let n=0;for(let i=0;i<this._n&&i<32;i++){const o=e[i],r=t+o,a=Math.abs(t)<Math.abs(o)?t-(r-o):o-(r-t);a&&(e[n++]=a),t=r}return e[n]=t,this._n=n+1,this}valueOf(){const t=this._partials;let e,n,i,o=this._n,r=0;if(o>0){for(r=t[--o];o>0&&(e=r,n=t[--o],r=e+n,i=n-(r-e),!i););o>0&&(i<0&&t[o-1]<0||i>0&&t[o-1]>0)&&(n=2*i,e=r+n,n==e-r&&(r=e))}return r}}function QX(t,e){const n=new JX;if(void 0===e)for(let e of t)(e=+e)&&n.add(e);else{let i=-1;for(let o of t)(o=+e(o,++i,t))&&n.add(o)}return+n}function tH(t,e){const n=new JX;let i=-1;return Float64Array.from(t,void 0===e?t=>n.add(+t||0):o=>n.add(+e(o,++i,t)||0))}class eH extends Map{constructor(t,e=aH){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[e,n]of t)this.set(e,n)}get(t){return super.get(iH(this,t))}has(t){return super.has(iH(this,t))}set(t,e){return super.set(oH(this,t),e)}delete(t){return super.delete(rH(this,t))}}class nH extends Set{constructor(t,e=aH){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const e of t)this.add(e)}has(t){return super.has(iH(this,t))}add(t){return super.add(oH(this,t))}delete(t){return super.delete(rH(this,t))}}function iH({_intern:t,_key:e},n){const i=e(n);return t.has(i)?t.get(i):n}function oH({_intern:t,_key:e},n){const i=e(n);return t.has(i)?t.get(i):(t.set(i,n),n)}function rH({_intern:t,_key:e},n){const i=e(n);return t.has(i)&&(n=t.get(i),t.delete(i)),n}function aH(t){return null!==t&&"object"==typeof t?t.valueOf():t}function sH(t){return t}function lH(t,...e){return mH(t,sH,sH,e)}function cH(t,...e){return mH(t,Array.from,sH,e)}function uH(t,e){for(let n=1,i=e.length;n<i;++n)t=t.flatMap((t=>t.pop().map((([e,n])=>[...t,e,n]))));return t}function dH(t,...e){return uH(cH(t,...e),e)}function hH(t,e,...n){return uH(fH(t,e,...n),n)}function pH(t,e,...n){return mH(t,sH,e,n)}function fH(t,e,...n){return mH(t,Array.from,e,n)}function bH(t,...e){return mH(t,sH,gH,e)}function MH(t,...e){return mH(t,Array.from,gH,e)}function gH(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function mH(t,e,n,i){return function t(o,r){if(r>=i.length)return n(o);const a=new eH,s=i[r++];let l=-1;for(const t of o){const e=s(t,++l,o),n=a.get(e);n?n.push(t):a.set(e,[t])}for(const[e,n]of a)a.set(e,t(n,r));return e(a)}(t,0)}function zH(t,e){return Array.from(e,(e=>t[e]))}function vH(t,...e){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");t=Array.from(t);let[n]=e;if(n&&2!==n.length||e.length>1){const i=Uint32Array.from(t,((t,e)=>e));return e.length>1?(e=e.map((e=>t.map(e))),i.sort(((t,n)=>{for(const i of e){const e=yH(i[t],i[n]);if(e)return e}}))):(n=t.map(n),i.sort(((t,e)=>yH(n[t],n[e])))),zH(t,i)}return t.sort(OH(n))}function OH(t=xX){if(t===xX)return yH;if("function"!=typeof t)throw new TypeError("compare is not a function");return(e,n)=>{const i=t(e,n);return i||0===i?i:(0===t(n,n))-(0===t(e,e))}}function yH(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(t<e?-1:t>e?1:0)}function _H(t,e,n){return(2!==e.length?vH(pH(t,e,n),(([t,e],[n,i])=>xX(e,i)||xX(t,n))):vH(lH(t,n),(([t,n],[i,o])=>e(n,o)||xX(t,i)))).map((([t])=>t))}var AH=Array.prototype,xH=AH.slice;AH.map;function wH(t){return()=>t}const qH=Math.sqrt(50),WH=Math.sqrt(10),LH=Math.sqrt(2);function kH(t,e,n){const i=(e-t)/Math.max(0,n),o=Math.floor(Math.log10(i)),r=i/Math.pow(10,o),a=r>=qH?10:r>=WH?5:r>=LH?2:1;let s,l,c;return o<0?(c=Math.pow(10,-o)/a,s=Math.round(t*c),l=Math.round(e*c),s/c<t&&++s,l/c>e&&--l,c=-c):(c=Math.pow(10,o)*a,s=Math.round(t/c),l=Math.round(e/c),s*c<t&&++s,l*c>e&&--l),l<s&&.5<=n&&n<2?kH(t,e,2*n):[s,l,c]}function TH(t,e,n){if(!((n=+n)>0))return[];if((t=+t)===(e=+e))return[t];const i=e<t,[o,r,a]=i?kH(e,t,n):kH(t,e,n);if(!(r>=o))return[];const s=r-o+1,l=new Array(s);if(i)if(a<0)for(let t=0;t<s;++t)l[t]=(r-t)/-a;else for(let t=0;t<s;++t)l[t]=(r-t)*a;else if(a<0)for(let t=0;t<s;++t)l[t]=(o+t)/-a;else for(let t=0;t<s;++t)l[t]=(o+t)*a;return l}function SH(t,e,n){return kH(t=+t,e=+e,n=+n)[2]}function RH(t,e,n){n=+n;const i=(e=+e)<(t=+t),o=i?SH(e,t,n):SH(t,e,n);return(i?-1:1)*(o<0?1/-o:o)}function CH(t,e,n){let i;for(;;){const o=SH(t,e,n);if(o===i||0===o||!isFinite(o))return[t,e];o>0?(t=Math.floor(t/o)*o,e=Math.ceil(e/o)*o):o<0&&(t=Math.ceil(t*o)/o,e=Math.floor(e*o)/o),i=o}}function DH(t){return Math.ceil(Math.log(HX(t))/Math.LN2)+1}function NH(){var t=sH,e=KX,n=DH;function i(i){Array.isArray(i)||(i=Array.from(i));var o,r,a,s=i.length,l=new Array(s);for(o=0;o<s;++o)l[o]=t(i[o],o,i);var c=e(l),u=c[0],d=c[1],h=n(l,u,d);if(!Array.isArray(h)){const t=d,n=+h;if(e===KX&&([u,d]=CH(u,d,n)),(h=TH(u,d,n))[0]<=u&&(a=SH(u,d,n)),h[h.length-1]>=d)if(t>=d&&e===KX){const t=SH(u,d,n);isFinite(t)&&(t>0?d=(Math.floor(d/t)+1)*t:t<0&&(d=(Math.ceil(d*-t)+1)/-t))}else h.pop()}for(var p=h.length,f=0,b=p;h[f]<=u;)++f;for(;h[b-1]>d;)--b;(f||b<p)&&(h=h.slice(f,b),p=b-f);var M,g=new Array(p+1);for(o=0;o<=p;++o)(M=g[o]=[]).x0=o>0?h[o-1]:u,M.x1=o<p?h[o]:d;if(isFinite(a)){if(a>0)for(o=0;o<s;++o)null!=(r=l[o])&&u<=r&&r<=d&&g[Math.min(p,Math.floor((r-u)/a))].push(i[o]);else if(a<0)for(o=0;o<s;++o)if(null!=(r=l[o])&&u<=r&&r<=d){const t=Math.floor((u-r)*a);g[Math.min(p,t+(h[t]<=r))].push(i[o])}}else for(o=0;o<s;++o)null!=(r=l[o])&&u<=r&&r<=d&&g[DX(h,r,0,p)].push(i[o]);return g}return i.value=function(e){return arguments.length?(t="function"==typeof e?e:wH(e),i):t},i.domain=function(t){return arguments.length?(e="function"==typeof t?t:wH([t[0],t[1]]),i):e},i.thresholds=function(t){return arguments.length?(n="function"==typeof t?t:wH(Array.isArray(t)?xH.call(t):t),i):n},i}function EH(t,e){let n;if(void 0===e)for(const e of t)null!=e&&(n<e||void 0===n&&e>=e)&&(n=e);else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function BH(t,e){let n,i=-1,o=-1;if(void 0===e)for(const e of t)++o,null!=e&&(n<e||void 0===n&&e>=e)&&(n=e,i=o);else for(let r of t)null!=(r=e(r,++o,t))&&(n<r||void 0===n&&r>=r)&&(n=r,i=o);return i}function PH(t,e){let n;if(void 0===e)for(const e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function YH(t,e){let n,i=-1,o=-1;if(void 0===e)for(const e of t)++o,null!=e&&(n>e||void 0===n&&e>=e)&&(n=e,i=o);else for(let r of t)null!=(r=e(r,++o,t))&&(n>r||void 0===n&&r>=r)&&(n=r,i=o);return i}function IH(t,e,n=0,i=1/0,o){if(e=Math.floor(e),n=Math.floor(Math.max(0,n)),i=Math.floor(Math.min(t.length-1,i)),!(n<=e&&e<=i))return t;for(o=void 0===o?yH:OH(o);i>n;){if(i-n>600){const r=i-n+1,a=e-n+1,s=Math.log(r),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(r-l)/r)*(a-r/2<0?-1:1);IH(t,e,Math.max(n,Math.floor(e-a*l/r+c)),Math.min(i,Math.floor(e+(r-a)*l/r+c)),o)}const r=t[e];let a=n,s=i;for(XH(t,n,e),o(t[i],r)>0&&XH(t,n,i);a<s;){for(XH(t,a,s),++a,--s;o(t[a],r)<0;)++a;for(;o(t[s],r)>0;)--s}0===o(t[n],r)?XH(t,n,s):(++s,XH(t,s,i)),s<=e&&(n=s+1),e<=s&&(i=s-1)}return t}function XH(t,e,n){const i=t[e];t[e]=t[n],t[n]=i}function HH(t,e=xX){let n,i=!1;if(1===e.length){let o;for(const r of t){const t=e(r);(i?xX(t,o)>0:0===xX(t,t))&&(n=r,o=t,i=!0)}}else for(const o of t)(i?e(o,n)>0:0===e(o,o))&&(n=o,i=!0);return n}function FH(t,e,n){if((i=(t=Float64Array.from(kX(t,n))).length)&&!isNaN(e=+e)){if(e<=0||i<2)return PH(t);if(e>=1)return EH(t);var i,o=(i-1)*e,r=Math.floor(o),a=EH(IH(t,r).subarray(0,r+1));return a+(PH(t.subarray(r+1))-a)*(o-r)}}function jH(t,e,n=LX){if((i=t.length)&&!isNaN(e=+e)){if(e<=0||i<2)return+n(t[0],0,t);if(e>=1)return+n(t[i-1],i-1,t);var i,o=(i-1)*e,r=Math.floor(o),a=+n(t[r],r,t);return a+(+n(t[r+1],r+1,t)-a)*(o-r)}}function VH(t,e,n){if((i=(t=Float64Array.from(kX(t,n))).length)&&!isNaN(e=+e)){if(e<=0||i<2)return YH(t);if(e>=1)return BH(t);var i,o=Math.floor((i-1)*e),r=IH(Uint32Array.from(t,((t,e)=>e)),o,0,i-1,((e,n)=>yH(t[e],t[n])));return HH(r.subarray(0,o+1),(e=>t[e]))}}function $H(t,e,n){return Math.ceil((n-e)/(2*(FH(t,.75)-FH(t,.25))*Math.pow(HX(t),-1/3)))}function UH(t,e,n){return Math.ceil((n-e)*Math.cbrt(HX(t))/(3.49*ZX(t)))}function GH(t,e){let n=0,i=0;if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(++n,i+=e);else{let o=-1;for(let r of t)null!=(r=e(r,++o,t))&&(r=+r)>=r&&(++n,i+=r)}if(n)return i/n}function ZH(t,e){return FH(t,.5,e)}function KH(t,e){return VH(t,.5,e)}function JH(t){return Array.from(function*(t){for(const e of t)yield*e}(t))}function QH(t,e){const n=new eH;if(void 0===e)for(let e of t)null!=e&&e>=e&&n.set(e,(n.get(e)||0)+1);else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&o>=o&&n.set(o,(n.get(o)||0)+1)}let i,o=0;for(const[t,e]of n)e>o&&(o=e,i=t);return i}function tF(t,e=eF){const n=[];let i,o=!1;for(const r of t)o&&n.push(e(i,r)),i=r,o=!0;return n}function eF(t,e){return[t,e]}function nF(t,e,n){t=+t,e=+e,n=(o=arguments.length)<2?(e=t,t=0,1):o<3?1:+n;for(var i=-1,o=0|Math.max(0,Math.ceil((e-t)/n)),r=new Array(o);++i<o;)r[i]=t+i*n;return r}function iF(t,e=xX){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");let n=Array.from(t);const i=new Float64Array(n.length);2!==e.length&&(n=n.map(e),e=xX);const o=(t,i)=>e(n[t],n[i]);let r,a;return Uint32Array.from(n,((t,e)=>e)).sort(e===xX?(t,e)=>yH(n[t],n[e]):OH(o)).forEach(((t,e)=>{const n=o(t,void 0===r?t:r);n>=0?((void 0===r||n>0)&&(r=t,a=e),i[t]=a):i[t]=NaN})),i}function oF(t,e=xX){let n,i=!1;if(1===e.length){let o;for(const r of t){const t=e(r);(i?xX(t,o)<0:0===xX(t,t))&&(n=r,o=t,i=!0)}}else for(const o of t)(i?e(o,n)<0:0===e(o,o))&&(n=o,i=!0);return n}function rF(t,e=xX){if(1===e.length)return YH(t,e);let n,i=-1,o=-1;for(const r of t)++o,(i<0?0===e(r,r):e(r,n)<0)&&(n=r,i=o);return i}function aF(t,e=xX){if(1===e.length)return BH(t,e);let n,i=-1,o=-1;for(const r of t)++o,(i<0?0===e(r,r):e(r,n)>0)&&(n=r,i=o);return i}function sF(t,e){const n=rF(t,e);return n<0?void 0:n}const lF=cF(Math.random);function cF(t){return function(e,n=0,i=e.length){let o=i-(n=+n);for(;o;){const i=t()*o--|0,r=e[o+n];e[o+n]=e[i+n],e[i+n]=r}return e}}function uF(t,e){let n=0;if(void 0===e)for(let e of t)(e=+e)&&(n+=e);else{let i=-1;for(let o of t)(o=+e(o,++i,t))&&(n+=o)}return n}function dF(t){if(!(o=t.length))return[];for(var e=-1,n=PH(t,hF),i=new Array(n);++e<n;)for(var o,r=-1,a=i[e]=new Array(o);++r<o;)a[r]=t[r][e];return i}function hF(t){return t.length}function pF(){return dF(arguments)}function fF(t,e){if("function"!=typeof e)throw new TypeError("test is not a function");let n=-1;for(const i of t)if(!e(i,++n,t))return!1;return!0}function bF(t,e){if("function"!=typeof e)throw new TypeError("test is not a function");let n=-1;for(const i of t)if(e(i,++n,t))return!0;return!1}function MF(t,e){if("function"!=typeof e)throw new TypeError("test is not a function");const n=[];let i=-1;for(const o of t)e(o,++i,t)&&n.push(o);return n}function gF(t,e){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof e)throw new TypeError("mapper is not a function");return Array.from(t,((n,i)=>e(n,i,t)))}function mF(t,e,n){if("function"!=typeof e)throw new TypeError("reducer is not a function");const i=t[Symbol.iterator]();let o,r,a=-1;if(arguments.length<3){if(({done:o,value:n}=i.next()),o)return;++a}for(;({done:o,value:r}=i.next()),!o;)n=e(n,r,++a,t);return n}function zF(t){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()}function vF(t,...e){t=new nH(t);for(const n of e)for(const e of n)t.delete(e);return t}function OF(t,e){const n=e[Symbol.iterator](),i=new nH;for(const e of t){if(i.has(e))return!1;let t,o;for(;({value:t,done:o}=n.next())&&!o;){if(Object.is(e,t))return!1;i.add(t)}}return!0}function yF(t,...e){t=new nH(t),e=e.map(_F);t:for(const n of t)for(const i of e)if(!i.has(n)){t.delete(n);continue t}return t}function _F(t){return t instanceof nH?t:new nH(t)}function AF(t,e){const n=t[Symbol.iterator](),i=new Set;for(const t of e){const e=xF(t);if(i.has(e))continue;let o,r;for(;({value:o,done:r}=n.next());){if(r)return!1;const t=xF(o);if(i.add(t),Object.is(e,t))break}}return!0}function xF(t){return null!==t&&"object"==typeof t?t.valueOf():t}function wF(t,e){return AF(e,t)}function qF(...t){const e=new nH;for(const n of t)for(const t of n)e.add(t);return e}function WF(t){return t}var LF=1,kF=2,TF=3,SF=4,RF=1e-6;function CF(t){return"translate("+t+",0)"}function DF(t){return"translate(0,"+t+")"}function NF(t){return e=>+t(e)}function EF(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),n=>+t(n)+e}function BF(){return!this.__axis}function PF(t,e){var n=[],i=null,o=null,r=6,a=6,s=3,l="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,c=t===LF||t===SF?-1:1,u=t===SF||t===kF?"x":"y",d=t===LF||t===TF?CF:DF;function h(h){var p=null==i?e.ticks?e.ticks.apply(e,n):e.domain():i,f=null==o?e.tickFormat?e.tickFormat.apply(e,n):WF:o,b=Math.max(r,0)+s,M=e.range(),g=+M[0]+l,m=+M[M.length-1]+l,z=(e.bandwidth?EF:NF)(e.copy(),l),v=h.selection?h.selection():h,O=v.selectAll(".domain").data([null]),y=v.selectAll(".tick").data(p,e).order(),_=y.exit(),A=y.enter().append("g").attr("class","tick"),x=y.select("line"),w=y.select("text");O=O.merge(O.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),y=y.merge(A),x=x.merge(A.append("line").attr("stroke","currentColor").attr(u+"2",c*r)),w=w.merge(A.append("text").attr("fill","currentColor").attr(u,c*b).attr("dy",t===LF?"0em":t===TF?"0.71em":"0.32em")),h!==v&&(O=O.transition(h),y=y.transition(h),x=x.transition(h),w=w.transition(h),_=_.transition(h).attr("opacity",RF).attr("transform",(function(t){return isFinite(t=z(t))?d(t+l):this.getAttribute("transform")})),A.attr("opacity",RF).attr("transform",(function(t){var e=this.parentNode.__axis;return d((e&&isFinite(e=e(t))?e:z(t))+l)}))),_.remove(),O.attr("d",t===SF||t===kF?a?"M"+c*a+","+g+"H"+l+"V"+m+"H"+c*a:"M"+l+","+g+"V"+m:a?"M"+g+","+c*a+"V"+l+"H"+m+"V"+c*a:"M"+g+","+l+"H"+m),y.attr("opacity",1).attr("transform",(function(t){return d(z(t)+l)})),x.attr(u+"2",c*r),w.attr(u,c*b).text(f),v.filter(BF).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===kF?"start":t===SF?"end":"middle"),v.each((function(){this.__axis=z}))}return h.scale=function(t){return arguments.length?(e=t,h):e},h.ticks=function(){return n=Array.from(arguments),h},h.tickArguments=function(t){return arguments.length?(n=null==t?[]:Array.from(t),h):n.slice()},h.tickValues=function(t){return arguments.length?(i=null==t?null:Array.from(t),h):i&&i.slice()},h.tickFormat=function(t){return arguments.length?(o=t,h):o},h.tickSize=function(t){return arguments.length?(r=a=+t,h):r},h.tickSizeInner=function(t){return arguments.length?(r=+t,h):r},h.tickSizeOuter=function(t){return arguments.length?(a=+t,h):a},h.tickPadding=function(t){return arguments.length?(s=+t,h):s},h.offset=function(t){return arguments.length?(l=+t,h):l},h}function YF(t){return PF(LF,t)}function IF(t){return PF(kF,t)}function XF(t){return PF(TF,t)}function HF(t){return PF(SF,t)}var FF={value:()=>{}};function jF(){for(var t,e=0,n=arguments.length,i={};e<n;++e){if(!(t=arguments[e]+"")||t in i||/[\s.]/.test(t))throw new Error("illegal type: "+t);i[t]=[]}return new VF(i)}function VF(t){this._=t}function $F(t,e){for(var n,i=0,o=t.length;i<o;++i)if((n=t[i]).name===e)return n.value}function UF(t,e,n){for(var i=0,o=t.length;i<o;++i)if(t[i].name===e){t[i]=FF,t=t.slice(0,i).concat(t.slice(i+1));break}return null!=n&&t.push({name:e,value:n}),t}VF.prototype=jF.prototype={constructor:VF,on:function(t,e){var n,i,o=this._,r=(i=o,(t+"").trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");if(n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),t&&!i.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}}))),a=-1,s=r.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a<s;)if(n=(t=r[a]).type)o[n]=UF(o[n],t.name,e);else if(null==e)for(n in o)o[n]=UF(o[n],t.name,null);return this}for(;++a<s;)if((n=(t=r[a]).type)&&(n=$F(o[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new VF(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,i,o=new Array(n),r=0;r<n;++r)o[r]=arguments[r+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(r=0,n=(i=this._[t]).length;r<n;++r)i[r].value.apply(e,o)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var i=this._[t],o=0,r=i.length;o<r;++o)i[o].value.apply(e,n)}};const GF=jF;function ZF(){}function KF(t){return null==t?ZF:function(){return this.querySelector(t)}}function JF(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function QF(){return[]}function tj(t){return null==t?QF:function(){return this.querySelectorAll(t)}}function ej(t){return function(){return this.matches(t)}}function nj(t){return function(e){return e.matches(t)}}var ij=Array.prototype.find;function oj(){return this.firstElementChild}var rj=Array.prototype.filter;function aj(){return Array.from(this.children)}function sj(t){return new Array(t.length)}function lj(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function cj(t,e,n,i,o,r){for(var a,s=0,l=e.length,c=r.length;s<c;++s)(a=e[s])?(a.__data__=r[s],i[s]=a):n[s]=new lj(t,r[s]);for(;s<l;++s)(a=e[s])&&(o[s]=a)}function uj(t,e,n,i,o,r,a){var s,l,c,u=new Map,d=e.length,h=r.length,p=new Array(d);for(s=0;s<d;++s)(l=e[s])&&(p[s]=c=a.call(l,l.__data__,s,e)+"",u.has(c)?o[s]=l:u.set(c,l));for(s=0;s<h;++s)c=a.call(t,r[s],s,r)+"",(l=u.get(c))?(i[s]=l,l.__data__=r[s],u.delete(c)):n[s]=new lj(t,r[s]);for(s=0;s<d;++s)(l=e[s])&&u.get(p[s])===l&&(o[s]=l)}function dj(t){return t.__data__}function hj(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function pj(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}lj.prototype={constructor:lj,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var fj="http://www.w3.org/1999/xhtml";const bj={svg:"http://www.w3.org/2000/svg",xhtml:fj,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Mj(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),bj.hasOwnProperty(e)?{space:bj[e],local:t}:t}function gj(t){return function(){this.removeAttribute(t)}}function mj(t){return function(){this.removeAttributeNS(t.space,t.local)}}function zj(t,e){return function(){this.setAttribute(t,e)}}function vj(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function Oj(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function yj(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function _j(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Aj(t){return function(){this.style.removeProperty(t)}}function xj(t,e,n){return function(){this.style.setProperty(t,e,n)}}function wj(t,e,n){return function(){var i=e.apply(this,arguments);null==i?this.style.removeProperty(t):this.style.setProperty(t,i,n)}}function qj(t,e){return t.style.getPropertyValue(e)||_j(t).getComputedStyle(t,null).getPropertyValue(e)}function Wj(t){return function(){delete this[t]}}function Lj(t,e){return function(){this[t]=e}}function kj(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function Tj(t){return t.trim().split(/^|\s+/)}function Sj(t){return t.classList||new Rj(t)}function Rj(t){this._node=t,this._names=Tj(t.getAttribute("class")||"")}function Cj(t,e){for(var n=Sj(t),i=-1,o=e.length;++i<o;)n.add(e[i])}function Dj(t,e){for(var n=Sj(t),i=-1,o=e.length;++i<o;)n.remove(e[i])}function Nj(t){return function(){Cj(this,t)}}function Ej(t){return function(){Dj(this,t)}}function Bj(t,e){return function(){(e.apply(this,arguments)?Cj:Dj)(this,t)}}function Pj(){this.textContent=""}function Yj(t){return function(){this.textContent=t}}function Ij(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function Xj(){this.innerHTML=""}function Hj(t){return function(){this.innerHTML=t}}function Fj(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function jj(){this.nextSibling&&this.parentNode.appendChild(this)}function Vj(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function $j(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===fj&&e.documentElement.namespaceURI===fj?e.createElement(t):e.createElementNS(n,t)}}function Uj(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function Gj(t){var e=Mj(t);return(e.local?Uj:$j)(e)}function Zj(){return null}function Kj(){var t=this.parentNode;t&&t.removeChild(this)}function Jj(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function Qj(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function tV(t){return function(){var e=this.__on;if(e){for(var n,i=0,o=-1,r=e.length;i<r;++i)n=e[i],t.type&&n.type!==t.type||n.name!==t.name?e[++o]=n:this.removeEventListener(n.type,n.listener,n.options);++o?e.length=o:delete this.__on}}}function eV(t,e,n){return function(){var i,o=this.__on,r=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(o)for(var a=0,s=o.length;a<s;++a)if((i=o[a]).type===t.type&&i.name===t.name)return this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=r,i.options=n),void(i.value=e);this.addEventListener(t.type,r,n),i={type:t.type,name:t.name,value:e,listener:r,options:n},o?o.push(i):this.__on=[i]}}function nV(t,e,n){var i=_j(t),o=i.CustomEvent;"function"==typeof o?o=new o(e,n):(o=i.document.createEvent("Event"),n?(o.initEvent(e,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(e,!1,!1)),t.dispatchEvent(o)}function iV(t,e){return function(){return nV(this,t,e)}}function oV(t,e){return function(){return nV(this,t,e.apply(this,arguments))}}Rj.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var rV=[null];function aV(t,e){this._groups=t,this._parents=e}function sV(){return new aV([[document.documentElement]],rV)}aV.prototype=sV.prototype={constructor:aV,select:function(t){"function"!=typeof t&&(t=KF(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var r,a,s=e[o],l=s.length,c=i[o]=new Array(l),u=0;u<l;++u)(r=s[u])&&(a=t.call(r,r.__data__,u,s))&&("__data__"in r&&(a.__data__=r.__data__),c[u]=a);return new aV(i,this._parents)},selectAll:function(t){t="function"==typeof t?function(t){return function(){return JF(t.apply(this,arguments))}}(t):tj(t);for(var e=this._groups,n=e.length,i=[],o=[],r=0;r<n;++r)for(var a,s=e[r],l=s.length,c=0;c<l;++c)(a=s[c])&&(i.push(t.call(a,a.__data__,c,s)),o.push(a));return new aV(i,o)},selectChild:function(t){return this.select(null==t?oj:function(t){return function(){return ij.call(this.children,t)}}("function"==typeof t?t:nj(t)))},selectChildren:function(t){return this.selectAll(null==t?aj:function(t){return function(){return rj.call(this.children,t)}}("function"==typeof t?t:nj(t)))},filter:function(t){"function"!=typeof t&&(t=ej(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var r,a=e[o],s=a.length,l=i[o]=[],c=0;c<s;++c)(r=a[c])&&t.call(r,r.__data__,c,a)&&l.push(r);return new aV(i,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,dj);var n=e?uj:cj,i=this._parents,o=this._groups;"function"!=typeof t&&(t=function(t){return function(){return t}}(t));for(var r=o.length,a=new Array(r),s=new Array(r),l=new Array(r),c=0;c<r;++c){var u=i[c],d=o[c],h=d.length,p=hj(t.call(u,u&&u.__data__,c,i)),f=p.length,b=s[c]=new Array(f),M=a[c]=new Array(f);n(u,d,b,M,l[c]=new Array(h),p,e);for(var g,m,z=0,v=0;z<f;++z)if(g=b[z]){for(z>=v&&(v=z+1);!(m=M[v])&&++v<f;);g._next=m||null}}return(a=new aV(a,i))._enter=s,a._exit=l,a},enter:function(){return new aV(this._enter||this._groups.map(sj),this._parents)},exit:function(){return new aV(this._exit||this._groups.map(sj),this._parents)},join:function(t,e,n){var i=this.enter(),o=this,r=this.exit();return"function"==typeof t?(i=t(i))&&(i=i.selection()):i=i.append(t+""),null!=e&&(o=e(o))&&(o=o.selection()),null==n?r.remove():n(r),i&&o?i.merge(o).order():o},merge:function(t){for(var e=t.selection?t.selection():t,n=this._groups,i=e._groups,o=n.length,r=i.length,a=Math.min(o,r),s=new Array(o),l=0;l<a;++l)for(var c,u=n[l],d=i[l],h=u.length,p=s[l]=new Array(h),f=0;f<h;++f)(c=u[f]||d[f])&&(p[f]=c);for(;l<o;++l)s[l]=n[l];return new aV(s,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var i,o=t[e],r=o.length-1,a=o[r];--r>=0;)(i=o[r])&&(a&&4^i.compareDocumentPosition(a)&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=pj);for(var n=this._groups,i=n.length,o=new Array(i),r=0;r<i;++r){for(var a,s=n[r],l=s.length,c=o[r]=new Array(l),u=0;u<l;++u)(a=s[u])&&(c[u]=a);c.sort(e)}return new aV(o,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var i=t[e],o=0,r=i.length;o<r;++o){var a=i[o];if(a)return a}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,i=e.length;n<i;++n)for(var o,r=e[n],a=0,s=r.length;a<s;++a)(o=r[a])&&t.call(o,o.__data__,a,r);return this},attr:function(t,e){var n=Mj(t);if(arguments.length<2){var i=this.node();return n.local?i.getAttributeNS(n.space,n.local):i.getAttribute(n)}return this.each((null==e?n.local?mj:gj:"function"==typeof e?n.local?yj:Oj:n.local?vj:zj)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?Aj:"function"==typeof e?wj:xj)(t,e,null==n?"":n)):qj(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?Wj:"function"==typeof e?kj:Lj)(t,e)):this.node()[t]},classed:function(t,e){var n=Tj(t+"");if(arguments.length<2){for(var i=Sj(this.node()),o=-1,r=n.length;++o<r;)if(!i.contains(n[o]))return!1;return!0}return this.each(("function"==typeof e?Bj:e?Nj:Ej)(n,e))},text:function(t){return arguments.length?this.each(null==t?Pj:("function"==typeof t?Ij:Yj)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?Xj:("function"==typeof t?Fj:Hj)(t)):this.node().innerHTML},raise:function(){return this.each(jj)},lower:function(){return this.each(Vj)},append:function(t){var e="function"==typeof t?t:Gj(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:Gj(t),i=null==e?Zj:"function"==typeof e?e:KF(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)}))},remove:function(){return this.each(Kj)},clone:function(t){return this.select(t?Qj:Jj)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var i,o,r=function(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}(t+""),a=r.length;if(!(arguments.length<2)){for(s=e?eV:tV,i=0;i<a;++i)this.each(s(r[i],e,n));return this}var s=this.node().__on;if(s)for(var l,c=0,u=s.length;c<u;++c)for(i=0,l=s[c];i<a;++i)if((o=r[i]).type===l.type&&o.name===l.name)return l.value},dispatch:function(t,e){return this.each(("function"==typeof e?oV:iV)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var i,o=t[e],r=0,a=o.length;r<a;++r)(i=o[r])&&(yield i)}};const lV=sV;function cV(t){return"string"==typeof t?new aV([[document.querySelector(t)]],[document.documentElement]):new aV([[t]],rV)}const uV={passive:!1},dV={capture:!0,passive:!1};function hV(t){t.stopImmediatePropagation()}function pV(t){t.preventDefault(),t.stopImmediatePropagation()}function fV(t){var e=t.document.documentElement,n=cV(t).on("dragstart.drag",pV,dV);"onselectstart"in e?n.on("selectstart.drag",pV,dV):(e.__noselect=e.style.MozUserSelect,e.style.MozUserSelect="none")}function bV(t,e){var n=t.document.documentElement,i=cV(t).on("dragstart.drag",null);e&&(i.on("click.drag",pV,dV),setTimeout((function(){i.on("click.drag",null)}),0)),"onselectstart"in n?i.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function MV(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function gV(t,e){var n=Object.create(t.prototype);for(var i in e)n[i]=e[i];return n}function mV(){}var zV=.7,vV=1/zV,OV="\\s*([+-]?\\d+)\\s*",yV="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",_V="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",AV=/^#([0-9a-f]{3,8})$/,xV=new RegExp(`^rgb\\(${OV},${OV},${OV}\\)$`),wV=new RegExp(`^rgb\\(${_V},${_V},${_V}\\)$`),qV=new RegExp(`^rgba\\(${OV},${OV},${OV},${yV}\\)$`),WV=new RegExp(`^rgba\\(${_V},${_V},${_V},${yV}\\)$`),LV=new RegExp(`^hsl\\(${yV},${_V},${_V}\\)$`),kV=new RegExp(`^hsla\\(${yV},${_V},${_V},${yV}\\)$`),TV={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function SV(){return this.rgb().formatHex()}function RV(){return this.rgb().formatRgb()}function CV(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=AV.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?DV(e):3===n?new PV(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?NV(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?NV(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=xV.exec(t))?new PV(e[1],e[2],e[3],1):(e=wV.exec(t))?new PV(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=qV.exec(t))?NV(e[1],e[2],e[3],e[4]):(e=WV.exec(t))?NV(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=LV.exec(t))?jV(e[1],e[2]/100,e[3]/100,1):(e=kV.exec(t))?jV(e[1],e[2]/100,e[3]/100,e[4]):TV.hasOwnProperty(t)?DV(TV[t]):"transparent"===t?new PV(NaN,NaN,NaN,0):null}function DV(t){return new PV(t>>16&255,t>>8&255,255&t,1)}function NV(t,e,n,i){return i<=0&&(t=e=n=NaN),new PV(t,e,n,i)}function EV(t){return t instanceof mV||(t=CV(t)),t?new PV((t=t.rgb()).r,t.g,t.b,t.opacity):new PV}function BV(t,e,n,i){return 1===arguments.length?EV(t):new PV(t,e,n,null==i?1:i)}function PV(t,e,n,i){this.r=+t,this.g=+e,this.b=+n,this.opacity=+i}function YV(){return`#${FV(this.r)}${FV(this.g)}${FV(this.b)}`}function IV(){const t=XV(this.opacity);return`${1===t?"rgb(":"rgba("}${HV(this.r)}, ${HV(this.g)}, ${HV(this.b)}${1===t?")":`, ${t})`}`}function XV(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function HV(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function FV(t){return((t=HV(t))<16?"0":"")+t.toString(16)}function jV(t,e,n,i){return i<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new UV(t,e,n,i)}function VV(t){if(t instanceof UV)return new UV(t.h,t.s,t.l,t.opacity);if(t instanceof mV||(t=CV(t)),!t)return new UV;if(t instanceof UV)return t;var e=(t=t.rgb()).r/255,n=t.g/255,i=t.b/255,o=Math.min(e,n,i),r=Math.max(e,n,i),a=NaN,s=r-o,l=(r+o)/2;return s?(a=e===r?(n-i)/s+6*(n<i):n===r?(i-e)/s+2:(e-n)/s+4,s/=l<.5?r+o:2-r-o,a*=60):s=l>0&&l<1?0:a,new UV(a,s,l,t.opacity)}function $V(t,e,n,i){return 1===arguments.length?VV(t):new UV(t,e,n,null==i?1:i)}function UV(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}function GV(t){return(t=(t||0)%360)<0?t+360:t}function ZV(t){return Math.max(0,Math.min(1,t||0))}function KV(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function JV(t,e,n,i,o){var r=t*t,a=r*t;return((1-3*t+3*r-a)*e+(4-6*r+3*a)*n+(1+3*t+3*r-3*a)*i+a*o)/6}function QV(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),o=t[i],r=t[i+1],a=i>0?t[i-1]:2*o-r,s=i<e-1?t[i+2]:2*r-o;return JV((n-i/e)*e,a,o,r,s)}}function t$(t){var e=t.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*e),o=t[(i+e-1)%e],r=t[i%e],a=t[(i+1)%e],s=t[(i+2)%e];return JV((n-i/e)*e,o,r,a,s)}}MV(mV,CV,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:SV,formatHex:SV,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return VV(this).formatHsl()},formatRgb:RV,toString:RV}),MV(PV,BV,gV(mV,{brighter(t){return t=null==t?vV:Math.pow(vV,t),new PV(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?zV:Math.pow(zV,t),new PV(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new PV(HV(this.r),HV(this.g),HV(this.b),XV(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:YV,formatHex:YV,formatHex8:function(){return`#${FV(this.r)}${FV(this.g)}${FV(this.b)}${FV(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:IV,toString:IV})),MV(UV,$V,gV(mV,{brighter(t){return t=null==t?vV:Math.pow(vV,t),new UV(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?zV:Math.pow(zV,t),new UV(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*e,o=2*n-i;return new PV(KV(t>=240?t-240:t+120,o,i),KV(t,o,i),KV(t<120?t+240:t-120,o,i),this.opacity)},clamp(){return new UV(GV(this.h),ZV(this.s),ZV(this.l),XV(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=XV(this.opacity);return`${1===t?"hsl(":"hsla("}${GV(this.h)}, ${100*ZV(this.s)}%, ${100*ZV(this.l)}%${1===t?")":`, ${t})`}`}}));const e$=t=>()=>t;function n$(t,e){return function(n){return t+n*e}}function i$(t,e){var n=e-t;return n?n$(t,n>180||n<-180?n-360*Math.round(n/360):n):e$(isNaN(t)?e:t)}function o$(t){return 1==(t=+t)?r$:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(i){return Math.pow(t+i*e,n)}}(e,n,t):e$(isNaN(e)?n:e)}}function r$(t,e){var n=e-t;return n?n$(t,n):e$(isNaN(t)?e:t)}const a$=function t(e){var n=o$(e);function i(t,e){var i=n((t=BV(t)).r,(e=BV(e)).r),o=n(t.g,e.g),r=n(t.b,e.b),a=r$(t.opacity,e.opacity);return function(e){return t.r=i(e),t.g=o(e),t.b=r(e),t.opacity=a(e),t+""}}return i.gamma=t,i}(1);function s$(t){return function(e){var n,i,o=e.length,r=new Array(o),a=new Array(o),s=new Array(o);for(n=0;n<o;++n)i=BV(e[n]),r[n]=i.r||0,a[n]=i.g||0,s[n]=i.b||0;return r=t(r),a=t(a),s=t(s),i.opacity=1,function(t){return i.r=r(t),i.g=a(t),i.b=s(t),i+""}}}var l$=s$(QV),c$=s$(t$);function u$(t,e){e||(e=[]);var n,i=t?Math.min(e.length,t.length):0,o=e.slice();return function(r){for(n=0;n<i;++n)o[n]=t[n]*(1-r)+e[n]*r;return o}}function d$(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function h$(t,e){return(d$(e)?u$:p$)(t,e)}function p$(t,e){var n,i=e?e.length:0,o=t?Math.min(i,t.length):0,r=new Array(o),a=new Array(i);for(n=0;n<o;++n)r[n]=v$(t[n],e[n]);for(;n<i;++n)a[n]=e[n];return function(t){for(n=0;n<o;++n)a[n]=r[n](t);return a}}function f$(t,e){var n=new Date;return t=+t,e=+e,function(i){return n.setTime(t*(1-i)+e*i),n}}function b$(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}function M$(t,e){var n,i={},o={};for(n in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)n in t?i[n]=v$(t[n],e[n]):o[n]=e[n];return function(t){for(n in i)o[n]=i[n](t);return o}}var g$=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,m$=new RegExp(g$.source,"g");function z$(t,e){var n,i,o,r=g$.lastIndex=m$.lastIndex=0,a=-1,s=[],l=[];for(t+="",e+="";(n=g$.exec(t))&&(i=m$.exec(e));)(o=i.index)>r&&(o=e.slice(r,o),s[a]?s[a]+=o:s[++a]=o),(n=n[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,l.push({i:a,x:b$(n,i)})),r=m$.lastIndex;return r<e.length&&(o=e.slice(r),s[a]?s[a]+=o:s[++a]=o),s.length<2?l[0]?function(t){return function(e){return t(e)+""}}(l[0].x):function(t){return function(){return t}}(e):(e=l.length,function(t){for(var n,i=0;i<e;++i)s[(n=l[i]).i]=n.x(t);return s.join("")})}function v$(t,e){var n,i=typeof e;return null==e||"boolean"===i?e$(e):("number"===i?b$:"string"===i?(n=CV(e))?(e=n,a$):z$:e instanceof CV?a$:e instanceof Date?f$:d$(e)?u$:Array.isArray(e)?p$:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?M$:b$)(t,e)}function O$(t){let e;for(;e=t.sourceEvent;)t=e;return t}function y$(t,e){if(t=O$(t),void 0===e&&(e=t.currentTarget),e){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=t.clientX,i.y=t.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}if(e.getBoundingClientRect){var o=e.getBoundingClientRect();return[t.clientX-o.left-e.clientLeft,t.clientY-o.top-e.clientTop]}}return[t.pageX,t.pageY]}var _$,A$,x$=0,w$=0,q$=0,W$=1e3,L$=0,k$=0,T$=0,S$="object"==typeof performance&&performance.now?performance:Date,R$="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function C$(){return k$||(R$(D$),k$=S$.now()+T$)}function D$(){k$=0}function N$(){this._call=this._time=this._next=null}function E$(t,e,n){var i=new N$;return i.restart(t,e,n),i}function B$(){C$(),++x$;for(var t,e=_$;e;)(t=k$-e._time)>=0&&e._call.call(void 0,t),e=e._next;--x$}function P$(){k$=(L$=S$.now())+T$,x$=w$=0;try{B$()}finally{x$=0,function(){var t,e,n=_$,i=1/0;for(;n;)n._call?(i>n._time&&(i=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:_$=e);A$=t,I$(i)}(),k$=0}}function Y$(){var t=S$.now(),e=t-L$;e>W$&&(T$-=e,L$=t)}function I$(t){x$||(w$&&(w$=clearTimeout(w$)),t-k$>24?(t<1/0&&(w$=setTimeout(P$,t-S$.now()-T$)),q$&&(q$=clearInterval(q$))):(q$||(L$=S$.now(),q$=setInterval(Y$,W$)),x$=1,R$(P$)))}function X$(t,e,n){var i=new N$;return e=null==e?0:+e,i.restart((n=>{i.stop(),t(n+e)}),e,n),i}N$.prototype=E$.prototype={constructor:N$,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?C$():+n)+(null==e?0:+e),this._next||A$===this||(A$?A$._next=this:_$=this,A$=this),this._call=t,this._time=n,I$()},stop:function(){this._call&&(this._call=null,this._time=1/0,I$())}};var H$=GF("start","end","cancel","interrupt"),F$=[],j$=0,V$=1,$$=2,U$=3,G$=4,Z$=5,K$=6;function J$(t,e,n,i,o,r){var a=t.__transition;if(a){if(n in a)return}else t.__transition={};!function(t,e,n){var i,o=t.__transition;function r(t){n.state=V$,n.timer.restart(a,n.delay,n.time),n.delay<=t&&a(t-n.delay)}function a(r){var c,u,d,h;if(n.state!==V$)return l();for(c in o)if((h=o[c]).name===n.name){if(h.state===U$)return X$(a);h.state===G$?(h.state=K$,h.timer.stop(),h.on.call("interrupt",t,t.__data__,h.index,h.group),delete o[c]):+c<e&&(h.state=K$,h.timer.stop(),h.on.call("cancel",t,t.__data__,h.index,h.group),delete o[c])}if(X$((function(){n.state===U$&&(n.state=G$,n.timer.restart(s,n.delay,n.time),s(r))})),n.state=$$,n.on.call("start",t,t.__data__,n.index,n.group),n.state===$$){for(n.state=U$,i=new Array(d=n.tween.length),c=0,u=-1;c<d;++c)(h=n.tween[c].value.call(t,t.__data__,n.index,n.group))&&(i[++u]=h);i.length=u+1}}function s(e){for(var o=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(l),n.state=Z$,1),r=-1,a=i.length;++r<a;)i[r].call(t,o);n.state===Z$&&(n.on.call("end",t,t.__data__,n.index,n.group),l())}function l(){for(var i in n.state=K$,n.timer.stop(),delete o[e],o)return;delete t.__transition}o[e]=n,n.timer=E$(r,0,n.time)}(t,n,{name:e,index:i,group:o,on:H$,tween:F$,time:r.time,delay:r.delay,duration:r.duration,ease:r.ease,timer:null,state:j$})}function Q$(t,e){var n=eU(t,e);if(n.state>j$)throw new Error("too late; already scheduled");return n}function tU(t,e){var n=eU(t,e);if(n.state>U$)throw new Error("too late; already running");return n}function eU(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function nU(t,e){var n,i,o,r=t.__transition,a=!0;if(r){for(o in e=null==e?null:e+"",r)(n=r[o]).name===e?(i=n.state>$$&&n.state<Z$,n.state=K$,n.timer.stop(),n.on.call(i?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete r[o]):a=!1;a&&delete t.__transition}}var iU,oU=180/Math.PI,rU={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function aU(t,e,n,i,o,r){var a,s,l;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(l=t*n+e*i)&&(n-=t*l,i-=e*l),(s=Math.sqrt(n*n+i*i))&&(n/=s,i/=s,l/=s),t*i<e*n&&(t=-t,e=-e,l=-l,a=-a),{translateX:o,translateY:r,rotate:Math.atan2(e,t)*oU,skewX:Math.atan(l)*oU,scaleX:a,scaleY:s}}function sU(t,e,n,i){function o(t){return t.length?t.pop()+" ":""}return function(r,a){var s=[],l=[];return r=t(r),a=t(a),function(t,i,o,r,a,s){if(t!==o||i!==r){var l=a.push("translate(",null,e,null,n);s.push({i:l-4,x:b$(t,o)},{i:l-2,x:b$(i,r)})}else(o||r)&&a.push("translate("+o+e+r+n)}(r.translateX,r.translateY,a.translateX,a.translateY,s,l),function(t,e,n,r){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),r.push({i:n.push(o(n)+"rotate(",null,i)-2,x:b$(t,e)})):e&&n.push(o(n)+"rotate("+e+i)}(r.rotate,a.rotate,s,l),function(t,e,n,r){t!==e?r.push({i:n.push(o(n)+"skewX(",null,i)-2,x:b$(t,e)}):e&&n.push(o(n)+"skewX("+e+i)}(r.skewX,a.skewX,s,l),function(t,e,n,i,r,a){if(t!==n||e!==i){var s=r.push(o(r)+"scale(",null,",",null,")");a.push({i:s-4,x:b$(t,n)},{i:s-2,x:b$(e,i)})}else 1===n&&1===i||r.push(o(r)+"scale("+n+","+i+")")}(r.scaleX,r.scaleY,a.scaleX,a.scaleY,s,l),r=a=null,function(t){for(var e,n=-1,i=l.length;++n<i;)s[(e=l[n]).i]=e.x(t);return s.join("")}}}var lU=sU((function(t){const e=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?rU:aU(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),cU=sU((function(t){return null==t?rU:(iU||(iU=document.createElementNS("http://www.w3.org/2000/svg","g")),iU.setAttribute("transform",t),(t=iU.transform.baseVal.consolidate())?aU((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):rU)}),", ",")",")");function uU(t,e){var n,i;return function(){var o=tU(this,t),r=o.tween;if(r!==n)for(var a=0,s=(i=n=r).length;a<s;++a)if(i[a].name===e){(i=i.slice()).splice(a,1);break}o.tween=i}}function dU(t,e,n){var i,o;if("function"!=typeof n)throw new Error;return function(){var r=tU(this,t),a=r.tween;if(a!==i){o=(i=a).slice();for(var s={name:e,value:n},l=0,c=o.length;l<c;++l)if(o[l].name===e){o[l]=s;break}l===c&&o.push(s)}r.tween=o}}function hU(t,e,n){var i=t._id;return t.each((function(){var t=tU(this,i);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return eU(t,i).value[e]}}function pU(t,e){var n;return("number"==typeof e?b$:e instanceof CV?a$:(n=CV(e))?(e=n,a$):z$)(t,e)}function fU(t){return function(){this.removeAttribute(t)}}function bU(t){return function(){this.removeAttributeNS(t.space,t.local)}}function MU(t,e,n){var i,o,r=n+"";return function(){var a=this.getAttribute(t);return a===r?null:a===i?o:o=e(i=a,n)}}function gU(t,e,n){var i,o,r=n+"";return function(){var a=this.getAttributeNS(t.space,t.local);return a===r?null:a===i?o:o=e(i=a,n)}}function mU(t,e,n){var i,o,r;return function(){var a,s,l=n(this);if(null!=l)return(a=this.getAttribute(t))===(s=l+"")?null:a===i&&s===o?r:(o=s,r=e(i=a,l));this.removeAttribute(t)}}function zU(t,e,n){var i,o,r;return function(){var a,s,l=n(this);if(null!=l)return(a=this.getAttributeNS(t.space,t.local))===(s=l+"")?null:a===i&&s===o?r:(o=s,r=e(i=a,l));this.removeAttributeNS(t.space,t.local)}}function vU(t,e){var n,i;function o(){var o=e.apply(this,arguments);return o!==i&&(n=(i=o)&&function(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}(t,o)),n}return o._value=e,o}function OU(t,e){var n,i;function o(){var o=e.apply(this,arguments);return o!==i&&(n=(i=o)&&function(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}(t,o)),n}return o._value=e,o}function yU(t,e){return function(){Q$(this,t).delay=+e.apply(this,arguments)}}function _U(t,e){return e=+e,function(){Q$(this,t).delay=e}}function AU(t,e){return function(){tU(this,t).duration=+e.apply(this,arguments)}}function xU(t,e){return e=+e,function(){tU(this,t).duration=e}}var wU=lV.prototype.constructor;function qU(t){return function(){this.style.removeProperty(t)}}var WU=0;function LU(t,e,n,i){this._groups=t,this._parents=e,this._name=n,this._id=i}function kU(t){return lV().transition(t)}function TU(){return++WU}var SU=lV.prototype;function RU(t){return t*t*t}function CU(t){return--t*t*t+1}function DU(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}LU.prototype=kU.prototype={constructor:LU,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=KF(t));for(var i=this._groups,o=i.length,r=new Array(o),a=0;a<o;++a)for(var s,l,c=i[a],u=c.length,d=r[a]=new Array(u),h=0;h<u;++h)(s=c[h])&&(l=t.call(s,s.__data__,h,c))&&("__data__"in s&&(l.__data__=s.__data__),d[h]=l,J$(d[h],e,n,h,d,eU(s,n)));return new LU(r,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=tj(t));for(var i=this._groups,o=i.length,r=[],a=[],s=0;s<o;++s)for(var l,c=i[s],u=c.length,d=0;d<u;++d)if(l=c[d]){for(var h,p=t.call(l,l.__data__,d,c),f=eU(l,n),b=0,M=p.length;b<M;++b)(h=p[b])&&J$(h,e,n,b,p,f);r.push(p),a.push(l)}return new LU(r,a,e,n)},selectChild:SU.selectChild,selectChildren:SU.selectChildren,filter:function(t){"function"!=typeof t&&(t=ej(t));for(var e=this._groups,n=e.length,i=new Array(n),o=0;o<n;++o)for(var r,a=e[o],s=a.length,l=i[o]=[],c=0;c<s;++c)(r=a[c])&&t.call(r,r.__data__,c,a)&&l.push(r);return new LU(i,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,i=e.length,o=n.length,r=Math.min(i,o),a=new Array(i),s=0;s<r;++s)for(var l,c=e[s],u=n[s],d=c.length,h=a[s]=new Array(d),p=0;p<d;++p)(l=c[p]||u[p])&&(h[p]=l);for(;s<i;++s)a[s]=e[s];return new LU(a,this._parents,this._name,this._id)},selection:function(){return new wU(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=TU(),i=this._groups,o=i.length,r=0;r<o;++r)for(var a,s=i[r],l=s.length,c=0;c<l;++c)if(a=s[c]){var u=eU(a,e);J$(a,t,n,c,s,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new LU(i,this._parents,t,n)},call:SU.call,nodes:SU.nodes,node:SU.node,size:SU.size,empty:SU.empty,each:SU.each,on:function(t,e){var n=this._id;return arguments.length<2?eU(this.node(),n).on.on(t):this.each(function(t,e,n){var i,o,r=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?Q$:tU;return function(){var a=r(this,t),s=a.on;s!==i&&(o=(i=s).copy()).on(e,n),a.on=o}}(n,t,e))},attr:function(t,e){var n=Mj(t),i="transform"===n?cU:pU;return this.attrTween(t,"function"==typeof e?(n.local?zU:mU)(n,i,hU(this,"attr."+t,e)):null==e?(n.local?bU:fU)(n):(n.local?gU:MU)(n,i,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var i=Mj(t);return this.tween(n,(i.local?vU:OU)(i,e))},style:function(t,e,n){var i="transform"==(t+="")?lU:pU;return null==e?this.styleTween(t,function(t,e){var n,i,o;return function(){var r=qj(this,t),a=(this.style.removeProperty(t),qj(this,t));return r===a?null:r===n&&a===i?o:o=e(n=r,i=a)}}(t,i)).on("end.style."+t,qU(t)):"function"==typeof e?this.styleTween(t,function(t,e,n){var i,o,r;return function(){var a=qj(this,t),s=n(this),l=s+"";return null==s&&(this.style.removeProperty(t),l=s=qj(this,t)),a===l?null:a===i&&l===o?r:(o=l,r=e(i=a,s))}}(t,i,hU(this,"style."+t,e))).each(function(t,e){var n,i,o,r,a="style."+e,s="end."+a;return function(){var l=tU(this,t),c=l.on,u=null==l.value[a]?r||(r=qU(e)):void 0;c===n&&o===u||(i=(n=c).copy()).on(s,o=u),l.on=i}}(this._id,t)):this.styleTween(t,function(t,e,n){var i,o,r=n+"";return function(){var a=qj(this,t);return a===r?null:a===i?o:o=e(i=a,n)}}(t,i,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var i="style."+(t+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==e)return this.tween(i,null);if("function"!=typeof e)throw new Error;return this.tween(i,function(t,e,n){var i,o;function r(){var r=e.apply(this,arguments);return r!==o&&(i=(o=r)&&function(t,e,n){return function(i){this.style.setProperty(t,e.call(this,i),n)}}(t,r,n)),i}return r._value=e,r}(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(hU(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,function(t){var e,n;function i(){var i=t.apply(this,arguments);return i!==n&&(e=(n=i)&&function(t){return function(e){this.textContent=t.call(this,e)}}(i)),e}return i._value=t,i}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var i,o=eU(this.node(),n).tween,r=0,a=o.length;r<a;++r)if((i=o[r]).name===t)return i.value;return null}return this.each((null==e?uU:dU)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?yU:_U)(e,t)):eU(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?AU:xU)(e,t)):eU(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(function(t,e){if("function"!=typeof e)throw new Error;return function(){tU(this,t).ease=e}}(e,t)):eU(this.node(),e).ease},easeVarying:function(t){if("function"!=typeof t)throw new Error;return this.each(function(t,e){return function(){var n=e.apply(this,arguments);if("function"!=typeof n)throw new Error;tU(this,t).ease=n}}(this._id,t))},end:function(){var t,e,n=this,i=n._id,o=n.size();return new Promise((function(r,a){var s={value:a},l={value:function(){0==--o&&r()}};n.each((function(){var n=tU(this,i),o=n.on;o!==t&&((e=(t=o).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(l)),n.on=e})),0===o&&r()}))},[Symbol.iterator]:SU[Symbol.iterator]};var NU={time:null,delay:0,duration:250,ease:DU};function EU(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return n}lV.prototype.interrupt=function(t){return this.each((function(){nU(this,t)}))},lV.prototype.transition=function(t){var e,n;t instanceof LU?(e=t._id,t=t._name):(e=TU(),(n=NU).time=C$(),t=null==t?null:t+"");for(var i=this._groups,o=i.length,r=0;r<o;++r)for(var a,s=i[r],l=s.length,c=0;c<l;++c)(a=s[c])&&J$(a,t,e,c,s,n||EU(a,e));return new LU(i,this._parents,t,e)};var BU=[null];function PU(t,e){var n,i,o=t.__transition;if(o)for(i in e=null==e?null:e+"",o)if((n=o[i]).state>V$&&n.name===e)return new LU([[t]],BU,e,+i);return null}const YU=t=>()=>t;function IU(t,{sourceEvent:e,target:n,selection:i,mode:o,dispatch:r}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:i,enumerable:!0,configurable:!0},mode:{value:o,enumerable:!0,configurable:!0},_:{value:r}})}function XU(t){t.preventDefault(),t.stopImmediatePropagation()}var HU={name:"drag"},FU={name:"space"},jU={name:"handle"},VU={name:"center"};const{abs:$U,max:UU,min:GU}=Math;function ZU(t){return[+t[0],+t[1]]}function KU(t){return[ZU(t[0]),ZU(t[1])]}var JU={name:"x",handles:["w","e"].map(aG),input:function(t,e){return null==t?null:[[+t[0],e[0][1]],[+t[1],e[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},QU={name:"y",handles:["n","s"].map(aG),input:function(t,e){return null==t?null:[[e[0][0],+t[0]],[e[1][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},tG={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(aG),input:function(t){return null==t?null:KU(t)},output:function(t){return t}},eG={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},nG={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},iG={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},oG={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},rG={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function aG(t){return{type:t}}function sG(t){return!t.ctrlKey&&!t.button}function lG(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function cG(){return navigator.maxTouchPoints||"ontouchstart"in this}function uG(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function dG(t){var e=t.__brush;return e?e.dim.output(e.selection):null}function hG(){return bG(JU)}function pG(){return bG(QU)}function fG(){return bG(tG)}function bG(t){var e,n=lG,i=sG,o=cG,r=!0,a=GF("start","brush","end"),s=6;function l(e){var n=e.property("__brush",b).selectAll(".overlay").data([aG("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",eG.overlay).merge(n).each((function(){var t=uG(this).extent;cV(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])})),e.selectAll(".selection").data([aG("selection")]).enter().append("rect").attr("class","selection").attr("cursor",eG.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=e.selectAll(".handle").data(t.handles,(function(t){return t.type}));i.exit().remove(),i.enter().append("rect").attr("class",(function(t){return"handle handle--"+t.type})).attr("cursor",(function(t){return eG[t.type]})),e.each(c).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",h).filter(o).on("touchstart.brush",h).on("touchmove.brush",p).on("touchend.brush touchcancel.brush",f).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function c(){var t=cV(this),e=uG(this).selection;e?(t.selectAll(".selection").style("display",null).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1]),t.selectAll(".handle").style("display",null).attr("x",(function(t){return"e"===t.type[t.type.length-1]?e[1][0]-s/2:e[0][0]-s/2})).attr("y",(function(t){return"s"===t.type[0]?e[1][1]-s/2:e[0][1]-s/2})).attr("width",(function(t){return"n"===t.type||"s"===t.type?e[1][0]-e[0][0]+s:s})).attr("height",(function(t){return"e"===t.type||"w"===t.type?e[1][1]-e[0][1]+s:s}))):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function u(t,e,n){var i=t.__brush.emitter;return!i||n&&i.clean?new d(t,e,n):i}function d(t,e,n){this.that=t,this.args=e,this.state=t.__brush,this.active=0,this.clean=n}function h(n){if((!e||n.touches)&&i.apply(this,arguments)){var o,a,s,l,d,h,p,f,b,M,g,m=this,z=n.target.__data__.type,v="selection"===(r&&n.metaKey?z="overlay":z)?HU:r&&n.altKey?VU:jU,O=t===QU?null:oG[z],y=t===JU?null:rG[z],_=uG(m),A=_.extent,x=_.selection,w=A[0][0],q=A[0][1],W=A[1][0],L=A[1][1],k=0,T=0,S=O&&y&&r&&n.shiftKey,R=Array.from(n.touches||[n],(t=>{const e=t.identifier;return(t=y$(t,m)).point0=t.slice(),t.identifier=e,t}));nU(m);var C=u(m,arguments,!0).beforestart();if("overlay"===z){x&&(b=!0);const e=[R[0],R[1]||R[0]];_.selection=x=[[o=t===QU?w:GU(e[0][0],e[1][0]),s=t===JU?q:GU(e[0][1],e[1][1])],[d=t===QU?W:UU(e[0][0],e[1][0]),p=t===JU?L:UU(e[0][1],e[1][1])]],R.length>1&&P(n)}else o=x[0][0],s=x[0][1],d=x[1][0],p=x[1][1];a=o,l=s,h=d,f=p;var D=cV(m).attr("pointer-events","none"),N=D.selectAll(".overlay").attr("cursor",eG[z]);if(n.touches)C.moved=B,C.ended=Y;else{var E=cV(n.view).on("mousemove.brush",B,!0).on("mouseup.brush",Y,!0);r&&E.on("keydown.brush",(function(t){switch(t.keyCode){case 16:S=O&&y;break;case 18:v===jU&&(O&&(d=h-k*O,o=a+k*O),y&&(p=f-T*y,s=l+T*y),v=VU,P(t));break;case 32:v!==jU&&v!==VU||(O<0?d=h-k:O>0&&(o=a-k),y<0?p=f-T:y>0&&(s=l-T),v=FU,N.attr("cursor",eG.selection),P(t));break;default:return}XU(t)}),!0).on("keyup.brush",(function(t){switch(t.keyCode){case 16:S&&(M=g=S=!1,P(t));break;case 18:v===VU&&(O<0?d=h:O>0&&(o=a),y<0?p=f:y>0&&(s=l),v=jU,P(t));break;case 32:v===FU&&(t.altKey?(O&&(d=h-k*O,o=a+k*O),y&&(p=f-T*y,s=l+T*y),v=VU):(O<0?d=h:O>0&&(o=a),y<0?p=f:y>0&&(s=l),v=jU),N.attr("cursor",eG[z]),P(t));break;default:return}XU(t)}),!0),fV(n.view)}c.call(m),C.start(n,v.name)}function B(t){for(const e of t.changedTouches||[t])for(const t of R)t.identifier===e.identifier&&(t.cur=y$(e,m));if(S&&!M&&!g&&1===R.length){const t=R[0];$U(t.cur[0]-t[0])>$U(t.cur[1]-t[1])?g=!0:M=!0}for(const t of R)t.cur&&(t[0]=t.cur[0],t[1]=t.cur[1]);b=!0,XU(t),P(t)}function P(t){const e=R[0],n=e.point0;var i;switch(k=e[0]-n[0],T=e[1]-n[1],v){case FU:case HU:O&&(k=UU(w-o,GU(W-d,k)),a=o+k,h=d+k),y&&(T=UU(q-s,GU(L-p,T)),l=s+T,f=p+T);break;case jU:R[1]?(O&&(a=UU(w,GU(W,R[0][0])),h=UU(w,GU(W,R[1][0])),O=1),y&&(l=UU(q,GU(L,R[0][1])),f=UU(q,GU(L,R[1][1])),y=1)):(O<0?(k=UU(w-o,GU(W-o,k)),a=o+k,h=d):O>0&&(k=UU(w-d,GU(W-d,k)),a=o,h=d+k),y<0?(T=UU(q-s,GU(L-s,T)),l=s+T,f=p):y>0&&(T=UU(q-p,GU(L-p,T)),l=s,f=p+T));break;case VU:O&&(a=UU(w,GU(W,o-k*O)),h=UU(w,GU(W,d+k*O))),y&&(l=UU(q,GU(L,s-T*y)),f=UU(q,GU(L,p+T*y)))}h<a&&(O*=-1,i=o,o=d,d=i,i=a,a=h,h=i,z in nG&&N.attr("cursor",eG[z=nG[z]])),f<l&&(y*=-1,i=s,s=p,p=i,i=l,l=f,f=i,z in iG&&N.attr("cursor",eG[z=iG[z]])),_.selection&&(x=_.selection),M&&(a=x[0][0],h=x[1][0]),g&&(l=x[0][1],f=x[1][1]),x[0][0]===a&&x[0][1]===l&&x[1][0]===h&&x[1][1]===f||(_.selection=[[a,l],[h,f]],c.call(m),C.brush(t,v.name))}function Y(t){if(function(t){t.stopImmediatePropagation()}(t),t.touches){if(t.touches.length)return;e&&clearTimeout(e),e=setTimeout((function(){e=null}),500)}else bV(t.view,b),E.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);D.attr("pointer-events","all"),N.attr("cursor",eG.overlay),_.selection&&(x=_.selection),function(t){return t[0][0]===t[1][0]||t[0][1]===t[1][1]}(x)&&(_.selection=null,c.call(m)),C.end(t,v.name)}}function p(t){u(this,arguments).moved(t)}function f(t){u(this,arguments).ended(t)}function b(){var e=this.__brush||{selection:null};return e.extent=KU(n.apply(this,arguments)),e.dim=t,e}return l.move=function(e,n,i){e.tween?e.on("start.brush",(function(t){u(this,arguments).beforestart().start(t)})).on("interrupt.brush end.brush",(function(t){u(this,arguments).end(t)})).tween("brush",(function(){var e=this,i=e.__brush,o=u(e,arguments),r=i.selection,a=t.input("function"==typeof n?n.apply(this,arguments):n,i.extent),s=v$(r,a);function l(t){i.selection=1===t&&null===a?null:s(t),c.call(e),o.brush()}return null!==r&&null!==a?l:l(1)})):e.each((function(){var e=this,o=arguments,r=e.__brush,a=t.input("function"==typeof n?n.apply(e,o):n,r.extent),s=u(e,o).beforestart();nU(e),r.selection=null===a?null:a,c.call(e),s.start(i).brush(i).end(i)}))},l.clear=function(t,e){l.move(t,null,e)},d.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(t,e){return this.starting?(this.starting=!1,this.emit("start",t,e)):this.emit("brush",t),this},brush:function(t,e){return this.emit("brush",t,e),this},end:function(t,e){return 0==--this.active&&(delete this.state.emitter,this.emit("end",t,e)),this},emit:function(e,n,i){var o=cV(this.that).datum();a.call(e,this.that,new IU(e,{sourceEvent:n,target:l,selection:t.output(this.state.selection),mode:i,dispatch:a}),o)}},l.extent=function(t){return arguments.length?(n="function"==typeof t?t:YU(KU(t)),l):n},l.filter=function(t){return arguments.length?(i="function"==typeof t?t:YU(!!t),l):i},l.touchable=function(t){return arguments.length?(o="function"==typeof t?t:YU(!!t),l):o},l.handleSize=function(t){return arguments.length?(s=+t,l):s},l.keyModifiers=function(t){return arguments.length?(r=!!t,l):r},l.on=function(){var t=a.on.apply(a,arguments);return t===a?l:t},l}var MG=Math.abs,gG=Math.cos,mG=Math.sin,zG=Math.PI,vG=zG/2,OG=2*zG,yG=Math.max,_G=1e-12;function AG(t,e){return Array.from({length:e-t},((e,n)=>t+n))}function xG(){return WG(!1,!1)}function wG(){return WG(!1,!0)}function qG(){return WG(!0,!1)}function WG(t,e){var n=0,i=null,o=null,r=null;function a(a){var s,l=a.length,c=new Array(l),u=AG(0,l),d=new Array(l*l),h=new Array(l),p=0;a=Float64Array.from({length:l*l},e?(t,e)=>a[e%l][e/l|0]:(t,e)=>a[e/l|0][e%l]);for(let e=0;e<l;++e){let n=0;for(let i=0;i<l;++i)n+=a[e*l+i]+t*a[i*l+e];p+=c[e]=n}s=(p=yG(0,OG-n*l)/p)?n:OG/l;{let e=0;i&&u.sort(((t,e)=>i(c[t],c[e])));for(const n of u){const i=e;if(t){const t=AG(1+~l,l).filter((t=>t<0?a[~t*l+n]:a[n*l+t]));o&&t.sort(((t,e)=>o(t<0?-a[~t*l+n]:a[n*l+t],e<0?-a[~e*l+n]:a[n*l+e])));for(const i of t)if(i<0){(d[~i*l+n]||(d[~i*l+n]={source:null,target:null})).target={index:n,startAngle:e,endAngle:e+=a[~i*l+n]*p,value:a[~i*l+n]}}else{(d[n*l+i]||(d[n*l+i]={source:null,target:null})).source={index:n,startAngle:e,endAngle:e+=a[n*l+i]*p,value:a[n*l+i]}}h[n]={index:n,startAngle:i,endAngle:e,value:c[n]}}else{const t=AG(0,l).filter((t=>a[n*l+t]||a[t*l+n]));o&&t.sort(((t,e)=>o(a[n*l+t],a[n*l+e])));for(const i of t){let t;if(n<i?(t=d[n*l+i]||(d[n*l+i]={source:null,target:null}),t.source={index:n,startAngle:e,endAngle:e+=a[n*l+i]*p,value:a[n*l+i]}):(t=d[i*l+n]||(d[i*l+n]={source:null,target:null}),t.target={index:n,startAngle:e,endAngle:e+=a[n*l+i]*p,value:a[n*l+i]},n===i&&(t.source=t.target)),t.source&&t.target&&t.source.value<t.target.value){const e=t.source;t.source=t.target,t.target=e}}h[n]={index:n,startAngle:i,endAngle:e,value:c[n]}}e+=s}}return(d=Object.values(d)).groups=h,r?d.sort(r):d}return a.padAngle=function(t){return arguments.length?(n=yG(0,t),a):n},a.sortGroups=function(t){return arguments.length?(i=t,a):i},a.sortSubgroups=function(t){return arguments.length?(o=t,a):o},a.sortChords=function(t){return arguments.length?(null==t?r=null:(e=t,r=function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)})._=t,a):r&&r._;var e},a}const LG=Math.PI,kG=2*LG,TG=1e-6,SG=kG-TG;function RG(t){this._+=t[0];for(let e=1,n=t.length;e<n;++e)this._+=arguments[e]+t[e]}class CG{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?RG:function(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return RG;const n=10**e;return function(t){this._+=t[0];for(let e=1,i=t.length;e<i;++e)this._+=Math.round(arguments[e]*n)/n+t[e]}}(t)}moveTo(t,e){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,e){this._append`L${this._x1=+t},${this._y1=+e}`}quadraticCurveTo(t,e,n,i){this._append`Q${+t},${+e},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,e,n,i,o,r){this._append`C${+t},${+e},${+n},${+i},${this._x1=+o},${this._y1=+r}`}arcTo(t,e,n,i,o){if(t=+t,e=+e,n=+n,i=+i,(o=+o)<0)throw new Error(`negative radius: ${o}`);let r=this._x1,a=this._y1,s=n-t,l=i-e,c=r-t,u=a-e,d=c*c+u*u;if(null===this._x1)this._append`M${this._x1=t},${this._y1=e}`;else if(d>TG)if(Math.abs(u*s-l*c)>TG&&o){let h=n-r,p=i-a,f=s*s+l*l,b=h*h+p*p,M=Math.sqrt(f),g=Math.sqrt(d),m=o*Math.tan((LG-Math.acos((f+d-b)/(2*M*g)))/2),z=m/g,v=m/M;Math.abs(z-1)>TG&&this._append`L${t+z*c},${e+z*u}`,this._append`A${o},${o},0,0,${+(u*h>c*p)},${this._x1=t+v*s},${this._y1=e+v*l}`}else this._append`L${this._x1=t},${this._y1=e}`;else;}arc(t,e,n,i,o,r){if(t=+t,e=+e,r=!!r,(n=+n)<0)throw new Error(`negative radius: ${n}`);let a=n*Math.cos(i),s=n*Math.sin(i),l=t+a,c=e+s,u=1^r,d=r?i-o:o-i;null===this._x1?this._append`M${l},${c}`:(Math.abs(this._x1-l)>TG||Math.abs(this._y1-c)>TG)&&this._append`L${l},${c}`,n&&(d<0&&(d=d%kG+kG),d>SG?this._append`A${n},${n},0,1,${u},${t-a},${e-s}A${n},${n},0,1,${u},${this._x1=l},${this._y1=c}`:d>TG&&this._append`A${n},${n},0,${+(d>=LG)},${u},${this._x1=t+n*Math.cos(o)},${this._y1=e+n*Math.sin(o)}`)}rect(t,e,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function DG(){return new CG}function NG(t=3){return new CG(+t)}DG.prototype=CG.prototype;var EG=Array.prototype.slice;function BG(t){return function(){return t}}function PG(t){return t.source}function YG(t){return t.target}function IG(t){return t.radius}function XG(t){return t.startAngle}function HG(t){return t.endAngle}function FG(){return 0}function jG(){return 10}function VG(t){var e=PG,n=YG,i=IG,o=IG,r=XG,a=HG,s=FG,l=null;function c(){var c,u=e.apply(this,arguments),d=n.apply(this,arguments),h=s.apply(this,arguments)/2,p=EG.call(arguments),f=+i.apply(this,(p[0]=u,p)),b=r.apply(this,p)-vG,M=a.apply(this,p)-vG,g=+o.apply(this,(p[0]=d,p)),m=r.apply(this,p)-vG,z=a.apply(this,p)-vG;if(l||(l=c=DG()),h>_G&&(MG(M-b)>2*h+_G?M>b?(b+=h,M-=h):(b-=h,M+=h):b=M=(b+M)/2,MG(z-m)>2*h+_G?z>m?(m+=h,z-=h):(m-=h,z+=h):m=z=(m+z)/2),l.moveTo(f*gG(b),f*mG(b)),l.arc(0,0,f,b,M),b!==m||M!==z)if(t){var v=g-+t.apply(this,arguments),O=(m+z)/2;l.quadraticCurveTo(0,0,v*gG(m),v*mG(m)),l.lineTo(g*gG(O),g*mG(O)),l.lineTo(v*gG(z),v*mG(z))}else l.quadraticCurveTo(0,0,g*gG(m),g*mG(m)),l.arc(0,0,g,m,z);if(l.quadraticCurveTo(0,0,f*gG(b),f*mG(b)),l.closePath(),c)return l=null,c+""||null}return t&&(c.headRadius=function(e){return arguments.length?(t="function"==typeof e?e:BG(+e),c):t}),c.radius=function(t){return arguments.length?(i=o="function"==typeof t?t:BG(+t),c):i},c.sourceRadius=function(t){return arguments.length?(i="function"==typeof t?t:BG(+t),c):i},c.targetRadius=function(t){return arguments.length?(o="function"==typeof t?t:BG(+t),c):o},c.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:BG(+t),c):r},c.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:BG(+t),c):a},c.padAngle=function(t){return arguments.length?(s="function"==typeof t?t:BG(+t),c):s},c.source=function(t){return arguments.length?(e=t,c):e},c.target=function(t){return arguments.length?(n=t,c):n},c.context=function(t){return arguments.length?(l=null==t?null:t,c):l},c}function $G(){return VG()}function UG(){return VG(jG)}const GG=Math.PI/180,ZG=180/Math.PI,KG=.96422,JG=1,QG=.82521,tZ=4/29,eZ=6/29,nZ=3*eZ*eZ,iZ=eZ*eZ*eZ;function oZ(t){if(t instanceof sZ)return new sZ(t.l,t.a,t.b,t.opacity);if(t instanceof bZ)return MZ(t);t instanceof PV||(t=EV(t));var e,n,i=dZ(t.r),o=dZ(t.g),r=dZ(t.b),a=lZ((.2225045*i+.7168786*o+.0606169*r)/JG);return i===o&&o===r?e=n=a:(e=lZ((.4360747*i+.3850649*o+.1430804*r)/KG),n=lZ((.0139322*i+.0971045*o+.7141733*r)/QG)),new sZ(116*a-16,500*(e-a),200*(a-n),t.opacity)}function rZ(t,e){return new sZ(t,0,0,null==e?1:e)}function aZ(t,e,n,i){return 1===arguments.length?oZ(t):new sZ(t,e,n,null==i?1:i)}function sZ(t,e,n,i){this.l=+t,this.a=+e,this.b=+n,this.opacity=+i}function lZ(t){return t>iZ?Math.pow(t,1/3):t/nZ+tZ}function cZ(t){return t>eZ?t*t*t:nZ*(t-tZ)}function uZ(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function dZ(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function hZ(t){if(t instanceof bZ)return new bZ(t.h,t.c,t.l,t.opacity);if(t instanceof sZ||(t=oZ(t)),0===t.a&&0===t.b)return new bZ(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*ZG;return new bZ(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function pZ(t,e,n,i){return 1===arguments.length?hZ(t):new bZ(n,e,t,null==i?1:i)}function fZ(t,e,n,i){return 1===arguments.length?hZ(t):new bZ(t,e,n,null==i?1:i)}function bZ(t,e,n,i){this.h=+t,this.c=+e,this.l=+n,this.opacity=+i}function MZ(t){if(isNaN(t.h))return new sZ(t.l,0,0,t.opacity);var e=t.h*GG;return new sZ(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}MV(sZ,aZ,gV(mV,{brighter(t){return new sZ(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker(t){return new sZ(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return new PV(uZ(3.1338561*(e=KG*cZ(e))-1.6168667*(t=JG*cZ(t))-.4906146*(n=QG*cZ(n))),uZ(-.9787684*e+1.9161415*t+.033454*n),uZ(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),MV(bZ,fZ,gV(mV,{brighter(t){return new bZ(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker(t){return new bZ(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb(){return MZ(this).rgb()}}));var gZ=-.14861,mZ=1.78277,zZ=-.29227,vZ=-.90649,OZ=1.97294,yZ=OZ*vZ,_Z=OZ*mZ,AZ=mZ*zZ-vZ*gZ;function xZ(t,e,n,i){return 1===arguments.length?function(t){if(t instanceof wZ)return new wZ(t.h,t.s,t.l,t.opacity);t instanceof PV||(t=EV(t));var e=t.r/255,n=t.g/255,i=t.b/255,o=(AZ*i+yZ*e-_Z*n)/(AZ+yZ-_Z),r=i-o,a=(OZ*(n-o)-zZ*r)/vZ,s=Math.sqrt(a*a+r*r)/(OZ*o*(1-o)),l=s?Math.atan2(a,r)*ZG-120:NaN;return new wZ(l<0?l+360:l,s,o,t.opacity)}(t):new wZ(t,e,n,null==i?1:i)}function wZ(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}MV(wZ,xZ,gV(mV,{brighter(t){return t=null==t?vV:Math.pow(vV,t),new wZ(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?zV:Math.pow(zV,t),new wZ(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=isNaN(this.h)?0:(this.h+120)*GG,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),i=Math.cos(t),o=Math.sin(t);return new PV(255*(e+n*(gZ*i+mZ*o)),255*(e+n*(zZ*i+vZ*o)),255*(e+n*(OZ*i)),this.opacity)}}));var qZ=Array.prototype.slice;function WZ(t,e){return t-e}const LZ=t=>()=>t;function kZ(t,e){for(var n,i=-1,o=e.length;++i<o;)if(n=TZ(t,e[i]))return n;return 0}function TZ(t,e){for(var n=e[0],i=e[1],o=-1,r=0,a=t.length,s=a-1;r<a;s=r++){var l=t[r],c=l[0],u=l[1],d=t[s],h=d[0],p=d[1];if(SZ(l,d,e))return 0;u>i!=p>i&&n<(h-c)*(i-u)/(p-u)+c&&(o=-o)}return o}function SZ(t,e,n){var i,o,r,a;return function(t,e,n){return(e[0]-t[0])*(n[1]-t[1])==(n[0]-t[0])*(e[1]-t[1])}(t,e,n)&&(o=t[i=+(t[0]===e[0])],r=n[i],a=e[i],o<=r&&r<=a||a<=r&&r<=o)}function RZ(){}var CZ=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function DZ(){var t=1,e=1,n=DH,i=s;function o(t){var e=n(t);if(Array.isArray(e))e=e.slice().sort(WZ);else{const n=KX(t,NZ);for(e=TH(...CH(n[0],n[1],e),e);e[e.length-1]>=n[1];)e.pop();for(;e[1]<n[0];)e.shift()}return e.map((e=>r(t,e)))}function r(n,o){const r=null==o?NaN:+o;if(isNaN(r))throw new Error(`invalid value: ${o}`);var s=[],l=[];return function(n,i,o){var r,s,l,c,u,d,h=new Array,p=new Array;r=s=-1,c=EZ(n[0],i),CZ[c<<1].forEach(f);for(;++r<t-1;)l=c,c=EZ(n[r+1],i),CZ[l|c<<1].forEach(f);CZ[c<<0].forEach(f);for(;++s<e-1;){for(r=-1,c=EZ(n[s*t+t],i),u=EZ(n[s*t],i),CZ[c<<1|u<<2].forEach(f);++r<t-1;)l=c,c=EZ(n[s*t+t+r+1],i),d=u,u=EZ(n[s*t+r+1],i),CZ[l|c<<1|u<<2|d<<3].forEach(f);CZ[c|u<<3].forEach(f)}r=-1,u=n[s*t]>=i,CZ[u<<2].forEach(f);for(;++r<t-1;)d=u,u=EZ(n[s*t+r+1],i),CZ[u<<2|d<<3].forEach(f);function f(t){var e,n,i=[t[0][0]+r,t[0][1]+s],l=[t[1][0]+r,t[1][1]+s],c=a(i),u=a(l);(e=p[c])?(n=h[u])?(delete p[e.end],delete h[n.start],e===n?(e.ring.push(l),o(e.ring)):h[e.start]=p[n.end]={start:e.start,end:n.end,ring:e.ring.concat(n.ring)}):(delete p[e.end],e.ring.push(l),p[e.end=u]=e):(e=h[u])?(n=p[c])?(delete h[e.start],delete p[n.end],e===n?(e.ring.push(l),o(e.ring)):h[n.start]=p[e.end]={start:n.start,end:e.end,ring:n.ring.concat(e.ring)}):(delete h[e.start],e.ring.unshift(i),h[e.start=c]=e):h[c]=p[u]={start:c,end:u,ring:[i,l]}}CZ[u<<3].forEach(f)}(n,r,(function(t){i(t,n,r),function(t){for(var e=0,n=t.length,i=t[n-1][1]*t[0][0]-t[n-1][0]*t[0][1];++e<n;)i+=t[e-1][1]*t[e][0]-t[e-1][0]*t[e][1];return i}(t)>0?s.push([t]):l.push(t)})),l.forEach((function(t){for(var e,n=0,i=s.length;n<i;++n)if(-1!==kZ((e=s[n])[0],t))return void e.push(t)})),{type:"MultiPolygon",value:o,coordinates:s}}function a(e){return 2*e[0]+e[1]*(t+1)*4}function s(n,i,o){n.forEach((function(n){var r=n[0],a=n[1],s=0|r,l=0|a,c=BZ(i[l*t+s]);r>0&&r<t&&s===r&&(n[0]=PZ(r,BZ(i[l*t+s-1]),c,o)),a>0&&a<e&&l===a&&(n[1]=PZ(a,BZ(i[(l-1)*t+s]),c,o))}))}return o.contour=r,o.size=function(n){if(!arguments.length)return[t,e];var i=Math.floor(n[0]),r=Math.floor(n[1]);if(!(i>=0&&r>=0))throw new Error("invalid size");return t=i,e=r,o},o.thresholds=function(t){return arguments.length?(n="function"==typeof t?t:Array.isArray(t)?LZ(qZ.call(t)):LZ(t),o):n},o.smooth=function(t){return arguments.length?(i=t?s:RZ,o):i===s},o}function NZ(t){return isFinite(t)?t:NaN}function EZ(t,e){return null!=t&&+t>=e}function BZ(t){return null==t||isNaN(t=+t)?-1/0:t}function PZ(t,e,n,i){const o=i-e,r=n-e,a=isFinite(o)||isFinite(r)?o/r:Math.sign(o)/Math.sign(r);return isNaN(a)?t:t+a-.5}function YZ(t){return t[0]}function IZ(t){return t[1]}function XZ(){return 1}function HZ(){var t=YZ,e=IZ,n=XZ,i=960,o=500,r=20,a=2,s=3*r,l=i+2*s>>a,c=o+2*s>>a,u=LZ(20);function d(i){var o=new Float32Array(l*c),u=Math.pow(2,-a),d=-1;for(const r of i){var h=(t(r,++d,i)+s)*u,p=(e(r,d,i)+s)*u,f=+n(r,d,i);if(f&&h>=0&&h<l&&p>=0&&p<c){var b=Math.floor(h),M=Math.floor(p),g=h-b-.5,m=p-M-.5;o[b+M*l]+=(1-g)*(1-m)*f,o[b+1+M*l]+=g*(1-m)*f,o[b+1+(M+1)*l]+=g*m*f,o[b+(M+1)*l]+=(1-g)*m*f}}return EX({data:o,width:l,height:c},r*u),o}function h(t){var e=d(t),n=u(e),i=Math.pow(2,2*a);return Array.isArray(n)||(n=TH(Number.MIN_VALUE,EH(e)/i,n)),DZ().size([l,c]).thresholds(n.map((t=>t*i)))(e).map(((t,e)=>(t.value=+n[e],p(t))))}function p(t){return t.coordinates.forEach(f),t}function f(t){t.forEach(b)}function b(t){t.forEach(M)}function M(t){t[0]=t[0]*Math.pow(2,a)-s,t[1]=t[1]*Math.pow(2,a)-s}function g(){return l=i+2*(s=3*r)>>a,c=o+2*s>>a,h}return h.contours=function(t){var e=d(t),n=DZ().size([l,c]),i=Math.pow(2,2*a),o=t=>{t=+t;var o=p(n.contour(e,t*i));return o.value=t,o};return Object.defineProperty(o,"max",{get:()=>EH(e)/i}),o},h.x=function(e){return arguments.length?(t="function"==typeof e?e:LZ(+e),h):t},h.y=function(t){return arguments.length?(e="function"==typeof t?t:LZ(+t),h):e},h.weight=function(t){return arguments.length?(n="function"==typeof t?t:LZ(+t),h):n},h.size=function(t){if(!arguments.length)return[i,o];var e=+t[0],n=+t[1];if(!(e>=0&&n>=0))throw new Error("invalid size");return i=e,o=n,g()},h.cellSize=function(t){if(!arguments.length)return 1<<a;if(!((t=+t)>=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(t)/Math.LN2),g()},h.thresholds=function(t){return arguments.length?(u="function"==typeof t?t:Array.isArray(t)?LZ(qZ.call(t)):LZ(t),h):u},h.bandwidth=function(t){if(!arguments.length)return Math.sqrt(r*(r+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return r=(Math.sqrt(4*t*t+1)-1)/2,g()},h}const FZ=134217729,jZ=33306690738754706e-32;function VZ(t,e,n,i,o){let r,a,s,l,c=e[0],u=i[0],d=0,h=0;u>c==u>-c?(r=c,c=e[++d]):(r=u,u=i[++h]);let p=0;if(d<t&&h<n)for(u>c==u>-c?(a=c+r,s=r-(a-c),c=e[++d]):(a=u+r,s=r-(a-u),u=i[++h]),r=a,0!==s&&(o[p++]=s);d<t&&h<n;)u>c==u>-c?(a=r+c,l=a-r,s=r-(a-l)+(c-l),c=e[++d]):(a=r+u,l=a-r,s=r-(a-l)+(u-l),u=i[++h]),r=a,0!==s&&(o[p++]=s);for(;d<t;)a=r+c,l=a-r,s=r-(a-l)+(c-l),c=e[++d],r=a,0!==s&&(o[p++]=s);for(;h<n;)a=r+u,l=a-r,s=r-(a-l)+(u-l),u=i[++h],r=a,0!==s&&(o[p++]=s);return 0===r&&0!==p||(o[p++]=r),p}function $Z(t){return new Float64Array(t)}const UZ=33306690738754716e-32,GZ=22204460492503146e-32,ZZ=11093356479670487e-47,KZ=$Z(4),JZ=$Z(8),QZ=$Z(12),tK=$Z(16),eK=$Z(4);function nK(t,e,n,i,o,r){const a=(e-r)*(n-o),s=(t-o)*(i-r),l=a-s;if(0===a||0===s||a>0!=s>0)return l;const c=Math.abs(a+s);return Math.abs(l)>=UZ*c?l:-function(t,e,n,i,o,r,a){let s,l,c,u,d,h,p,f,b,M,g,m,z,v,O,y,_,A;const x=t-o,w=n-o,q=e-r,W=i-r;v=x*W,h=FZ*x,p=h-(h-x),f=x-p,h=FZ*W,b=h-(h-W),M=W-b,O=f*M-(v-p*b-f*b-p*M),y=q*w,h=FZ*q,p=h-(h-q),f=q-p,h=FZ*w,b=h-(h-w),M=w-b,_=f*M-(y-p*b-f*b-p*M),g=O-_,d=O-g,KZ[0]=O-(g+d)+(d-_),m=v+g,d=m-v,z=v-(m-d)+(g-d),g=z-y,d=z-g,KZ[1]=z-(g+d)+(d-y),A=m+g,d=A-m,KZ[2]=m-(A-d)+(g-d),KZ[3]=A;let L=function(t,e){let n=e[0];for(let i=1;i<t;i++)n+=e[i];return n}(4,KZ),k=GZ*a;if(L>=k||-L>=k)return L;if(d=t-x,s=t-(x+d)+(d-o),d=n-w,c=n-(w+d)+(d-o),d=e-q,l=e-(q+d)+(d-r),d=i-W,u=i-(W+d)+(d-r),0===s&&0===l&&0===c&&0===u)return L;if(k=ZZ*a+jZ*Math.abs(L),L+=x*u+W*s-(q*c+w*l),L>=k||-L>=k)return L;v=s*W,h=FZ*s,p=h-(h-s),f=s-p,h=FZ*W,b=h-(h-W),M=W-b,O=f*M-(v-p*b-f*b-p*M),y=l*w,h=FZ*l,p=h-(h-l),f=l-p,h=FZ*w,b=h-(h-w),M=w-b,_=f*M-(y-p*b-f*b-p*M),g=O-_,d=O-g,eK[0]=O-(g+d)+(d-_),m=v+g,d=m-v,z=v-(m-d)+(g-d),g=z-y,d=z-g,eK[1]=z-(g+d)+(d-y),A=m+g,d=A-m,eK[2]=m-(A-d)+(g-d),eK[3]=A;const T=VZ(4,KZ,4,eK,JZ);v=x*u,h=FZ*x,p=h-(h-x),f=x-p,h=FZ*u,b=h-(h-u),M=u-b,O=f*M-(v-p*b-f*b-p*M),y=q*c,h=FZ*q,p=h-(h-q),f=q-p,h=FZ*c,b=h-(h-c),M=c-b,_=f*M-(y-p*b-f*b-p*M),g=O-_,d=O-g,eK[0]=O-(g+d)+(d-_),m=v+g,d=m-v,z=v-(m-d)+(g-d),g=z-y,d=z-g,eK[1]=z-(g+d)+(d-y),A=m+g,d=A-m,eK[2]=m-(A-d)+(g-d),eK[3]=A;const S=VZ(T,JZ,4,eK,QZ);v=s*u,h=FZ*s,p=h-(h-s),f=s-p,h=FZ*u,b=h-(h-u),M=u-b,O=f*M-(v-p*b-f*b-p*M),y=l*c,h=FZ*l,p=h-(h-l),f=l-p,h=FZ*c,b=h-(h-c),M=c-b,_=f*M-(y-p*b-f*b-p*M),g=O-_,d=O-g,eK[0]=O-(g+d)+(d-_),m=v+g,d=m-v,z=v-(m-d)+(g-d),g=z-y,d=z-g,eK[1]=z-(g+d)+(d-y),A=m+g,d=A-m,eK[2]=m-(A-d)+(g-d),eK[3]=A;const R=VZ(S,QZ,4,eK,tK);return tK[R-1]}(t,e,n,i,o,r,c)}$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(8),$Z(8),$Z(8),$Z(4),$Z(8),$Z(8),$Z(8),$Z(12);$Z(192),$Z(192);$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(8),$Z(8),$Z(8),$Z(8),$Z(8),$Z(8),$Z(8),$Z(8),$Z(8),$Z(4),$Z(4),$Z(4),$Z(8),$Z(16),$Z(16),$Z(16),$Z(32),$Z(32),$Z(48),$Z(64);$Z(1152),$Z(1152);$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(4),$Z(24),$Z(24),$Z(24),$Z(24),$Z(24),$Z(24),$Z(24),$Z(24),$Z(24),$Z(24),$Z(1152),$Z(1152),$Z(1152),$Z(1152),$Z(1152),$Z(2304),$Z(2304),$Z(3456),$Z(5760),$Z(8),$Z(8),$Z(8),$Z(16),$Z(24),$Z(48),$Z(48),$Z(96),$Z(192),$Z(384),$Z(384),$Z(384),$Z(768);$Z(96),$Z(96),$Z(96),$Z(1152);const iK=Math.pow(2,-52),oK=new Uint32Array(512);class rK{static from(t,e=dK,n=hK){const i=t.length,o=new Float64Array(2*i);for(let r=0;r<i;r++){const i=t[r];o[2*r]=e(i),o[2*r+1]=n(i)}return new rK(o)}constructor(t){const e=t.length>>1;if(e>0&&"number"!=typeof t[0])throw new Error("Expected coords to contain numbers.");this.coords=t;const n=Math.max(2*e-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(e)),this._hullPrev=new Uint32Array(e),this._hullNext=new Uint32Array(e),this._hullTri=new Uint32Array(e),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(e),this._dists=new Float64Array(e),this.update()}update(){const{coords:t,_hullPrev:e,_hullNext:n,_hullTri:i,_hullHash:o}=this,r=t.length>>1;let a=1/0,s=1/0,l=-1/0,c=-1/0;for(let e=0;e<r;e++){const n=t[2*e],i=t[2*e+1];n<a&&(a=n),i<s&&(s=i),n>l&&(l=n),i>c&&(c=i),this._ids[e]=e}const u=(a+l)/2,d=(s+c)/2;let h,p,f,b=1/0;for(let e=0;e<r;e++){const n=aK(u,d,t[2*e],t[2*e+1]);n<b&&(h=e,b=n)}const M=t[2*h],g=t[2*h+1];b=1/0;for(let e=0;e<r;e++){if(e===h)continue;const n=aK(M,g,t[2*e],t[2*e+1]);n<b&&n>0&&(p=e,b=n)}let m=t[2*p],z=t[2*p+1],v=1/0;for(let e=0;e<r;e++){if(e===h||e===p)continue;const n=lK(M,g,m,z,t[2*e],t[2*e+1]);n<v&&(f=e,v=n)}let O=t[2*f],y=t[2*f+1];if(v===1/0){for(let e=0;e<r;e++)this._dists[e]=t[2*e]-t[0]||t[2*e+1]-t[1];cK(this._ids,this._dists,0,r-1);const e=new Uint32Array(r);let n=0;for(let t=0,i=-1/0;t<r;t++){const o=this._ids[t];this._dists[o]>i&&(e[n++]=o,i=this._dists[o])}return this.hull=e.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(nK(M,g,m,z,O,y)<0){const t=p,e=m,n=z;p=f,m=O,z=y,f=t,O=e,y=n}const _=function(t,e,n,i,o,r){const a=n-t,s=i-e,l=o-t,c=r-e,u=a*a+s*s,d=l*l+c*c,h=.5/(a*c-s*l),p=t+(c*u-s*d)*h,f=e+(a*d-l*u)*h;return{x:p,y:f}}(M,g,m,z,O,y);this._cx=_.x,this._cy=_.y;for(let e=0;e<r;e++)this._dists[e]=aK(t[2*e],t[2*e+1],_.x,_.y);cK(this._ids,this._dists,0,r-1),this._hullStart=h;let A=3;n[h]=e[f]=p,n[p]=e[h]=f,n[f]=e[p]=h,i[h]=0,i[p]=1,i[f]=2,o.fill(-1),o[this._hashKey(M,g)]=h,o[this._hashKey(m,z)]=p,o[this._hashKey(O,y)]=f,this.trianglesLen=0,this._addTriangle(h,p,f,-1,-1,-1);for(let r,a,s=0;s<this._ids.length;s++){const l=this._ids[s],c=t[2*l],u=t[2*l+1];if(s>0&&Math.abs(c-r)<=iK&&Math.abs(u-a)<=iK)continue;if(r=c,a=u,l===h||l===p||l===f)continue;let d=0;for(let t=0,e=this._hashKey(c,u);t<this._hashSize&&(d=o[(e+t)%this._hashSize],-1===d||d===n[d]);t++);d=e[d];let b,M=d;for(;b=n[M],nK(c,u,t[2*M],t[2*M+1],t[2*b],t[2*b+1])>=0;)if(M=b,M===d){M=-1;break}if(-1===M)continue;let g=this._addTriangle(M,l,n[M],-1,-1,i[M]);i[l]=this._legalize(g+2),i[M]=g,A++;let m=n[M];for(;b=n[m],nK(c,u,t[2*m],t[2*m+1],t[2*b],t[2*b+1])<0;)g=this._addTriangle(m,l,b,i[l],-1,i[m]),i[l]=this._legalize(g+2),n[m]=m,A--,m=b;if(M===d)for(;b=e[M],nK(c,u,t[2*b],t[2*b+1],t[2*M],t[2*M+1])<0;)g=this._addTriangle(b,l,M,-1,i[M],i[b]),this._legalize(g+2),i[b]=g,n[M]=M,A--,M=b;this._hullStart=e[l]=M,n[M]=e[m]=l,n[l]=m,o[this._hashKey(c,u)]=l,o[this._hashKey(t[2*M],t[2*M+1])]=M}this.hull=new Uint32Array(A);for(let t=0,e=this._hullStart;t<A;t++)this.hull[t]=e,e=n[e];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(t,e){return Math.floor(function(t,e){const n=t/(Math.abs(t)+Math.abs(e));return(e>0?3-n:1+n)/4}(t-this._cx,e-this._cy)*this._hashSize)%this._hashSize}_legalize(t){const{_triangles:e,_halfedges:n,coords:i}=this;let o=0,r=0;for(;;){const a=n[t],s=t-t%3;if(r=s+(t+2)%3,-1===a){if(0===o)break;t=oK[--o];continue}const l=a-a%3,c=s+(t+1)%3,u=l+(a+2)%3,d=e[r],h=e[t],p=e[c],f=e[u];if(sK(i[2*d],i[2*d+1],i[2*h],i[2*h+1],i[2*p],i[2*p+1],i[2*f],i[2*f+1])){e[t]=f,e[a]=d;const i=n[u];if(-1===i){let e=this._hullStart;do{if(this._hullTri[e]===u){this._hullTri[e]=t;break}e=this._hullPrev[e]}while(e!==this._hullStart)}this._link(t,i),this._link(a,n[r]),this._link(r,u);const s=l+(a+1)%3;o<oK.length&&(oK[o++]=s)}else{if(0===o)break;t=oK[--o]}}return r}_link(t,e){this._halfedges[t]=e,-1!==e&&(this._halfedges[e]=t)}_addTriangle(t,e,n,i,o,r){const a=this.trianglesLen;return this._triangles[a]=t,this._triangles[a+1]=e,this._triangles[a+2]=n,this._link(a,i),this._link(a+1,o),this._link(a+2,r),this.trianglesLen+=3,a}}function aK(t,e,n,i){const o=t-n,r=e-i;return o*o+r*r}function sK(t,e,n,i,o,r,a,s){const l=t-a,c=e-s,u=n-a,d=i-s,h=o-a,p=r-s,f=u*u+d*d,b=h*h+p*p;return l*(d*b-f*p)-c*(u*b-f*h)+(l*l+c*c)*(u*p-d*h)<0}function lK(t,e,n,i,o,r){const a=n-t,s=i-e,l=o-t,c=r-e,u=a*a+s*s,d=l*l+c*c,h=.5/(a*c-s*l),p=(c*u-s*d)*h,f=(a*d-l*u)*h;return p*p+f*f}function cK(t,e,n,i){if(i-n<=20)for(let o=n+1;o<=i;o++){const i=t[o],r=e[i];let a=o-1;for(;a>=n&&e[t[a]]>r;)t[a+1]=t[a--];t[a+1]=i}else{let o=n+1,r=i;uK(t,n+i>>1,o),e[t[n]]>e[t[i]]&&uK(t,n,i),e[t[o]]>e[t[i]]&&uK(t,o,i),e[t[n]]>e[t[o]]&&uK(t,n,o);const a=t[o],s=e[a];for(;;){do{o++}while(e[t[o]]<s);do{r--}while(e[t[r]]>s);if(r<o)break;uK(t,o,r)}t[n+1]=t[r],t[r]=a,i-o+1>=r-n?(cK(t,e,o,i),cK(t,e,n,r-1)):(cK(t,e,n,r-1),cK(t,e,o,i))}}function uK(t,e,n){const i=t[e];t[e]=t[n],t[n]=i}function dK(t){return t[0]}function hK(t){return t[1]}const pK=1e-6;class fK{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(t,e){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(t,e){this._+=`L${this._x1=+t},${this._y1=+e}`}arc(t,e,n){const i=(t=+t)+(n=+n),o=e=+e;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${i},${o}`:(Math.abs(this._x1-i)>pK||Math.abs(this._y1-o)>pK)&&(this._+="L"+i+","+o),n&&(this._+=`A${n},${n},0,1,1,${t-n},${e}A${n},${n},0,1,1,${this._x1=i},${this._y1=o}`)}rect(t,e,n,i){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${+n}v${+i}h${-n}Z`}value(){return this._||null}}class bK{constructor(){this._=[]}moveTo(t,e){this._.push([t,e])}closePath(){this._.push(this._[0].slice())}lineTo(t,e){this._.push([t,e])}value(){return this._.length?this._:null}}class MK{constructor(t,[e,n,i,o]=[0,0,960,500]){if(!((i=+i)>=(e=+e)&&(o=+o)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=t,this._circumcenters=new Float64Array(2*t.points.length),this.vectors=new Float64Array(2*t.points.length),this.xmax=i,this.xmin=e,this.ymax=o,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:t,hull:e,triangles:n},vectors:i}=this,o=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let e,i,r=0,a=0,s=n.length;r<s;r+=3,a+=2){const s=2*n[r],l=2*n[r+1],c=2*n[r+2],u=t[s],d=t[s+1],h=t[l],p=t[l+1],f=t[c],b=t[c+1],M=h-u,g=p-d,m=f-u,z=b-d,v=2*(M*z-g*m);if(Math.abs(v)<1e-9){let o=1e9;const r=2*n[0];o*=Math.sign((t[r]-u)*z-(t[r+1]-d)*m),e=(u+f)/2-o*z,i=(d+b)/2+o*m}else{const t=1/v,n=M*M+g*g,o=m*m+z*z;e=u+(z*n-g*o)*t,i=d+(M*o-m*n)*t}o[a]=e,o[a+1]=i}let r,a,s,l=e[e.length-1],c=4*l,u=t[2*l],d=t[2*l+1];i.fill(0);for(let n=0;n<e.length;++n)l=e[n],r=c,a=u,s=d,c=4*l,u=t[2*l],d=t[2*l+1],i[r+2]=i[c]=s-d,i[r+3]=i[c+1]=u-a}render(t){const e=null==t?t=new fK:void 0,{delaunay:{halfedges:n,inedges:i,hull:o},circumcenters:r,vectors:a}=this;if(o.length<=1)return null;for(let e=0,i=n.length;e<i;++e){const i=n[e];if(i<e)continue;const o=2*Math.floor(e/3),a=2*Math.floor(i/3),s=r[o],l=r[o+1],c=r[a],u=r[a+1];this._renderSegment(s,l,c,u,t)}let s,l=o[o.length-1];for(let e=0;e<o.length;++e){s=l,l=o[e];const n=2*Math.floor(i[l]/3),c=r[n],u=r[n+1],d=4*s,h=this._project(c,u,a[d+2],a[d+3]);h&&this._renderSegment(c,u,h[0],h[1],t)}return e&&e.value()}renderBounds(t){const e=null==t?t=new fK:void 0;return t.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),e&&e.value()}renderCell(t,e){const n=null==e?e=new fK:void 0,i=this._clip(t);if(null===i||!i.length)return;e.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 t=2;t<o;t+=2)i[t]===i[t-2]&&i[t+1]===i[t-1]||e.lineTo(i[t],i[t+1]);return e.closePath(),n&&n.value()}*cellPolygons(){const{delaunay:{points:t}}=this;for(let e=0,n=t.length/2;e<n;++e){const t=this.cellPolygon(e);t&&(t.index=e,yield t)}}cellPolygon(t){const e=new bK;return this.renderCell(t,e),e.value()}_renderSegment(t,e,n,i,o){let r;const a=this._regioncode(t,e),s=this._regioncode(n,i);0===a&&0===s?(o.moveTo(t,e),o.lineTo(n,i)):(r=this._clipSegment(t,e,n,i,a,s))&&(o.moveTo(r[0],r[1]),o.lineTo(r[2],r[3]))}contains(t,e,n){return(e=+e)==e&&(n=+n)==n&&this.delaunay._step(t,e,n)===t}*neighbors(t){const e=this._clip(t);if(e)for(const n of this.delaunay.neighbors(t)){const t=this._clip(n);if(t)t:for(let i=0,o=e.length;i<o;i+=2)for(let r=0,a=t.length;r<a;r+=2)if(e[i]==t[r]&&e[i+1]==t[r+1]&&e[(i+2)%o]==t[(r+a-2)%a]&&e[(i+3)%o]==t[(r+a-1)%a]){yield n;break t}}}_cell(t){const{circumcenters:e,delaunay:{inedges:n,halfedges:i,triangles:o}}=this,r=n[t];if(-1===r)return null;const a=[];let s=r;do{const n=Math.floor(s/3);if(a.push(e[2*n],e[2*n+1]),s=s%3==2?s-2:s+1,o[s]!==t)break;s=i[s]}while(s!==r&&-1!==s);return a}_clip(t){if(0===t&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const e=this._cell(t);if(null===e)return null;const{vectors:n}=this,i=4*t;return n[i]||n[i+1]?this._clipInfinite(t,e,n[i],n[i+1],n[i+2],n[i+3]):this._clipFinite(t,e)}_clipFinite(t,e){const n=e.length;let i,o,r,a,s=null,l=e[n-2],c=e[n-1],u=this._regioncode(l,c),d=0;for(let h=0;h<n;h+=2)if(i=l,o=c,l=e[h],c=e[h+1],r=u,u=this._regioncode(l,c),0===r&&0===u)a=d,d=0,s?s.push(l,c):s=[l,c];else{let e,n,h,p,f;if(0===r){if(null===(e=this._clipSegment(i,o,l,c,r,u)))continue;[n,h,p,f]=e}else{if(null===(e=this._clipSegment(l,c,i,o,u,r)))continue;[p,f,n,h]=e,a=d,d=this._edgecode(n,h),a&&d&&this._edge(t,a,d,s,s.length),s?s.push(n,h):s=[n,h]}a=d,d=this._edgecode(p,f),a&&d&&this._edge(t,a,d,s,s.length),s?s.push(p,f):s=[p,f]}if(s)a=d,d=this._edgecode(s[0],s[1]),a&&d&&this._edge(t,a,d,s,s.length);else if(this.contains(t,(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 s}_clipSegment(t,e,n,i,o,r){for(;;){if(0===o&&0===r)return[t,e,n,i];if(o&r)return null;let a,s,l=o||r;8&l?(a=t+(n-t)*(this.ymax-e)/(i-e),s=this.ymax):4&l?(a=t+(n-t)*(this.ymin-e)/(i-e),s=this.ymin):2&l?(s=e+(i-e)*(this.xmax-t)/(n-t),a=this.xmax):(s=e+(i-e)*(this.xmin-t)/(n-t),a=this.xmin),o?(t=a,e=s,o=this._regioncode(t,e)):(n=a,i=s,r=this._regioncode(n,i))}}_clipInfinite(t,e,n,i,o,r){let a,s=Array.from(e);if((a=this._project(s[0],s[1],n,i))&&s.unshift(a[0],a[1]),(a=this._project(s[s.length-2],s[s.length-1],o,r))&&s.push(a[0],a[1]),s=this._clipFinite(t,s))for(let e,n=0,i=s.length,o=this._edgecode(s[i-2],s[i-1]);n<i;n+=2)e=o,o=this._edgecode(s[n],s[n+1]),e&&o&&(n=this._edge(t,e,o,s,n),i=s.length);else this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(s=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return s}_edge(t,e,n,i,o){for(;e!==n;){let n,r;switch(e){case 5:e=4;continue;case 4:e=6,n=this.xmax,r=this.ymin;break;case 6:e=2;continue;case 2:e=10,n=this.xmax,r=this.ymax;break;case 10:e=8;continue;case 8:e=9,n=this.xmin,r=this.ymax;break;case 9:e=1;continue;case 1:e=5,n=this.xmin,r=this.ymin}i[o]===n&&i[o+1]===r||!this.contains(t,n,r)||(i.splice(o,0,n,r),o+=2)}if(i.length>4)for(let t=0;t<i.length;t+=2){const e=(t+2)%i.length,n=(t+4)%i.length;(i[t]===i[e]&&i[e]===i[n]||i[t+1]===i[e+1]&&i[e+1]===i[n+1])&&(i.splice(e,2),t-=2)}return o}_project(t,e,n,i){let o,r,a,s=1/0;if(i<0){if(e<=this.ymin)return null;(o=(this.ymin-e)/i)<s&&(a=this.ymin,r=t+(s=o)*n)}else if(i>0){if(e>=this.ymax)return null;(o=(this.ymax-e)/i)<s&&(a=this.ymax,r=t+(s=o)*n)}if(n>0){if(t>=this.xmax)return null;(o=(this.xmax-t)/n)<s&&(r=this.xmax,a=e+(s=o)*i)}else if(n<0){if(t<=this.xmin)return null;(o=(this.xmin-t)/n)<s&&(r=this.xmin,a=e+(s=o)*i)}return[r,a]}_edgecode(t,e){return(t===this.xmin?1:t===this.xmax?2:0)|(e===this.ymin?4:e===this.ymax?8:0)}_regioncode(t,e){return(t<this.xmin?1:t>this.xmax?2:0)|(e<this.ymin?4:e>this.ymax?8:0)}}const gK=2*Math.PI,mK=Math.pow;function zK(t){return t[0]}function vK(t){return t[1]}function OK(t,e,n){return[t+Math.sin(t+e)*n,e+Math.cos(t-e)*n]}class yK{static from(t,e=zK,n=vK,i){return new yK("length"in t?function(t,e,n,i){const o=t.length,r=new Float64Array(2*o);for(let a=0;a<o;++a){const o=t[a];r[2*a]=e.call(i,o,a,t),r[2*a+1]=n.call(i,o,a,t)}return r}(t,e,n,i):Float64Array.from(function*(t,e,n,i){let o=0;for(const r of t)yield e.call(i,r,o,t),yield n.call(i,r,o,t),++o}(t,e,n,i)))}constructor(t){this._delaunator=new rK(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const t=this._delaunator,e=this.points;if(t.hull&&t.hull.length>2&&function(t){const{triangles:e,coords:n}=t;for(let t=0;t<e.length;t+=3){const i=2*e[t],o=2*e[t+1],r=2*e[t+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}(t)){this.collinear=Int32Array.from({length:e.length/2},((t,e)=>e)).sort(((t,n)=>e[2*t]-e[2*n]||e[2*t+1]-e[2*n+1]));const t=this.collinear[0],n=this.collinear[this.collinear.length-1],i=[e[2*t],e[2*t+1],e[2*n],e[2*n+1]],o=1e-8*Math.hypot(i[3]-i[1],i[2]-i[0]);for(let t=0,n=e.length/2;t<n;++t){const n=OK(e[2*t],e[2*t+1],o);e[2*t]=n[0],e[2*t+1]=n[1]}this._delaunator=new rK(e)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,i=this.hull=this._delaunator.hull,o=this.triangles=this._delaunator.triangles,r=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let t=0,e=n.length;t<e;++t){const e=o[t%3==2?t-2:t+1];-1!==n[t]&&-1!==r[e]||(r[e]=t)}for(let t=0,e=i.length;t<e;++t)a[i[t]]=t;i.length<=2&&i.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=i[0],r[i[0]]=1,2===i.length&&(r[i[1]]=0,this.triangles[1]=i[1],this.triangles[2]=i[1]))}voronoi(t){return new MK(this,t)}*neighbors(t){const{inedges:e,hull:n,_hullIndex:i,halfedges:o,triangles:r,collinear:a}=this;if(a){const e=a.indexOf(t);return e>0&&(yield a[e-1]),void(e<a.length-1&&(yield a[e+1]))}const s=e[t];if(-1===s)return;let l=s,c=-1;do{if(yield c=r[l],l=l%3==2?l-2:l+1,r[l]!==t)return;if(l=o[l],-1===l){const e=n[(i[t]+1)%n.length];return void(e!==c&&(yield e))}}while(l!==s)}find(t,e,n=0){if((t=+t)!=t||(e=+e)!=e)return-1;const i=n;let o;for(;(o=this._step(n,t,e))>=0&&o!==n&&o!==i;)n=o;return o}_step(t,e,n){const{inedges:i,hull:o,_hullIndex:r,halfedges:a,triangles:s,points:l}=this;if(-1===i[t]||!l.length)return(t+1)%(l.length>>1);let c=t,u=mK(e-l[2*t],2)+mK(n-l[2*t+1],2);const d=i[t];let h=d;do{let i=s[h];const d=mK(e-l[2*i],2)+mK(n-l[2*i+1],2);if(d<u&&(u=d,c=i),h=h%3==2?h-2:h+1,s[h]!==t)break;if(h=a[h],-1===h){if(h=o[(r[t]+1)%o.length],h!==i&&mK(e-l[2*h],2)+mK(n-l[2*h+1],2)<u)return h;break}}while(h!==d);return c}render(t){const e=null==t?t=new fK:void 0,{points:n,halfedges:i,triangles:o}=this;for(let e=0,r=i.length;e<r;++e){const r=i[e];if(r<e)continue;const a=2*o[e],s=2*o[r];t.moveTo(n[a],n[a+1]),t.lineTo(n[s],n[s+1])}return this.renderHull(t),e&&e.value()}renderPoints(t,e){void 0!==e||t&&"function"==typeof t.moveTo||(e=t,t=null),e=null==e?2:+e;const n=null==t?t=new fK:void 0,{points:i}=this;for(let n=0,o=i.length;n<o;n+=2){const o=i[n],r=i[n+1];t.moveTo(o+e,r),t.arc(o,r,e,0,gK)}return n&&n.value()}renderHull(t){const e=null==t?t=new fK:void 0,{hull:n,points:i}=this,o=2*n[0],r=n.length;t.moveTo(i[o],i[o+1]);for(let e=1;e<r;++e){const o=2*n[e];t.lineTo(i[o],i[o+1])}return t.closePath(),e&&e.value()}hullPolygon(){const t=new bK;return this.renderHull(t),t.value()}renderTriangle(t,e){const n=null==e?e=new fK:void 0,{points:i,triangles:o}=this,r=2*o[t*=3],a=2*o[t+1],s=2*o[t+2];return e.moveTo(i[r],i[r+1]),e.lineTo(i[a],i[a+1]),e.lineTo(i[s],i[s+1]),e.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:t}=this;for(let e=0,n=t.length/3;e<n;++e)yield this.trianglePolygon(e)}trianglePolygon(t){const e=new bK;return this.renderTriangle(t,e),e.value()}}const _K=t=>()=>t;function AK(t,{sourceEvent:e,subject:n,target:i,identifier:o,active:r,x:a,y:s,dx:l,dy:c,dispatch:u}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:r,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:u}})}function xK(t){return!t.ctrlKey&&!t.button}function wK(){return this.parentNode}function qK(t,e){return null==e?{x:t.x,y:t.y}:e}function WK(){return navigator.maxTouchPoints||"ontouchstart"in this}function LK(){var t,e,n,i,o=xK,r=wK,a=qK,s=WK,l={},c=GF("start","drag","end"),u=0,d=0;function h(t){t.on("mousedown.drag",p).filter(s).on("touchstart.drag",M).on("touchmove.drag",g,uV).on("touchend.drag touchcancel.drag",m).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(a,s){if(!i&&o.call(this,a,s)){var l=z(this,r.call(this,a,s),a,s,"mouse");l&&(cV(a.view).on("mousemove.drag",f,dV).on("mouseup.drag",b,dV),fV(a.view),hV(a),n=!1,t=a.clientX,e=a.clientY,l("start",a))}}function f(i){if(pV(i),!n){var o=i.clientX-t,r=i.clientY-e;n=o*o+r*r>d}l.mouse("drag",i)}function b(t){cV(t.view).on("mousemove.drag mouseup.drag",null),bV(t.view,n),pV(t),l.mouse("end",t)}function M(t,e){if(o.call(this,t,e)){var n,i,a=t.changedTouches,s=r.call(this,t,e),l=a.length;for(n=0;n<l;++n)(i=z(this,s,t,e,a[n].identifier,a[n]))&&(hV(t),i("start",t,a[n]))}}function g(t){var e,n,i=t.changedTouches,o=i.length;for(e=0;e<o;++e)(n=l[i[e].identifier])&&(pV(t),n("drag",t,i[e]))}function m(t){var e,n,o=t.changedTouches,r=o.length;for(i&&clearTimeout(i),i=setTimeout((function(){i=null}),500),e=0;e<r;++e)(n=l[o[e].identifier])&&(hV(t),n("end",t,o[e]))}function z(t,e,n,i,o,r){var s,d,p,f=c.copy(),b=y$(r||n,e);if(null!=(p=a.call(t,new AK("beforestart",{sourceEvent:n,target:h,identifier:o,active:u,x:b[0],y:b[1],dx:0,dy:0,dispatch:f}),i)))return s=p.x-b[0]||0,d=p.y-b[1]||0,function n(r,a,c){var M,g=b;switch(r){case"start":l[o]=n,M=u++;break;case"end":delete l[o],--u;case"drag":b=y$(c||a,e),M=u}f.call(r,t,new AK(r,{sourceEvent:a,subject:p,target:h,identifier:o,active:M,x:b[0]+s,y:b[1]+d,dx:b[0]-g[0],dy:b[1]-g[1],dispatch:f}),i)}}return h.filter=function(t){return arguments.length?(o="function"==typeof t?t:_K(!!t),h):o},h.container=function(t){return arguments.length?(r="function"==typeof t?t:_K(t),h):r},h.subject=function(t){return arguments.length?(a="function"==typeof t?t:_K(t),h):a},h.touchable=function(t){return arguments.length?(s="function"==typeof t?t:_K(!!t),h):s},h.on=function(){var t=c.on.apply(c,arguments);return t===c?h:t},h.clickDistance=function(t){return arguments.length?(d=(t=+t)*t,h):Math.sqrt(d)},h}AK.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var kK={},TK={},SK=34,RK=10,CK=13;function DK(t){return new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'})).join(",")+"}")}function NK(t){var e=Object.create(null),n=[];return t.forEach((function(t){for(var i in t)i in e||n.push(e[i]=i)})),n}function EK(t,e){var n=t+"",i=n.length;return i<e?new Array(e-i+1).join(0)+n:n}function BK(t){var e,n=t.getUTCHours(),i=t.getUTCMinutes(),o=t.getUTCSeconds(),r=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":((e=t.getUTCFullYear())<0?"-"+EK(-e,6):e>9999?"+"+EK(e,6):EK(e,4))+"-"+EK(t.getUTCMonth()+1,2)+"-"+EK(t.getUTCDate(),2)+(r?"T"+EK(n,2)+":"+EK(i,2)+":"+EK(o,2)+"."+EK(r,3)+"Z":o?"T"+EK(n,2)+":"+EK(i,2)+":"+EK(o,2)+"Z":i||n?"T"+EK(n,2)+":"+EK(i,2)+"Z":"")}function PK(t){var e=new RegExp('["'+t+"\n\r]"),n=t.charCodeAt(0);function i(t,e){var i,o=[],r=t.length,a=0,s=0,l=r<=0,c=!1;function u(){if(l)return TK;if(c)return c=!1,kK;var e,i,o=a;if(t.charCodeAt(o)===SK){for(;a++<r&&t.charCodeAt(a)!==SK||t.charCodeAt(++a)===SK;);return(e=a)>=r?l=!0:(i=t.charCodeAt(a++))===RK?c=!0:i===CK&&(c=!0,t.charCodeAt(a)===RK&&++a),t.slice(o+1,e-1).replace(/""/g,'"')}for(;a<r;){if((i=t.charCodeAt(e=a++))===RK)c=!0;else if(i===CK)c=!0,t.charCodeAt(a)===RK&&++a;else if(i!==n)continue;return t.slice(o,e)}return l=!0,t.slice(o,r)}for(t.charCodeAt(r-1)===RK&&--r,t.charCodeAt(r-1)===CK&&--r;(i=u())!==TK;){for(var d=[];i!==kK&&i!==TK;)d.push(i),i=u();e&&null==(d=e(d,s++))||o.push(d)}return o}function o(e,n){return e.map((function(e){return n.map((function(t){return a(e[t])})).join(t)}))}function r(e){return e.map(a).join(t)}function a(t){return null==t?"":t instanceof Date?BK(t):e.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,e){var n,o,r=i(t,(function(t,i){if(n)return n(t,i-1);o=t,n=e?function(t,e){var n=DK(t);return function(i,o){return e(n(i),o,t)}}(t,e):DK(t)}));return r.columns=o||[],r},parseRows:i,format:function(e,n){return null==n&&(n=NK(e)),[n.map(a).join(t)].concat(o(e,n)).join("\n")},formatBody:function(t,e){return null==e&&(e=NK(t)),o(t,e).join("\n")},formatRows:function(t){return t.map(r).join("\n")},formatRow:r,formatValue:a}}var YK=PK(","),IK=YK.parse,XK=YK.parseRows,HK=YK.format,FK=YK.formatBody,jK=YK.formatRows,VK=YK.formatRow,$K=YK.formatValue,UK=PK("\t"),GK=UK.parse,ZK=UK.parseRows,KK=UK.format,JK=UK.formatBody,QK=UK.formatRows,tJ=UK.formatRow,eJ=UK.formatValue;function nJ(t){for(var e in t){var n,i,o=t[e].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(i=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;iJ&&i[4]&&!i[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;t[e]=o}return t}const iJ=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),oJ=t=>+t;function rJ(t){return t*t}function aJ(t){return t*(2-t)}function sJ(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}var lJ=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),cJ=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),uJ=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3),dJ=Math.PI,hJ=dJ/2;function pJ(t){return 1==+t?1:1-Math.cos(t*hJ)}function fJ(t){return Math.sin(t*hJ)}function bJ(t){return(1-Math.cos(dJ*t))/2}function MJ(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function gJ(t){return MJ(1-+t)}function mJ(t){return 1-MJ(t)}function zJ(t){return((t*=2)<=1?MJ(1-t):2-MJ(t-1))/2}function vJ(t){return 1-Math.sqrt(1-t*t)}function OJ(t){return Math.sqrt(1- --t*t)}function yJ(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var _J=4/11,AJ=6/11,xJ=8/11,wJ=3/4,qJ=9/11,WJ=10/11,LJ=15/16,kJ=21/22,TJ=63/64,SJ=1/_J/_J;function RJ(t){return 1-CJ(1-t)}function CJ(t){return(t=+t)<_J?SJ*t*t:t<xJ?SJ*(t-=AJ)*t+wJ:t<WJ?SJ*(t-=qJ)*t+LJ:SJ*(t-=kJ)*t+TJ}function DJ(t){return((t*=2)<=1?1-CJ(1-t):CJ(t-1)+1)/2}var NJ=1.70158,EJ=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(NJ),BJ=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(NJ),PJ=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(NJ),YJ=2*Math.PI,IJ=function t(e,n){var i=Math.asin(1/(e=Math.max(1,e)))*(n/=YJ);function o(t){return e*MJ(- --t)*Math.sin((i-t)/n)}return o.amplitude=function(e){return t(e,n*YJ)},o.period=function(n){return t(e,n)},o}(1,.3),XJ=function t(e,n){var i=Math.asin(1/(e=Math.max(1,e)))*(n/=YJ);function o(t){return 1-e*MJ(t=+t)*Math.sin((t+i)/n)}return o.amplitude=function(e){return t(e,n*YJ)},o.period=function(n){return t(e,n)},o}(1,.3),HJ=function t(e,n){var i=Math.asin(1/(e=Math.max(1,e)))*(n/=YJ);function o(t){return((t=2*t-1)<0?e*MJ(-t)*Math.sin((i-t)/n):2-e*MJ(t)*Math.sin((i+t)/n))/2}return o.amplitude=function(e){return t(e,n*YJ)},o.period=function(n){return t(e,n)},o}(1,.3);function FJ(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function jJ(t,e){return fetch(t,e).then(FJ)}function VJ(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function $J(t,e){return fetch(t,e).then(VJ)}function UJ(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function GJ(t,e){return fetch(t,e).then(UJ)}function ZJ(t){return function(e,n,i){return 2===arguments.length&&"function"==typeof n&&(i=n,n=void 0),GJ(e,n).then((function(e){return t(e,i)}))}}function KJ(t,e,n,i){3===arguments.length&&"function"==typeof n&&(i=n,n=void 0);var o=PK(t);return GJ(e,n).then((function(t){return o.parse(t,i)}))}var JJ=ZJ(IK),QJ=ZJ(GK);function tQ(t,e){return new Promise((function(n,i){var o=new Image;for(var r in e)o[r]=e[r];o.onerror=i,o.onload=function(){n(o)},o.src=t}))}function eQ(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);if(204!==t.status&&205!==t.status)return t.json()}function nQ(t,e){return fetch(t,e).then(eQ)}function iQ(t){return(e,n)=>GJ(e,n).then((e=>(new DOMParser).parseFromString(e,t)))}const oQ=iQ("application/xml");var rQ=iQ("text/html"),aQ=iQ("image/svg+xml");function sQ(t,e){var n,i=1;function o(){var o,r,a=n.length,s=0,l=0;for(o=0;o<a;++o)s+=(r=n[o]).x,l+=r.y;for(s=(s/a-t)*i,l=(l/a-e)*i,o=0;o<a;++o)(r=n[o]).x-=s,r.y-=l}return null==t&&(t=0),null==e&&(e=0),o.initialize=function(t){n=t},o.x=function(e){return arguments.length?(t=+e,o):t},o.y=function(t){return arguments.length?(e=+t,o):e},o.strength=function(t){return arguments.length?(i=+t,o):i},o}function lQ(t,e,n,i){if(isNaN(e)||isNaN(n))return t;var o,r,a,s,l,c,u,d,h,p=t._root,f={data:i},b=t._x0,M=t._y0,g=t._x1,m=t._y1;if(!p)return t._root=f,t;for(;p.length;)if((c=e>=(r=(b+g)/2))?b=r:g=r,(u=n>=(a=(M+m)/2))?M=a:m=a,o=p,!(p=p[d=u<<1|c]))return o[d]=f,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&n===l)return f.next=p,o?o[d]=f:t._root=f,t;do{o=o?o[d]=new Array(4):t._root=new Array(4),(c=e>=(r=(b+g)/2))?b=r:g=r,(u=n>=(a=(M+m)/2))?M=a:m=a}while((d=u<<1|c)==(h=(l>=a)<<1|s>=r));return o[h]=p,o[d]=f,t}function cQ(t,e,n,i,o){this.node=t,this.x0=e,this.y0=n,this.x1=i,this.y1=o}function uQ(t){return t[0]}function dQ(t){return t[1]}function hQ(t,e,n){var i=new pQ(null==e?uQ:e,null==n?dQ:n,NaN,NaN,NaN,NaN);return null==t?i:i.addAll(t)}function pQ(t,e,n,i,o,r){this._x=t,this._y=e,this._x0=n,this._y0=i,this._x1=o,this._y1=r,this._root=void 0}function fQ(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var bQ=hQ.prototype=pQ.prototype;function MQ(t){return function(){return t}}function gQ(t){return 1e-6*(t()-.5)}function mQ(t){return t.x+t.vx}function zQ(t){return t.y+t.vy}function vQ(t){var e,n,i,o=1,r=1;function a(){for(var t,a,l,c,u,d,h,p=e.length,f=0;f<r;++f)for(a=hQ(e,mQ,zQ).visitAfter(s),t=0;t<p;++t)l=e[t],d=n[l.index],h=d*d,c=l.x+l.vx,u=l.y+l.vy,a.visit(b);function b(t,e,n,r,a){var s=t.data,p=t.r,f=d+p;if(!s)return e>c+f||r<c-f||n>u+f||a<u-f;if(s.index>l.index){var b=c-s.x-s.vx,M=u-s.y-s.vy,g=b*b+M*M;g<f*f&&(0===b&&(g+=(b=gQ(i))*b),0===M&&(g+=(M=gQ(i))*M),g=(f-(g=Math.sqrt(g)))/g*o,l.vx+=(b*=g)*(f=(p*=p)/(h+p)),l.vy+=(M*=g)*f,s.vx-=b*(f=1-f),s.vy-=M*f)}}}function s(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function l(){if(e){var i,o,r=e.length;for(n=new Array(r),i=0;i<r;++i)o=e[i],n[o.index]=+t(o,i,e)}}return"function"!=typeof t&&(t=MQ(null==t?1:+t)),a.initialize=function(t,n){e=t,i=n,l()},a.iterations=function(t){return arguments.length?(r=+t,a):r},a.strength=function(t){return arguments.length?(o=+t,a):o},a.radius=function(e){return arguments.length?(t="function"==typeof e?e:MQ(+e),l(),a):t},a}function OQ(t){return t.index}function yQ(t,e){var n=t.get(e);if(!n)throw new Error("node not found: "+e);return n}function _Q(t){var e,n,i,o,r,a,s=OQ,l=function(t){return 1/Math.min(o[t.source.index],o[t.target.index])},c=MQ(30),u=1;function d(i){for(var o=0,s=t.length;o<u;++o)for(var l,c,d,h,p,f,b,M=0;M<s;++M)c=(l=t[M]).source,h=(d=l.target).x+d.vx-c.x-c.vx||gQ(a),p=d.y+d.vy-c.y-c.vy||gQ(a),h*=f=((f=Math.sqrt(h*h+p*p))-n[M])/f*i*e[M],p*=f,d.vx-=h*(b=r[M]),d.vy-=p*b,c.vx+=h*(b=1-b),c.vy+=p*b}function h(){if(i){var a,l,c=i.length,u=t.length,d=new Map(i.map(((t,e)=>[s(t,e,i),t])));for(a=0,o=new Array(c);a<u;++a)(l=t[a]).index=a,"object"!=typeof l.source&&(l.source=yQ(d,l.source)),"object"!=typeof l.target&&(l.target=yQ(d,l.target)),o[l.source.index]=(o[l.source.index]||0)+1,o[l.target.index]=(o[l.target.index]||0)+1;for(a=0,r=new Array(u);a<u;++a)l=t[a],r[a]=o[l.source.index]/(o[l.source.index]+o[l.target.index]);e=new Array(u),p(),n=new Array(u),f()}}function p(){if(i)for(var n=0,o=t.length;n<o;++n)e[n]=+l(t[n],n,t)}function f(){if(i)for(var e=0,o=t.length;e<o;++e)n[e]=+c(t[e],e,t)}return null==t&&(t=[]),d.initialize=function(t,e){i=t,a=e,h()},d.links=function(e){return arguments.length?(t=e,h(),d):t},d.id=function(t){return arguments.length?(s=t,d):s},d.iterations=function(t){return arguments.length?(u=+t,d):u},d.strength=function(t){return arguments.length?(l="function"==typeof t?t:MQ(+t),p(),d):l},d.distance=function(t){return arguments.length?(c="function"==typeof t?t:MQ(+t),f(),d):c},d}bQ.copy=function(){var t,e,n=new pQ(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=fQ(i),n;for(t=[{source:i,target:n._root=new Array(4)}];i=t.pop();)for(var o=0;o<4;++o)(e=i.source[o])&&(e.length?t.push({source:e,target:i.target[o]=new Array(4)}):i.target[o]=fQ(e));return n},bQ.add=function(t){const e=+this._x.call(null,t),n=+this._y.call(null,t);return lQ(this.cover(e,n),e,n,t)},bQ.addAll=function(t){var e,n,i,o,r=t.length,a=new Array(r),s=new Array(r),l=1/0,c=1/0,u=-1/0,d=-1/0;for(n=0;n<r;++n)isNaN(i=+this._x.call(null,e=t[n]))||isNaN(o=+this._y.call(null,e))||(a[n]=i,s[n]=o,i<l&&(l=i),i>u&&(u=i),o<c&&(c=o),o>d&&(d=o));if(l>u||c>d)return this;for(this.cover(l,c).cover(u,d),n=0;n<r;++n)lQ(this,a[n],s[n],t[n]);return this},bQ.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var n=this._x0,i=this._y0,o=this._x1,r=this._y1;if(isNaN(n))o=(n=Math.floor(t))+1,r=(i=Math.floor(e))+1;else{for(var a,s,l=o-n||1,c=this._root;n>t||t>=o||i>e||e>=r;)switch(s=(e<i)<<1|t<n,(a=new Array(4))[s]=c,c=a,l*=2,s){case 0:o=n+l,r=i+l;break;case 1:n=o-l,r=i+l;break;case 2:o=n+l,i=r-l;break;case 3:n=o-l,i=r-l}this._root&&this._root.length&&(this._root=c)}return this._x0=n,this._y0=i,this._x1=o,this._y1=r,this},bQ.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},bQ.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},bQ.find=function(t,e,n){var i,o,r,a,s,l,c,u=this._x0,d=this._y0,h=this._x1,p=this._y1,f=[],b=this._root;for(b&&f.push(new cQ(b,u,d,h,p)),null==n?n=1/0:(u=t-n,d=e-n,h=t+n,p=e+n,n*=n);l=f.pop();)if(!(!(b=l.node)||(o=l.x0)>h||(r=l.y0)>p||(a=l.x1)<u||(s=l.y1)<d))if(b.length){var M=(o+a)/2,g=(r+s)/2;f.push(new cQ(b[3],M,g,a,s),new cQ(b[2],o,g,M,s),new cQ(b[1],M,r,a,g),new cQ(b[0],o,r,M,g)),(c=(e>=g)<<1|t>=M)&&(l=f[f.length-1],f[f.length-1]=f[f.length-1-c],f[f.length-1-c]=l)}else{var m=t-+this._x.call(null,b.data),z=e-+this._y.call(null,b.data),v=m*m+z*z;if(v<n){var O=Math.sqrt(n=v);u=t-O,d=e-O,h=t+O,p=e+O,i=b.data}}return i},bQ.remove=function(t){if(isNaN(r=+this._x.call(null,t))||isNaN(a=+this._y.call(null,t)))return this;var e,n,i,o,r,a,s,l,c,u,d,h,p=this._root,f=this._x0,b=this._y0,M=this._x1,g=this._y1;if(!p)return this;if(p.length)for(;;){if((c=r>=(s=(f+M)/2))?f=s:M=s,(u=a>=(l=(b+g)/2))?b=l:g=l,e=p,!(p=p[d=u<<1|c]))return this;if(!p.length)break;(e[d+1&3]||e[d+2&3]||e[d+3&3])&&(n=e,h=d)}for(;p.data!==t;)if(i=p,!(p=p.next))return this;return(o=p.next)&&delete p.next,i?(o?i.next=o:delete i.next,this):e?(o?e[d]=o:delete e[d],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(n?n[h]=p:this._root=p),this):(this._root=o,this)},bQ.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},bQ.root=function(){return this._root},bQ.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},bQ.visit=function(t){var e,n,i,o,r,a,s=[],l=this._root;for(l&&s.push(new cQ(l,this._x0,this._y0,this._x1,this._y1));e=s.pop();)if(!t(l=e.node,i=e.x0,o=e.y0,r=e.x1,a=e.y1)&&l.length){var c=(i+r)/2,u=(o+a)/2;(n=l[3])&&s.push(new cQ(n,c,u,r,a)),(n=l[2])&&s.push(new cQ(n,i,u,c,a)),(n=l[1])&&s.push(new cQ(n,c,o,r,u)),(n=l[0])&&s.push(new cQ(n,i,o,c,u))}return this},bQ.visitAfter=function(t){var e,n=[],i=[];for(this._root&&n.push(new cQ(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var o=e.node;if(o.length){var r,a=e.x0,s=e.y0,l=e.x1,c=e.y1,u=(a+l)/2,d=(s+c)/2;(r=o[0])&&n.push(new cQ(r,a,s,u,d)),(r=o[1])&&n.push(new cQ(r,u,s,l,d)),(r=o[2])&&n.push(new cQ(r,a,d,u,c)),(r=o[3])&&n.push(new cQ(r,u,d,l,c))}i.push(e)}for(;e=i.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},bQ.x=function(t){return arguments.length?(this._x=t,this):this._x},bQ.y=function(t){return arguments.length?(this._y=t,this):this._y};const AQ=1664525,xQ=1013904223,wQ=4294967296;function qQ(t){return t.x}function WQ(t){return t.y}var LQ=10,kQ=Math.PI*(3-Math.sqrt(5));function TQ(t){var e,n=1,i=.001,o=1-Math.pow(i,1/300),r=0,a=.6,s=new Map,l=E$(d),c=GF("tick","end"),u=function(){let t=1;return()=>(t=(AQ*t+xQ)%wQ)/wQ}();function d(){h(),c.call("tick",e),n<i&&(l.stop(),c.call("end",e))}function h(i){var l,c,u=t.length;void 0===i&&(i=1);for(var d=0;d<i;++d)for(n+=(r-n)*o,s.forEach((function(t){t(n)})),l=0;l<u;++l)null==(c=t[l]).fx?c.x+=c.vx*=a:(c.x=c.fx,c.vx=0),null==c.fy?c.y+=c.vy*=a:(c.y=c.fy,c.vy=0);return e}function p(){for(var e,n=0,i=t.length;n<i;++n){if((e=t[n]).index=n,null!=e.fx&&(e.x=e.fx),null!=e.fy&&(e.y=e.fy),isNaN(e.x)||isNaN(e.y)){var o=LQ*Math.sqrt(.5+n),r=n*kQ;e.x=o*Math.cos(r),e.y=o*Math.sin(r)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function f(e){return e.initialize&&e.initialize(t,u),e}return null==t&&(t=[]),p(),e={tick:h,restart:function(){return l.restart(d),e},stop:function(){return l.stop(),e},nodes:function(n){return arguments.length?(t=n,p(),s.forEach(f),e):t},alpha:function(t){return arguments.length?(n=+t,e):n},alphaMin:function(t){return arguments.length?(i=+t,e):i},alphaDecay:function(t){return arguments.length?(o=+t,e):+o},alphaTarget:function(t){return arguments.length?(r=+t,e):r},velocityDecay:function(t){return arguments.length?(a=1-t,e):1-a},randomSource:function(t){return arguments.length?(u=t,s.forEach(f),e):u},force:function(t,n){return arguments.length>1?(null==n?s.delete(t):s.set(t,f(n)),e):s.get(t)},find:function(e,n,i){var o,r,a,s,l,c=0,u=t.length;for(null==i?i=1/0:i*=i,c=0;c<u;++c)(a=(o=e-(s=t[c]).x)*o+(r=n-s.y)*r)<i&&(l=s,i=a);return l},on:function(t,n){return arguments.length>1?(c.on(t,n),e):c.on(t)}}}function SQ(){var t,e,n,i,o,r=MQ(-30),a=1,s=1/0,l=.81;function c(n){var o,r=t.length,a=hQ(t,qQ,WQ).visitAfter(d);for(i=n,o=0;o<r;++o)e=t[o],a.visit(h)}function u(){if(t){var e,n,i=t.length;for(o=new Array(i),e=0;e<i;++e)n=t[e],o[n.index]=+r(n,e,t)}}function d(t){var e,n,i,r,a,s=0,l=0;if(t.length){for(i=r=a=0;a<4;++a)(e=t[a])&&(n=Math.abs(e.value))&&(s+=e.value,l+=n,i+=n*e.x,r+=n*e.y);t.x=i/l,t.y=r/l}else{(e=t).x=e.data.x,e.y=e.data.y;do{s+=o[e.data.index]}while(e=e.next)}t.value=s}function h(t,r,c,u){if(!t.value)return!0;var d=t.x-e.x,h=t.y-e.y,p=u-r,f=d*d+h*h;if(p*p/l<f)return f<s&&(0===d&&(f+=(d=gQ(n))*d),0===h&&(f+=(h=gQ(n))*h),f<a&&(f=Math.sqrt(a*f)),e.vx+=d*t.value*i/f,e.vy+=h*t.value*i/f),!0;if(!(t.length||f>=s)){(t.data!==e||t.next)&&(0===d&&(f+=(d=gQ(n))*d),0===h&&(f+=(h=gQ(n))*h),f<a&&(f=Math.sqrt(a*f)));do{t.data!==e&&(p=o[t.data.index]*i/f,e.vx+=d*p,e.vy+=h*p)}while(t=t.next)}}return c.initialize=function(e,i){t=e,n=i,u()},c.strength=function(t){return arguments.length?(r="function"==typeof t?t:MQ(+t),u(),c):r},c.distanceMin=function(t){return arguments.length?(a=t*t,c):Math.sqrt(a)},c.distanceMax=function(t){return arguments.length?(s=t*t,c):Math.sqrt(s)},c.theta=function(t){return arguments.length?(l=t*t,c):Math.sqrt(l)},c}function RQ(t,e,n){var i,o,r,a=MQ(.1);function s(t){for(var a=0,s=i.length;a<s;++a){var l=i[a],c=l.x-e||1e-6,u=l.y-n||1e-6,d=Math.sqrt(c*c+u*u),h=(r[a]-d)*o[a]*t/d;l.vx+=c*h,l.vy+=u*h}}function l(){if(i){var e,n=i.length;for(o=new Array(n),r=new Array(n),e=0;e<n;++e)r[e]=+t(i[e],e,i),o[e]=isNaN(r[e])?0:+a(i[e],e,i)}}return"function"!=typeof t&&(t=MQ(+t)),null==e&&(e=0),null==n&&(n=0),s.initialize=function(t){i=t,l()},s.strength=function(t){return arguments.length?(a="function"==typeof t?t:MQ(+t),l(),s):a},s.radius=function(e){return arguments.length?(t="function"==typeof e?e:MQ(+e),l(),s):t},s.x=function(t){return arguments.length?(e=+t,s):e},s.y=function(t){return arguments.length?(n=+t,s):n},s}function CQ(t){var e,n,i,o=MQ(.1);function r(t){for(var o,r=0,a=e.length;r<a;++r)(o=e[r]).vx+=(i[r]-o.x)*n[r]*t}function a(){if(e){var r,a=e.length;for(n=new Array(a),i=new Array(a),r=0;r<a;++r)n[r]=isNaN(i[r]=+t(e[r],r,e))?0:+o(e[r],r,e)}}return"function"!=typeof t&&(t=MQ(null==t?0:+t)),r.initialize=function(t){e=t,a()},r.strength=function(t){return arguments.length?(o="function"==typeof t?t:MQ(+t),a(),r):o},r.x=function(e){return arguments.length?(t="function"==typeof e?e:MQ(+e),a(),r):t},r}function DQ(t){var e,n,i,o=MQ(.1);function r(t){for(var o,r=0,a=e.length;r<a;++r)(o=e[r]).vy+=(i[r]-o.y)*n[r]*t}function a(){if(e){var r,a=e.length;for(n=new Array(a),i=new Array(a),r=0;r<a;++r)n[r]=isNaN(i[r]=+t(e[r],r,e))?0:+o(e[r],r,e)}}return"function"!=typeof t&&(t=MQ(null==t?0:+t)),r.initialize=function(t){e=t,a()},r.strength=function(t){return arguments.length?(o="function"==typeof t?t:MQ(+t),a(),r):o},r.y=function(e){return arguments.length?(t="function"==typeof e?e:MQ(+e),a(),r):t},r}function NQ(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,i=t.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+t.slice(n+1)]}function EQ(t){return(t=NQ(Math.abs(t)))?t[1]:NaN}var BQ,PQ=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function YQ(t){if(!(e=PQ.exec(t)))throw new Error("invalid format: "+t);var e;return new IQ({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function IQ(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function XQ(t,e){var n=NQ(t,e);if(!n)return t+"";var i=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+new Array(o-i.length+2).join("0")}YQ.prototype=IQ.prototype,IQ.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const HQ={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>XQ(100*t,e),r:XQ,s:function(t,e){var n=NQ(t,e);if(!n)return t+"";var i=n[0],o=n[1],r=o-(BQ=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=i.length;return r===a?i:r>a?i+new Array(r-a+1).join("0"):r>0?i.slice(0,r)+"."+i.slice(r):"0."+new Array(1-r).join("0")+NQ(t,Math.max(0,e+r-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function FQ(t){return t}var jQ,VQ,$Q,UQ=Array.prototype.map,GQ=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function ZQ(t){var e,n,i=void 0===t.grouping||void 0===t.thousands?FQ:(e=UQ.call(t.grouping,Number),n=t.thousands+"",function(t,i){for(var o=t.length,r=[],a=0,s=e[0],l=0;o>0&&s>0&&(l+s+1>i&&(s=Math.max(1,i-l)),r.push(t.substring(o-=s,o+s)),!((l+=s+1)>i));)s=e[a=(a+1)%e.length];return r.reverse().join(n)}),o=void 0===t.currency?"":t.currency[0]+"",r=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?FQ:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(UQ.call(t.numerals,String)),l=void 0===t.percent?"%":t.percent+"",c=void 0===t.minus?"−":t.minus+"",u=void 0===t.nan?"NaN":t.nan+"";function d(t){var e=(t=YQ(t)).fill,n=t.align,d=t.sign,h=t.symbol,p=t.zero,f=t.width,b=t.comma,M=t.precision,g=t.trim,m=t.type;"n"===m?(b=!0,m="g"):HQ[m]||(void 0===M&&(M=12),g=!0,m="g"),(p||"0"===e&&"="===n)&&(p=!0,e="0",n="=");var z="$"===h?o:"#"===h&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",v="$"===h?r:/[%p]/.test(m)?l:"",O=HQ[m],y=/[defgprs%]/.test(m);function _(t){var o,r,l,h=z,_=v;if("c"===m)_=O(t)+_,t="";else{var A=(t=+t)<0||1/t<0;if(t=isNaN(t)?u:O(Math.abs(t),M),g&&(t=function(t){t:for(var e,n=t.length,i=1,o=-1;i<n;++i)switch(t[i]){case".":o=e=i;break;case"0":0===o&&(o=i),e=i;break;default:if(!+t[i])break t;o>0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),A&&0==+t&&"+"!==d&&(A=!1),h=(A?"("===d?d:c:"-"===d||"("===d?"":d)+h,_=("s"===m?GQ[8+BQ/3]:"")+_+(A&&"("===d?")":""),y)for(o=-1,r=t.length;++o<r;)if(48>(l=t.charCodeAt(o))||l>57){_=(46===l?a+t.slice(o+1):t.slice(o))+_,t=t.slice(0,o);break}}b&&!p&&(t=i(t,1/0));var x=h.length+t.length+_.length,w=x<f?new Array(f-x+1).join(e):"";switch(b&&p&&(t=i(w+t,w.length?f-_.length:1/0),w=""),n){case"<":t=h+t+_+w;break;case"=":t=h+w+t+_;break;case"^":t=w.slice(0,x=w.length>>1)+h+t+_+w.slice(x);break;default:t=w+h+t+_}return s(t)}return M=void 0===M?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,M)):Math.max(0,Math.min(20,M)),_.toString=function(){return t+""},_}return{format:d,formatPrefix:function(t,e){var n=d(((t=YQ(t)).type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(EQ(e)/3))),o=Math.pow(10,-i),r=GQ[8+i/3];return function(t){return n(o*t)+r}}}}function KQ(t){return jQ=ZQ(t),VQ=jQ.format,$Q=jQ.formatPrefix,jQ}function JQ(t){return Math.max(0,-EQ(Math.abs(t)))}function QQ(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(EQ(e)/3)))-EQ(Math.abs(t)))}function t0(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,EQ(e)-EQ(t))+1}KQ({thousands:",",grouping:[3],currency:["$",""]});var e0=1e-6,n0=1e-12,i0=Math.PI,o0=i0/2,r0=i0/4,a0=2*i0,s0=180/i0,l0=i0/180,c0=Math.abs,u0=Math.atan,d0=Math.atan2,h0=Math.cos,p0=Math.ceil,f0=Math.exp,b0=(Math.floor,Math.hypot),M0=Math.log,g0=Math.pow,m0=Math.sin,z0=Math.sign||function(t){return t>0?1:t<0?-1:0},v0=Math.sqrt,O0=Math.tan;function y0(t){return t>1?0:t<-1?i0:Math.acos(t)}function _0(t){return t>1?o0:t<-1?-o0:Math.asin(t)}function A0(t){return(t=m0(t/2))*t}function x0(){}function w0(t,e){t&&W0.hasOwnProperty(t.type)&&W0[t.type](t,e)}var q0={Feature:function(t,e){w0(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)w0(n[i].geometry,e)}},W0={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)t=n[i],e.point(t[0],t[1],t[2])},LineString:function(t,e){L0(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)L0(n[i],e,0)},Polygon:function(t,e){k0(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)k0(n[i],e)},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)w0(n[i],e)}};function L0(t,e,n){var i,o=-1,r=t.length-n;for(e.lineStart();++o<r;)i=t[o],e.point(i[0],i[1],i[2]);e.lineEnd()}function k0(t,e){var n=-1,i=t.length;for(e.polygonStart();++n<i;)L0(t[n],e,1);e.polygonEnd()}function T0(t,e){t&&q0.hasOwnProperty(t.type)?q0[t.type](t,e):w0(t,e)}var S0,R0,C0,D0,N0,E0,B0,P0,Y0,I0,X0,H0,F0,j0,V0,$0,U0=new JX,G0=new JX,Z0={point:x0,lineStart:x0,lineEnd:x0,polygonStart:function(){U0=new JX,Z0.lineStart=K0,Z0.lineEnd=J0},polygonEnd:function(){var t=+U0;G0.add(t<0?a0+t:t),this.lineStart=this.lineEnd=this.point=x0},sphere:function(){G0.add(a0)}};function K0(){Z0.point=Q0}function J0(){t1(S0,R0)}function Q0(t,e){Z0.point=t1,S0=t,R0=e,C0=t*=l0,D0=h0(e=(e*=l0)/2+r0),N0=m0(e)}function t1(t,e){var n=(t*=l0)-C0,i=n>=0?1:-1,o=i*n,r=h0(e=(e*=l0)/2+r0),a=m0(e),s=N0*a,l=D0*r+s*h0(o),c=s*i*m0(o);U0.add(d0(c,l)),C0=t,D0=r,N0=a}function e1(t){return G0=new JX,T0(t,Z0),2*G0}function n1(t){return[d0(t[1],t[0]),_0(t[2])]}function i1(t){var e=t[0],n=t[1],i=h0(n);return[i*h0(e),i*m0(e),m0(n)]}function o1(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function r1(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function a1(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function s1(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function l1(t){var e=v0(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var c1,u1,d1,h1,p1,f1,b1,M1,g1,m1,z1,v1,O1,y1,_1,A1,x1={point:w1,lineStart:W1,lineEnd:L1,polygonStart:function(){x1.point=k1,x1.lineStart=T1,x1.lineEnd=S1,j0=new JX,Z0.polygonStart()},polygonEnd:function(){Z0.polygonEnd(),x1.point=w1,x1.lineStart=W1,x1.lineEnd=L1,U0<0?(E0=-(P0=180),B0=-(Y0=90)):j0>e0?Y0=90:j0<-e0&&(B0=-90),$0[0]=E0,$0[1]=P0},sphere:function(){E0=-(P0=180),B0=-(Y0=90)}};function w1(t,e){V0.push($0=[E0=t,P0=t]),e<B0&&(B0=e),e>Y0&&(Y0=e)}function q1(t,e){var n=i1([t*l0,e*l0]);if(F0){var i=r1(F0,n),o=r1([i[1],-i[0],0],i);l1(o),o=n1(o);var r,a=t-I0,s=a>0?1:-1,l=o[0]*s0*s,c=c0(a)>180;c^(s*I0<l&&l<s*t)?(r=o[1]*s0)>Y0&&(Y0=r):c^(s*I0<(l=(l+360)%360-180)&&l<s*t)?(r=-o[1]*s0)<B0&&(B0=r):(e<B0&&(B0=e),e>Y0&&(Y0=e)),c?t<I0?R1(E0,t)>R1(E0,P0)&&(P0=t):R1(t,P0)>R1(E0,P0)&&(E0=t):P0>=E0?(t<E0&&(E0=t),t>P0&&(P0=t)):t>I0?R1(E0,t)>R1(E0,P0)&&(P0=t):R1(t,P0)>R1(E0,P0)&&(E0=t)}else V0.push($0=[E0=t,P0=t]);e<B0&&(B0=e),e>Y0&&(Y0=e),F0=n,I0=t}function W1(){x1.point=q1}function L1(){$0[0]=E0,$0[1]=P0,x1.point=w1,F0=null}function k1(t,e){if(F0){var n=t-I0;j0.add(c0(n)>180?n+(n>0?360:-360):n)}else X0=t,H0=e;Z0.point(t,e),q1(t,e)}function T1(){Z0.lineStart()}function S1(){k1(X0,H0),Z0.lineEnd(),c0(j0)>e0&&(E0=-(P0=180)),$0[0]=E0,$0[1]=P0,F0=null}function R1(t,e){return(e-=t)<0?e+360:e}function C1(t,e){return t[0]-e[0]}function D1(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function N1(t){var e,n,i,o,r,a,s;if(Y0=P0=-(E0=B0=1/0),V0=[],T0(t,x1),n=V0.length){for(V0.sort(C1),e=1,r=[i=V0[0]];e<n;++e)D1(i,(o=V0[e])[0])||D1(i,o[1])?(R1(i[0],o[1])>R1(i[0],i[1])&&(i[1]=o[1]),R1(o[0],i[1])>R1(i[0],i[1])&&(i[0]=o[0])):r.push(i=o);for(a=-1/0,e=0,i=r[n=r.length-1];e<=n;i=o,++e)o=r[e],(s=R1(i[1],o[0]))>a&&(a=s,E0=o[0],P0=i[1])}return V0=$0=null,E0===1/0||B0===1/0?[[NaN,NaN],[NaN,NaN]]:[[E0,B0],[P0,Y0]]}var E1={sphere:x0,point:B1,lineStart:Y1,lineEnd:H1,polygonStart:function(){E1.lineStart=F1,E1.lineEnd=j1},polygonEnd:function(){E1.lineStart=Y1,E1.lineEnd=H1}};function B1(t,e){t*=l0;var n=h0(e*=l0);P1(n*h0(t),n*m0(t),m0(e))}function P1(t,e,n){++c1,d1+=(t-d1)/c1,h1+=(e-h1)/c1,p1+=(n-p1)/c1}function Y1(){E1.point=I1}function I1(t,e){t*=l0;var n=h0(e*=l0);y1=n*h0(t),_1=n*m0(t),A1=m0(e),E1.point=X1,P1(y1,_1,A1)}function X1(t,e){t*=l0;var n=h0(e*=l0),i=n*h0(t),o=n*m0(t),r=m0(e),a=d0(v0((a=_1*r-A1*o)*a+(a=A1*i-y1*r)*a+(a=y1*o-_1*i)*a),y1*i+_1*o+A1*r);u1+=a,f1+=a*(y1+(y1=i)),b1+=a*(_1+(_1=o)),M1+=a*(A1+(A1=r)),P1(y1,_1,A1)}function H1(){E1.point=B1}function F1(){E1.point=V1}function j1(){$1(v1,O1),E1.point=B1}function V1(t,e){v1=t,O1=e,t*=l0,e*=l0,E1.point=$1;var n=h0(e);y1=n*h0(t),_1=n*m0(t),A1=m0(e),P1(y1,_1,A1)}function $1(t,e){t*=l0;var n=h0(e*=l0),i=n*h0(t),o=n*m0(t),r=m0(e),a=_1*r-A1*o,s=A1*i-y1*r,l=y1*o-_1*i,c=b0(a,s,l),u=_0(c),d=c&&-u/c;g1.add(d*a),m1.add(d*s),z1.add(d*l),u1+=u,f1+=u*(y1+(y1=i)),b1+=u*(_1+(_1=o)),M1+=u*(A1+(A1=r)),P1(y1,_1,A1)}function U1(t){c1=u1=d1=h1=p1=f1=b1=M1=0,g1=new JX,m1=new JX,z1=new JX,T0(t,E1);var e=+g1,n=+m1,i=+z1,o=b0(e,n,i);return o<n0&&(e=f1,n=b1,i=M1,u1<e0&&(e=d1,n=h1,i=p1),(o=b0(e,n,i))<n0)?[NaN,NaN]:[d0(n,e)*s0,_0(i/o)*s0]}function G1(t){return function(){return t}}function Z1(t,e){function n(n,i){return n=t(n,i),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,i){return(n=e.invert(n,i))&&t.invert(n[0],n[1])}),n}function K1(t,e){return c0(t)>i0&&(t-=Math.round(t/a0)*a0),[t,e]}function J1(t,e,n){return(t%=a0)?e||n?Z1(t2(t),e2(e,n)):t2(t):e||n?e2(e,n):K1}function Q1(t){return function(e,n){return c0(e+=t)>i0&&(e-=Math.round(e/a0)*a0),[e,n]}}function t2(t){var e=Q1(t);return e.invert=Q1(-t),e}function e2(t,e){var n=h0(t),i=m0(t),o=h0(e),r=m0(e);function a(t,e){var a=h0(e),s=h0(t)*a,l=m0(t)*a,c=m0(e),u=c*n+s*i;return[d0(l*o-u*r,s*n-c*i),_0(u*o+l*r)]}return a.invert=function(t,e){var a=h0(e),s=h0(t)*a,l=m0(t)*a,c=m0(e),u=c*o-l*r;return[d0(l*o+c*r,s*n+u*i),_0(u*n-s*i)]},a}function n2(t){function e(e){return(e=t(e[0]*l0,e[1]*l0))[0]*=s0,e[1]*=s0,e}return t=J1(t[0]*l0,t[1]*l0,t.length>2?t[2]*l0:0),e.invert=function(e){return(e=t.invert(e[0]*l0,e[1]*l0))[0]*=s0,e[1]*=s0,e},e}function i2(t,e,n,i,o,r){if(n){var a=h0(e),s=m0(e),l=i*n;null==o?(o=e+i*a0,r=e-l/2):(o=o2(a,o),r=o2(a,r),(i>0?o<r:o>r)&&(o+=i*a0));for(var c,u=o;i>0?u>r:u<r;u-=l)c=n1([a,-s*h0(u),-s*m0(u)]),t.point(c[0],c[1])}}function o2(t,e){(e=i1(e))[0]-=t,l1(e);var n=y0(-e[1]);return((-e[2]<0?-n:n)+a0-e0)%a0}function r2(){var t,e,n=G1([0,0]),i=G1(90),o=G1(6),r={point:function(n,i){t.push(n=e(n,i)),n[0]*=s0,n[1]*=s0}};function a(){var a=n.apply(this,arguments),s=i.apply(this,arguments)*l0,l=o.apply(this,arguments)*l0;return t=[],e=J1(-a[0]*l0,-a[1]*l0,0).invert,i2(r,s,l,1),a={type:"Polygon",coordinates:[t]},t=e=null,a}return a.center=function(t){return arguments.length?(n="function"==typeof t?t:G1([+t[0],+t[1]]),a):n},a.radius=function(t){return arguments.length?(i="function"==typeof t?t:G1(+t),a):i},a.precision=function(t){return arguments.length?(o="function"==typeof t?t:G1(+t),a):o},a}function a2(){var t,e=[];return{point:function(e,n,i){t.push([e,n,i])},lineStart:function(){e.push(t=[])},lineEnd:x0,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function s2(t,e){return c0(t[0]-e[0])<e0&&c0(t[1]-e[1])<e0}function l2(t,e,n,i){this.x=t,this.z=e,this.o=n,this.e=i,this.v=!1,this.n=this.p=null}function c2(t,e,n,i,o){var r,a,s=[],l=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,i=t[0],a=t[e];if(s2(i,a)){if(!i[2]&&!a[2]){for(o.lineStart(),r=0;r<e;++r)o.point((i=t[r])[0],i[1]);return void o.lineEnd()}a[0]+=2*e0}s.push(n=new l2(i,t,null,!0)),l.push(n.o=new l2(i,null,n,!1)),s.push(n=new l2(a,t,null,!1)),l.push(n.o=new l2(a,null,n,!0))}})),s.length){for(l.sort(e),u2(s),u2(l),r=0,a=l.length;r<a;++r)l[r].e=n=!n;for(var c,u,d=s[0];;){for(var h=d,p=!0;h.v;)if((h=h.n)===d)return;c=h.z,o.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(r=0,a=c.length;r<a;++r)o.point((u=c[r])[0],u[1]);else i(h.x,h.n.x,1,o);h=h.n}else{if(p)for(c=h.p.z,r=c.length-1;r>=0;--r)o.point((u=c[r])[0],u[1]);else i(h.x,h.p.x,-1,o);h=h.p}c=(h=h.o).z,p=!p}while(!h.v);o.lineEnd()}}}function u2(t){if(e=t.length){for(var e,n,i=0,o=t[0];++i<e;)o.n=n=t[i],n.p=o,o=n;o.n=n=t[0],n.p=o}}function d2(t){return c0(t[0])<=i0?t[0]:z0(t[0])*((c0(t[0])+i0)%a0-i0)}function h2(t,e){var n=d2(e),i=e[1],o=m0(i),r=[m0(n),-h0(n),0],a=0,s=0,l=new JX;1===o?i=o0+e0:-1===o&&(i=-o0-e0);for(var c=0,u=t.length;c<u;++c)if(h=(d=t[c]).length)for(var d,h,p=d[h-1],f=d2(p),b=p[1]/2+r0,M=m0(b),g=h0(b),m=0;m<h;++m,f=v,M=y,g=_,p=z){var z=d[m],v=d2(z),O=z[1]/2+r0,y=m0(O),_=h0(O),A=v-f,x=A>=0?1:-1,w=x*A,q=w>i0,W=M*y;if(l.add(d0(W*x*m0(w),g*_+W*h0(w))),a+=q?A+x*a0:A,q^f>=n^v>=n){var L=r1(i1(p),i1(z));l1(L);var k=r1(r,L);l1(k);var T=(q^A>=0?-1:1)*_0(k[2]);(i>T||i===T&&(L[0]||L[1]))&&(s+=q^A>=0?1:-1)}}return(a<-e0||a<e0&&l<-n0)^1&s}function p2(t,e,n,i){return function(o){var r,a,s,l=e(o),c=a2(),u=e(c),d=!1,h={point:p,lineStart:b,lineEnd:M,polygonStart:function(){h.point=g,h.lineStart=m,h.lineEnd=z,a=[],r=[]},polygonEnd:function(){h.point=p,h.lineStart=b,h.lineEnd=M,a=JH(a);var t=h2(r,i);a.length?(d||(o.polygonStart(),d=!0),c2(a,b2,t,n,o)):t&&(d||(o.polygonStart(),d=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),d&&(o.polygonEnd(),d=!1),a=r=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function p(e,n){t(e,n)&&o.point(e,n)}function f(t,e){l.point(t,e)}function b(){h.point=f,l.lineStart()}function M(){h.point=p,l.lineEnd()}function g(t,e){s.push([t,e]),u.point(t,e)}function m(){u.lineStart(),s=[]}function z(){g(s[0][0],s[0][1]),u.lineEnd();var t,e,n,i,l=u.clean(),h=c.result(),p=h.length;if(s.pop(),r.push(s),s=null,p)if(1&l){if((e=(n=h[0]).length-1)>0){for(d||(o.polygonStart(),d=!0),o.lineStart(),t=0;t<e;++t)o.point((i=n[t])[0],i[1]);o.lineEnd()}}else p>1&&2&l&&h.push(h.pop().concat(h.shift())),a.push(h.filter(f2))}return h}}function f2(t){return t.length>1}function b2(t,e){return((t=t.x)[0]<0?t[1]-o0-e0:o0-t[1])-((e=e.x)[0]<0?e[1]-o0-e0:o0-e[1])}K1.invert=K1;const M2=p2((function(){return!0}),(function(t){var e,n=NaN,i=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(r,a){var s=r>0?i0:-i0,l=c0(r-n);c0(l-i0)<e0?(t.point(n,i=(i+a)/2>0?o0:-o0),t.point(o,i),t.lineEnd(),t.lineStart(),t.point(s,i),t.point(r,i),e=0):o!==s&&l>=i0&&(c0(n-o)<e0&&(n-=o*e0),c0(r-s)<e0&&(r-=s*e0),i=function(t,e,n,i){var o,r,a=m0(t-n);return c0(a)>e0?u0((m0(e)*(r=h0(i))*m0(n)-m0(i)*(o=h0(e))*m0(t))/(o*r*a)):(e+i)/2}(n,i,r,a),t.point(o,i),t.lineEnd(),t.lineStart(),t.point(s,i),e=0),t.point(n=r,i=a),o=s},lineEnd:function(){t.lineEnd(),n=i=NaN},clean:function(){return 2-e}}}),(function(t,e,n,i){var o;if(null==t)o=n*o0,i.point(-i0,o),i.point(0,o),i.point(i0,o),i.point(i0,0),i.point(i0,-o),i.point(0,-o),i.point(-i0,-o),i.point(-i0,0),i.point(-i0,o);else if(c0(t[0]-e[0])>e0){var r=t[0]<e[0]?i0:-i0;o=n*r/2,i.point(-r,o),i.point(0,o),i.point(r,o)}else i.point(e[0],e[1])}),[-i0,-o0]);function g2(t){var e=h0(t),n=6*l0,i=e>0,o=c0(e)>e0;function r(t,n){return h0(t)*h0(n)>e}function a(t,n,i){var o=[1,0,0],r=r1(i1(t),i1(n)),a=o1(r,r),s=r[0],l=a-s*s;if(!l)return!i&&t;var c=e*a/l,u=-e*s/l,d=r1(o,r),h=s1(o,c);a1(h,s1(r,u));var p=d,f=o1(h,p),b=o1(p,p),M=f*f-b*(o1(h,h)-1);if(!(M<0)){var g=v0(M),m=s1(p,(-f-g)/b);if(a1(m,h),m=n1(m),!i)return m;var z,v=t[0],O=n[0],y=t[1],_=n[1];O<v&&(z=v,v=O,O=z);var A=O-v,x=c0(A-i0)<e0;if(!x&&_<y&&(z=y,y=_,_=z),x||A<e0?x?y+_>0^m[1]<(c0(m[0]-v)<e0?y:_):y<=m[1]&&m[1]<=_:A>i0^(v<=m[0]&&m[0]<=O)){var w=s1(p,(-f+g)/b);return a1(w,h),[m,n1(w)]}}}function s(e,n){var o=i?t:i0-t,r=0;return e<-o?r|=1:e>o&&(r|=2),n<-o?r|=4:n>o&&(r|=8),r}return p2(r,(function(t){var e,n,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(d,h){var p,f=[d,h],b=r(d,h),M=i?b?0:s(d,h):b?s(d+(d<0?i0:-i0),h):0;if(!e&&(c=l=b)&&t.lineStart(),b!==l&&(!(p=a(e,f))||s2(e,p)||s2(f,p))&&(f[2]=1),b!==l)u=0,b?(t.lineStart(),p=a(f,e),t.point(p[0],p[1])):(p=a(e,f),t.point(p[0],p[1],2),t.lineEnd()),e=p;else if(o&&e&&i^b){var g;M&n||!(g=a(f,e,!0))||(u=0,i?(t.lineStart(),t.point(g[0][0],g[0][1]),t.point(g[1][0],g[1][1]),t.lineEnd()):(t.point(g[1][0],g[1][1]),t.lineEnd(),t.lineStart(),t.point(g[0][0],g[0][1],3)))}!b||e&&s2(e,f)||t.point(f[0],f[1]),e=f,l=b,n=M},lineEnd:function(){l&&t.lineEnd(),e=null},clean:function(){return u|(c&&l)<<1}}}),(function(e,i,o,r){i2(r,t,n,o,e,i)}),i?[0,-t]:[-i0,t-i0])}var m2,z2,v2,O2,y2=1e9,_2=-y2;function A2(t,e,n,i){function o(o,r){return t<=o&&o<=n&&e<=r&&r<=i}function r(o,r,s,c){var u=0,d=0;if(null==o||(u=a(o,s))!==(d=a(r,s))||l(o,r)<0^s>0)do{c.point(0===u||3===u?t:n,u>1?i:e)}while((u=(u+s+4)%4)!==d);else c.point(r[0],r[1])}function a(i,o){return c0(i[0]-t)<e0?o>0?0:3:c0(i[0]-n)<e0?o>0?2:1:c0(i[1]-e)<e0?o>0?1:0:o>0?3:2}function s(t,e){return l(t.x,e.x)}function l(t,e){var n=a(t,1),i=a(e,1);return n!==i?n-i:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(a){var l,c,u,d,h,p,f,b,M,g,m,z=a,v=a2(),O={point:y,lineStart:function(){O.point=_,c&&c.push(u=[]);g=!0,M=!1,f=b=NaN},lineEnd:function(){l&&(_(d,h),p&&M&&v.rejoin(),l.push(v.result()));O.point=y,M&&z.lineEnd()},polygonStart:function(){z=v,l=[],c=[],m=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,o=c.length;n<o;++n)for(var r,a,s=c[n],l=1,u=s.length,d=s[0],h=d[0],p=d[1];l<u;++l)r=h,a=p,h=(d=s[l])[0],p=d[1],a<=i?p>i&&(h-r)*(i-a)>(p-a)*(t-r)&&++e:p<=i&&(h-r)*(i-a)<(p-a)*(t-r)&&--e;return e}(),n=m&&e,o=(l=JH(l)).length;(n||o)&&(a.polygonStart(),n&&(a.lineStart(),r(null,null,1,a),a.lineEnd()),o&&c2(l,s,e,r,a),a.polygonEnd());z=a,l=c=u=null}};function y(t,e){o(t,e)&&z.point(t,e)}function _(r,a){var s=o(r,a);if(c&&u.push([r,a]),g)d=r,h=a,p=s,g=!1,s&&(z.lineStart(),z.point(r,a));else if(s&&M)z.point(r,a);else{var l=[f=Math.max(_2,Math.min(y2,f)),b=Math.max(_2,Math.min(y2,b))],v=[r=Math.max(_2,Math.min(y2,r)),a=Math.max(_2,Math.min(y2,a))];!function(t,e,n,i,o,r){var a,s=t[0],l=t[1],c=0,u=1,d=e[0]-s,h=e[1]-l;if(a=n-s,d||!(a>0)){if(a/=d,d<0){if(a<c)return;a<u&&(u=a)}else if(d>0){if(a>u)return;a>c&&(c=a)}if(a=o-s,d||!(a<0)){if(a/=d,d<0){if(a>u)return;a>c&&(c=a)}else if(d>0){if(a<c)return;a<u&&(u=a)}if(a=i-l,h||!(a>0)){if(a/=h,h<0){if(a<c)return;a<u&&(u=a)}else if(h>0){if(a>u)return;a>c&&(c=a)}if(a=r-l,h||!(a<0)){if(a/=h,h<0){if(a>u)return;a>c&&(c=a)}else if(h>0){if(a<c)return;a<u&&(u=a)}return c>0&&(t[0]=s+c*d,t[1]=l+c*h),u<1&&(e[0]=s+u*d,e[1]=l+u*h),!0}}}}}(l,v,t,e,n,i)?s&&(z.lineStart(),z.point(r,a),m=!1):(M||(z.lineStart(),z.point(l[0],l[1])),z.point(v[0],v[1]),s||z.lineEnd(),m=!1)}f=r,b=a,M=s}return O}}function x2(){var t,e,n,i=0,o=0,r=960,a=500;return n={stream:function(n){return t&&e===n?t:t=A2(i,o,r,a)(e=n)},extent:function(s){return arguments.length?(i=+s[0][0],o=+s[0][1],r=+s[1][0],a=+s[1][1],t=e=null,n):[[i,o],[r,a]]}}}var w2={sphere:x0,point:x0,lineStart:function(){w2.point=W2,w2.lineEnd=q2},lineEnd:x0,polygonStart:x0,polygonEnd:x0};function q2(){w2.point=w2.lineEnd=x0}function W2(t,e){z2=t*=l0,v2=m0(e*=l0),O2=h0(e),w2.point=L2}function L2(t,e){t*=l0;var n=m0(e*=l0),i=h0(e),o=c0(t-z2),r=h0(o),a=i*m0(o),s=O2*n-v2*i*r,l=v2*n+O2*i*r;m2.add(d0(v0(a*a+s*s),l)),z2=t,v2=n,O2=i}function k2(t){return m2=new JX,T0(t,w2),+m2}var T2=[null,null],S2={type:"LineString",coordinates:T2};function R2(t,e){return T2[0]=t,T2[1]=e,k2(S2)}var C2={Feature:function(t,e){return N2(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)if(N2(n[i].geometry,e))return!0;return!1}},D2={Sphere:function(){return!0},Point:function(t,e){return E2(t.coordinates,e)},MultiPoint:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)if(E2(n[i],e))return!0;return!1},LineString:function(t,e){return B2(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)if(B2(n[i],e))return!0;return!1},Polygon:function(t,e){return P2(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,i=-1,o=n.length;++i<o;)if(P2(n[i],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)if(N2(n[i],e))return!0;return!1}};function N2(t,e){return!(!t||!D2.hasOwnProperty(t.type))&&D2[t.type](t,e)}function E2(t,e){return 0===R2(t,e)}function B2(t,e){for(var n,i,o,r=0,a=t.length;r<a;r++){if(0===(i=R2(t[r],e)))return!0;if(r>0&&(o=R2(t[r],t[r-1]))>0&&n<=o&&i<=o&&(n+i-o)*(1-Math.pow((n-i)/o,2))<n0*o)return!0;n=i}return!1}function P2(t,e){return!!h2(t.map(Y2),I2(e))}function Y2(t){return(t=t.map(I2)).pop(),t}function I2(t){return[t[0]*l0,t[1]*l0]}function X2(t,e){return(t&&C2.hasOwnProperty(t.type)?C2[t.type]:N2)(t,e)}function H2(t,e,n){var i=nF(t,e-e0,n).concat(e);return function(t){return i.map((function(e){return[t,e]}))}}function F2(t,e,n){var i=nF(t,e-e0,n).concat(e);return function(t){return i.map((function(e){return[e,t]}))}}function j2(){var t,e,n,i,o,r,a,s,l,c,u,d,h=10,p=h,f=90,b=360,M=2.5;function g(){return{type:"MultiLineString",coordinates:m()}}function m(){return nF(p0(i/f)*f,n,f).map(u).concat(nF(p0(s/b)*b,a,b).map(d)).concat(nF(p0(e/h)*h,t,h).filter((function(t){return c0(t%f)>e0})).map(l)).concat(nF(p0(r/p)*p,o,p).filter((function(t){return c0(t%b)>e0})).map(c))}return g.lines=function(){return m().map((function(t){return{type:"LineString",coordinates:t}}))},g.outline=function(){return{type:"Polygon",coordinates:[u(i).concat(d(a).slice(1),u(n).reverse().slice(1),d(s).reverse().slice(1))]}},g.extent=function(t){return arguments.length?g.extentMajor(t).extentMinor(t):g.extentMinor()},g.extentMajor=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],s=+t[0][1],a=+t[1][1],i>n&&(t=i,i=n,n=t),s>a&&(t=s,s=a,a=t),g.precision(M)):[[i,s],[n,a]]},g.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],r=+n[0][1],o=+n[1][1],e>t&&(n=e,e=t,t=n),r>o&&(n=r,r=o,o=n),g.precision(M)):[[e,r],[t,o]]},g.step=function(t){return arguments.length?g.stepMajor(t).stepMinor(t):g.stepMinor()},g.stepMajor=function(t){return arguments.length?(f=+t[0],b=+t[1],g):[f,b]},g.stepMinor=function(t){return arguments.length?(h=+t[0],p=+t[1],g):[h,p]},g.precision=function(h){return arguments.length?(M=+h,l=H2(r,o,90),c=F2(e,t,M),u=H2(s,a,90),d=F2(i,n,M),g):M},g.extentMajor([[-180,-90+e0],[180,90-e0]]).extentMinor([[-180,-80-e0],[180,80+e0]])}function V2(){return j2()()}function $2(t,e){var n=t[0]*l0,i=t[1]*l0,o=e[0]*l0,r=e[1]*l0,a=h0(i),s=m0(i),l=h0(r),c=m0(r),u=a*h0(n),d=a*m0(n),h=l*h0(o),p=l*m0(o),f=2*_0(v0(A0(r-i)+a*l*A0(o-n))),b=m0(f),M=f?function(t){var e=m0(t*=f)/b,n=m0(f-t)/b,i=n*u+e*h,o=n*d+e*p,r=n*s+e*c;return[d0(o,i)*s0,d0(r,v0(i*i+o*o))*s0]}:function(){return[n*s0,i*s0]};return M.distance=f,M}const U2=t=>t;var G2,Z2,K2,J2,Q2=new JX,t3=new JX,e3={point:x0,lineStart:x0,lineEnd:x0,polygonStart:function(){e3.lineStart=n3,e3.lineEnd=r3},polygonEnd:function(){e3.lineStart=e3.lineEnd=e3.point=x0,Q2.add(c0(t3)),t3=new JX},result:function(){var t=Q2/2;return Q2=new JX,t}};function n3(){e3.point=i3}function i3(t,e){e3.point=o3,G2=K2=t,Z2=J2=e}function o3(t,e){t3.add(J2*t-K2*e),K2=t,J2=e}function r3(){o3(G2,Z2)}const a3=e3;var s3=1/0,l3=s3,c3=-s3,u3=c3,d3={point:function(t,e){t<s3&&(s3=t);t>c3&&(c3=t);e<l3&&(l3=e);e>u3&&(u3=e)},lineStart:x0,lineEnd:x0,polygonStart:x0,polygonEnd:x0,result:function(){var t=[[s3,l3],[c3,u3]];return c3=u3=-(l3=s3=1/0),t}};const h3=d3;var p3,f3,b3,M3,g3=0,m3=0,z3=0,v3=0,O3=0,y3=0,_3=0,A3=0,x3=0,w3={point:q3,lineStart:W3,lineEnd:T3,polygonStart:function(){w3.lineStart=S3,w3.lineEnd=R3},polygonEnd:function(){w3.point=q3,w3.lineStart=W3,w3.lineEnd=T3},result:function(){var t=x3?[_3/x3,A3/x3]:y3?[v3/y3,O3/y3]:z3?[g3/z3,m3/z3]:[NaN,NaN];return g3=m3=z3=v3=O3=y3=_3=A3=x3=0,t}};function q3(t,e){g3+=t,m3+=e,++z3}function W3(){w3.point=L3}function L3(t,e){w3.point=k3,q3(b3=t,M3=e)}function k3(t,e){var n=t-b3,i=e-M3,o=v0(n*n+i*i);v3+=o*(b3+t)/2,O3+=o*(M3+e)/2,y3+=o,q3(b3=t,M3=e)}function T3(){w3.point=q3}function S3(){w3.point=C3}function R3(){D3(p3,f3)}function C3(t,e){w3.point=D3,q3(p3=b3=t,f3=M3=e)}function D3(t,e){var n=t-b3,i=e-M3,o=v0(n*n+i*i);v3+=o*(b3+t)/2,O3+=o*(M3+e)/2,y3+=o,_3+=(o=M3*t-b3*e)*(b3+t),A3+=o*(M3+e),x3+=3*o,q3(b3=t,M3=e)}const N3=w3;function E3(t){this._context=t}E3.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,a0)}},result:x0};var B3,P3,Y3,I3,X3,H3=new JX,F3={point:x0,lineStart:function(){F3.point=j3},lineEnd:function(){B3&&V3(P3,Y3),F3.point=x0},polygonStart:function(){B3=!0},polygonEnd:function(){B3=null},result:function(){var t=+H3;return H3=new JX,t}};function j3(t,e){F3.point=V3,P3=I3=t,Y3=X3=e}function V3(t,e){I3-=t,X3-=e,H3.add(v0(I3*I3+X3*X3)),I3=t,X3=e}const $3=F3;let U3,G3,Z3,K3;class J3{constructor(t){this._append=null==t?Q3:function(t){const e=Math.floor(t);if(!(e>=0))throw new RangeError(`invalid digits: ${t}`);if(e>15)return Q3;if(e!==U3){const t=10**e;U3=e,G3=function(e){let n=1;this._+=e[0];for(const i=e.length;n<i;++n)this._+=Math.round(arguments[n]*t)/t+e[n]}}return G3}(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){0===this._line&&(this._+="Z"),this._point=NaN}point(t,e){switch(this._point){case 0:this._append`M${t},${e}`,this._point=1;break;case 1:this._append`L${t},${e}`;break;default:if(this._append`M${t},${e}`,this._radius!==Z3||this._append!==G3){const t=this._radius,e=this._;this._="",this._append`m0,${t}a${t},${t} 0 1,1 0,${-2*t}a${t},${t} 0 1,1 0,${2*t}z`,Z3=t,G3=this._append,K3=this._,this._=e}this._+=K3}}result(){const t=this._;return this._="",t.length?t:null}}function Q3(t){let e=1;this._+=t[0];for(const n=t.length;e<n;++e)this._+=arguments[e]+t[e]}function t4(t,e){let n,i,o=3,r=4.5;function a(t){return t&&("function"==typeof r&&i.pointRadius(+r.apply(this,arguments)),T0(t,n(i))),i.result()}return a.area=function(t){return T0(t,n(a3)),a3.result()},a.measure=function(t){return T0(t,n($3)),$3.result()},a.bounds=function(t){return T0(t,n(h3)),h3.result()},a.centroid=function(t){return T0(t,n(N3)),N3.result()},a.projection=function(e){return arguments.length?(n=null==e?(t=null,U2):(t=e).stream,a):t},a.context=function(t){return arguments.length?(i=null==t?(e=null,new J3(o)):new E3(e=t),"function"!=typeof r&&i.pointRadius(r),a):e},a.pointRadius=function(t){return arguments.length?(r="function"==typeof t?t:(i.pointRadius(+t),+t),a):r},a.digits=function(t){if(!arguments.length)return o;if(null==t)o=null;else{const e=Math.floor(t);if(!(e>=0))throw new RangeError(`invalid digits: ${t}`);o=e}return null===e&&(i=new J3(o)),a},a.projection(t).digits(o).context(e)}function e4(t){return{stream:n4(t)}}function n4(t){return function(e){var n=new i4;for(var i in t)n[i]=t[i];return n.stream=e,n}}function i4(){}function o4(t,e,n){var i=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=i&&t.clipExtent(null),T0(n,t.stream(h3)),e(h3.result()),null!=i&&t.clipExtent(i),t}function r4(t,e,n){return o4(t,(function(n){var i=e[1][0]-e[0][0],o=e[1][1]-e[0][1],r=Math.min(i/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+e[0][0]+(i-r*(n[1][0]+n[0][0]))/2,s=+e[0][1]+(o-r*(n[1][1]+n[0][1]))/2;t.scale(150*r).translate([a,s])}),n)}function a4(t,e,n){return r4(t,[[0,0],e],n)}function s4(t,e,n){return o4(t,(function(n){var i=+e,o=i/(n[1][0]-n[0][0]),r=(i-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];t.scale(150*o).translate([r,a])}),n)}function l4(t,e,n){return o4(t,(function(n){var i=+e,o=i/(n[1][1]-n[0][1]),r=-o*n[0][0],a=(i-o*(n[1][1]+n[0][1]))/2;t.scale(150*o).translate([r,a])}),n)}i4.prototype={constructor:i4,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var c4=16,u4=h0(30*l0);function d4(t,e){return+e?function(t,e){function n(i,o,r,a,s,l,c,u,d,h,p,f,b,M){var g=c-i,m=u-o,z=g*g+m*m;if(z>4*e&&b--){var v=a+h,O=s+p,y=l+f,_=v0(v*v+O*O+y*y),A=_0(y/=_),x=c0(c0(y)-1)<e0||c0(r-d)<e0?(r+d)/2:d0(O,v),w=t(x,A),q=w[0],W=w[1],L=q-i,k=W-o,T=m*L-g*k;(T*T/z>e||c0((g*L+m*k)/z-.5)>.3||a*h+s*p+l*f<u4)&&(n(i,o,r,a,s,l,q,W,x,v/=_,O/=_,y,b,M),M.point(q,W),n(q,W,x,v,O,y,c,u,d,h,p,f,b,M))}}return function(e){var i,o,r,a,s,l,c,u,d,h,p,f,b={point:M,lineStart:g,lineEnd:z,polygonStart:function(){e.polygonStart(),b.lineStart=v},polygonEnd:function(){e.polygonEnd(),b.lineStart=g}};function M(n,i){n=t(n,i),e.point(n[0],n[1])}function g(){u=NaN,b.point=m,e.lineStart()}function m(i,o){var r=i1([i,o]),a=t(i,o);n(u,d,c,h,p,f,u=a[0],d=a[1],c=i,h=r[0],p=r[1],f=r[2],c4,e),e.point(u,d)}function z(){b.point=M,e.lineEnd()}function v(){g(),b.point=O,b.lineEnd=y}function O(t,e){m(i=t,e),o=u,r=d,a=h,s=p,l=f,b.point=m}function y(){n(u,d,c,h,p,f,o,r,i,a,s,l,c4,e),b.lineEnd=z,z()}return b}}(t,e):function(t){return n4({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}(t)}var h4=n4({point:function(t,e){this.stream.point(t*l0,e*l0)}});function p4(t,e,n,i,o,r){if(!r)return function(t,e,n,i,o){function r(r,a){return[e+t*(r*=i),n-t*(a*=o)]}return r.invert=function(r,a){return[(r-e)/t*i,(n-a)/t*o]},r}(t,e,n,i,o);var a=h0(r),s=m0(r),l=a*t,c=s*t,u=a/t,d=s/t,h=(s*n-a*e)/t,p=(s*e+a*n)/t;function f(t,r){return[l*(t*=i)-c*(r*=o)+e,n-c*t-l*r]}return f.invert=function(t,e){return[i*(u*t-d*e+h),o*(p-d*t-u*e)]},f}function f4(t){return b4((function(){return t}))()}function b4(t){var e,n,i,o,r,a,s,l,c,u,d=150,h=480,p=250,f=0,b=0,M=0,g=0,m=0,z=0,v=1,O=1,y=null,_=M2,A=null,x=U2,w=.5;function q(t){return l(t[0]*l0,t[1]*l0)}function W(t){return(t=l.invert(t[0],t[1]))&&[t[0]*s0,t[1]*s0]}function L(){var t=p4(d,0,0,v,O,z).apply(null,e(f,b)),i=p4(d,h-t[0],p-t[1],v,O,z);return n=J1(M,g,m),s=Z1(e,i),l=Z1(n,s),a=d4(s,w),k()}function k(){return c=u=null,q}return q.stream=function(t){return c&&u===t?c:c=h4(function(t){return n4({point:function(e,n){var i=t(e,n);return this.stream.point(i[0],i[1])}})}(n)(_(a(x(u=t)))))},q.preclip=function(t){return arguments.length?(_=t,y=void 0,k()):_},q.postclip=function(t){return arguments.length?(x=t,A=i=o=r=null,k()):x},q.clipAngle=function(t){return arguments.length?(_=+t?g2(y=t*l0):(y=null,M2),k()):y*s0},q.clipExtent=function(t){return arguments.length?(x=null==t?(A=i=o=r=null,U2):A2(A=+t[0][0],i=+t[0][1],o=+t[1][0],r=+t[1][1]),k()):null==A?null:[[A,i],[o,r]]},q.scale=function(t){return arguments.length?(d=+t,L()):d},q.translate=function(t){return arguments.length?(h=+t[0],p=+t[1],L()):[h,p]},q.center=function(t){return arguments.length?(f=t[0]%360*l0,b=t[1]%360*l0,L()):[f*s0,b*s0]},q.rotate=function(t){return arguments.length?(M=t[0]%360*l0,g=t[1]%360*l0,m=t.length>2?t[2]%360*l0:0,L()):[M*s0,g*s0,m*s0]},q.angle=function(t){return arguments.length?(z=t%360*l0,L()):z*s0},q.reflectX=function(t){return arguments.length?(v=t?-1:1,L()):v<0},q.reflectY=function(t){return arguments.length?(O=t?-1:1,L()):O<0},q.precision=function(t){return arguments.length?(a=d4(s,w=t*t),k()):v0(w)},q.fitExtent=function(t,e){return r4(q,t,e)},q.fitSize=function(t,e){return a4(q,t,e)},q.fitWidth=function(t,e){return s4(q,t,e)},q.fitHeight=function(t,e){return l4(q,t,e)},function(){return e=t.apply(this,arguments),q.invert=e.invert&&W,L()}}function M4(t){var e=0,n=i0/3,i=b4(t),o=i(e,n);return o.parallels=function(t){return arguments.length?i(e=t[0]*l0,n=t[1]*l0):[e*s0,n*s0]},o}function g4(t,e){var n=m0(t),i=(n+m0(e))/2;if(c0(i)<e0)return function(t){var e=h0(t);function n(t,n){return[t*e,m0(n)/e]}return n.invert=function(t,n){return[t/e,_0(n*e)]},n}(t);var o=1+n*(2*i-n),r=v0(o)/i;function a(t,e){var n=v0(o-2*i*m0(e))/i;return[n*m0(t*=i),r-n*h0(t)]}return a.invert=function(t,e){var n=r-e,a=d0(t,c0(n))*z0(n);return n*i<0&&(a-=i0*z0(t)*z0(n)),[a/i,_0((o-(t*t+n*n)*i*i)/(2*i))]},a}function m4(){return M4(g4).scale(155.424).center([0,33.6442])}function z4(){return m4().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function v4(){var t,e,n,i,o,r,a=z4(),s=m4().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=m4().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(t,e){r=[t,e]}};function u(t){var e=t[0],a=t[1];return r=null,n.point(e,a),r||(i.point(e,a),r)||(o.point(e,a),r)}function d(){return t=e=null,u}return u.invert=function(t){var e=a.scale(),n=a.translate(),i=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&i>=-.425&&i<-.214?s:o>=.166&&o<.234&&i>=-.214&&i<-.115?l:a).invert(t)},u.stream=function(n){return t&&e===n?t:(i=[a.stream(e=n),s.stream(n),l.stream(n)],o=i.length,t={point:function(t,e){for(var n=-1;++n<o;)i[n].point(t,e)},sphere:function(){for(var t=-1;++t<o;)i[t].sphere()},lineStart:function(){for(var t=-1;++t<o;)i[t].lineStart()},lineEnd:function(){for(var t=-1;++t<o;)i[t].lineEnd()},polygonStart:function(){for(var t=-1;++t<o;)i[t].polygonStart()},polygonEnd:function(){for(var t=-1;++t<o;)i[t].polygonEnd()}});var i,o},u.precision=function(t){return arguments.length?(a.precision(t),s.precision(t),l.precision(t),d()):a.precision()},u.scale=function(t){return arguments.length?(a.scale(t),s.scale(.35*t),l.scale(t),u.translate(a.translate())):a.scale()},u.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),r=+t[0],u=+t[1];return n=a.translate(t).clipExtent([[r-.455*e,u-.238*e],[r+.455*e,u+.238*e]]).stream(c),i=s.translate([r-.307*e,u+.201*e]).clipExtent([[r-.425*e+e0,u+.12*e+e0],[r-.214*e-e0,u+.234*e-e0]]).stream(c),o=l.translate([r-.205*e,u+.212*e]).clipExtent([[r-.214*e+e0,u+.166*e+e0],[r-.115*e-e0,u+.234*e-e0]]).stream(c),d()},u.fitExtent=function(t,e){return r4(u,t,e)},u.fitSize=function(t,e){return a4(u,t,e)},u.fitWidth=function(t,e){return s4(u,t,e)},u.fitHeight=function(t,e){return l4(u,t,e)},u.scale(1070)}function O4(t){return function(e,n){var i=h0(e),o=h0(n),r=t(i*o);return r===1/0?[2,0]:[r*o*m0(e),r*m0(n)]}}function y4(t){return function(e,n){var i=v0(e*e+n*n),o=t(i),r=m0(o),a=h0(o);return[d0(e*r,i*a),_0(i&&n*r/i)]}}var _4=O4((function(t){return v0(2/(1+t))}));function A4(){return f4(_4).scale(124.75).clipAngle(179.999)}_4.invert=y4((function(t){return 2*_0(t/2)}));var x4=O4((function(t){return(t=y0(t))&&t/m0(t)}));function w4(){return f4(x4).scale(79.4188).clipAngle(179.999)}function q4(t,e){return[t,M0(O0((o0+e)/2))]}function W4(){return L4(q4).scale(961/a0)}function L4(t){var e,n,i,o=f4(t),r=o.center,a=o.scale,s=o.translate,l=o.clipExtent,c=null;function u(){var r=i0*a(),s=o(n2(o.rotate()).invert([0,0]));return l(null==c?[[s[0]-r,s[1]-r],[s[0]+r,s[1]+r]]:t===q4?[[Math.max(s[0]-r,c),e],[Math.min(s[0]+r,n),i]]:[[c,Math.max(s[1]-r,e)],[n,Math.min(s[1]+r,i)]])}return o.scale=function(t){return arguments.length?(a(t),u()):a()},o.translate=function(t){return arguments.length?(s(t),u()):s()},o.center=function(t){return arguments.length?(r(t),u()):r()},o.clipExtent=function(t){return arguments.length?(null==t?c=e=n=i=null:(c=+t[0][0],e=+t[0][1],n=+t[1][0],i=+t[1][1]),u()):null==c?null:[[c,e],[n,i]]},u()}function k4(t){return O0((o0+t)/2)}function T4(t,e){var n=h0(t),i=t===e?m0(t):M0(n/h0(e))/M0(k4(e)/k4(t)),o=n*g0(k4(t),i)/i;if(!i)return q4;function r(t,e){o>0?e<-o0+e0&&(e=-o0+e0):e>o0-e0&&(e=o0-e0);var n=o/g0(k4(e),i);return[n*m0(i*t),o-n*h0(i*t)]}return r.invert=function(t,e){var n=o-e,r=z0(i)*v0(t*t+n*n),a=d0(t,c0(n))*z0(n);return n*i<0&&(a-=i0*z0(t)*z0(n)),[a/i,2*u0(g0(o/r,1/i))-o0]},r}function S4(){return M4(T4).scale(109.5).parallels([30,30])}function R4(t,e){return[t,e]}function C4(){return f4(R4).scale(152.63)}function D4(t,e){var n=h0(t),i=t===e?m0(t):(n-h0(e))/(e-t),o=n/i+t;if(c0(i)<e0)return R4;function r(t,e){var n=o-e,r=i*t;return[n*m0(r),o-n*h0(r)]}return r.invert=function(t,e){var n=o-e,r=d0(t,c0(n))*z0(n);return n*i<0&&(r-=i0*z0(t)*z0(n)),[r/i,o-z0(i)*v0(t*t+n*n)]},r}function N4(){return M4(D4).scale(131.154).center([0,13.9389])}x4.invert=y4((function(t){return t})),q4.invert=function(t,e){return[t,2*u0(f0(e))-o0]},R4.invert=R4;var E4=1.340264,B4=-.081106,P4=893e-6,Y4=.003796,I4=v0(3)/2;function X4(t,e){var n=_0(I4*m0(e)),i=n*n,o=i*i*i;return[t*h0(n)/(I4*(E4+3*B4*i+o*(7*P4+9*Y4*i))),n*(E4+B4*i+o*(P4+Y4*i))]}function H4(){return f4(X4).scale(177.158)}function F4(t,e){var n=h0(e),i=h0(t)*n;return[n*m0(t)/i,m0(e)/i]}function j4(){return f4(F4).scale(144.049).clipAngle(60)}function V4(){var t,e,n,i,o,r,a,s=1,l=0,c=0,u=1,d=1,h=0,p=null,f=1,b=1,M=n4({point:function(t,e){var n=z([t,e]);this.stream.point(n[0],n[1])}}),g=U2;function m(){return f=s*u,b=s*d,r=a=null,z}function z(n){var i=n[0]*f,o=n[1]*b;if(h){var r=o*t-i*e;i=i*t+o*e,o=r}return[i+l,o+c]}return z.invert=function(n){var i=n[0]-l,o=n[1]-c;if(h){var r=o*t+i*e;i=i*t-o*e,o=r}return[i/f,o/b]},z.stream=function(t){return r&&a===t?r:r=M(g(a=t))},z.postclip=function(t){return arguments.length?(g=t,p=n=i=o=null,m()):g},z.clipExtent=function(t){return arguments.length?(g=null==t?(p=n=i=o=null,U2):A2(p=+t[0][0],n=+t[0][1],i=+t[1][0],o=+t[1][1]),m()):null==p?null:[[p,n],[i,o]]},z.scale=function(t){return arguments.length?(s=+t,m()):s},z.translate=function(t){return arguments.length?(l=+t[0],c=+t[1],m()):[l,c]},z.angle=function(n){return arguments.length?(e=m0(h=n%360*l0),t=h0(h),m()):h*s0},z.reflectX=function(t){return arguments.length?(u=t?-1:1,m()):u<0},z.reflectY=function(t){return arguments.length?(d=t?-1:1,m()):d<0},z.fitExtent=function(t,e){return r4(z,t,e)},z.fitSize=function(t,e){return a4(z,t,e)},z.fitWidth=function(t,e){return s4(z,t,e)},z.fitHeight=function(t,e){return l4(z,t,e)},z}function $4(t,e){var n=e*e,i=n*n;return[t*(.8707-.131979*n+i*(i*(.003971*n-.001529*i)-.013791)),e*(1.007226+n*(.015085+i*(.028874*n-.044475-.005916*i)))]}function U4(){return f4($4).scale(175.295)}function G4(t,e){return[h0(e)*m0(t),m0(e)]}function Z4(){return f4(G4).scale(249.5).clipAngle(90+e0)}function K4(t,e){var n=h0(e),i=1+h0(t)*n;return[n*m0(t)/i,m0(e)/i]}function J4(){return f4(K4).scale(250).clipAngle(142)}function Q4(t,e){return[M0(O0((o0+e)/2)),-t]}function t5(){var t=L4(Q4),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)}function e5(t,e){return t.parent===e.parent?1:2}function n5(t,e){return t+e.x}function i5(t,e){return Math.max(t,e.y)}function o5(){var t=e5,e=1,n=1,i=!1;function o(o){var r,a=0;o.eachAfter((function(e){var n=e.children;n?(e.x=function(t){return t.reduce(n5,0)/t.length}(n),e.y=function(t){return 1+t.reduce(i5,0)}(n)):(e.x=r?a+=t(e,r):0,e.y=0,r=e)}));var s=function(t){for(var e;e=t.children;)t=e[0];return t}(o),l=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(o),c=s.x-t(s,l)/2,u=l.x+t(l,s)/2;return o.eachAfter(i?function(t){t.x=(t.x-o.x)*e,t.y=(o.y-t.y)*n}:function(t){t.x=(t.x-c)/(u-c)*e,t.y=(1-(o.y?t.y/o.y:1))*n})}return o.separation=function(e){return arguments.length?(t=e,o):t},o.size=function(t){return arguments.length?(i=!1,e=+t[0],n=+t[1],o):i?null:[e,n]},o.nodeSize=function(t){return arguments.length?(i=!0,e=+t[0],n=+t[1],o):i?[e,n]:null},o}function r5(t){var e=0,n=t.children,i=n&&n.length;if(i)for(;--i>=0;)e+=n[i].value;else e=1;t.value=e}function a5(t,e){t instanceof Map?(t=[void 0,t],void 0===e&&(e=l5)):void 0===e&&(e=s5);for(var n,i,o,r,a,s=new d5(t),l=[s];n=l.pop();)if((o=e(n.data))&&(a=(o=Array.from(o)).length))for(n.children=o,r=a-1;r>=0;--r)l.push(i=o[r]=new d5(o[r])),i.parent=n,i.depth=n.depth+1;return s.eachBefore(u5)}function s5(t){return t.children}function l5(t){return Array.isArray(t)?t[1]:null}function c5(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function u5(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function d5(t){this.data=t,this.depth=this.height=0,this.parent=null}function h5(t){return null==t?null:p5(t)}function p5(t){if("function"!=typeof t)throw new Error;return t}function f5(){return 0}function b5(t){return function(){return t}}X4.invert=function(t,e){for(var n,i=e,o=i*i,r=o*o*o,a=0;a<12&&(r=(o=(i-=n=(i*(E4+B4*o+r*(P4+Y4*o))-e)/(E4+3*B4*o+r*(7*P4+9*Y4*o)))*i)*o*o,!(c0(n)<n0));++a);return[I4*t*(E4+3*B4*o+r*(7*P4+9*Y4*o))/h0(i),_0(m0(i)/I4)]},F4.invert=y4(u0),$4.invert=function(t,e){var n,i=e,o=25;do{var r=i*i,a=r*r;i-=n=(i*(1.007226+r*(.015085+a*(.028874*r-.044475-.005916*a)))-e)/(1.007226+r*(.045255+a*(.259866*r-.311325-.005916*11*a)))}while(c0(n)>e0&&--o>0);return[t/(.8707+(r=i*i)*(r*(r*r*r*(.003971-.001529*r)-.013791)-.131979)),i]},G4.invert=y4(_0),K4.invert=y4((function(t){return 2*u0(t)})),Q4.invert=function(t,e){return[-e,2*u0(f0(t))-o0]},d5.prototype=a5.prototype={constructor:d5,count:function(){return this.eachAfter(r5)},each:function(t,e){let n=-1;for(const i of this)t.call(e,i,++n,this);return this},eachAfter:function(t,e){for(var n,i,o,r=this,a=[r],s=[],l=-1;r=a.pop();)if(s.push(r),n=r.children)for(i=0,o=n.length;i<o;++i)a.push(n[i]);for(;r=s.pop();)t.call(e,r,++l,this);return this},eachBefore:function(t,e){for(var n,i,o=this,r=[o],a=-1;o=r.pop();)if(t.call(e,o,++a,this),n=o.children)for(i=n.length-1;i>=0;--i)r.push(n[i]);return this},find:function(t,e){let n=-1;for(const i of this)if(t.call(e,i,++n,this))return i},sum:function(t){return this.eachAfter((function(e){for(var n=+t(e.data)||0,i=e.children,o=i&&i.length;--o>=0;)n+=i[o].value;e.value=n}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),i=e.ancestors(),o=null;t=n.pop(),e=i.pop();for(;t===e;)o=t,t=n.pop(),e=i.pop();return o}(e,t),i=[e];e!==n;)e=e.parent,i.push(e);for(var o=i.length;t!==n;)i.splice(o,0,t),t=t.parent;return i},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){return Array.from(this)},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e},copy:function(){return a5(this).eachBefore(c5)},[Symbol.iterator]:function*(){var t,e,n,i,o=this,r=[o];do{for(t=r.reverse(),r=[];o=t.pop();)if(yield o,e=o.children)for(n=0,i=e.length;n<i;++n)r.push(e[n])}while(r.length)}};const M5=1664525,g5=1013904223,m5=4294967296;function z5(){let t=1;return()=>(t=(M5*t+g5)%m5)/m5}function v5(t){return O5(t,z5())}function O5(t,e){for(var n,i,o=0,r=(t=function(t,e){let n,i,o=t.length;for(;o;)i=e()*o--|0,n=t[o],t[o]=t[i],t[i]=n;return t}(Array.from(t),e)).length,a=[];o<r;)n=t[o],i&&A5(i,n)?++o:(i=w5(a=y5(a,n)),o=0);return i}function y5(t,e){var n,i;if(x5(e,t))return[e];for(n=0;n<t.length;++n)if(_5(e,t[n])&&x5(q5(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(i=n+1;i<t.length;++i)if(_5(q5(t[n],t[i]),e)&&_5(q5(t[n],e),t[i])&&_5(q5(t[i],e),t[n])&&x5(W5(t[n],t[i],e),t))return[t[n],t[i],e];throw new Error}function _5(t,e){var n=t.r-e.r,i=e.x-t.x,o=e.y-t.y;return n<0||n*n<i*i+o*o}function A5(t,e){var n=t.r-e.r+1e-9*Math.max(t.r,e.r,1),i=e.x-t.x,o=e.y-t.y;return n>0&&n*n>i*i+o*o}function x5(t,e){for(var n=0;n<e.length;++n)if(!A5(t,e[n]))return!1;return!0}function w5(t){switch(t.length){case 1:return function(t){return{x:t.x,y:t.y,r:t.r}}(t[0]);case 2:return q5(t[0],t[1]);case 3:return W5(t[0],t[1],t[2])}}function q5(t,e){var n=t.x,i=t.y,o=t.r,r=e.x,a=e.y,s=e.r,l=r-n,c=a-i,u=s-o,d=Math.sqrt(l*l+c*c);return{x:(n+r+l/d*u)/2,y:(i+a+c/d*u)/2,r:(d+o+s)/2}}function W5(t,e,n){var i=t.x,o=t.y,r=t.r,a=e.x,s=e.y,l=e.r,c=n.x,u=n.y,d=n.r,h=i-a,p=i-c,f=o-s,b=o-u,M=l-r,g=d-r,m=i*i+o*o-r*r,z=m-a*a-s*s+l*l,v=m-c*c-u*u+d*d,O=p*f-h*b,y=(f*v-b*z)/(2*O)-i,_=(b*M-f*g)/O,A=(p*z-h*v)/(2*O)-o,x=(h*g-p*M)/O,w=_*_+x*x-1,q=2*(r+y*_+A*x),W=y*y+A*A-r*r,L=-(Math.abs(w)>1e-6?(q+Math.sqrt(q*q-4*w*W))/(2*w):W/q);return{x:i+y+_*L,y:o+A+x*L,r:L}}function L5(t,e,n){var i,o,r,a,s=t.x-e.x,l=t.y-e.y,c=s*s+l*l;c?(o=e.r+n.r,o*=o,a=t.r+n.r,o>(a*=a)?(i=(c+a-o)/(2*c),r=Math.sqrt(Math.max(0,a/c-i*i)),n.x=t.x-i*s-r*l,n.y=t.y-i*l+r*s):(i=(c+o-a)/(2*c),r=Math.sqrt(Math.max(0,o/c-i*i)),n.x=e.x+i*s-r*l,n.y=e.y+i*l+r*s)):(n.x=e.x+n.r,n.y=e.y)}function k5(t,e){var n=t.r+e.r-1e-6,i=e.x-t.x,o=e.y-t.y;return n>0&&n*n>i*i+o*o}function T5(t){var e=t._,n=t.next._,i=e.r+n.r,o=(e.x*n.r+n.x*e.r)/i,r=(e.y*n.r+n.y*e.r)/i;return o*o+r*r}function S5(t){this._=t,this.next=null,this.previous=null}function R5(t,e){if(!(r=(t=function(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}(t)).length))return 0;var n,i,o,r,a,s,l,c,u,d,h;if((n=t[0]).x=0,n.y=0,!(r>1))return n.r;if(i=t[1],n.x=-i.r,i.x=n.r,i.y=0,!(r>2))return n.r+i.r;L5(i,n,o=t[2]),n=new S5(n),i=new S5(i),o=new S5(o),n.next=o.previous=i,i.next=n.previous=o,o.next=i.previous=n;t:for(l=3;l<r;++l){L5(n._,i._,o=t[l]),o=new S5(o),c=i.next,u=n.previous,d=i._.r,h=n._.r;do{if(d<=h){if(k5(c._,o._)){i=c,n.next=i,i.previous=n,--l;continue t}d+=c._.r,c=c.next}else{if(k5(u._,o._)){(n=u).next=i,i.previous=n,--l;continue t}h+=u._.r,u=u.previous}}while(c!==u.next);for(o.previous=n,o.next=i,n.next=i.previous=i=o,a=T5(n);(o=o.next)!==i;)(s=T5(o))<a&&(n=o,a=s);i=n.next}for(n=[i._],o=i;(o=o.next)!==i;)n.push(o._);for(o=O5(n,e),l=0;l<r;++l)(n=t[l]).x-=o.x,n.y-=o.y;return o.r}function C5(t){return R5(t,z5()),t}function D5(t){return Math.sqrt(t.value)}function N5(){var t=null,e=1,n=1,i=f5;function o(o){const r=z5();return o.x=e/2,o.y=n/2,t?o.eachBefore(E5(t)).eachAfter(B5(i,.5,r)).eachBefore(P5(1)):o.eachBefore(E5(D5)).eachAfter(B5(f5,1,r)).eachAfter(B5(i,o.r/Math.min(e,n),r)).eachBefore(P5(Math.min(e,n)/(2*o.r))),o}return o.radius=function(e){return arguments.length?(t=h5(e),o):t},o.size=function(t){return arguments.length?(e=+t[0],n=+t[1],o):[e,n]},o.padding=function(t){return arguments.length?(i="function"==typeof t?t:b5(+t),o):i},o}function E5(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function B5(t,e,n){return function(i){if(o=i.children){var o,r,a,s=o.length,l=t(i)*e||0;if(l)for(r=0;r<s;++r)o[r].r+=l;if(a=R5(o,n),l)for(r=0;r<s;++r)o[r].r-=l;i.r=a+l}}}function P5(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}function Y5(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function I5(t,e,n,i,o){for(var r,a=t.children,s=-1,l=a.length,c=t.value&&(i-e)/t.value;++s<l;)(r=a[s]).y0=n,r.y1=o,r.x0=e,r.x1=e+=r.value*c}function X5(){var t=1,e=1,n=0,i=!1;function o(o){var r=o.height+1;return o.x0=o.y0=n,o.x1=t,o.y1=e/r,o.eachBefore(function(t,e){return function(i){i.children&&I5(i,i.x0,t*(i.depth+1)/e,i.x1,t*(i.depth+2)/e);var o=i.x0,r=i.y0,a=i.x1-n,s=i.y1-n;a<o&&(o=a=(o+a)/2),s<r&&(r=s=(r+s)/2),i.x0=o,i.y0=r,i.x1=a,i.y1=s}}(e,r)),i&&o.eachBefore(Y5),o}return o.round=function(t){return arguments.length?(i=!!t,o):i},o.size=function(n){return arguments.length?(t=+n[0],e=+n[1],o):[t,e]},o.padding=function(t){return arguments.length?(n=+t,o):n},o}var H5={depth:-1},F5={},j5={};function V5(t){return t.id}function $5(t){return t.parentId}function U5(){var t,e=V5,n=$5;function i(i){var o,r,a,s,l,c,u,d,h=Array.from(i),p=e,f=n,b=new Map;if(null!=t){const e=h.map(((e,n)=>function(t){t=`${t}`;let e=t.length;Z5(t,e-1)&&!Z5(t,e-2)&&(t=t.slice(0,-1));return"/"===t[0]?t:`/${t}`}(t(e,n,i)))),n=e.map(G5),o=new Set(e).add("");for(const t of n)o.has(t)||(o.add(t),e.push(t),n.push(G5(t)),h.push(j5));p=(t,n)=>e[n],f=(t,e)=>n[e]}for(a=0,o=h.length;a<o;++a)r=h[a],c=h[a]=new d5(r),null!=(u=p(r,a,i))&&(u+="")&&(d=c.id=u,b.set(d,b.has(d)?F5:c)),null!=(u=f(r,a,i))&&(u+="")&&(c.parent=u);for(a=0;a<o;++a)if(u=(c=h[a]).parent){if(!(l=b.get(u)))throw new Error("missing: "+u);if(l===F5)throw new Error("ambiguous: "+u);l.children?l.children.push(c):l.children=[c],c.parent=l}else{if(s)throw new Error("multiple roots");s=c}if(!s)throw new Error("no root");if(null!=t){for(;s.data===j5&&1===s.children.length;)s=s.children[0],--o;for(let t=h.length-1;t>=0&&(c=h[t]).data===j5;--t)c.data=null}if(s.parent=H5,s.eachBefore((function(t){t.depth=t.parent.depth+1,--o})).eachBefore(u5),s.parent=null,o>0)throw new Error("cycle");return s}return i.id=function(t){return arguments.length?(e=h5(t),i):e},i.parentId=function(t){return arguments.length?(n=h5(t),i):n},i.path=function(e){return arguments.length?(t=h5(e),i):t},i}function G5(t){let e=t.length;if(e<2)return"";for(;--e>1&&!Z5(t,e););return t.slice(0,e)}function Z5(t,e){if("/"===t[e]){let n=0;for(;e>0&&"\\"===t[--e];)++n;if(0==(1&n))return!0}return!1}function K5(t,e){return t.parent===e.parent?1:2}function J5(t){var e=t.children;return e?e[0]:t.t}function Q5(t){var e=t.children;return e?e[e.length-1]:t.t}function t6(t,e,n){var i=n/(e.i-t.i);e.c-=i,e.s+=n,t.c+=i,e.z+=n,e.m+=n}function e6(t,e,n){return t.a.parent===e.parent?t.a:n}function n6(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function i6(){var t=K5,e=1,n=1,i=null;function o(o){var l=function(t){for(var e,n,i,o,r,a=new n6(t,0),s=[a];e=s.pop();)if(i=e._.children)for(e.children=new Array(r=i.length),o=r-1;o>=0;--o)s.push(n=e.children[o]=new n6(i[o],o)),n.parent=e;return(a.parent=new n6(null,0)).children=[a],a}(o);if(l.eachAfter(r),l.parent.m=-l.z,l.eachBefore(a),i)o.eachBefore(s);else{var c=o,u=o,d=o;o.eachBefore((function(t){t.x<c.x&&(c=t),t.x>u.x&&(u=t),t.depth>d.depth&&(d=t)}));var h=c===u?1:t(c,u)/2,p=h-c.x,f=e/(u.x+h+p),b=n/(d.depth||1);o.eachBefore((function(t){t.x=(t.x+p)*f,t.y=t.depth*b}))}return o}function r(e){var n=e.children,i=e.parent.children,o=e.i?i[e.i-1]:null;if(n){!function(t){for(var e,n=0,i=0,o=t.children,r=o.length;--r>=0;)(e=o[r]).z+=n,e.m+=n,n+=e.s+(i+=e.c)}(e);var r=(n[0].z+n[n.length-1].z)/2;o?(e.z=o.z+t(e._,o._),e.m=e.z-r):e.z=r}else o&&(e.z=o.z+t(e._,o._));e.parent.A=function(e,n,i){if(n){for(var o,r=e,a=e,s=n,l=r.parent.children[0],c=r.m,u=a.m,d=s.m,h=l.m;s=Q5(s),r=J5(r),s&&r;)l=J5(l),(a=Q5(a)).a=e,(o=s.z+d-r.z-c+t(s._,r._))>0&&(t6(e6(s,e,i),e,o),c+=o,u+=o),d+=s.m,c+=r.m,h+=l.m,u+=a.m;s&&!Q5(a)&&(a.t=s,a.m+=d-u),r&&!J5(l)&&(l.t=r,l.m+=c-h,i=e)}return i}(e,o,e.parent.A||i[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*n}return o.separation=function(e){return arguments.length?(t=e,o):t},o.size=function(t){return arguments.length?(i=!1,e=+t[0],n=+t[1],o):i?null:[e,n]},o.nodeSize=function(t){return arguments.length?(i=!0,e=+t[0],n=+t[1],o):i?[e,n]:null},o}function o6(t,e,n,i,o){for(var r,a=t.children,s=-1,l=a.length,c=t.value&&(o-n)/t.value;++s<l;)(r=a[s]).x0=e,r.x1=i,r.y0=n,r.y1=n+=r.value*c}n6.prototype=Object.create(d5.prototype);var r6=(1+Math.sqrt(5))/2;function a6(t,e,n,i,o,r){for(var a,s,l,c,u,d,h,p,f,b,M,g=[],m=e.children,z=0,v=0,O=m.length,y=e.value;z<O;){l=o-n,c=r-i;do{u=m[v++].value}while(!u&&v<O);for(d=h=u,M=u*u*(b=Math.max(c/l,l/c)/(y*t)),f=Math.max(h/M,M/d);v<O;++v){if(u+=s=m[v].value,s<d&&(d=s),s>h&&(h=s),M=u*u*b,(p=Math.max(h/M,M/d))>f){u-=s;break}f=p}g.push(a={value:u,dice:l<c,children:m.slice(z,v)}),a.dice?I5(a,n,i,o,y?i+=c*u/y:r):o6(a,n,i,y?n+=l*u/y:o,r),y-=u,z=v}return g}const s6=function t(e){function n(t,n,i,o,r){a6(e,t,n,i,o,r)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(r6);function l6(){var t=s6,e=!1,n=1,i=1,o=[0],r=f5,a=f5,s=f5,l=f5,c=f5;function u(t){return t.x0=t.y0=0,t.x1=n,t.y1=i,t.eachBefore(d),o=[0],e&&t.eachBefore(Y5),t}function d(e){var n=o[e.depth],i=e.x0+n,u=e.y0+n,d=e.x1-n,h=e.y1-n;d<i&&(i=d=(i+d)/2),h<u&&(u=h=(u+h)/2),e.x0=i,e.y0=u,e.x1=d,e.y1=h,e.children&&(n=o[e.depth+1]=r(e)/2,i+=c(e)-n,u+=a(e)-n,(d-=s(e)-n)<i&&(i=d=(i+d)/2),(h-=l(e)-n)<u&&(u=h=(u+h)/2),t(e,i,u,d,h))}return u.round=function(t){return arguments.length?(e=!!t,u):e},u.size=function(t){return arguments.length?(n=+t[0],i=+t[1],u):[n,i]},u.tile=function(e){return arguments.length?(t=p5(e),u):t},u.padding=function(t){return arguments.length?u.paddingInner(t).paddingOuter(t):u.paddingInner()},u.paddingInner=function(t){return arguments.length?(r="function"==typeof t?t:b5(+t),u):r},u.paddingOuter=function(t){return arguments.length?u.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):u.paddingTop()},u.paddingTop=function(t){return arguments.length?(a="function"==typeof t?t:b5(+t),u):a},u.paddingRight=function(t){return arguments.length?(s="function"==typeof t?t:b5(+t),u):s},u.paddingBottom=function(t){return arguments.length?(l="function"==typeof t?t:b5(+t),u):l},u.paddingLeft=function(t){return arguments.length?(c="function"==typeof t?t:b5(+t),u):c},u}function c6(t,e,n,i,o){var r,a,s=t.children,l=s.length,c=new Array(l+1);for(c[0]=a=r=0;r<l;++r)c[r+1]=a+=s[r].value;!function t(e,n,i,o,r,a,l){if(e>=n-1){var u=s[e];return u.x0=o,u.y0=r,u.x1=a,void(u.y1=l)}var d=c[e],h=i/2+d,p=e+1,f=n-1;for(;p<f;){var b=p+f>>>1;c[b]<h?p=b+1:f=b}h-c[p-1]<c[p]-h&&e+1<p&&--p;var M=c[p]-d,g=i-M;if(a-o>l-r){var m=i?(o*g+a*M)/i:a;t(e,p,M,o,r,m,l),t(p,n,g,m,r,a,l)}else{var z=i?(r*g+l*M)/i:l;t(e,p,M,o,r,a,z),t(p,n,g,o,z,a,l)}}(0,l,t.value,e,n,i,o)}function u6(t,e,n,i,o){(1&t.depth?o6:I5)(t,e,n,i,o)}const d6=function t(e){function n(t,n,i,o,r){if((a=t._squarify)&&a.ratio===e)for(var a,s,l,c,u,d=-1,h=a.length,p=t.value;++d<h;){for(l=(s=a[d]).children,c=s.value=0,u=l.length;c<u;++c)s.value+=l[c].value;s.dice?I5(s,n,i,o,p?i+=(r-i)*s.value/p:r):o6(s,n,i,p?n+=(o-n)*s.value/p:o,r),p-=s.value}else t._squarify=a=a6(e,t,n,i,o,r),a.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(r6);function h6(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}function p6(t,e){var n=i$(+t,+e);return function(t){var e=n(t);return e-360*Math.floor(e/360)}}function f6(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}var b6=1e-12;function M6(t){return((t=Math.exp(t))+1/t)/2}const g6=function t(e,n,i){function o(t,o){var r,a,s=t[0],l=t[1],c=t[2],u=o[0],d=o[1],h=o[2],p=u-s,f=d-l,b=p*p+f*f;if(b<b6)a=Math.log(h/c)/e,r=function(t){return[s+t*p,l+t*f,c*Math.exp(e*t*a)]};else{var M=Math.sqrt(b),g=(h*h-c*c+i*b)/(2*c*n*M),m=(h*h-c*c-i*b)/(2*h*n*M),z=Math.log(Math.sqrt(g*g+1)-g),v=Math.log(Math.sqrt(m*m+1)-m);a=(v-z)/e,r=function(t){var i=t*a,o=M6(z),r=c/(n*M)*(o*function(t){return((t=Math.exp(2*t))-1)/(t+1)}(e*i+z)-function(t){return((t=Math.exp(t))-1/t)/2}(z));return[s+r*p,l+r*f,c*o/M6(e*i+z)]}}return r.duration=1e3*a*e/Math.SQRT2,r}return o.rho=function(e){var n=Math.max(.001,+e),i=n*n;return t(n,i,i*i)},o}(Math.SQRT2,2,4);function m6(t){return function(e,n){var i=t((e=$V(e)).h,(n=$V(n)).h),o=r$(e.s,n.s),r=r$(e.l,n.l),a=r$(e.opacity,n.opacity);return function(t){return e.h=i(t),e.s=o(t),e.l=r(t),e.opacity=a(t),e+""}}}const z6=m6(i$);var v6=m6(r$);function O6(t,e){var n=r$((t=aZ(t)).l,(e=aZ(e)).l),i=r$(t.a,e.a),o=r$(t.b,e.b),r=r$(t.opacity,e.opacity);return function(e){return t.l=n(e),t.a=i(e),t.b=o(e),t.opacity=r(e),t+""}}function y6(t){return function(e,n){var i=t((e=fZ(e)).h,(n=fZ(n)).h),o=r$(e.c,n.c),r=r$(e.l,n.l),a=r$(e.opacity,n.opacity);return function(t){return e.h=i(t),e.c=o(t),e.l=r(t),e.opacity=a(t),e+""}}}const _6=y6(i$);var A6=y6(r$);function x6(t){return function e(n){function i(e,i){var o=t((e=xZ(e)).h,(i=xZ(i)).h),r=r$(e.s,i.s),a=r$(e.l,i.l),s=r$(e.opacity,i.opacity);return function(t){return e.h=o(t),e.s=r(t),e.l=a(Math.pow(t,n)),e.opacity=s(t),e+""}}return n=+n,i.gamma=e,i}(1)}const w6=x6(i$);var q6=x6(r$);function W6(t,e){void 0===e&&(e=t,t=v$);for(var n=0,i=e.length-1,o=e[0],r=new Array(i<0?0:i);n<i;)r[n]=t(o,o=e[++n]);return function(t){var e=Math.max(0,Math.min(i-1,Math.floor(t*=i)));return r[e](t-e)}}function L6(t,e){for(var n=new Array(e),i=0;i<e;++i)n[i]=t(i/(e-1));return n}function k6(t){for(var e,n=-1,i=t.length,o=t[i-1],r=0;++n<i;)e=o,o=t[n],r+=e[1]*o[0]-e[0]*o[1];return r/2}function T6(t){for(var e,n,i=-1,o=t.length,r=0,a=0,s=t[o-1],l=0;++i<o;)e=s,s=t[i],l+=n=e[0]*s[1]-s[0]*e[1],r+=(e[0]+s[0])*n,a+=(e[1]+s[1])*n;return[r/(l*=3),a/l]}function S6(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function R6(t,e){return t[0]-e[0]||t[1]-e[1]}function C6(t){const e=t.length,n=[0,1];let i,o=2;for(i=2;i<e;++i){for(;o>1&&S6(t[n[o-2]],t[n[o-1]],t[i])<=0;)--o;n[o++]=i}return n.slice(0,o)}function D6(t){if((n=t.length)<3)return null;var e,n,i=new Array(n),o=new Array(n);for(e=0;e<n;++e)i[e]=[+t[e][0],+t[e][1],e];for(i.sort(R6),e=0;e<n;++e)o[e]=[i[e][0],-i[e][1]];var r=C6(i),a=C6(o),s=a[0]===r[0],l=a[a.length-1]===r[r.length-1],c=[];for(e=r.length-1;e>=0;--e)c.push(t[i[r[e]][2]]);for(e=+s;e<a.length-l;++e)c.push(t[i[a[e]][2]]);return c}function N6(t,e){for(var n,i,o=t.length,r=t[o-1],a=e[0],s=e[1],l=r[0],c=r[1],u=!1,d=0;d<o;++d)n=(r=t[d])[0],(i=r[1])>s!=c>s&&a<(l-n)*(s-i)/(c-i)+n&&(u=!u),l=n,c=i;return u}function E6(t){for(var e,n,i=-1,o=t.length,r=t[o-1],a=r[0],s=r[1],l=0;++i<o;)e=a,n=s,e-=a=(r=t[i])[0],n-=s=r[1],l+=Math.hypot(e,n);return l}const B6=Math.random,P6=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,1===arguments.length?(n=t,t=0):n-=t,function(){return e()*n+t}}return n.source=t,n}(B6),Y6=function t(e){function n(t,n){return arguments.length<2&&(n=t,t=0),t=Math.floor(t),n=Math.floor(n)-t,function(){return Math.floor(e()*n+t)}}return n.source=t,n}(B6),I6=function t(e){function n(t,n){var i,o;return t=null==t?0:+t,n=null==n?1:+n,function(){var r;if(null!=i)r=i,i=null;else do{i=2*e()-1,r=2*e()-1,o=i*i+r*r}while(!o||o>1);return t+n*r*Math.sqrt(-2*Math.log(o)/o)}}return n.source=t,n}(B6),X6=function t(e){var n=I6.source(e);function i(){var t=n.apply(this,arguments);return function(){return Math.exp(t())}}return i.source=t,i}(B6),H6=function t(e){function n(t){return(t=+t)<=0?()=>0:function(){for(var n=0,i=t;i>1;--i)n+=e();return n+i*e()}}return n.source=t,n}(B6),F6=function t(e){var n=H6.source(e);function i(t){if(0==(t=+t))return e;var i=n(t);return function(){return i()/t}}return i.source=t,i}(B6),j6=function t(e){function n(t){return function(){return-Math.log1p(-e())/t}}return n.source=t,n}(B6),V6=function t(e){function n(t){if((t=+t)<0)throw new RangeError("invalid alpha");return t=1/-t,function(){return Math.pow(1-e(),t)}}return n.source=t,n}(B6),$6=function t(e){function n(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return function(){return Math.floor(e()+t)}}return n.source=t,n}(B6),U6=function t(e){function n(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return 0===t?()=>1/0:1===t?()=>1:(t=Math.log1p(-t),function(){return 1+Math.floor(Math.log1p(-e())/t)})}return n.source=t,n}(B6),G6=function t(e){var n=I6.source(e)();function i(t,i){if((t=+t)<0)throw new RangeError("invalid k");if(0===t)return()=>0;if(i=null==i?1:+i,1===t)return()=>-Math.log1p(-e())*i;var o=(t<1?t+1:t)-1/3,r=1/(3*Math.sqrt(o)),a=t<1?()=>Math.pow(e(),1/t):()=>1;return function(){do{do{var t=n(),s=1+r*t}while(s<=0);s*=s*s;var l=1-e()}while(l>=1-.0331*t*t*t*t&&Math.log(l)>=.5*t*t+o*(1-s+Math.log(s)));return o*s*a()*i}}return i.source=t,i}(B6),Z6=function t(e){var n=G6.source(e);function i(t,e){var i=n(t),o=n(e);return function(){var t=i();return 0===t?0:t/(t+o())}}return i.source=t,i}(B6),K6=function t(e){var n=U6.source(e),i=Z6.source(e);function o(t,e){return t=+t,(e=+e)>=1?()=>t:e<=0?()=>0:function(){for(var o=0,r=t,a=e;r*a>16&&r*(1-a)>16;){var s=Math.floor((r+1)*a),l=i(s,r-s+1)();l<=a?(o+=s,r-=s,a=(a-l)/(1-l)):(r=s-1,a/=l)}for(var c=a<.5,u=n(c?a:1-a),d=u(),h=0;d<=r;++h)d+=u();return o+(c?h:r-h)}}return o.source=t,o}(B6),J6=function t(e){function n(t,n,i){var o;return 0==(t=+t)?o=t=>-Math.log(t):(t=1/t,o=e=>Math.pow(e,t)),n=null==n?0:+n,i=null==i?1:+i,function(){return n+i*o(-Math.log1p(-e()))}}return n.source=t,n}(B6),Q6=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,function(){return t+n*Math.tan(Math.PI*e())}}return n.source=t,n}(B6),t8=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,function(){var i=e();return t+n*Math.log(i/(1-i))}}return n.source=t,n}(B6),e8=function t(e){var n=G6.source(e),i=K6.source(e);function o(t){return function(){for(var o=0,r=t;r>16;){var a=Math.floor(.875*r),s=n(a)();if(s>r)return o+i(a-1,r/s)();o+=a,r-=s}for(var l=-Math.log1p(-e()),c=0;l<=r;++c)l-=Math.log1p(-e());return o+c}}return o.source=t,o}(B6),n8=1664525,i8=1013904223,o8=1/4294967296;function r8(t=Math.random()){let e=0|(0<=t&&t<1?t/o8:Math.abs(t));return()=>(e=n8*e+i8|0,o8*(e>>>0))}function a8(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function s8(t,e){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof e?this.interpolator(e):this.range(e)}return this}const l8=Symbol("implicit");function c8(){var t=new eH,e=[],n=[],i=l8;function o(o){let r=t.get(o);if(void 0===r){if(i!==l8)return i;t.set(o,r=e.push(o)-1)}return n[r%n.length]}return o.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new eH;for(const i of n)t.has(i)||t.set(i,e.push(i)-1);return o},o.range=function(t){return arguments.length?(n=Array.from(t),o):n.slice()},o.unknown=function(t){return arguments.length?(i=t,o):i},o.copy=function(){return c8(e,n).unknown(i)},a8.apply(o,arguments),o}function u8(){var t,e,n=c8().unknown(void 0),i=n.domain,o=n.range,r=0,a=1,s=!1,l=0,c=0,u=.5;function d(){var n=i().length,d=a<r,h=d?a:r,p=d?r:a;t=(p-h)/Math.max(1,n-l+2*c),s&&(t=Math.floor(t)),h+=(p-h-t*(n-l))*u,e=t*(1-l),s&&(h=Math.round(h),e=Math.round(e));var f=nF(n).map((function(e){return h+t*e}));return o(d?f.reverse():f)}return delete n.unknown,n.domain=function(t){return arguments.length?(i(t),d()):i()},n.range=function(t){return arguments.length?([r,a]=t,r=+r,a=+a,d()):[r,a]},n.rangeRound=function(t){return[r,a]=t,r=+r,a=+a,s=!0,d()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(s=!!t,d()):s},n.padding=function(t){return arguments.length?(l=Math.min(1,c=+t),d()):l},n.paddingInner=function(t){return arguments.length?(l=Math.min(1,t),d()):l},n.paddingOuter=function(t){return arguments.length?(c=+t,d()):c},n.align=function(t){return arguments.length?(u=Math.max(0,Math.min(1,t)),d()):u},n.copy=function(){return u8(i(),[r,a]).round(s).paddingInner(l).paddingOuter(c).align(u)},a8.apply(d(),arguments)}function d8(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return d8(e())},t}function h8(){return d8(u8.apply(null,arguments).paddingInner(1))}function p8(t){return+t}var f8=[0,1];function b8(t){return t}function M8(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:function(t){return function(){return t}}(isNaN(e)?NaN:.5)}function g8(t,e,n){var i=t[0],o=t[1],r=e[0],a=e[1];return o<i?(i=M8(o,i),r=n(a,r)):(i=M8(i,o),r=n(r,a)),function(t){return r(i(t))}}function m8(t,e,n){var i=Math.min(t.length,e.length)-1,o=new Array(i),r=new Array(i),a=-1;for(t[i]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++a<i;)o[a]=M8(t[a],t[a+1]),r[a]=n(e[a],e[a+1]);return function(e){var n=DX(t,e,1,i)-1;return r[n](o[n](e))}}function z8(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function v8(){var t,e,n,i,o,r,a=f8,s=f8,l=v$,c=b8;function u(){var t=Math.min(a.length,s.length);return c!==b8&&(c=function(t,e){var n;return t>e&&(n=t,t=e,e=n),function(n){return Math.max(t,Math.min(e,n))}}(a[0],a[t-1])),i=t>2?m8:g8,o=r=null,d}function d(e){return null==e||isNaN(e=+e)?n:(o||(o=i(a.map(t),s,l)))(t(c(e)))}return d.invert=function(n){return c(e((r||(r=i(s,a.map(t),b$)))(n)))},d.domain=function(t){return arguments.length?(a=Array.from(t,p8),u()):a.slice()},d.range=function(t){return arguments.length?(s=Array.from(t),u()):s.slice()},d.rangeRound=function(t){return s=Array.from(t),l=f6,u()},d.clamp=function(t){return arguments.length?(c=!!t||b8,u()):c!==b8},d.interpolate=function(t){return arguments.length?(l=t,u()):l},d.unknown=function(t){return arguments.length?(n=t,d):n},function(n,i){return t=n,e=i,u()}}function O8(){return v8()(b8,b8)}function y8(t,e,n,i){var o,r=RH(t,e,n);switch((i=YQ(null==i?",f":i)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(e));return null!=i.precision||isNaN(o=QQ(r,a))||(i.precision=o),$Q(i,a);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(o=t0(r,Math.max(Math.abs(t),Math.abs(e))))||(i.precision=o-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(o=JQ(r))||(i.precision=o-2*("%"===i.type))}return VQ(i)}function _8(t){var e=t.domain;return t.ticks=function(t){var n=e();return TH(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var i=e();return y8(i[0],i[i.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var i,o,r=e(),a=0,s=r.length-1,l=r[a],c=r[s],u=10;for(c<l&&(o=l,l=c,c=o,o=a,a=s,s=o);u-- >0;){if((o=SH(l,c,n))===i)return r[a]=l,r[s]=c,e(r);if(o>0)l=Math.floor(l/o)*o,c=Math.ceil(c/o)*o;else{if(!(o<0))break;l=Math.ceil(l*o)/o,c=Math.floor(c*o)/o}i=o}return t},t}function A8(){var t=O8();return t.copy=function(){return z8(t,A8())},a8.apply(t,arguments),_8(t)}function x8(t){var e;function n(t){return null==t||isNaN(t=+t)?e:t}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=Array.from(e,p8),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return x8(t).unknown(e)},t=arguments.length?Array.from(t,p8):[0,1],_8(n)}function w8(t,e){var n,i=0,o=(t=t.slice()).length-1,r=t[i],a=t[o];return a<r&&(n=i,i=o,o=n,n=r,r=a,a=n),t[i]=e.floor(r),t[o]=e.ceil(a),t}function q8(t){return Math.log(t)}function W8(t){return Math.exp(t)}function L8(t){return-Math.log(-t)}function k8(t){return-Math.exp(-t)}function T8(t){return isFinite(t)?+("1e"+t):t<0?0:t}function S8(t){return(e,n)=>-t(-e,n)}function R8(t){const e=t(q8,W8),n=e.domain;let i,o,r=10;function a(){return i=function(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),e=>Math.log(e)/t)}(r),o=function(t){return 10===t?T8:t===Math.E?Math.exp:e=>Math.pow(t,e)}(r),n()[0]<0?(i=S8(i),o=S8(o),t(L8,k8)):t(q8,W8),e}return e.base=function(t){return arguments.length?(r=+t,a()):r},e.domain=function(t){return arguments.length?(n(t),a()):n()},e.ticks=t=>{const e=n();let a=e[0],s=e[e.length-1];const l=s<a;l&&([a,s]=[s,a]);let c,u,d=i(a),h=i(s);const p=null==t?10:+t;let f=[];if(!(r%1)&&h-d<p){if(d=Math.floor(d),h=Math.ceil(h),a>0){for(;d<=h;++d)for(c=1;c<r;++c)if(u=d<0?c/o(-d):c*o(d),!(u<a)){if(u>s)break;f.push(u)}}else for(;d<=h;++d)for(c=r-1;c>=1;--c)if(u=d>0?c/o(-d):c*o(d),!(u<a)){if(u>s)break;f.push(u)}2*f.length<p&&(f=TH(a,s,p))}else f=TH(d,h,Math.min(h-d,p)).map(o);return l?f.reverse():f},e.tickFormat=(t,n)=>{if(null==t&&(t=10),null==n&&(n=10===r?"s":","),"function"!=typeof n&&(r%1||null!=(n=YQ(n)).precision||(n.trim=!0),n=VQ(n)),t===1/0)return n;const a=Math.max(1,r*t/e.ticks().length);return t=>{let e=t/o(Math.round(i(t)));return e*r<r-.5&&(e*=r),e<=a?n(t):""}},e.nice=()=>n(w8(n(),{floor:t=>o(Math.floor(i(t))),ceil:t=>o(Math.ceil(i(t)))})),e}function C8(){const t=R8(v8()).domain([1,10]);return t.copy=()=>z8(t,C8()).base(t.base()),a8.apply(t,arguments),t}function D8(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function N8(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function E8(t){var e=1,n=t(D8(e),N8(e));return n.constant=function(n){return arguments.length?t(D8(e=+n),N8(e)):e},_8(n)}function B8(){var t=E8(v8());return t.copy=function(){return z8(t,B8()).constant(t.constant())},a8.apply(t,arguments)}function P8(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function Y8(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function I8(t){return t<0?-t*t:t*t}function X8(t){var e=t(b8,b8),n=1;return e.exponent=function(e){return arguments.length?1===(n=+e)?t(b8,b8):.5===n?t(Y8,I8):t(P8(n),P8(1/n)):n},_8(e)}function H8(){var t=X8(v8());return t.copy=function(){return z8(t,H8()).exponent(t.exponent())},a8.apply(t,arguments),t}function F8(){return H8.apply(null,arguments).exponent(.5)}function j8(t){return Math.sign(t)*t*t}function V8(){var t,e=O8(),n=[0,1],i=!1;function o(n){var o=function(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}(e(n));return isNaN(o)?t:i?Math.round(o):o}return o.invert=function(t){return e.invert(j8(t))},o.domain=function(t){return arguments.length?(e.domain(t),o):e.domain()},o.range=function(t){return arguments.length?(e.range((n=Array.from(t,p8)).map(j8)),o):n.slice()},o.rangeRound=function(t){return o.range(t).round(!0)},o.round=function(t){return arguments.length?(i=!!t,o):i},o.clamp=function(t){return arguments.length?(e.clamp(t),o):e.clamp()},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return V8(e.domain(),n).round(i).clamp(e.clamp()).unknown(t)},a8.apply(o,arguments),_8(o)}function $8(){var t,e=[],n=[],i=[];function o(){var t=0,o=Math.max(1,n.length);for(i=new Array(o-1);++t<o;)i[t-1]=jH(e,t/o);return r}function r(e){return null==e||isNaN(e=+e)?t:n[DX(i,e)]}return r.invertExtent=function(t){var o=n.indexOf(t);return o<0?[NaN,NaN]:[o>0?i[o-1]:e[0],o<i.length?i[o]:e[e.length-1]]},r.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort(xX),o()},r.range=function(t){return arguments.length?(n=Array.from(t),o()):n.slice()},r.unknown=function(e){return arguments.length?(t=e,r):t},r.quantiles=function(){return i.slice()},r.copy=function(){return $8().domain(e).range(n).unknown(t)},a8.apply(r,arguments)}function U8(){var t,e=0,n=1,i=1,o=[.5],r=[0,1];function a(e){return null!=e&&e<=e?r[DX(o,e,0,i)]:t}function s(){var t=-1;for(o=new Array(i);++t<i;)o[t]=((t+1)*n-(t-i)*e)/(i+1);return a}return a.domain=function(t){return arguments.length?([e,n]=t,e=+e,n=+n,s()):[e,n]},a.range=function(t){return arguments.length?(i=(r=Array.from(t)).length-1,s()):r.slice()},a.invertExtent=function(t){var a=r.indexOf(t);return a<0?[NaN,NaN]:a<1?[e,o[0]]:a>=i?[o[i-1],n]:[o[a-1],o[a]]},a.unknown=function(e){return arguments.length?(t=e,a):a},a.thresholds=function(){return o.slice()},a.copy=function(){return U8().domain([e,n]).range(r).unknown(t)},a8.apply(_8(a),arguments)}function G8(){var t,e=[.5],n=[0,1],i=1;function o(o){return null!=o&&o<=o?n[DX(e,o,0,i)]:t}return o.domain=function(t){return arguments.length?(e=Array.from(t),i=Math.min(e.length,n.length-1),o):e.slice()},o.range=function(t){return arguments.length?(n=Array.from(t),i=Math.min(e.length,n.length-1),o):n.slice()},o.invertExtent=function(t){var i=n.indexOf(t);return[e[i-1],e[i]]},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return G8().domain(e).range(n).unknown(t)},a8.apply(o,arguments)}const Z8=1e3,K8=60*Z8,J8=60*K8,Q8=24*J8,t7=7*Q8,e7=30*Q8,n7=365*Q8,i7=new Date,o7=new Date;function r7(t,e,n,i){function o(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),o.round=t=>{const e=o(t),n=o.ceil(t);return t-e<n-t?e:n},o.offset=(t,n)=>(e(t=new Date(+t),null==n?1:Math.floor(n)),t),o.range=(n,i,r)=>{const a=[];if(n=o.ceil(n),r=null==r?1:Math.floor(r),!(n<i&&r>0))return a;let s;do{a.push(s=new Date(+n)),e(n,r),t(n)}while(s<n&&n<i);return a},o.filter=n=>r7((e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),((t,i)=>{if(t>=t)if(i<0)for(;++i<=0;)for(;e(t,-1),!n(t););else for(;--i>=0;)for(;e(t,1),!n(t););})),n&&(o.count=(e,i)=>(i7.setTime(+e),o7.setTime(+i),t(i7),t(o7),Math.floor(n(i7,o7))),o.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?o.filter(i?e=>i(e)%t==0:e=>o.count(0,e)%t==0):o:null)),o}const a7=r7((()=>{}),((t,e)=>{t.setTime(+t+e)}),((t,e)=>e-t));a7.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?r7((e=>{e.setTime(Math.floor(e/t)*t)}),((e,n)=>{e.setTime(+e+n*t)}),((e,n)=>(n-e)/t)):a7:null);const s7=a7.range,l7=r7((t=>{t.setTime(t-t.getMilliseconds())}),((t,e)=>{t.setTime(+t+e*Z8)}),((t,e)=>(e-t)/Z8),(t=>t.getUTCSeconds())),c7=l7.range,u7=r7((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*Z8)}),((t,e)=>{t.setTime(+t+e*K8)}),((t,e)=>(e-t)/K8),(t=>t.getMinutes())),d7=u7.range,h7=r7((t=>{t.setUTCSeconds(0,0)}),((t,e)=>{t.setTime(+t+e*K8)}),((t,e)=>(e-t)/K8),(t=>t.getUTCMinutes())),p7=h7.range,f7=r7((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*Z8-t.getMinutes()*K8)}),((t,e)=>{t.setTime(+t+e*J8)}),((t,e)=>(e-t)/J8),(t=>t.getHours())),b7=f7.range,M7=r7((t=>{t.setUTCMinutes(0,0,0)}),((t,e)=>{t.setTime(+t+e*J8)}),((t,e)=>(e-t)/J8),(t=>t.getUTCHours())),g7=M7.range,m7=r7((t=>t.setHours(0,0,0,0)),((t,e)=>t.setDate(t.getDate()+e)),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*K8)/Q8),(t=>t.getDate()-1)),z7=m7.range,v7=r7((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/Q8),(t=>t.getUTCDate()-1)),O7=v7.range,y7=r7((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/Q8),(t=>Math.floor(t/Q8))),_7=y7.range;function A7(t){return r7((e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),((t,e)=>{t.setDate(t.getDate()+7*e)}),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*K8)/t7))}const x7=A7(0),w7=A7(1),q7=A7(2),W7=A7(3),L7=A7(4),k7=A7(5),T7=A7(6),S7=x7.range,R7=w7.range,C7=q7.range,D7=W7.range,N7=L7.range,E7=k7.range,B7=T7.range;function P7(t){return r7((e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)}),((t,e)=>(e-t)/t7))}const Y7=P7(0),I7=P7(1),X7=P7(2),H7=P7(3),F7=P7(4),j7=P7(5),V7=P7(6),$7=Y7.range,U7=I7.range,G7=X7.range,Z7=H7.range,K7=F7.range,J7=j7.range,Q7=V7.range,t9=r7((t=>{t.setDate(1),t.setHours(0,0,0,0)}),((t,e)=>{t.setMonth(t.getMonth()+e)}),((t,e)=>e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())),(t=>t.getMonth())),e9=t9.range,n9=r7((t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)}),((t,e)=>e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())),(t=>t.getUTCMonth())),i9=n9.range,o9=r7((t=>{t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,e)=>{t.setFullYear(t.getFullYear()+e)}),((t,e)=>e.getFullYear()-t.getFullYear()),(t=>t.getFullYear()));o9.every=t=>isFinite(t=Math.floor(t))&&t>0?r7((e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,n)=>{e.setFullYear(e.getFullYear()+n*t)})):null;const r9=o9.range,a9=r7((t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)}),((t,e)=>e.getUTCFullYear()-t.getUTCFullYear()),(t=>t.getUTCFullYear()));a9.every=t=>isFinite(t=Math.floor(t))&&t>0?r7((e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null;const s9=a9.range;function l9(t,e,n,i,o,r){const a=[[l7,1,Z8],[l7,5,5*Z8],[l7,15,15*Z8],[l7,30,30*Z8],[r,1,K8],[r,5,5*K8],[r,15,15*K8],[r,30,30*K8],[o,1,J8],[o,3,3*J8],[o,6,6*J8],[o,12,12*J8],[i,1,Q8],[i,2,2*Q8],[n,1,t7],[e,1,e7],[e,3,3*e7],[t,1,n7]];function s(e,n,i){const o=Math.abs(n-e)/i,r=qX((([,,t])=>t)).right(a,o);if(r===a.length)return t.every(RH(e/n7,n/n7,i));if(0===r)return a7.every(Math.max(RH(e,n,i),1));const[s,l]=a[o/a[r-1][2]<a[r][2]/o?r-1:r];return s.every(l)}return[function(t,e,n){const i=e<t;i&&([t,e]=[e,t]);const o=n&&"function"==typeof n.range?n:s(t,e,n),r=o?o.range(t,+e+1):[];return i?r.reverse():r},s]}const[c9,u9]=l9(a9,n9,Y7,y7,M7,h7),[d9,h9]=l9(o9,t9,x7,m7,f7,u7);function p9(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function f9(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function b9(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function M9(t){var e=t.dateTime,n=t.date,i=t.time,o=t.periods,r=t.days,a=t.shortDays,s=t.months,l=t.shortMonths,c=W9(o),u=L9(o),d=W9(r),h=L9(r),p=W9(a),f=L9(a),b=W9(s),M=L9(s),g=W9(l),m=L9(l),z={a:function(t){return a[t.getDay()]},A:function(t){return r[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Z9,e:Z9,f:ett,g:htt,G:ftt,H:K9,I:J9,j:Q9,L:ttt,m:ntt,M:itt,p:function(t){return o[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Ett,s:Btt,S:ott,u:rtt,U:att,V:ltt,w:ctt,W:utt,x:null,X:null,y:dtt,Y:ptt,Z:btt,"%":Ntt},v={a:function(t){return a[t.getUTCDay()]},A:function(t){return r[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:Mtt,e:Mtt,f:Ott,g:Stt,G:Ctt,H:gtt,I:mtt,j:ztt,L:vtt,m:ytt,M:_tt,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Ett,s:Btt,S:Att,u:xtt,U:wtt,V:Wtt,w:Ltt,W:ktt,x:null,X:null,y:Ttt,Y:Rtt,Z:Dtt,"%":Ntt},O={a:function(t,e,n){var i=p.exec(e.slice(n));return i?(t.w=f.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(t,e,n){var i=d.exec(e.slice(n));return i?(t.w=h.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(t,e,n){var i=g.exec(e.slice(n));return i?(t.m=m.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(t,e,n){var i=b.exec(e.slice(n));return i?(t.m=M.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(t,n,i){return A(t,e,n,i)},d:Y9,e:Y9,f:V9,g:N9,G:D9,H:X9,I:X9,j:I9,L:j9,m:P9,M:H9,p:function(t,e,n){var i=c.exec(e.slice(n));return i?(t.p=u.get(i[0].toLowerCase()),n+i[0].length):-1},q:B9,Q:U9,s:G9,S:F9,u:T9,U:S9,V:R9,w:k9,W:C9,x:function(t,e,i){return A(t,n,e,i)},X:function(t,e,n){return A(t,i,e,n)},y:N9,Y:D9,Z:E9,"%":$9};function y(t,e){return function(n){var i,o,r,a=[],s=-1,l=0,c=t.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===t.charCodeAt(s)&&(a.push(t.slice(l,s)),null!=(o=y9[i=t.charAt(++s)])?i=t.charAt(++s):o="e"===i?" ":"0",(r=e[i])&&(i=r(n,o)),a.push(i),l=s+1);return a.push(t.slice(l,s)),a.join("")}}function _(t,e){return function(n){var i,o,r=b9(1900,void 0,1);if(A(r,t,n+="",0)!=n.length)return null;if("Q"in r)return new Date(r.Q);if("s"in r)return new Date(1e3*r.s+("L"in r?r.L:0));if(e&&!("Z"in r)&&(r.Z=0),"p"in r&&(r.H=r.H%12+12*r.p),void 0===r.m&&(r.m="q"in r?r.q:0),"V"in r){if(r.V<1||r.V>53)return null;"w"in r||(r.w=1),"Z"in r?(o=(i=f9(b9(r.y,0,1))).getUTCDay(),i=o>4||0===o?I7.ceil(i):I7(i),i=v7.offset(i,7*(r.V-1)),r.y=i.getUTCFullYear(),r.m=i.getUTCMonth(),r.d=i.getUTCDate()+(r.w+6)%7):(o=(i=p9(b9(r.y,0,1))).getDay(),i=o>4||0===o?w7.ceil(i):w7(i),i=m7.offset(i,7*(r.V-1)),r.y=i.getFullYear(),r.m=i.getMonth(),r.d=i.getDate()+(r.w+6)%7)}else("W"in r||"U"in r)&&("w"in r||(r.w="u"in r?r.u%7:"W"in r?1:0),o="Z"in r?f9(b9(r.y,0,1)).getUTCDay():p9(b9(r.y,0,1)).getDay(),r.m=0,r.d="W"in r?(r.w+6)%7+7*r.W-(o+5)%7:r.w+7*r.U-(o+6)%7);return"Z"in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,f9(r)):p9(r)}}function A(t,e,n,i){for(var o,r,a=0,s=e.length,l=n.length;a<s;){if(i>=l)return-1;if(37===(o=e.charCodeAt(a++))){if(o=e.charAt(a++),!(r=O[o in y9?e.charAt(a++):o])||(i=r(t,n,i))<0)return-1}else if(o!=n.charCodeAt(i++))return-1}return i}return z.x=y(n,z),z.X=y(i,z),z.c=y(e,z),v.x=y(n,v),v.X=y(i,v),v.c=y(e,v),{format:function(t){var e=y(t+="",z);return e.toString=function(){return t},e},parse:function(t){var e=_(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=y(t+="",v);return e.toString=function(){return t},e},utcParse:function(t){var e=_(t+="",!0);return e.toString=function(){return t},e}}}var g9,m9,z9,v9,O9,y9={"-":"",_:" ",0:"0"},_9=/^\s*\d+/,A9=/^%/,x9=/[\\^$*+?|[\]().{}]/g;function w9(t,e,n){var i=t<0?"-":"",o=(i?-t:t)+"",r=o.length;return i+(r<n?new Array(n-r+1).join(e)+o:o)}function q9(t){return t.replace(x9,"\\$&")}function W9(t){return new RegExp("^(?:"+t.map(q9).join("|")+")","i")}function L9(t){return new Map(t.map(((t,e)=>[t.toLowerCase(),e])))}function k9(t,e,n){var i=_9.exec(e.slice(n,n+1));return i?(t.w=+i[0],n+i[0].length):-1}function T9(t,e,n){var i=_9.exec(e.slice(n,n+1));return i?(t.u=+i[0],n+i[0].length):-1}function S9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.U=+i[0],n+i[0].length):-1}function R9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.V=+i[0],n+i[0].length):-1}function C9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.W=+i[0],n+i[0].length):-1}function D9(t,e,n){var i=_9.exec(e.slice(n,n+4));return i?(t.y=+i[0],n+i[0].length):-1}function N9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function E9(t,e,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return i?(t.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function B9(t,e,n){var i=_9.exec(e.slice(n,n+1));return i?(t.q=3*i[0]-3,n+i[0].length):-1}function P9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.m=i[0]-1,n+i[0].length):-1}function Y9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.d=+i[0],n+i[0].length):-1}function I9(t,e,n){var i=_9.exec(e.slice(n,n+3));return i?(t.m=0,t.d=+i[0],n+i[0].length):-1}function X9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.H=+i[0],n+i[0].length):-1}function H9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.M=+i[0],n+i[0].length):-1}function F9(t,e,n){var i=_9.exec(e.slice(n,n+2));return i?(t.S=+i[0],n+i[0].length):-1}function j9(t,e,n){var i=_9.exec(e.slice(n,n+3));return i?(t.L=+i[0],n+i[0].length):-1}function V9(t,e,n){var i=_9.exec(e.slice(n,n+6));return i?(t.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function $9(t,e,n){var i=A9.exec(e.slice(n,n+1));return i?n+i[0].length:-1}function U9(t,e,n){var i=_9.exec(e.slice(n));return i?(t.Q=+i[0],n+i[0].length):-1}function G9(t,e,n){var i=_9.exec(e.slice(n));return i?(t.s=+i[0],n+i[0].length):-1}function Z9(t,e){return w9(t.getDate(),e,2)}function K9(t,e){return w9(t.getHours(),e,2)}function J9(t,e){return w9(t.getHours()%12||12,e,2)}function Q9(t,e){return w9(1+m7.count(o9(t),t),e,3)}function ttt(t,e){return w9(t.getMilliseconds(),e,3)}function ett(t,e){return ttt(t,e)+"000"}function ntt(t,e){return w9(t.getMonth()+1,e,2)}function itt(t,e){return w9(t.getMinutes(),e,2)}function ott(t,e){return w9(t.getSeconds(),e,2)}function rtt(t){var e=t.getDay();return 0===e?7:e}function att(t,e){return w9(x7.count(o9(t)-1,t),e,2)}function stt(t){var e=t.getDay();return e>=4||0===e?L7(t):L7.ceil(t)}function ltt(t,e){return t=stt(t),w9(L7.count(o9(t),t)+(4===o9(t).getDay()),e,2)}function ctt(t){return t.getDay()}function utt(t,e){return w9(w7.count(o9(t)-1,t),e,2)}function dtt(t,e){return w9(t.getFullYear()%100,e,2)}function htt(t,e){return w9((t=stt(t)).getFullYear()%100,e,2)}function ptt(t,e){return w9(t.getFullYear()%1e4,e,4)}function ftt(t,e){var n=t.getDay();return w9((t=n>=4||0===n?L7(t):L7.ceil(t)).getFullYear()%1e4,e,4)}function btt(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+w9(e/60|0,"0",2)+w9(e%60,"0",2)}function Mtt(t,e){return w9(t.getUTCDate(),e,2)}function gtt(t,e){return w9(t.getUTCHours(),e,2)}function mtt(t,e){return w9(t.getUTCHours()%12||12,e,2)}function ztt(t,e){return w9(1+v7.count(a9(t),t),e,3)}function vtt(t,e){return w9(t.getUTCMilliseconds(),e,3)}function Ott(t,e){return vtt(t,e)+"000"}function ytt(t,e){return w9(t.getUTCMonth()+1,e,2)}function _tt(t,e){return w9(t.getUTCMinutes(),e,2)}function Att(t,e){return w9(t.getUTCSeconds(),e,2)}function xtt(t){var e=t.getUTCDay();return 0===e?7:e}function wtt(t,e){return w9(Y7.count(a9(t)-1,t),e,2)}function qtt(t){var e=t.getUTCDay();return e>=4||0===e?F7(t):F7.ceil(t)}function Wtt(t,e){return t=qtt(t),w9(F7.count(a9(t),t)+(4===a9(t).getUTCDay()),e,2)}function Ltt(t){return t.getUTCDay()}function ktt(t,e){return w9(I7.count(a9(t)-1,t),e,2)}function Ttt(t,e){return w9(t.getUTCFullYear()%100,e,2)}function Stt(t,e){return w9((t=qtt(t)).getUTCFullYear()%100,e,2)}function Rtt(t,e){return w9(t.getUTCFullYear()%1e4,e,4)}function Ctt(t,e){var n=t.getUTCDay();return w9((t=n>=4||0===n?F7(t):F7.ceil(t)).getUTCFullYear()%1e4,e,4)}function Dtt(){return"+0000"}function Ntt(){return"%"}function Ett(t){return+t}function Btt(t){return Math.floor(+t/1e3)}function Ptt(t){return g9=M9(t),m9=g9.format,z9=g9.parse,v9=g9.utcFormat,O9=g9.utcParse,g9}function Ytt(t){return new Date(t)}function Itt(t){return t instanceof Date?+t:+new Date(+t)}function Xtt(t,e,n,i,o,r,a,s,l,c){var u=O8(),d=u.invert,h=u.domain,p=c(".%L"),f=c(":%S"),b=c("%I:%M"),M=c("%I %p"),g=c("%a %d"),m=c("%b %d"),z=c("%B"),v=c("%Y");function O(t){return(l(t)<t?p:s(t)<t?f:a(t)<t?b:r(t)<t?M:i(t)<t?o(t)<t?g:m:n(t)<t?z:v)(t)}return u.invert=function(t){return new Date(d(t))},u.domain=function(t){return arguments.length?h(Array.from(t,Itt)):h().map(Ytt)},u.ticks=function(e){var n=h();return t(n[0],n[n.length-1],null==e?10:e)},u.tickFormat=function(t,e){return null==e?O:c(e)},u.nice=function(t){var n=h();return t&&"function"==typeof t.range||(t=e(n[0],n[n.length-1],null==t?10:t)),t?h(w8(n,t)):u},u.copy=function(){return z8(u,Xtt(t,e,n,i,o,r,a,s,l,c))},u}function Htt(){return a8.apply(Xtt(d9,h9,o9,t9,x7,m7,f7,u7,l7,m9).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Ftt(){return a8.apply(Xtt(c9,u9,a9,n9,Y7,v7,M7,h7,l7,v9).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function jtt(){var t,e,n,i,o,r=0,a=1,s=b8,l=!1;function c(e){return null==e||isNaN(e=+e)?o:s(0===n?.5:(e=(i(e)-t)*n,l?Math.max(0,Math.min(1,e)):e))}function u(t){return function(e){var n,i;return arguments.length?([n,i]=e,s=t(n,i),c):[s(0),s(1)]}}return c.domain=function(o){return arguments.length?([r,a]=o,t=i(r=+r),e=i(a=+a),n=t===e?0:1/(e-t),c):[r,a]},c.clamp=function(t){return arguments.length?(l=!!t,c):l},c.interpolator=function(t){return arguments.length?(s=t,c):s},c.range=u(v$),c.rangeRound=u(f6),c.unknown=function(t){return arguments.length?(o=t,c):o},function(o){return i=o,t=o(r),e=o(a),n=t===e?0:1/(e-t),c}}function Vtt(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function $tt(){var t=_8(jtt()(b8));return t.copy=function(){return Vtt(t,$tt())},s8.apply(t,arguments)}function Utt(){var t=R8(jtt()).domain([1,10]);return t.copy=function(){return Vtt(t,Utt()).base(t.base())},s8.apply(t,arguments)}function Gtt(){var t=E8(jtt());return t.copy=function(){return Vtt(t,Gtt()).constant(t.constant())},s8.apply(t,arguments)}function Ztt(){var t=X8(jtt());return t.copy=function(){return Vtt(t,Ztt()).exponent(t.exponent())},s8.apply(t,arguments)}function Ktt(){return Ztt.apply(null,arguments).exponent(.5)}function Jtt(){var t=[],e=b8;function n(n){if(null!=n&&!isNaN(n=+n))return e((DX(t,n,1)-1)/(t.length-1))}return n.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort(xX),n},n.interpolator=function(t){return arguments.length?(e=t,n):e},n.range=function(){return t.map(((n,i)=>e(i/(t.length-1))))},n.quantiles=function(e){return Array.from({length:e+1},((n,i)=>FH(t,i/e)))},n.copy=function(){return Jtt(e).domain(t)},s8.apply(n,arguments)}function Qtt(){var t,e,n,i,o,r,a,s=0,l=.5,c=1,u=1,d=b8,h=!1;function p(t){return isNaN(t=+t)?a:(t=.5+((t=+r(t))-e)*(u*t<u*e?i:o),d(h?Math.max(0,Math.min(1,t)):t))}function f(t){return function(e){var n,i,o;return arguments.length?([n,i,o]=e,d=W6(t,[n,i,o]),p):[d(0),d(.5),d(1)]}}return p.domain=function(a){return arguments.length?([s,l,c]=a,t=r(s=+s),e=r(l=+l),n=r(c=+c),i=t===e?0:.5/(e-t),o=e===n?0:.5/(n-e),u=e<t?-1:1,p):[s,l,c]},p.clamp=function(t){return arguments.length?(h=!!t,p):h},p.interpolator=function(t){return arguments.length?(d=t,p):d},p.range=f(v$),p.rangeRound=f(f6),p.unknown=function(t){return arguments.length?(a=t,p):a},function(a){return r=a,t=a(s),e=a(l),n=a(c),i=t===e?0:.5/(e-t),o=e===n?0:.5/(n-e),u=e<t?-1:1,p}}function tet(){var t=_8(Qtt()(b8));return t.copy=function(){return Vtt(t,tet())},s8.apply(t,arguments)}function eet(){var t=R8(Qtt()).domain([.1,1,10]);return t.copy=function(){return Vtt(t,eet()).base(t.base())},s8.apply(t,arguments)}function net(){var t=E8(Qtt());return t.copy=function(){return Vtt(t,net()).constant(t.constant())},s8.apply(t,arguments)}function iet(){var t=X8(Qtt());return t.copy=function(){return Vtt(t,iet()).exponent(t.exponent())},s8.apply(t,arguments)}function oet(){return iet.apply(null,arguments).exponent(.5)}function ret(t){for(var e=t.length/6|0,n=new Array(e),i=0;i<e;)n[i]="#"+t.slice(6*i,6*++i);return n}Ptt({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const aet=ret("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),set=ret("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),cet=ret("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),uet=ret("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),det=ret("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),het=ret("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),pet=ret("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),fet=ret("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),bet=ret("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),Met=ret("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),get=t=>l$(t[t.length-1]);var met=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(ret);const zet=get(met);var vet=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(ret);const Oet=get(vet);var yet=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(ret);const _et=get(yet);var Aet=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(ret);const xet=get(Aet);var wet=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(ret);const qet=get(wet);var Wet=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(ret);const Let=get(Wet);var ket=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(ret);const Tet=get(ket);var Ret=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(ret);const Cet=get(Ret);var Det=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(ret);const Net=get(Det);var Eet=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(ret);const Bet=get(Eet);var Pet=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(ret);const Yet=get(Pet);var Iet=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(ret);const Xet=get(Iet);var Het=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(ret);const Fet=get(Het);var jet=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(ret);const Vet=get(jet);var $et=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(ret);const Uet=get($et);var Get=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(ret);const Zet=get(Get);var Ket=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(ret);const Jet=get(Ket);var Qet=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(ret);const tnt=get(Qet);var ent=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(ret);const nnt=get(ent);var int=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(ret);const ont=get(int);var rnt=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(ret);const ant=get(rnt);var snt=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(ret);const lnt=get(snt);var cnt=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(ret);const unt=get(cnt);var dnt=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(ret);const hnt=get(dnt);var pnt=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(ret);const fnt=get(pnt);var bnt=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(ret);const Mnt=get(bnt);var gnt=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(ret);const mnt=get(gnt);function znt(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"}const vnt=q6(xZ(300,.5,0),xZ(-240,.5,1));var Ont=q6(xZ(-100,.75,.35),xZ(80,1.5,.8)),ynt=q6(xZ(260,.75,.35),xZ(80,1.5,.8)),_nt=xZ();function Ant(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return _nt.h=360*t-100,_nt.s=1.5-1.5*e,_nt.l=.8-.9*e,_nt+""}var xnt=BV(),wnt=Math.PI/3,qnt=2*Math.PI/3;function Wnt(t){var e;return t=(.5-t)*Math.PI,xnt.r=255*(e=Math.sin(t))*e,xnt.g=255*(e=Math.sin(t+wnt))*e,xnt.b=255*(e=Math.sin(t+qnt))*e,xnt+""}function Lnt(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}function knt(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const Tnt=knt(ret("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var Snt=knt(ret("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Rnt=knt(ret("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Cnt=knt(ret("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function Dnt(t){return cV(Gj(t).call(document.documentElement))}var Nnt=0;function Ent(){return new Bnt}function Bnt(){this._="@"+(++Nnt).toString(36)}function Pnt(t,e){return t.target&&(t=O$(t),void 0===e&&(e=t.currentTarget),t=t.touches||[t]),Array.from(t,(t=>y$(t,e)))}function Ynt(t){return"string"==typeof t?new aV([document.querySelectorAll(t)],[document.documentElement]):new aV([JF(t)],rV)}function Int(t){return function(){return t}}Bnt.prototype=Ent.prototype={constructor:Bnt,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};const Xnt=Math.abs,Hnt=Math.atan2,Fnt=Math.cos,jnt=Math.max,Vnt=Math.min,$nt=Math.sin,Unt=Math.sqrt,Gnt=1e-12,Znt=Math.PI,Knt=Znt/2,Jnt=2*Znt;function Qnt(t){return t>=1?Knt:t<=-1?-Knt:Math.asin(t)}function tit(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{const t=Math.floor(n);if(!(t>=0))throw new RangeError(`invalid digits: ${n}`);e=t}return t},()=>new CG(e)}function eit(t){return t.innerRadius}function nit(t){return t.outerRadius}function iit(t){return t.startAngle}function oit(t){return t.endAngle}function rit(t){return t&&t.padAngle}function ait(t,e,n,i,o,r,a){var s=t-n,l=e-i,c=(a?r:-r)/Unt(s*s+l*l),u=c*l,d=-c*s,h=t+u,p=e+d,f=n+u,b=i+d,M=(h+f)/2,g=(p+b)/2,m=f-h,z=b-p,v=m*m+z*z,O=o-r,y=h*b-f*p,_=(z<0?-1:1)*Unt(jnt(0,O*O*v-y*y)),A=(y*z-m*_)/v,x=(-y*m-z*_)/v,w=(y*z+m*_)/v,q=(-y*m+z*_)/v,W=A-M,L=x-g,k=w-M,T=q-g;return W*W+L*L>k*k+T*T&&(A=w,x=q),{cx:A,cy:x,x01:-u,y01:-d,x11:A*(o/O-1),y11:x*(o/O-1)}}function sit(){var t=eit,e=nit,n=Int(0),i=null,o=iit,r=oit,a=rit,s=null,l=tit(c);function c(){var c,u,d=+t.apply(this,arguments),h=+e.apply(this,arguments),p=o.apply(this,arguments)-Knt,f=r.apply(this,arguments)-Knt,b=Xnt(f-p),M=f>p;if(s||(s=c=l()),h<d&&(u=h,h=d,d=u),h>Gnt)if(b>Jnt-Gnt)s.moveTo(h*Fnt(p),h*$nt(p)),s.arc(0,0,h,p,f,!M),d>Gnt&&(s.moveTo(d*Fnt(f),d*$nt(f)),s.arc(0,0,d,f,p,M));else{var g,m,z=p,v=f,O=p,y=f,_=b,A=b,x=a.apply(this,arguments)/2,w=x>Gnt&&(i?+i.apply(this,arguments):Unt(d*d+h*h)),q=Vnt(Xnt(h-d)/2,+n.apply(this,arguments)),W=q,L=q;if(w>Gnt){var k=Qnt(w/d*$nt(x)),T=Qnt(w/h*$nt(x));(_-=2*k)>Gnt?(O+=k*=M?1:-1,y-=k):(_=0,O=y=(p+f)/2),(A-=2*T)>Gnt?(z+=T*=M?1:-1,v-=T):(A=0,z=v=(p+f)/2)}var S=h*Fnt(z),R=h*$nt(z),C=d*Fnt(y),D=d*$nt(y);if(q>Gnt){var N,E=h*Fnt(v),B=h*$nt(v),P=d*Fnt(O),Y=d*$nt(O);if(b<Znt)if(N=function(t,e,n,i,o,r,a,s){var l=n-t,c=i-e,u=a-o,d=s-r,h=d*l-u*c;if(!(h*h<Gnt))return[t+(h=(u*(e-r)-d*(t-o))/h)*l,e+h*c]}(S,R,P,Y,E,B,C,D)){var I=S-N[0],X=R-N[1],H=E-N[0],F=B-N[1],j=1/$nt(function(t){return t>1?0:t<-1?Znt:Math.acos(t)}((I*H+X*F)/(Unt(I*I+X*X)*Unt(H*H+F*F)))/2),V=Unt(N[0]*N[0]+N[1]*N[1]);W=Vnt(q,(d-V)/(j-1)),L=Vnt(q,(h-V)/(j+1))}else W=L=0}A>Gnt?L>Gnt?(g=ait(P,Y,S,R,h,L,M),m=ait(E,B,C,D,h,L,M),s.moveTo(g.cx+g.x01,g.cy+g.y01),L<q?s.arc(g.cx,g.cy,L,Hnt(g.y01,g.x01),Hnt(m.y01,m.x01),!M):(s.arc(g.cx,g.cy,L,Hnt(g.y01,g.x01),Hnt(g.y11,g.x11),!M),s.arc(0,0,h,Hnt(g.cy+g.y11,g.cx+g.x11),Hnt(m.cy+m.y11,m.cx+m.x11),!M),s.arc(m.cx,m.cy,L,Hnt(m.y11,m.x11),Hnt(m.y01,m.x01),!M))):(s.moveTo(S,R),s.arc(0,0,h,z,v,!M)):s.moveTo(S,R),d>Gnt&&_>Gnt?W>Gnt?(g=ait(C,D,E,B,d,-W,M),m=ait(S,R,P,Y,d,-W,M),s.lineTo(g.cx+g.x01,g.cy+g.y01),W<q?s.arc(g.cx,g.cy,W,Hnt(g.y01,g.x01),Hnt(m.y01,m.x01),!M):(s.arc(g.cx,g.cy,W,Hnt(g.y01,g.x01),Hnt(g.y11,g.x11),!M),s.arc(0,0,d,Hnt(g.cy+g.y11,g.cx+g.x11),Hnt(m.cy+m.y11,m.cx+m.x11),M),s.arc(m.cx,m.cy,W,Hnt(m.y11,m.x11),Hnt(m.y01,m.x01),!M))):s.arc(0,0,d,y,O,M):s.lineTo(C,D)}else s.moveTo(0,0);if(s.closePath(),c)return s=null,c+""||null}return c.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,i=(+o.apply(this,arguments)+ +r.apply(this,arguments))/2-Znt/2;return[Fnt(i)*n,$nt(i)*n]},c.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:Int(+e),c):t},c.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:Int(+t),c):e},c.cornerRadius=function(t){return arguments.length?(n="function"==typeof t?t:Int(+t),c):n},c.padRadius=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:Int(+t),c):i},c.startAngle=function(t){return arguments.length?(o="function"==typeof t?t:Int(+t),c):o},c.endAngle=function(t){return arguments.length?(r="function"==typeof t?t:Int(+t),c):r},c.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:Int(+t),c):a},c.context=function(t){return arguments.length?(s=null==t?null:t,c):s},c}var lit=Array.prototype.slice;function cit(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function uit(t){this._context=t}function dit(t){return new uit(t)}function hit(t){return t[0]}function pit(t){return t[1]}function fit(t,e){var n=Int(!0),i=null,o=dit,r=null,a=tit(s);function s(s){var l,c,u,d=(s=cit(s)).length,h=!1;for(null==i&&(r=o(u=a())),l=0;l<=d;++l)!(l<d&&n(c=s[l],l,s))===h&&((h=!h)?r.lineStart():r.lineEnd()),h&&r.point(+t(c,l,s),+e(c,l,s));if(u)return r=null,u+""||null}return t="function"==typeof t?t:void 0===t?hit:Int(t),e="function"==typeof e?e:void 0===e?pit:Int(e),s.x=function(e){return arguments.length?(t="function"==typeof e?e:Int(+e),s):t},s.y=function(t){return arguments.length?(e="function"==typeof t?t:Int(+t),s):e},s.defined=function(t){return arguments.length?(n="function"==typeof t?t:Int(!!t),s):n},s.curve=function(t){return arguments.length?(o=t,null!=i&&(r=o(i)),s):o},s.context=function(t){return arguments.length?(null==t?i=r=null:r=o(i=t),s):i},s}function bit(t,e,n){var i=null,o=Int(!0),r=null,a=dit,s=null,l=tit(c);function c(c){var u,d,h,p,f,b=(c=cit(c)).length,M=!1,g=new Array(b),m=new Array(b);for(null==r&&(s=a(f=l())),u=0;u<=b;++u){if(!(u<b&&o(p=c[u],u,c))===M)if(M=!M)d=u,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),h=u-1;h>=d;--h)s.point(g[h],m[h]);s.lineEnd(),s.areaEnd()}M&&(g[u]=+t(p,u,c),m[u]=+e(p,u,c),s.point(i?+i(p,u,c):g[u],n?+n(p,u,c):m[u]))}if(f)return s=null,f+""||null}function u(){return fit().defined(o).curve(a).context(r)}return t="function"==typeof t?t:void 0===t?hit:Int(+t),e="function"==typeof e?e:Int(void 0===e?0:+e),n="function"==typeof n?n:void 0===n?pit:Int(+n),c.x=function(e){return arguments.length?(t="function"==typeof e?e:Int(+e),i=null,c):t},c.x0=function(e){return arguments.length?(t="function"==typeof e?e:Int(+e),c):t},c.x1=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:Int(+t),c):i},c.y=function(t){return arguments.length?(e="function"==typeof t?t:Int(+t),n=null,c):e},c.y0=function(t){return arguments.length?(e="function"==typeof t?t:Int(+t),c):e},c.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:Int(+t),c):n},c.lineX0=c.lineY0=function(){return u().x(t).y(e)},c.lineY1=function(){return u().x(t).y(n)},c.lineX1=function(){return u().x(i).y(e)},c.defined=function(t){return arguments.length?(o="function"==typeof t?t:Int(!!t),c):o},c.curve=function(t){return arguments.length?(a=t,null!=r&&(s=a(r)),c):a},c.context=function(t){return arguments.length?(null==t?r=s=null:s=a(r=t),c):r},c}function Mit(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function git(t){return t}function mit(){var t=git,e=Mit,n=null,i=Int(0),o=Int(Jnt),r=Int(0);function a(a){var s,l,c,u,d,h=(a=cit(a)).length,p=0,f=new Array(h),b=new Array(h),M=+i.apply(this,arguments),g=Math.min(Jnt,Math.max(-Jnt,o.apply(this,arguments)-M)),m=Math.min(Math.abs(g)/h,r.apply(this,arguments)),z=m*(g<0?-1:1);for(s=0;s<h;++s)(d=b[f[s]=s]=+t(a[s],s,a))>0&&(p+=d);for(null!=e?f.sort((function(t,n){return e(b[t],b[n])})):null!=n&&f.sort((function(t,e){return n(a[t],a[e])})),s=0,c=p?(g-h*z)/p:0;s<h;++s,M=u)l=f[s],u=M+((d=b[l])>0?d*c:0)+z,b[l]={data:a[l],index:s,value:d,startAngle:M,endAngle:u,padAngle:m};return b}return a.value=function(e){return arguments.length?(t="function"==typeof e?e:Int(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,n=null,a):e},a.sort=function(t){return arguments.length?(n=t,e=null,a):n},a.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:Int(+t),a):i},a.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:Int(+t),a):o},a.padAngle=function(t){return arguments.length?(r="function"==typeof t?t:Int(+t),a):r},a}uit.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var zit=Oit(dit);function vit(t){this._curve=t}function Oit(t){function e(e){return new vit(t(e))}return e._curve=t,e}function yit(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Oit(t)):e()._curve},t}function _it(){return yit(fit().curve(zit))}function Ait(){var t=bit().curve(zit),e=t.curve,n=t.lineX0,i=t.lineX1,o=t.lineY0,r=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return yit(n())},delete t.lineX0,t.lineEndAngle=function(){return yit(i())},delete t.lineX1,t.lineInnerRadius=function(){return yit(o())},delete t.lineY0,t.lineOuterRadius=function(){return yit(r())},delete t.lineY1,t.curve=function(t){return arguments.length?e(Oit(t)):e()._curve},t}function xit(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}vit.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};class wit{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}class qit{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,e){if(t=+t,e=+e,0===this._point)this._point=1;else{const n=xit(this._x0,this._y0),i=xit(this._x0,this._y0=(this._y0+e)/2),o=xit(t,this._y0),r=xit(t,e);this._context.moveTo(...n),this._context.bezierCurveTo(...i,...o,...r)}this._x0=t,this._y0=e}}function Wit(t){return new wit(t,!0)}function Lit(t){return new wit(t,!1)}function kit(t){return new qit(t)}function Tit(t){return t.source}function Sit(t){return t.target}function Rit(t){let e=Tit,n=Sit,i=hit,o=pit,r=null,a=null,s=tit(l);function l(){let l;const c=lit.call(arguments),u=e.apply(this,c),d=n.apply(this,c);if(null==r&&(a=t(l=s())),a.lineStart(),c[0]=u,a.point(+i.apply(this,c),+o.apply(this,c)),c[0]=d,a.point(+i.apply(this,c),+o.apply(this,c)),a.lineEnd(),l)return a=null,l+""||null}return l.source=function(t){return arguments.length?(e=t,l):e},l.target=function(t){return arguments.length?(n=t,l):n},l.x=function(t){return arguments.length?(i="function"==typeof t?t:Int(+t),l):i},l.y=function(t){return arguments.length?(o="function"==typeof t?t:Int(+t),l):o},l.context=function(e){return arguments.length?(null==e?r=a=null:a=t(r=e),l):r},l}function Cit(){return Rit(Wit)}function Dit(){return Rit(Lit)}function Nit(){const t=Rit(kit);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}const Eit=Unt(3),Bit={draw(t,e){const n=.59436*Unt(e+Vnt(e/28,.75)),i=n/2,o=i*Eit;t.moveTo(0,n),t.lineTo(0,-n),t.moveTo(-o,-i),t.lineTo(o,i),t.moveTo(-o,i),t.lineTo(o,-i)}},Pit={draw(t,e){const n=Unt(e/Znt);t.moveTo(n,0),t.arc(0,0,n,0,Jnt)}},Yit={draw(t,e){const n=Unt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},Iit=Unt(1/3),Xit=2*Iit,Hit={draw(t,e){const n=Unt(e/Xit),i=n*Iit;t.moveTo(0,-n),t.lineTo(i,0),t.lineTo(0,n),t.lineTo(-i,0),t.closePath()}},Fit={draw(t,e){const n=.62625*Unt(e);t.moveTo(0,-n),t.lineTo(n,0),t.lineTo(0,n),t.lineTo(-n,0),t.closePath()}},jit={draw(t,e){const n=.87559*Unt(e-Vnt(e/7,2));t.moveTo(-n,0),t.lineTo(n,0),t.moveTo(0,n),t.lineTo(0,-n)}},Vit={draw(t,e){const n=Unt(e),i=-n/2;t.rect(i,i,n,n)}},$it={draw(t,e){const n=.4431*Unt(e);t.moveTo(n,n),t.lineTo(n,-n),t.lineTo(-n,-n),t.lineTo(-n,n),t.closePath()}},Uit=$nt(Znt/10)/$nt(7*Znt/10),Git=$nt(Jnt/10)*Uit,Zit=-Fnt(Jnt/10)*Uit,Kit={draw(t,e){const n=Unt(.8908130915292852*e),i=Git*n,o=Zit*n;t.moveTo(0,-n),t.lineTo(i,o);for(let e=1;e<5;++e){const r=Jnt*e/5,a=Fnt(r),s=$nt(r);t.lineTo(s*n,-a*n),t.lineTo(a*i-s*o,s*i+a*o)}t.closePath()}},Jit=Unt(3),Qit={draw(t,e){const n=-Unt(e/(3*Jit));t.moveTo(0,2*n),t.lineTo(-Jit*n,-n),t.lineTo(Jit*n,-n),t.closePath()}},tot=Unt(3),eot={draw(t,e){const n=.6824*Unt(e),i=n/2,o=n*tot/2;t.moveTo(0,-n),t.lineTo(o,i),t.lineTo(-o,i),t.closePath()}},not=-.5,iot=Unt(3)/2,oot=1/Unt(12),rot=3*(oot/2+1),aot={draw(t,e){const n=Unt(e/rot),i=n/2,o=n*oot,r=i,a=n*oot+n,s=-r,l=a;t.moveTo(i,o),t.lineTo(r,a),t.lineTo(s,l),t.lineTo(not*i-iot*o,iot*i+not*o),t.lineTo(not*r-iot*a,iot*r+not*a),t.lineTo(not*s-iot*l,iot*s+not*l),t.lineTo(not*i+iot*o,not*o-iot*i),t.lineTo(not*r+iot*a,not*a-iot*r),t.lineTo(not*s+iot*l,not*l-iot*s),t.closePath()}},sot={draw(t,e){const n=.6189*Unt(e-Vnt(e/6,1.7));t.moveTo(-n,-n),t.lineTo(n,n),t.moveTo(-n,n),t.lineTo(n,-n)}},lot=[Pit,Yit,Hit,Vit,Kit,Qit,aot],cot=[Pit,jit,sot,eot,Bit,$it,Fit];function uot(t,e){let n=null,i=tit(o);function o(){let o;if(n||(n=o=i()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return t="function"==typeof t?t:Int(t||Pit),e="function"==typeof e?e:Int(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:Int(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:Int(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o}function dot(){}function hot(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function pot(t){this._context=t}function fot(t){return new pot(t)}function bot(t){this._context=t}function Mot(t){return new bot(t)}function got(t){this._context=t}function mot(t){return new got(t)}function zot(t,e){this._basis=new pot(t),this._beta=e}pot.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:hot(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:hot(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},bot.prototype={areaStart:dot,areaEnd:dot,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:hot(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},got.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,i=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:hot(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},zot.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var i,o=t[0],r=e[0],a=t[n]-o,s=e[n]-r,l=-1;++l<=n;)i=l/n,this._basis.point(this._beta*t[l]+(1-this._beta)*(o+i*a),this._beta*e[l]+(1-this._beta)*(r+i*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const vot=function t(e){function n(t){return 1===e?new pot(t):new zot(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function Oot(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function yot(t,e){this._context=t,this._k=(1-e)/6}yot.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Oot(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:Oot(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const _ot=function t(e){function n(t){return new yot(t,e)}return n.tension=function(e){return t(+e)},n}(0);function Aot(t,e){this._context=t,this._k=(1-e)/6}Aot.prototype={areaStart:dot,areaEnd:dot,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Oot(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const xot=function t(e){function n(t){return new Aot(t,e)}return n.tension=function(e){return t(+e)},n}(0);function wot(t,e){this._context=t,this._k=(1-e)/6}wot.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Oot(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const qot=function t(e){function n(t){return new wot(t,e)}return n.tension=function(e){return t(+e)},n}(0);function Wot(t,e,n){var i=t._x1,o=t._y1,r=t._x2,a=t._y2;if(t._l01_a>Gnt){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);i=(i*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,o=(o*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>Gnt){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);r=(r*c+t._x1*t._l23_2a-e*t._l12_2a)/u,a=(a*c+t._y1*t._l23_2a-n*t._l12_2a)/u}t._context.bezierCurveTo(i,o,r,a,t._x2,t._y2)}function Lot(t,e){this._context=t,this._alpha=e}Lot.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:Wot(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const kot=function t(e){function n(t){return e?new Lot(t,e):new yot(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Tot(t,e){this._context=t,this._alpha=e}Tot.prototype={areaStart:dot,areaEnd:dot,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Wot(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Sot=function t(e){function n(t){return e?new Tot(t,e):new Aot(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Rot(t,e){this._context=t,this._alpha=e}Rot.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Wot(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Cot=function t(e){function n(t){return e?new Rot(t,e):new wot(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Dot(t){this._context=t}function Not(t){return new Dot(t)}function Eot(t){return t<0?-1:1}function Bot(t,e,n){var i=t._x1-t._x0,o=e-t._x1,r=(t._y1-t._y0)/(i||o<0&&-0),a=(n-t._y1)/(o||i<0&&-0),s=(r*o+a*i)/(i+o);return(Eot(r)+Eot(a))*Math.min(Math.abs(r),Math.abs(a),.5*Math.abs(s))||0}function Pot(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function Yot(t,e,n){var i=t._x0,o=t._y0,r=t._x1,a=t._y1,s=(r-i)/3;t._context.bezierCurveTo(i+s,o+s*e,r-s,a-s*n,r,a)}function Iot(t){this._context=t}function Xot(t){this._context=new Hot(t)}function Hot(t){this._context=t}function Fot(t){return new Iot(t)}function jot(t){return new Xot(t)}function Vot(t){this._context=t}function $ot(t){var e,n,i=t.length-1,o=new Array(i),r=new Array(i),a=new Array(i);for(o[0]=0,r[0]=2,a[0]=t[0]+2*t[1],e=1;e<i-1;++e)o[e]=1,r[e]=4,a[e]=4*t[e]+2*t[e+1];for(o[i-1]=2,r[i-1]=7,a[i-1]=8*t[i-1]+t[i],e=1;e<i;++e)n=o[e]/r[e-1],r[e]-=n,a[e]-=n*a[e-1];for(o[i-1]=a[i-1]/r[i-1],e=i-2;e>=0;--e)o[e]=(a[e]-o[e+1])/r[e];for(r[i-1]=(t[i]+o[i-1])/2,e=0;e<i-1;++e)r[e]=2*t[e+1]-o[e+1];return[o,r]}function Uot(t){return new Vot(t)}function Got(t,e){this._context=t,this._t=e}function Zot(t){return new Got(t,.5)}function Kot(t){return new Got(t,0)}function Jot(t){return new Got(t,1)}function Qot(t,e){if((o=t.length)>1)for(var n,i,o,r=1,a=t[e[0]],s=a.length;r<o;++r)for(i=a,a=t[e[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function trt(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function ert(t,e){return t[e]}function nrt(t){const e=[];return e.key=t,e}function irt(){var t=Int([]),e=trt,n=Qot,i=ert;function o(o){var r,a,s=Array.from(t.apply(this,arguments),nrt),l=s.length,c=-1;for(const t of o)for(r=0,++c;r<l;++r)(s[r][c]=[0,+i(t,s[r].key,c,o)]).data=t;for(r=0,a=cit(e(s));r<l;++r)s[a[r]].index=r;return n(s,a),s}return o.keys=function(e){return arguments.length?(t="function"==typeof e?e:Int(Array.from(e)),o):t},o.value=function(t){return arguments.length?(i="function"==typeof t?t:Int(+t),o):i},o.order=function(t){return arguments.length?(e=null==t?trt:"function"==typeof t?t:Int(Array.from(t)),o):e},o.offset=function(t){return arguments.length?(n=null==t?Qot:t,o):n},o}function ort(t,e){if((i=t.length)>0){for(var n,i,o,r=0,a=t[0].length;r<a;++r){for(o=n=0;n<i;++n)o+=t[n][r][1]||0;if(o)for(n=0;n<i;++n)t[n][r][1]/=o}Qot(t,e)}}function rrt(t,e){if((s=t.length)>0)for(var n,i,o,r,a,s,l=0,c=t[e[0]].length;l<c;++l)for(r=a=0,n=0;n<s;++n)(o=(i=t[e[n]][l])[1]-i[0])>0?(i[0]=r,i[1]=r+=o):o<0?(i[1]=a,i[0]=a+=o):(i[0]=0,i[1]=o)}function art(t,e){if((n=t.length)>0){for(var n,i=0,o=t[e[0]],r=o.length;i<r;++i){for(var a=0,s=0;a<n;++a)s+=t[a][i][1]||0;o[i][1]+=o[i][0]=-s/2}Qot(t,e)}}function srt(t,e){if((o=t.length)>0&&(i=(n=t[e[0]]).length)>0){for(var n,i,o,r=0,a=1;a<i;++a){for(var s=0,l=0,c=0;s<o;++s){for(var u=t[e[s]],d=u[a][1]||0,h=(d-(u[a-1][1]||0))/2,p=0;p<s;++p){var f=t[e[p]];h+=(f[a][1]||0)-(f[a-1][1]||0)}l+=d,c+=h*d}n[a-1][1]+=n[a-1][0]=r,l&&(r-=c/l)}n[a-1][1]+=n[a-1][0]=r,Qot(t,e)}}function lrt(t){var e=t.map(crt);return trt(t).sort((function(t,n){return e[t]-e[n]}))}function crt(t){for(var e,n=-1,i=0,o=t.length,r=-1/0;++n<o;)(e=+t[n][1])>r&&(r=e,i=n);return i}function urt(t){var e=t.map(drt);return trt(t).sort((function(t,n){return e[t]-e[n]}))}function drt(t){for(var e,n=0,i=-1,o=t.length;++i<o;)(e=+t[i][1])&&(n+=e);return n}function hrt(t){return urt(t).reverse()}function prt(t){var e,n,i=t.length,o=t.map(drt),r=lrt(t),a=0,s=0,l=[],c=[];for(e=0;e<i;++e)n=r[e],a<s?(a+=o[n],l.push(n)):(s+=o[n],c.push(n));return c.reverse().concat(l)}function frt(t){return trt(t).reverse()}Dot.prototype={areaStart:dot,areaEnd:dot,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},Iot.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Yot(this,this._t0,Pot(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Yot(this,Pot(this,n=Bot(this,t,e)),n);break;default:Yot(this,this._t0,n=Bot(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(Xot.prototype=Object.create(Iot.prototype)).point=function(t,e){Iot.prototype.point.call(this,e,t)},Hot.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,i,o,r){this._context.bezierCurveTo(e,t,i,n,r,o)}},Vot.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var i=$ot(t),o=$ot(e),r=0,a=1;a<n;++r,++a)this._context.bezierCurveTo(i[0][r],o[0][r],i[1][r],o[1][r],t[a],e[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},Got.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var brt="%Y-%m-%dT%H:%M:%S.%LZ";var Mrt=Date.prototype.toISOString?function(t){return t.toISOString()}:v9(brt);const grt=Mrt;var mrt=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:O9(brt);const zrt=mrt;function vrt(t,e,n){var i=new N$,o=e;return null==e?(i.restart(t,e,n),i):(i._restart=i.restart,i.restart=function(t,e,n){e=+e,n=null==n?C$():+n,i._restart((function r(a){a+=o,i._restart(r,o+=e,n),t(a)}),e,n)},i.restart(t,e,n),i)}const Ort=t=>()=>t;function yrt(t,{sourceEvent:e,target:n,transform:i,dispatch:o}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:i,enumerable:!0,configurable:!0},_:{value:o}})}function _rt(t,e,n){this.k=t,this.x=e,this.y=n}_rt.prototype={constructor:_rt,scale:function(t){return 1===t?this:new _rt(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new _rt(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Art=new _rt(1,0,0);function xrt(t){for(;!t.__zoom;)if(!(t=t.parentNode))return Art;return t.__zoom}function wrt(t){t.stopImmediatePropagation()}function qrt(t){t.preventDefault(),t.stopImmediatePropagation()}function Wrt(t){return!(t.ctrlKey&&"wheel"!==t.type||t.button)}function Lrt(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function krt(){return this.__zoom||Art}function Trt(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function Srt(){return navigator.maxTouchPoints||"ontouchstart"in this}function Rrt(t,e,n){var i=t.invertX(e[0][0])-n[0][0],o=t.invertX(e[1][0])-n[1][0],r=t.invertY(e[0][1])-n[0][1],a=t.invertY(e[1][1])-n[1][1];return t.translate(o>i?(i+o)/2:Math.min(0,i)||Math.max(0,o),a>r?(r+a)/2:Math.min(0,r)||Math.max(0,a))}function Crt(){var t,e,n,i=Wrt,o=Lrt,r=Rrt,a=Trt,s=Srt,l=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],u=250,d=g6,h=GF("start","zoom","end"),p=500,f=150,b=0,M=10;function g(t){t.property("__zoom",krt).on("wheel.zoom",A,{passive:!1}).on("mousedown.zoom",x).on("dblclick.zoom",w).filter(s).on("touchstart.zoom",q).on("touchmove.zoom",W).on("touchend.zoom touchcancel.zoom",L).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function m(t,e){return(e=Math.max(l[0],Math.min(l[1],e)))===t.k?t:new _rt(e,t.x,t.y)}function z(t,e,n){var i=e[0]-n[0]*t.k,o=e[1]-n[1]*t.k;return i===t.x&&o===t.y?t:new _rt(t.k,i,o)}function v(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function O(t,e,n,i){t.on("start.zoom",(function(){y(this,arguments).event(i).start()})).on("interrupt.zoom end.zoom",(function(){y(this,arguments).event(i).end()})).tween("zoom",(function(){var t=this,r=arguments,a=y(t,r).event(i),s=o.apply(t,r),l=null==n?v(s):"function"==typeof n?n.apply(t,r):n,c=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),u=t.__zoom,h="function"==typeof e?e.apply(t,r):e,p=d(u.invert(l).concat(c/u.k),h.invert(l).concat(c/h.k));return function(t){if(1===t)t=h;else{var e=p(t),n=c/e[2];t=new _rt(n,l[0]-e[0]*n,l[1]-e[1]*n)}a.zoom(null,t)}}))}function y(t,e,n){return!n&&t.__zooming||new _(t,e)}function _(t,e){this.that=t,this.args=e,this.active=0,this.sourceEvent=null,this.extent=o.apply(t,e),this.taps=0}function A(t,...e){if(i.apply(this,arguments)){var n=y(this,e).event(t),o=this.__zoom,s=Math.max(l[0],Math.min(l[1],o.k*Math.pow(2,a.apply(this,arguments)))),u=y$(t);if(n.wheel)n.mouse[0][0]===u[0]&&n.mouse[0][1]===u[1]||(n.mouse[1]=o.invert(n.mouse[0]=u)),clearTimeout(n.wheel);else{if(o.k===s)return;n.mouse=[u,o.invert(u)],nU(this),n.start()}qrt(t),n.wheel=setTimeout((function(){n.wheel=null,n.end()}),f),n.zoom("mouse",r(z(m(o,s),n.mouse[0],n.mouse[1]),n.extent,c))}}function x(t,...e){if(!n&&i.apply(this,arguments)){var o=t.currentTarget,a=y(this,e,!0).event(t),s=cV(t.view).on("mousemove.zoom",(function(t){if(qrt(t),!a.moved){var e=t.clientX-u,n=t.clientY-d;a.moved=e*e+n*n>b}a.event(t).zoom("mouse",r(z(a.that.__zoom,a.mouse[0]=y$(t,o),a.mouse[1]),a.extent,c))}),!0).on("mouseup.zoom",(function(t){s.on("mousemove.zoom mouseup.zoom",null),bV(t.view,a.moved),qrt(t),a.event(t).end()}),!0),l=y$(t,o),u=t.clientX,d=t.clientY;fV(t.view),wrt(t),a.mouse=[l,this.__zoom.invert(l)],nU(this),a.start()}}function w(t,...e){if(i.apply(this,arguments)){var n=this.__zoom,a=y$(t.changedTouches?t.changedTouches[0]:t,this),s=n.invert(a),l=n.k*(t.shiftKey?.5:2),d=r(z(m(n,l),a,s),o.apply(this,e),c);qrt(t),u>0?cV(this).transition().duration(u).call(O,d,a,t):cV(this).call(g.transform,d,a,t)}}function q(n,...o){if(i.apply(this,arguments)){var r,a,s,l,c=n.touches,u=c.length,d=y(this,o,n.changedTouches.length===u).event(n);for(wrt(n),a=0;a<u;++a)l=[l=y$(s=c[a],this),this.__zoom.invert(l),s.identifier],d.touch0?d.touch1||d.touch0[2]===l[2]||(d.touch1=l,d.taps=0):(d.touch0=l,r=!0,d.taps=1+!!t);t&&(t=clearTimeout(t)),r&&(d.taps<2&&(e=l[0],t=setTimeout((function(){t=null}),p)),nU(this),d.start())}}function W(t,...e){if(this.__zooming){var n,i,o,a,s=y(this,e).event(t),l=t.changedTouches,u=l.length;for(qrt(t),n=0;n<u;++n)o=y$(i=l[n],this),s.touch0&&s.touch0[2]===i.identifier?s.touch0[0]=o:s.touch1&&s.touch1[2]===i.identifier&&(s.touch1[0]=o);if(i=s.that.__zoom,s.touch1){var d=s.touch0[0],h=s.touch0[1],p=s.touch1[0],f=s.touch1[1],b=(b=p[0]-d[0])*b+(b=p[1]-d[1])*b,M=(M=f[0]-h[0])*M+(M=f[1]-h[1])*M;i=m(i,Math.sqrt(b/M)),o=[(d[0]+p[0])/2,(d[1]+p[1])/2],a=[(h[0]+f[0])/2,(h[1]+f[1])/2]}else{if(!s.touch0)return;o=s.touch0[0],a=s.touch0[1]}s.zoom("touch",r(z(i,o,a),s.extent,c))}}function L(t,...i){if(this.__zooming){var o,r,a=y(this,i).event(t),s=t.changedTouches,l=s.length;for(wrt(t),n&&clearTimeout(n),n=setTimeout((function(){n=null}),p),o=0;o<l;++o)r=s[o],a.touch0&&a.touch0[2]===r.identifier?delete a.touch0:a.touch1&&a.touch1[2]===r.identifier&&delete a.touch1;if(a.touch1&&!a.touch0&&(a.touch0=a.touch1,delete a.touch1),a.touch0)a.touch0[1]=this.__zoom.invert(a.touch0[0]);else if(a.end(),2===a.taps&&(r=y$(r,this),Math.hypot(e[0]-r[0],e[1]-r[1])<M)){var c=cV(this).on("dblclick.zoom");c&&c.apply(this,arguments)}}}return g.transform=function(t,e,n,i){var o=t.selection?t.selection():t;o.property("__zoom",krt),t!==o?O(t,e,n,i):o.interrupt().each((function(){y(this,arguments).event(i).start().zoom(null,"function"==typeof e?e.apply(this,arguments):e).end()}))},g.scaleBy=function(t,e,n,i){g.scaleTo(t,(function(){return this.__zoom.k*("function"==typeof e?e.apply(this,arguments):e)}),n,i)},g.scaleTo=function(t,e,n,i){g.transform(t,(function(){var t=o.apply(this,arguments),i=this.__zoom,a=null==n?v(t):"function"==typeof n?n.apply(this,arguments):n,s=i.invert(a),l="function"==typeof e?e.apply(this,arguments):e;return r(z(m(i,l),a,s),t,c)}),n,i)},g.translateBy=function(t,e,n,i){g.transform(t,(function(){return r(this.__zoom.translate("function"==typeof e?e.apply(this,arguments):e,"function"==typeof n?n.apply(this,arguments):n),o.apply(this,arguments),c)}),null,i)},g.translateTo=function(t,e,n,i,a){g.transform(t,(function(){var t=o.apply(this,arguments),a=this.__zoom,s=null==i?v(t):"function"==typeof i?i.apply(this,arguments):i;return r(Art.translate(s[0],s[1]).scale(a.k).translate("function"==typeof e?-e.apply(this,arguments):-e,"function"==typeof n?-n.apply(this,arguments):-n),t,c)}),i,a)},_.prototype={event:function(t){return t&&(this.sourceEvent=t),this},start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(t,e){return this.mouse&&"mouse"!==t&&(this.mouse[1]=e.invert(this.mouse[0])),this.touch0&&"touch"!==t&&(this.touch0[1]=e.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=e.invert(this.touch1[0])),this.that.__zoom=e,this.emit("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(t){var e=cV(this.that).datum();h.call(t,this.that,new yrt(t,{sourceEvent:this.sourceEvent,target:g,type:t,transform:this.that.__zoom,dispatch:h}),e)}},g.wheelDelta=function(t){return arguments.length?(a="function"==typeof t?t:Ort(+t),g):a},g.filter=function(t){return arguments.length?(i="function"==typeof t?t:Ort(!!t),g):i},g.touchable=function(t){return arguments.length?(s="function"==typeof t?t:Ort(!!t),g):s},g.extent=function(t){return arguments.length?(o="function"==typeof t?t:Ort([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),g):o},g.scaleExtent=function(t){return arguments.length?(l[0]=+t[0],l[1]=+t[1],g):[l[0],l[1]]},g.translateExtent=function(t){return arguments.length?(c[0][0]=+t[0][0],c[1][0]=+t[1][0],c[0][1]=+t[0][1],c[1][1]=+t[1][1],g):[[c[0][0],c[0][1]],[c[1][0],c[1][1]]]},g.constrain=function(t){return arguments.length?(r=t,g):r},g.duration=function(t){return arguments.length?(u=+t,g):u},g.interpolate=function(t){return arguments.length?(d=t,g):d},g.on=function(){var t=h.on.apply(h,arguments);return t===h?g:t},g.clickDistance=function(t){return arguments.length?(b=(t=+t)*t,g):Math.sqrt(b)},g.tapDistance=function(t){return arguments.length?(M=+t,g):M},g}function Drt(t,e){let n=0;if(void 0===e)for(let e of t)(e=+e)&&(n+=e);else{let i=-1;for(let o of t)(o=+e(o,++i,t))&&(n+=o)}return n}function Nrt(t,e){let n;if(void 0===e)for(const e of t)null!=e&&(n<e||void 0===n&&e>=e)&&(n=e);else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}function Ert(t,e){let n;if(void 0===e)for(const e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let i=-1;for(let o of t)null!=(o=e(o,++i,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function Brt(t){return t.target.depth}function Prt(t){return t.depth}function Yrt(t,e){return e-1-t.height}function Irt(t,e){return t.sourceLinks.length?t.depth:e-1}function Xrt(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?Ert(t.sourceLinks,Brt)-1:0}function Hrt(t){return function(){return t}}function Frt(t,e){return Vrt(t.source,e.source)||t.index-e.index}function jrt(t,e){return Vrt(t.target,e.target)||t.index-e.index}function Vrt(t,e){return t.y0-e.y0}function $rt(t){return t.value}function Urt(t){return t.index}function Grt(t){return t.nodes}function Zrt(t){return t.links}function Krt(t,e){const n=t.get(e);if(!n)throw new Error("missing: "+e);return n}function Jrt({nodes:t}){for(const e of t){let t=e.y0,n=t;for(const n of e.sourceLinks)n.y0=t+n.width/2,t+=n.width;for(const t of e.targetLinks)t.y1=n+t.width/2,n+=t.width}}function Qrt(){let t,e,n,i=0,o=0,r=1,a=1,s=24,l=8,c=Urt,u=Irt,d=Grt,h=Zrt,p=6;function f(){const f={nodes:d.apply(null,arguments),links:h.apply(null,arguments)};return function({nodes:t,links:e}){for(const[e,n]of t.entries())n.index=e,n.sourceLinks=[],n.targetLinks=[];const i=new Map(t.map(((e,n)=>[c(e,n,t),e])));for(const[t,n]of e.entries()){n.index=t;let{source:e,target:o}=n;"object"!=typeof e&&(e=n.source=Krt(i,e)),"object"!=typeof o&&(o=n.target=Krt(i,o)),e.sourceLinks.push(n),o.targetLinks.push(n)}if(null!=n)for(const{sourceLinks:e,targetLinks:i}of t)e.sort(n),i.sort(n)}(f),function({nodes:t}){for(const e of t)e.value=void 0===e.fixedValue?Math.max(Drt(e.sourceLinks,$rt),Drt(e.targetLinks,$rt)):e.fixedValue}(f),function({nodes:t}){const e=t.length;let n=new Set(t),i=new Set,o=0;for(;n.size;){for(const t of n){t.depth=o;for(const{target:e}of t.sourceLinks)i.add(e)}if(++o>e)throw new Error("circular link");n=i,i=new Set}}(f),function({nodes:t}){const e=t.length;let n=new Set(t),i=new Set,o=0;for(;n.size;){for(const t of n){t.height=o;for(const{source:e}of t.targetLinks)i.add(e)}if(++o>e)throw new Error("circular link");n=i,i=new Set}}(f),function(n){const c=function({nodes:t}){const n=Nrt(t,(t=>t.depth))+1,o=(r-i-s)/(n-1),a=new Array(n);for(const e of t){const t=Math.max(0,Math.min(n-1,Math.floor(u.call(null,e,n))));e.layer=t,e.x0=i+t*o,e.x1=e.x0+s,a[t]?a[t].push(e):a[t]=[e]}if(e)for(const t of a)t.sort(e);return a}(n);t=Math.min(l,(a-o)/(Nrt(c,(t=>t.length))-1)),function(e){const n=Ert(e,(e=>(a-o-(e.length-1)*t)/Drt(e,$rt)));for(const i of e){let e=o;for(const o of i){o.y0=e,o.y1=e+o.value*n,e=o.y1+t;for(const t of o.sourceLinks)t.width=t.value*n}e=(a-e+t)/(i.length+1);for(let t=0;t<i.length;++t){const n=i[t];n.y0+=e*(t+1),n.y1+=e*(t+1)}O(i)}}(c);for(let t=0;t<p;++t){const e=Math.pow(.99,t),n=Math.max(1-e,(t+1)/p);M(c,e,n),b(c,e,n)}}(f),Jrt(f),f}function b(t,n,i){for(let o=1,r=t.length;o<r;++o){const r=t[o];for(const t of r){let e=0,i=0;for(const{source:n,value:o}of t.targetLinks){let r=o*(t.layer-n.layer);e+=y(n,t)*r,i+=r}if(!(i>0))continue;let o=(e/i-t.y0)*n;t.y0+=o,t.y1+=o,v(t)}void 0===e&&r.sort(Vrt),g(r,i)}}function M(t,n,i){for(let o=t.length-2;o>=0;--o){const r=t[o];for(const t of r){let e=0,i=0;for(const{target:n,value:o}of t.sourceLinks){let r=o*(n.layer-t.layer);e+=_(t,n)*r,i+=r}if(!(i>0))continue;let o=(e/i-t.y0)*n;t.y0+=o,t.y1+=o,v(t)}void 0===e&&r.sort(Vrt),g(r,i)}}function g(e,n){const i=e.length>>1,r=e[i];z(e,r.y0-t,i-1,n),m(e,r.y1+t,i+1,n),z(e,a,e.length-1,n),m(e,o,0,n)}function m(e,n,i,o){for(;i<e.length;++i){const r=e[i],a=(n-r.y0)*o;a>1e-6&&(r.y0+=a,r.y1+=a),n=r.y1+t}}function z(e,n,i,o){for(;i>=0;--i){const r=e[i],a=(r.y1-n)*o;a>1e-6&&(r.y0-=a,r.y1-=a),n=r.y0-t}}function v({sourceLinks:t,targetLinks:e}){if(void 0===n){for(const{source:{sourceLinks:t}}of e)t.sort(jrt);for(const{target:{targetLinks:e}}of t)e.sort(Frt)}}function O(t){if(void 0===n)for(const{sourceLinks:e,targetLinks:n}of t)e.sort(jrt),n.sort(Frt)}function y(e,n){let i=e.y0-(e.sourceLinks.length-1)*t/2;for(const{target:o,width:r}of e.sourceLinks){if(o===n)break;i+=r+t}for(const{source:t,width:o}of n.targetLinks){if(t===e)break;i-=o}return i}function _(e,n){let i=n.y0-(n.targetLinks.length-1)*t/2;for(const{source:o,width:r}of n.targetLinks){if(o===e)break;i+=r+t}for(const{target:t,width:o}of e.sourceLinks){if(t===n)break;i-=o}return i}return f.update=function(t){return Jrt(t),t},f.nodeId=function(t){return arguments.length?(c="function"==typeof t?t:Hrt(t),f):c},f.nodeAlign=function(t){return arguments.length?(u="function"==typeof t?t:Hrt(t),f):u},f.nodeSort=function(t){return arguments.length?(e=t,f):e},f.nodeWidth=function(t){return arguments.length?(s=+t,f):s},f.nodePadding=function(e){return arguments.length?(l=t=+e,f):l},f.nodes=function(t){return arguments.length?(d="function"==typeof t?t:Hrt(t),f):d},f.links=function(t){return arguments.length?(h="function"==typeof t?t:Hrt(t),f):h},f.linkSort=function(t){return arguments.length?(n=t,f):n},f.size=function(t){return arguments.length?(i=o=0,r=+t[0],a=+t[1],f):[r-i,a-o]},f.extent=function(t){return arguments.length?(i=+t[0][0],r=+t[1][0],o=+t[0][1],a=+t[1][1],f):[[i,o],[r,a]]},f.iterations=function(t){return arguments.length?(p=+t,f):p},f}xrt.prototype=_rt.prototype;var tat=Math.PI,eat=2*tat,nat=1e-6,iat=eat-nat;function oat(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function rat(){return new oat}oat.prototype=rat.prototype={constructor:oat,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,i){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(t,e,n,i,o,r){this._+="C"+ +t+","+ +e+","+ +n+","+ +i+","+(this._x1=+o)+","+(this._y1=+r)},arcTo:function(t,e,n,i,o){t=+t,e=+e,n=+n,i=+i,o=+o;var r=this._x1,a=this._y1,s=n-t,l=i-e,c=r-t,u=a-e,d=c*c+u*u;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(d>nat)if(Math.abs(u*s-l*c)>nat&&o){var h=n-r,p=i-a,f=s*s+l*l,b=h*h+p*p,M=Math.sqrt(f),g=Math.sqrt(d),m=o*Math.tan((tat-Math.acos((f+d-b)/(2*M*g)))/2),z=m/g,v=m/M;Math.abs(z-1)>nat&&(this._+="L"+(t+z*c)+","+(e+z*u)),this._+="A"+o+","+o+",0,0,"+ +(u*h>c*p)+","+(this._x1=t+v*s)+","+(this._y1=e+v*l)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,i,o,r){t=+t,e=+e,r=!!r;var a=(n=+n)*Math.cos(i),s=n*Math.sin(i),l=t+a,c=e+s,u=1^r,d=r?i-o:o-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+l+","+c:(Math.abs(this._x1-l)>nat||Math.abs(this._y1-c)>nat)&&(this._+="L"+l+","+c),n&&(d<0&&(d=d%eat+eat),d>iat?this._+="A"+n+","+n+",0,1,"+u+","+(t-a)+","+(e-s)+"A"+n+","+n+",0,1,"+u+","+(this._x1=l)+","+(this._y1=c):d>nat&&(this._+="A"+n+","+n+",0,"+ +(d>=tat)+","+u+","+(this._x1=t+n*Math.cos(o))+","+(this._y1=e+n*Math.sin(o))))},rect:function(t,e,n,i){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}};const aat=rat;var sat=Array.prototype.slice;function lat(t){return function(){return t}}function cat(t){return t[0]}function uat(t){return t[1]}function dat(t){return t.source}function hat(t){return t.target}function pat(t){var e=dat,n=hat,i=cat,o=uat,r=null;function a(){var a,s=sat.call(arguments),l=e.apply(this,s),c=n.apply(this,s);if(r||(r=a=aat()),t(r,+i.apply(this,(s[0]=l,s)),+o.apply(this,s),+i.apply(this,(s[0]=c,s)),+o.apply(this,s)),a)return r=null,a+""||null}return a.source=function(t){return arguments.length?(e=t,a):e},a.target=function(t){return arguments.length?(n=t,a):n},a.x=function(t){return arguments.length?(i="function"==typeof t?t:lat(+t),a):i},a.y=function(t){return arguments.length?(o="function"==typeof t?t:lat(+t),a):o},a.context=function(t){return arguments.length?(r=null==t?null:t,a):r},a}function fat(t,e,n,i,o){t.moveTo(e,n),t.bezierCurveTo(e=(e+i)/2,n,e,o,i,o)}function bat(t){return[t.source.x1,t.y0]}function Mat(t){return[t.target.x0,t.y1]}function gat(){return pat(fat).source(bat).target(Mat)}var mat=function(t,e,n,i,o,r){var a,s,l,c,u=i("pixelsPerLabel"),d=[];if(r)for(a=0;a<r.length;a++)d.push({v:r[a]});else{if(i("logscale")){c=Math.floor(n/u);var h=ist(t,kat,1),p=ist(e,kat,-1);-1==h&&(h=0),-1==p&&(p=kat.length-1);var f=null;if(p-h>=c/4){for(var b=p;b>=h;b--){var M=kat[b],g=Math.log(M/t)/Math.log(e/t)*n,m={v:M};null===f||Math.abs(g-f.pixel_coord)>=u?f={tickValue:M,pixel_coord:g}:m.label="",d.push(m)}d.reverse()}}if(0===d.length){var z,v;i("labelsKMG2")?(z=[1,2,4,8,16,32,64,128,256],v=16):(z=[1,2,5,10,20,50,100],v=10);var O,y,_,A=Math.ceil(n/u),x=Math.abs(e-t)/A,w=Math.floor(Math.log(x)/Math.log(v)),q=Math.pow(v,w);for(s=0;s<z.length&&(O=q*z[s],y=Math.floor(t/O)*O,_=Math.ceil(e/O)*O,!(n/(c=Math.abs(_-y)/O)>u));s++);for(y>_&&(O*=-1),a=0;a<=c;a++)l=y+a*O,d.push({v:l})}}var W=i("axisLabelFormatter");for(a=0;a<d.length;a++)void 0===d[a].label&&(d[a].label=W.call(o,d[a].v,0,i,o));return d},zat=function(t,e,n,i,o,r){var a=Tat(t,e,n,i);return a>=0?Rat(t,e,a,i,o):[]},vat={MILLISECONDLY:0,TWO_MILLISECONDLY:1,FIVE_MILLISECONDLY:2,TEN_MILLISECONDLY:3,FIFTY_MILLISECONDLY:4,HUNDRED_MILLISECONDLY:5,FIVE_HUNDRED_MILLISECONDLY:6,SECONDLY:7,TWO_SECONDLY:8,FIVE_SECONDLY:9,TEN_SECONDLY:10,THIRTY_SECONDLY:11,MINUTELY:12,TWO_MINUTELY:13,FIVE_MINUTELY:14,TEN_MINUTELY:15,THIRTY_MINUTELY:16,HOURLY:17,TWO_HOURLY:18,SIX_HOURLY:19,DAILY:20,TWO_DAILY:21,WEEKLY:22,MONTHLY:23,QUARTERLY:24,BIANNUAL:25,ANNUAL:26,DECADAL:27,CENTENNIAL:28,NUM_GRANULARITIES:29},Oat=0,yat=1,_at=2,Aat=3,xat=4,wat=5,qat=6,Wat=7,Lat=[];Lat[vat.MILLISECONDLY]={datefield:qat,step:1,spacing:1},Lat[vat.TWO_MILLISECONDLY]={datefield:qat,step:2,spacing:2},Lat[vat.FIVE_MILLISECONDLY]={datefield:qat,step:5,spacing:5},Lat[vat.TEN_MILLISECONDLY]={datefield:qat,step:10,spacing:10},Lat[vat.FIFTY_MILLISECONDLY]={datefield:qat,step:50,spacing:50},Lat[vat.HUNDRED_MILLISECONDLY]={datefield:qat,step:100,spacing:100},Lat[vat.FIVE_HUNDRED_MILLISECONDLY]={datefield:qat,step:500,spacing:500},Lat[vat.SECONDLY]={datefield:wat,step:1,spacing:1e3},Lat[vat.TWO_SECONDLY]={datefield:wat,step:2,spacing:2e3},Lat[vat.FIVE_SECONDLY]={datefield:wat,step:5,spacing:5e3},Lat[vat.TEN_SECONDLY]={datefield:wat,step:10,spacing:1e4},Lat[vat.THIRTY_SECONDLY]={datefield:wat,step:30,spacing:3e4},Lat[vat.MINUTELY]={datefield:xat,step:1,spacing:6e4},Lat[vat.TWO_MINUTELY]={datefield:xat,step:2,spacing:12e4},Lat[vat.FIVE_MINUTELY]={datefield:xat,step:5,spacing:3e5},Lat[vat.TEN_MINUTELY]={datefield:xat,step:10,spacing:6e5},Lat[vat.THIRTY_MINUTELY]={datefield:xat,step:30,spacing:18e5},Lat[vat.HOURLY]={datefield:Aat,step:1,spacing:36e5},Lat[vat.TWO_HOURLY]={datefield:Aat,step:2,spacing:72e5},Lat[vat.SIX_HOURLY]={datefield:Aat,step:6,spacing:216e5},Lat[vat.DAILY]={datefield:_at,step:1,spacing:864e5},Lat[vat.TWO_DAILY]={datefield:_at,step:2,spacing:1728e5},Lat[vat.WEEKLY]={datefield:_at,step:7,spacing:6048e5},Lat[vat.MONTHLY]={datefield:yat,step:1,spacing:2629746e3},Lat[vat.QUARTERLY]={datefield:yat,step:3,spacing:7889238e3},Lat[vat.BIANNUAL]={datefield:yat,step:6,spacing:15778476e3},Lat[vat.ANNUAL]={datefield:Oat,step:1,spacing:31556952e3},Lat[vat.DECADAL]={datefield:Oat,step:10,spacing:31556952e4},Lat[vat.CENTENNIAL]={datefield:Oat,step:100,spacing:31556952e5};var kat=function(){for(var t=[],e=-39;e<=39;e++)for(var n=Math.pow(10,e),i=1;i<=9;i++){var o=n*i;t.push(o)}return t}(),Tat=function(t,e,n,i){for(var o=i("pixelsPerLabel"),r=0;r<vat.NUM_GRANULARITIES;r++){if(n/Sat(t,e,r)>=o)return r}return-1},Sat=function(t,e,n){var i=Lat[n].spacing;return Math.round(1*(e-t)/i)},Rat=function(t,e,n,i,o){var r=i("axisLabelFormatter"),a=i("labelsUTC")?Qat:Jat,s=Lat[n].datefield,l=Lat[n].step,c=Lat[n].spacing,u=new Date(t),d=[];d[Oat]=a.getFullYear(u),d[yat]=a.getMonth(u),d[_at]=a.getDate(u),d[Aat]=a.getHours(u),d[xat]=a.getMinutes(u),d[wat]=a.getSeconds(u),d[qat]=a.getMilliseconds(u);var h=d[s]%l;n==vat.WEEKLY&&(h=a.getDay(u)),d[s]-=h;for(var p=s+1;p<Wat;p++)d[p]=p===_at?1:0;var f=[],b=a.makeDate.apply(null,d),M=b.getTime();if(n<=vat.HOURLY)for(M<t&&(M+=c,b=new Date(M));M<=e;)f.push({v:M,label:r.call(o,b,n,i,o)}),M+=c,b=new Date(M);else for(M<t&&(d[s]+=l,M=(b=a.makeDate.apply(null,d)).getTime());M<=e;)(n>=vat.DAILY||a.getHours(b)%l==0)&&f.push({v:M,label:r.call(o,b,n,i,o)}),d[s]+=l,M=(b=a.makeDate.apply(null,d)).getTime();return f};var Cat=10,Dat=Math.log(Cat),Nat=function(t){return Math.log(t)/Dat},Eat=function(t,e,n){var i=Nat(t),o=i+n*(Nat(e)-i);return Math.pow(Cat,o)},Bat=function(t){return t.getContext("2d")},Pat=function(t,e,n){t.addEventListener(e,n,!1)};function Yat(t,e,n){t.removeEventListener(e,n,!1)}function Iat(t){return(t=t||window.event).stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.cancelBubble=!0,t.cancel=!0,t.returnValue=!1,!1}function Xat(t,e,n){var i,o,r;if(0===e)i=n,o=n,r=n;else{var a=Math.floor(6*t),s=6*t-a,l=n*(1-e),c=n*(1-e*s),u=n*(1-e*(1-s));switch(a){case 1:i=c,o=n,r=l;break;case 2:i=l,o=n,r=u;break;case 3:i=l,o=c,r=n;break;case 4:i=u,o=l,r=n;break;case 5:i=n,o=l,r=c;break;case 6:case 0:i=n,o=u,r=l}}return"rgb("+(i=Math.floor(255*i+.5))+","+(o=Math.floor(255*o+.5))+","+(r=Math.floor(255*r+.5))+")"}function Hat(t){var e=t.getBoundingClientRect(),n=window,i=document.documentElement;return{x:e.left+(n.pageXOffset||i.scrollLeft),y:e.top+(n.pageYOffset||i.scrollTop)}}function Fat(t){return!t.pageX||t.pageX<0?0:t.pageX}function jat(t){return!t.pageY||t.pageY<0?0:t.pageY}function Vat(t,e){return Fat(t)-e.px}function $at(t,e){return jat(t)-e.py}function Uat(t){return!!t&&!isNaN(t)}function Gat(t,e){return!!t&&(null!==t.yval&&(null!==t.x&&void 0!==t.x&&(null!==t.y&&void 0!==t.y&&!(isNaN(t.x)||!e&&isNaN(t.y)))))}function Zat(t,e){var n=Math.min(Math.max(1,e||2),21);return Math.abs(t)<.001&&0!==t?t.toExponential(n-1):t.toPrecision(n)}function Kat(t){return t<10?"0"+t:""+t}var Jat={getFullYear:t=>t.getFullYear(),getMonth:t=>t.getMonth(),getDate:t=>t.getDate(),getHours:t=>t.getHours(),getMinutes:t=>t.getMinutes(),getSeconds:t=>t.getSeconds(),getMilliseconds:t=>t.getMilliseconds(),getDay:t=>t.getDay(),makeDate:function(t,e,n,i,o,r,a){return new Date(t,e,n,i,o,r,a)}},Qat={getFullYear:t=>t.getUTCFullYear(),getMonth:t=>t.getUTCMonth(),getDate:t=>t.getUTCDate(),getHours:t=>t.getUTCHours(),getMinutes:t=>t.getUTCMinutes(),getSeconds:t=>t.getUTCSeconds(),getMilliseconds:t=>t.getUTCMilliseconds(),getDay:t=>t.getUTCDay(),makeDate:function(t,e,n,i,o,r,a){return new Date(Date.UTC(t,e,n,i,o,r,a))}};function tst(t,e,n,i){var o=Kat(t)+":"+Kat(e);if(n&&(o+=":"+Kat(n),i)){var r=""+i;o+="."+("000"+r).substring(r.length)}return o}function est(t,e){var n=e?Qat:Jat,i=new Date(t),o=n.getFullYear(i),r=n.getMonth(i),a=n.getDate(i),s=n.getHours(i),l=n.getMinutes(i),c=n.getSeconds(i),u=n.getMilliseconds(i),d=""+o+"/"+Kat(r+1)+"/"+Kat(a);return 3600*s+60*l+c+.001*u&&(d+=" "+tst(s,l,c,u)),d}function nst(t,e){var n=Math.pow(10,e);return Math.round(t*n)/n}function ist(t,e,n,i,o){if(null!=i&&null!=o||(i=0,o=e.length-1),i>o)return-1;null==n&&(n=0);var r,a=function(t){return t>=0&&t<e.length},s=parseInt((i+o)/2,10),l=e[s];return l==t?s:l>t?n>0&&a(r=s-1)&&e[r]<t?s:ist(t,e,n,i,s-1):l<t?n<0&&a(r=s+1)&&e[r]>t?s:ist(t,e,n,s+1,o):-1}function ost(t){var e,n;if((-1==t.search("-")||-1!=t.search("T")||-1!=t.search("Z"))&&(n=rst(t))&&!isNaN(n))return n;if(-1!=t.search("-")){for(e=t.replace("-","/","g");-1!=e.search("-");)e=e.replace("-","/");n=rst(e)}else n=rst(t);return n&&!isNaN(n)||console.error("Couldn't parse "+t+" as a date"),n}function rst(t){return new Date(t).getTime()}function ast(t,e){if(null!=e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var sst="undefined"!=typeof Node&&null!==Node&&"object"==typeof Node?function(t){return t instanceof Node}:function(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName};function lst(t,e){if(null!=e)for(var n in e)if(e.hasOwnProperty(n)){const i=e[n];null===i?t[n]=null:cst(i)?t[n]=i.slice():sst(i)?t[n]=i:"object"==typeof i?("object"==typeof t[n]&&null!==t[n]||(t[n]={}),lst(t[n],i)):t[n]=i}return t}function cst(t){const e=typeof t;return null!==t&&("object"===e||"function"===e&&"function"==typeof t.item)&&"number"==typeof t.length&&3!==t.nodeType&&4!==t.nodeType}function ust(t){return null!==t&&"object"==typeof t&&"function"==typeof t.getTime}function dst(t){for(var e=[],n=0;n<t.length;n++)cst(t[n])?e.push(dst(t[n])):e.push(t[n]);return e}function hst(){return document.createElement("canvas")}function pst(t){try{var e=window.devicePixelRatio,n=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return void 0!==e?e/n:1}catch(t){return 1}}function fst(t,e,n,i){e=e||0,n=n||t.length,this.hasNext=!0,this.peek=null,this.start_=e,this.array_=t,this.predicate_=i,this.end_=Math.min(t.length,e+n),this.nextIdx_=e-1,this.next()}function bst(t,e,n,i){return new fst(t,e,n,i)}fst.prototype.next=function(){if(!this.hasNext)return null;for(var t=this.peek,e=this.nextIdx_+1,n=!1;e<this.end_;){if(!this.predicate_||this.predicate_(this.array_,e)){this.peek=this.array_[e],n=!0;break}e++}return this.nextIdx_=e,n||(this.hasNext=!1,this.peek=null),t};var Mst=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)};function gst(t,e,n,i){var o,r=0,a=(new Date).getTime();if(t(r),1!=e){var s=e-1;!function l(){r>=e||Mst.call(window,(function(){var e=(new Date).getTime()-a;o=r;var c=(r=Math.floor(e/n))-o;r+c>s||r>=s?(t(s),i()):(0!==c&&t(r),l())}))}()}else i()}var mst={annotationClickHandler:!0,annotationDblClickHandler:!0,annotationMouseOutHandler:!0,annotationMouseOverHandler:!0,axisLineColor:!0,axisLineWidth:!0,clickCallback:!0,drawCallback:!0,drawHighlightPointCallback:!0,drawPoints:!0,drawPointCallback:!0,drawGrid:!0,fillAlpha:!0,gridLineColor:!0,gridLineWidth:!0,hideOverlayOnMouseOut:!0,highlightCallback:!0,highlightCircleSize:!0,interactionModel:!0,labelsDiv:!0,labelsKMB:!0,labelsKMG2:!0,labelsSeparateLines:!0,labelsShowZeroValues:!0,legend:!0,panEdgeFraction:!0,pixelsPerYLabel:!0,pointClickCallback:!0,pointSize:!0,rangeSelectorPlotFillColor:!0,rangeSelectorPlotFillGradientColor:!0,rangeSelectorPlotStrokeColor:!0,rangeSelectorBackgroundStrokeColor:!0,rangeSelectorBackgroundLineWidth:!0,rangeSelectorPlotLineWidth:!0,rangeSelectorForegroundStrokeColor:!0,rangeSelectorForegroundLineWidth:!0,rangeSelectorAlpha:!0,showLabelsOnHighlight:!0,showRoller:!0,strokeWidth:!0,underlayCallback:!0,unhighlightCallback:!0,zoomCallback:!0};var zst={DEFAULT:function(t,e,n,i,o,r,a){n.beginPath(),n.fillStyle=r,n.arc(i,o,a,0,2*Math.PI,!1),n.fill()}};function vst(t){for(var e=0;e<t.length;e++){var n=t.charAt(e);if("\r"===n)return e+1<t.length&&"\n"===t.charAt(e+1)?"\r\n":n;if("\n"===n)return e+1<t.length&&"\r"===t.charAt(e+1)?"\n\r":n}return null}function Ost(t,e){if(null===e||null===t)return!1;for(var n=t;n&&n!==e;)n=n.parentNode;return n===e}function yst(t,e){return e<0?1/Math.pow(t,-e):Math.pow(t,e)}var _st=/^#([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})?$/,Ast=/^rgba?\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})(?:,\s*([01](?:\.\d+)?))?\)$/;function xst(t){var e,n,i,o,r=null;if(e=_st.exec(t))n=parseInt(e[1],16),i=parseInt(e[2],16),o=parseInt(e[3],16),e[4]&&(r=parseInt(e[4],16));else{if(!(e=Ast.exec(t)))return null;n=parseInt(e[1],10),i=parseInt(e[2],10),o=parseInt(e[3],10),e[4]&&(r=parseFloat(e[4]))}return null!==r?{r:n,g:i,b:o,a:r}:{r:n,g:i,b:o}}function wst(t){var e=xst(t);if(e)return e;var n=document.createElement("div");n.style.backgroundColor=t,n.style.visibility="hidden",document.body.appendChild(n);var i=window.getComputedStyle(n,null).backgroundColor;return document.body.removeChild(n),xst(i)}function qst(t,e,n){var i=parseFloat(t);if(!isNaN(i))return i;if(/^ *$/.test(t))return null;if(/^ *nan *$/i.test(t))return NaN;var o="Unable to parse '"+t+"' as a number";return void 0!==n&&void 0!==e&&(o+=" on line "+(1+(e||0))+" ('"+n+"') of CSV."),console.error(o),null}var Wst=["k","M","G","T","P","E","Z","Y"],Lst=["m","µ","n","p","f","a","z","y"],kst=["Ki","Mi","Gi","Ti","Pi","Ei","Zi","Yi"],Tst=["p-10","p-20","p-30","p-40","p-50","p-60","p-70","p-80"],Sst=["K","M","G","T","P","E","Z","Y"],Rst=Lst;function Cst(t,e){var n=e("sigFigs");if(null!==n)return Zat(t,n);if(0===t)return"0";var i=e("digitsAfterDecimal"),o=e("maxNumberWidth"),r=e("labelsKMB"),a=e("labelsKMG2"),s=Math.abs(t);if(r||a){var l,c,u,d=[],h=[];if(r&&(l=1e3,d=Wst,h=Lst),a&&(l=1024,d=kst,h=Tst,r&&(d=Sst,h=Rst)),s>=l){for(u=d.length;u>0;)if(c=yst(l,u),--u,s>=c)return s/c>=Math.pow(10,o)?t.toExponential(i):nst(t/c,i)+d[u]}else if(s<1){for(u=0;u<h.length&&!(s*(c=yst(l,++u))>=1););return s*c<Math.pow(10,-i)?t.toExponential(i):nst(t*c,i)+h[u-1]}}return s>=Math.pow(10,o)||s<Math.pow(10,-i)?t.toExponential(i):""+nst(t,i)}function Dst(t,e,n){return Cst.call(this,t,n)}var Nst=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Est(t,e,n){var i=n("labelsUTC")?Qat:Jat,o=i.getFullYear(t),r=i.getMonth(t),a=i.getDate(t),s=i.getHours(t),l=i.getMinutes(t),c=i.getSeconds(t),u=i.getMilliseconds(t);if(e>=vat.DECADAL)return""+o;if(e>=vat.MONTHLY)return Nst[r]+" "+o;if(0===3600*s+60*l+c+.001*u||e>=vat.DAILY)return Kat(a)+" "+Nst[r];if(e<vat.SECONDLY){var d=""+u;return Kat(c)+"."+("000"+d).substring(d.length)}return e>vat.MINUTELY?tst(s,l,c,0):tst(s,l,c,u)}function Bst(t,e){return est(t,e("labelsUTC"))}var Pst=[],Yst=!1;function Ist(t){return"function"==typeof t&&t(),!0}var Xst=function(t){this.dygraph_=t,this.points=[],this.setNames=[],this.annotations=[],this.yAxes_=null,this.xTicks_=null,this.yTicks_=null};Xst.prototype.addDataset=function(t,e){this.points.push(e),this.setNames.push(t)},Xst.prototype.getPlotArea=function(){return this.area_},Xst.prototype.computePlotArea=function(){var t={x:0,y:0};t.w=this.dygraph_.width_-t.x-this.dygraph_.getOption("rightGap"),t.h=this.dygraph_.height_;var e={chart_div:this.dygraph_.graphDiv,reserveSpaceLeft:function(e){var n={x:t.x,y:t.y,w:e,h:t.h};return t.x+=e,t.w-=e,n},reserveSpaceRight:function(e){var n={x:t.x+t.w-e,y:t.y,w:e,h:t.h};return t.w-=e,n},reserveSpaceTop:function(e){var n={x:t.x,y:t.y,w:t.w,h:e};return t.y+=e,t.h-=e,n},reserveSpaceBottom:function(e){var n={x:t.x,y:t.y+t.h-e,w:t.w,h:e};return t.h-=e,n},chartRect:function(){return{x:t.x,y:t.y,w:t.w,h:t.h}}};this.dygraph_.cascadeEvents_("layout",e),this.area_=t},Xst.prototype.setAnnotations=function(t){this.annotations=[];for(var e=this.dygraph_.getOption("xValueParser")||function(t){return t},n=0;n<t.length;n++){var i={};if(!t[n].xval&&void 0===t[n].x)return void console.error("Annotations must have an 'x' property");if(t[n].icon&&(!t[n].hasOwnProperty("width")||!t[n].hasOwnProperty("height")))return void console.error("Must set width and height when setting annotation.icon property");ast(i,t[n]),i.xval||(i.xval=e(i.x)),this.annotations.push(i)}},Xst.prototype.setXTicks=function(t){this.xTicks_=t},Xst.prototype.setYAxes=function(t){this.yAxes_=t},Xst.prototype.evaluate=function(){this._xAxis={},this._evaluateLimits(),this._evaluateLineCharts(),this._evaluateLineTicks(),this._evaluateAnnotations()},Xst.prototype._evaluateLimits=function(){var t=this.dygraph_.xAxisRange();this._xAxis.minval=t[0],this._xAxis.maxval=t[1];var e=t[1]-t[0];this._xAxis.scale=0!==e?1/e:1,this.dygraph_.getOptionForAxis("logscale","x")&&(this._xAxis.xlogrange=Nat(this._xAxis.maxval)-Nat(this._xAxis.minval),this._xAxis.xlogscale=0!==this._xAxis.xlogrange?1/this._xAxis.xlogrange:1);for(var n=0;n<this.yAxes_.length;n++){var i=this.yAxes_[n];i.minyval=i.computedValueRange[0],i.maxyval=i.computedValueRange[1],i.yrange=i.maxyval-i.minyval,i.yscale=0!==i.yrange?1/i.yrange:1,(this.dygraph_.getOption("logscale")||i.logscale)&&(i.ylogrange=Nat(i.maxyval)-Nat(i.minyval),i.ylogscale=0!==i.ylogrange?1/i.ylogrange:1,isFinite(i.ylogrange)&&!isNaN(i.ylogrange)||console.error("axis "+n+" of graph at "+i.g+" can't be displayed in log scale for range ["+i.minyval+" - "+i.maxyval+"]"))}},Xst.calcXNormal_=function(t,e,n){return n?(Nat(t)-Nat(e.minval))*e.xlogscale:(t-e.minval)*e.scale},Xst.calcYNormal_=function(t,e,n){if(n){var i=1-(Nat(e)-Nat(t.minyval))*t.ylogscale;return isFinite(i)?i:NaN}return 1-(e-t.minyval)*t.yscale},Xst.prototype._evaluateLineCharts=function(){for(var t=this.dygraph_.getOption("stackedGraph"),e=this.dygraph_.getOptionForAxis("logscale","x"),n=0;n<this.points.length;n++){for(var i=this.points[n],o=this.setNames[n],r=this.dygraph_.getOption("connectSeparatedPoints",o),a=this.dygraph_.axisPropertiesForSeries(o),s=this.dygraph_.attributes_.getForSeries("logscale",o),l=0;l<i.length;l++){var c=i[l];c.x=Xst.calcXNormal_(c.xval,this._xAxis,e);var u=c.yval;t&&(c.y_stacked=Xst.calcYNormal_(a,c.yval_stacked,s),null===u||isNaN(u)||(u=c.yval_stacked)),null===u&&(u=NaN,r||(c.yval=NaN)),c.y=Xst.calcYNormal_(a,u,s)}this.dygraph_.dataHandler_.onLineEvaluated(i,a,s)}},Xst.prototype._evaluateLineTicks=function(){var t,e,n,i,o,r;for(this.xticks=[],t=0;t<this.xTicks_.length;t++)n=(e=this.xTicks_[t]).label,o=(r=!("label_v"in e))?e.v:e.label_v,(i=this.dygraph_.toPercentXCoord(o))>=0&&i<1&&this.xticks.push({pos:i,label:n,has_tick:r});for(this.yticks=[],t=0;t<this.yAxes_.length;t++)for(var a=this.yAxes_[t],s=0;s<a.ticks.length;s++)n=(e=a.ticks[s]).label,o=(r=!("label_v"in e))?e.v:e.label_v,(i=this.dygraph_.toPercentYCoord(o,t))>0&&i<=1&&this.yticks.push({axis:t,pos:i,label:n,has_tick:r})},Xst.prototype._evaluateAnnotations=function(){var t,e={};for(t=0;t<this.annotations.length;t++){var n=this.annotations[t];e[n.xval+","+n.series]=n}if(this.annotated_points=[],this.annotations&&this.annotations.length)for(var i=0;i<this.points.length;i++){var o=this.points[i];for(t=0;t<o.length;t++){var r=o[t],a=r.xval+","+r.name;a in e&&(r.annotation=e[a],this.annotated_points.push(r),delete e[a])}}},Xst.prototype.removeAllDatasets=function(){delete this.points,delete this.setNames,delete this.setPointsLengths,delete this.setPointsOffsets,this.points=[],this.setNames=[],this.setPointsLengths=[],this.setPointsOffsets=[]};const Hst=Xst;var Fst=function(t,e,n,i){if(this.dygraph_=t,this.layout=i,this.element=e,this.elementContext=n,this.height=t.height_,this.width=t.width_,!function(t){try{(t||document.createElement("canvas")).getContext("2d")}catch(t){return!1}return!0}(this.element))throw"Canvas is not supported.";this.area=i.getPlotArea();var o=this.dygraph_.canvas_ctx_;o.beginPath(),o.rect(this.area.x,this.area.y,this.area.w,this.area.h),o.clip(),(o=this.dygraph_.hidden_ctx_).beginPath(),o.rect(this.area.x,this.area.y,this.area.w,this.area.h),o.clip()};Fst.prototype.clear=function(){this.elementContext.clearRect(0,0,this.width,this.height)},Fst.prototype.render=function(){this._updatePoints(),this._renderLineChart()},Fst._getIteratorPredicate=function(t){return t?Fst._predicateThatSkipsEmptyPoints:null},Fst._predicateThatSkipsEmptyPoints=function(t,e){return null!==t[e].yval},Fst._drawStyledLine=function(t,e,n,i,o,r,a){var s=t.dygraph,l=s.getBooleanOption("stepPlot",t.setName);cst(i)||(i=null);var c=s.getBooleanOption("drawGapEdgePoints",t.setName),u=t.points,d=t.setName,h=bst(u,0,u.length,Fst._getIteratorPredicate(s.getBooleanOption("connectSeparatedPoints",d))),p=i&&i.length>=2,f=t.drawingContext;f.save(),p&&f.setLineDash&&f.setLineDash(i);var b=Fst._drawSeries(t,h,n,a,o,c,l,e);Fst._drawPointsOnLine(t,b,r,e,a),p&&f.setLineDash&&f.setLineDash([]),f.restore()},Fst._drawSeries=function(t,e,n,i,o,r,a,s){var l,c,u=null,d=null,h=null,p=[],f=!0,b=t.drawingContext;b.beginPath(),b.strokeStyle=s,b.lineWidth=n;for(var M=e.array_,g=e.end_,m=e.predicate_,z=e.start_;z<g;z++){if(c=M[z],m){for(;z<g&&!m(M,z);)z++;if(z==g)break;c=M[z]}if(null===c.canvasy||c.canvasy!=c.canvasy)a&&null!==u&&(b.moveTo(u,d),b.lineTo(c.canvasx,d)),u=d=null;else{if(l=!1,r||null===u){e.nextIdx_=z,e.next();var v=null===(h=e.hasNext?e.peek.canvasy:null)||h!=h;l=null===u&&v,r&&(!f&&null===u||e.hasNext&&v)&&(l=!0)}null!==u?n&&(a&&(b.moveTo(u,d),b.lineTo(c.canvasx,d)),b.lineTo(c.canvasx,c.canvasy)):b.moveTo(c.canvasx,c.canvasy),(o||l)&&p.push([c.canvasx,c.canvasy,c.idx]),u=c.canvasx,d=c.canvasy}f=!1}return b.stroke(),p},Fst._drawPointsOnLine=function(t,e,n,i,o){for(var r=t.drawingContext,a=0;a<e.length;a++){var s=e[a];r.save(),n.call(t.dygraph,t.dygraph,t.setName,r,s[0],s[1],i,o,s[2]),r.restore()}},Fst.prototype._updatePoints=function(){for(var t=this.layout.points,e=t.length;e--;)for(var n=t[e],i=n.length;i--;){var o=n[i];o.canvasx=this.area.w*o.x+this.area.x,o.canvasy=this.area.h*o.y+this.area.y}},Fst.prototype._renderLineChart=function(t,e){var n,i,o=e||this.elementContext,r=this.layout.points,a=this.layout.setNames;this.colors=this.dygraph_.colorsMap_;var s=this.dygraph_.getOption("plotter"),l=s;cst(l)||(l=[l]);var c={};for(n=0;n<a.length;n++){i=a[n];var u=this.dygraph_.getOption("plotter",i);u!=s&&(c[i]=u)}for(n=0;n<l.length;n++)for(var d=l[n],h=n==l.length-1,p=0;p<r.length;p++)if(i=a[p],!t||i==t){var f=r[p],b=d;if(i in c){if(!h)continue;b=c[i]}var M=this.colors[i],g=this.dygraph_.getOption("strokeWidth",i);o.save(),o.strokeStyle=M,o.lineWidth=g,b({points:f,setName:i,drawingContext:o,color:M,strokeWidth:g,dygraph:this.dygraph_,axis:this.dygraph_.axisPropertiesForSeries(i),plotArea:this.area,seriesIndex:p,seriesCount:r.length,singleSeriesName:t,allSeriesPoints:r}),o.restore()}},Fst._Plotters={linePlotter:function(t){Fst._linePlotter(t)},fillPlotter:function(t){Fst._fillPlotter(t)},errorPlotter:function(t){Fst._errorPlotter(t)}},Fst._linePlotter=function(t){var e=t.dygraph,n=t.setName,i=t.strokeWidth,o=e.getNumericOption("strokeBorderWidth",n),r=e.getOption("drawPointCallback",n)||zst.DEFAULT,a=e.getOption("strokePattern",n),s=e.getBooleanOption("drawPoints",n),l=e.getNumericOption("pointSize",n);o&&i&&Fst._drawStyledLine(t,e.getOption("strokeBorderColor",n),i+2*o,a,s,r,l),Fst._drawStyledLine(t,t.color,i,a,s,r,l)},Fst._errorPlotter=function(t){var e=t.dygraph,n=t.setName;if(e.getBooleanOption("errorBars")||e.getBooleanOption("customBars")){e.getBooleanOption("fillGraph",n)&&console.warn("Can't use fillGraph option with customBars or errorBars option");var i,o=t.drawingContext,r=t.color,a=e.getNumericOption("fillAlpha",n),s=e.getBooleanOption("stepPlot",n),l=t.points,c=bst(l,0,l.length,Fst._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",n))),u=NaN,d=NaN,h=[-1,-1],p=wst(r),f="rgba("+p.r+","+p.g+","+p.b+","+a+")";o.fillStyle=f,o.beginPath();for(var b=function(t){return null==t||isNaN(t)};c.hasNext;){var M=c.next();!s&&b(M.y)||s&&!isNaN(d)&&b(d)?u=NaN:(i=[M.y_bottom,M.y_top],s&&(d=M.y),isNaN(i[0])&&(i[0]=M.y),isNaN(i[1])&&(i[1]=M.y),i[0]=t.plotArea.h*i[0]+t.plotArea.y,i[1]=t.plotArea.h*i[1]+t.plotArea.y,isNaN(u)||(s?(o.moveTo(u,h[0]),o.lineTo(M.canvasx,h[0]),o.lineTo(M.canvasx,h[1])):(o.moveTo(u,h[0]),o.lineTo(M.canvasx,i[0]),o.lineTo(M.canvasx,i[1])),o.lineTo(u,h[1]),o.closePath()),h=i,u=M.canvasx)}o.fill()}},Fst._fastCanvasProxy=function(t){var e=[],n=null,i=null,o=0,r=function(n){!function(t){if(!(e.length<=1)){for(var n=e.length-1;n>0;n--)if(2==(s=e[n])[0]){var i=e[n-1];i[1]==s[1]&&i[2]==s[2]&&e.splice(n,1)}for(n=0;n<e.length-1;)2==(s=e[n])[0]&&2==e[n+1][0]?e.splice(n,1):n++;if(e.length>2&&!t){var o=0;2==e[0][0]&&o++;var r=null,a=null;for(n=o;n<e.length;n++){var s;if(1==(s=e[n])[0])if(null===r&&null===a)r=n,a=n;else{var l=s[2];l<e[r][2]?r=n:l>e[a][2]&&(a=n)}}var c=e[r],u=e[a];e.splice(o,e.length-o),r<a?(e.push(c),e.push(u)):r>a?(e.push(u),e.push(c)):e.push(c)}}}(n);for(var r=0,a=e.length;r<a;r++){var s=e[r];1==s[0]?t.lineTo(s[1],s[2]):2==s[0]&&t.moveTo(s[1],s[2])}e.length&&(i=e[e.length-1][1]),o+=e.length,e=[]},a=function(t,o,a){var s=Math.round(o);null!==n&&s==n||(r(n-i>1||s-n>1),n=s);e.push([t,o,a])};return{moveTo:function(t,e){a(2,t,e)},lineTo:function(t,e){a(1,t,e)},stroke:function(){r(!0),t.stroke()},fill:function(){r(!0),t.fill()},beginPath:function(){r(!0),t.beginPath()},closePath:function(){r(!0),t.closePath()},_count:function(){return o}}},Fst._fillPlotter=function(t){if(!t.singleSeriesName&&0===t.seriesIndex){for(var e=t.dygraph,n=e.getLabels().slice(1),i=n.length;i>=0;i--)e.visibility()[i]||n.splice(i,1);var o=function(){for(var t=0;t<n.length;t++)if(e.getBooleanOption("fillGraph",n[t]))return!0;return!1}();if(o)for(var r,a,s=t.plotArea,l=t.allSeriesPoints,c=l.length,u=e.getBooleanOption("stackedGraph"),d=e.getColors(),h={},p=function(t,e,n,i){if(t.lineTo(e,n),u)for(var o=i.length-1;o>=0;o--){var r=i[o];t.lineTo(r[0],r[1])}},f=c-1;f>=0;f--){var b=t.drawingContext,M=n[f];if(e.getBooleanOption("fillGraph",M)){var g=e.getNumericOption("fillAlpha",M),m=e.getBooleanOption("stepPlot",M),z=d[f],v=e.axisPropertiesForSeries(M),O=1+v.minyval*v.yscale;O<0?O=0:O>1&&(O=1),O=s.h*O+s.y;var y,_=l[f],A=bst(_,0,_.length,Fst._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",M))),x=NaN,w=[-1,-1],q=wst(z),W="rgba("+q.r+","+q.g+","+q.b+","+g+")";b.fillStyle=W,b.beginPath();var L,k=!0;(_.length>2*e.width_||Clt.FORCE_FAST_PROXY)&&(b=Fst._fastCanvasProxy(b));for(var T,S=[];A.hasNext;)if(Uat((T=A.next()).y)||m){if(u){if(!k&&L==T.xval)continue;var R;k=!1,L=T.xval,R=void 0===(r=h[T.canvasx])?O:a?r[0]:r,y=[T.canvasy,R],m?-1===w[0]?h[T.canvasx]=[T.canvasy,O]:h[T.canvasx]=[T.canvasy,w[0]]:h[T.canvasx]=T.canvasy}else y=isNaN(T.canvasy)&&m?[s.y+s.h,O]:[T.canvasy,O];isNaN(x)?(b.moveTo(T.canvasx,y[1]),b.lineTo(T.canvasx,y[0])):(m?(b.lineTo(T.canvasx,w[0]),b.lineTo(T.canvasx,y[0])):b.lineTo(T.canvasx,y[0]),u&&(S.push([x,w[1]]),a&&r?S.push([T.canvasx,r[1]]):S.push([T.canvasx,y[1]]))),w=y,x=T.canvasx}else p(b,x,w[1],S),S=[],x=NaN,null===T.y_stacked||isNaN(T.y_stacked)||(h[T.canvasx]=s.h*T.y_stacked+s.y);a=m,y&&T&&(p(b,T.canvasx,y[1],S),S=[]),b.fill()}}}};const jst=Fst;var Vst={maybeTreatMouseOpAsClick:function(t,e,n){n.dragEndX=Vat(t,n),n.dragEndY=$at(t,n);var i=Math.abs(n.dragEndX-n.dragStartX),o=Math.abs(n.dragEndY-n.dragStartY);i<2&&o<2&&void 0!==e.lastx_&&null!==e.lastx_&&Vst.treatMouseOpAsClick(e,t,n),n.regionWidth=i,n.regionHeight=o},startPan:function(t,e,n){var i,o;n.isPanning=!0;var r=e.xAxisRange();if(e.getOptionForAxis("logscale","x")?(n.initialLeftmostDate=Nat(r[0]),n.dateRange=Nat(r[1])-Nat(r[0])):(n.initialLeftmostDate=r[0],n.dateRange=r[1]-r[0]),n.xUnitsPerPixel=n.dateRange/(e.plotter_.area.w-1),e.getNumericOption("panEdgeFraction")){var a=e.width_*e.getNumericOption("panEdgeFraction"),s=e.xAxisExtremes(),l=e.toDomXCoord(s[0])-a,c=e.toDomXCoord(s[1])+a,u=e.toDataXCoord(l),d=e.toDataXCoord(c);n.boundedDates=[u,d];var h=[],p=e.height_*e.getNumericOption("panEdgeFraction");for(i=0;i<e.axes_.length;i++){var f=(o=e.axes_[i]).extremeRange,b=e.toDomYCoord(f[0],i)+p,M=e.toDomYCoord(f[1],i)-p,g=e.toDataYCoord(b,i),m=e.toDataYCoord(M,i);h[i]=[g,m]}n.boundedValues=h}else n.boundedDates=null,n.boundedValues=null;for(n.is2DPan=!1,n.axes=[],i=0;i<e.axes_.length;i++){o=e.axes_[i];var z={},v=e.yAxisRange(i);e.attributes_.getForAxis("logscale",i)?(z.initialTopValue=Nat(v[1]),z.dragValueRange=Nat(v[1])-Nat(v[0])):(z.initialTopValue=v[1],z.dragValueRange=v[1]-v[0]),z.unitsPerPixel=z.dragValueRange/(e.plotter_.area.h-1),n.axes.push(z),o.valueRange&&(n.is2DPan=!0)}},movePan:function(t,e,n){n.dragEndX=Vat(t,n),n.dragEndY=$at(t,n);var i=n.initialLeftmostDate-(n.dragEndX-n.dragStartX)*n.xUnitsPerPixel;n.boundedDates&&(i=Math.max(i,n.boundedDates[0]));var o=i+n.dateRange;if(n.boundedDates&&o>n.boundedDates[1]&&(o=(i-=o-n.boundedDates[1])+n.dateRange),e.getOptionForAxis("logscale","x")?e.dateWindow_=[Math.pow(Cat,i),Math.pow(Cat,o)]:e.dateWindow_=[i,o],n.is2DPan)for(var r=n.dragEndY-n.dragStartY,a=0;a<e.axes_.length;a++){var s=e.axes_[a],l=n.axes[a],c=r*l.unitsPerPixel,u=n.boundedValues?n.boundedValues[a]:null,d=l.initialTopValue+c;u&&(d=Math.min(d,u[1]));var h=d-l.dragValueRange;u&&h<u[0]&&(h=(d-=h-u[0])-l.dragValueRange),e.attributes_.getForAxis("logscale",a)?s.valueRange=[Math.pow(Cat,h),Math.pow(Cat,d)]:s.valueRange=[h,d]}e.drawGraph_(!1)}};Vst.endPan=Vst.maybeTreatMouseOpAsClick,Vst.startZoom=function(t,e,n){n.isZooming=!0,n.zoomMoved=!1},Vst.moveZoom=function(t,e,n){n.zoomMoved=!0,n.dragEndX=Vat(t,n),n.dragEndY=$at(t,n);var i=Math.abs(n.dragStartX-n.dragEndX),o=Math.abs(n.dragStartY-n.dragEndY);n.dragDirection=i<o/2?2:1,e.drawZoomRect_(n.dragDirection,n.dragStartX,n.dragEndX,n.dragStartY,n.dragEndY,n.prevDragDirection,n.prevEndX,n.prevEndY),n.prevEndX=n.dragEndX,n.prevEndY=n.dragEndY,n.prevDragDirection=n.dragDirection},Vst.treatMouseOpAsClick=function(t,e,n){for(var i=t.getFunctionOption("clickCallback"),o=t.getFunctionOption("pointClickCallback"),r=null,a=-1,s=Number.MAX_VALUE,l=0;l<t.selPoints_.length;l++){var c=t.selPoints_[l],u=Math.pow(c.canvasx-n.dragEndX,2)+Math.pow(c.canvasy-n.dragEndY,2);!isNaN(u)&&(-1==a||u<s)&&(s=u,a=l)}var d=t.getNumericOption("highlightCircleSize")+2;if(s<=d*d&&(r=t.selPoints_[a]),r){var h={cancelable:!0,point:r,canvasx:n.dragEndX,canvasy:n.dragEndY};if(t.cascadeEvents_("pointClick",h))return;o&&o.call(t,e,r)}h={cancelable:!0,xval:t.lastx_,pts:t.selPoints_,canvasx:n.dragEndX,canvasy:n.dragEndY};t.cascadeEvents_("click",h)||i&&i.call(t,e,t.lastx_,t.selPoints_)},Vst.endZoom=function(t,e,n){e.clearZoomRect_(),n.isZooming=!1,Vst.maybeTreatMouseOpAsClick(t,e,n);var i=e.getArea();if(n.regionWidth>=10&&1==n.dragDirection){var o=Math.min(n.dragStartX,n.dragEndX),r=Math.max(n.dragStartX,n.dragEndX);(o=Math.max(o,i.x))<(r=Math.min(r,i.x+i.w))&&e.doZoomX_(o,r),n.cancelNextDblclick=!0}else if(n.regionHeight>=10&&2==n.dragDirection){var a=Math.min(n.dragStartY,n.dragEndY),s=Math.max(n.dragStartY,n.dragEndY);(a=Math.max(a,i.y))<(s=Math.min(s,i.y+i.h))&&e.doZoomY_(a,s),n.cancelNextDblclick=!0}n.dragStartX=null,n.dragStartY=null},Vst.startTouch=function(t,e,n){t.preventDefault(),t.touches.length>1&&(n.startTimeForDoubleTapMs=null);for(var i=[],o=0;o<t.touches.length;o++){var r=t.touches[o],a=r.target.getBoundingClientRect();i.push({pageX:r.pageX,pageY:r.pageY,dataX:e.toDataXCoord(r.clientX-a.left),dataY:e.toDataYCoord(r.clientY-a.top)})}if(n.initialTouches=i,1==i.length)n.initialPinchCenter=i[0],n.touchDirections={x:!0,y:!0};else if(i.length>=2){n.initialPinchCenter={pageX:.5*(i[0].pageX+i[1].pageX),pageY:.5*(i[0].pageY+i[1].pageY),dataX:.5*(i[0].dataX+i[1].dataX),dataY:.5*(i[0].dataY+i[1].dataY)};var s=180/Math.PI*Math.atan2(n.initialPinchCenter.pageY-i[0].pageY,i[0].pageX-n.initialPinchCenter.pageX);(s=Math.abs(s))>90&&(s=90-s),n.touchDirections={x:s<67.5,y:s>22.5}}n.initialRange={x:e.xAxisRange(),y:e.yAxisRange()}},Vst.moveTouch=function(t,e,n){n.startTimeForDoubleTapMs=null;var i,o=[];for(i=0;i<t.touches.length;i++){var r=t.touches[i];o.push({pageX:r.pageX,pageY:r.pageY})}var a,s,l,c=n.initialTouches,u=n.initialPinchCenter,d={pageX:(a=1==o.length?o[0]:{pageX:.5*(o[0].pageX+o[1].pageX),pageY:.5*(o[0].pageY+o[1].pageY)}).pageX-u.pageX,pageY:a.pageY-u.pageY},h=n.initialRange.x[1]-n.initialRange.x[0],p=n.initialRange.y[0]-n.initialRange.y[1];if(d.dataX=d.pageX/e.plotter_.area.w*h,d.dataY=d.pageY/e.plotter_.area.h*p,1==o.length)s=1,l=1;else if(o.length>=2){var f=c[1].pageX-u.pageX;s=(o[1].pageX-a.pageX)/f;var b=c[1].pageY-u.pageY;l=(o[1].pageY-a.pageY)/b}s=Math.min(8,Math.max(.125,s)),l=Math.min(8,Math.max(.125,l));var M=!1;if(n.touchDirections.x){var g=u.dataX-d.dataX/s;e.dateWindow_=[g+(n.initialRange.x[0]-u.dataX)/s,g+(n.initialRange.x[1]-u.dataX)/s],M=!0}if(n.touchDirections.y)for(i=0;i<1;i++){var m=e.axes_[i];if(e.attributes_.getForAxis("logscale",i));else{g=u.dataY-d.dataY/l;m.valueRange=[g+(n.initialRange.y[0]-u.dataY)/l,g+(n.initialRange.y[1]-u.dataY)/l],M=!0}}if(e.drawGraph_(!1),M&&o.length>1&&e.getFunctionOption("zoomCallback")){var z=e.xAxisRange();e.getFunctionOption("zoomCallback").call(e,z[0],z[1],e.yAxisRanges())}},Vst.endTouch=function(t,e,n){if(0!==t.touches.length)Vst.startTouch(t,e,n);else if(1==t.changedTouches.length){var i=(new Date).getTime(),o=t.changedTouches[0];n.startTimeForDoubleTapMs&&i-n.startTimeForDoubleTapMs<500&&n.doubleTapX&&Math.abs(n.doubleTapX-o.screenX)<50&&n.doubleTapY&&Math.abs(n.doubleTapY-o.screenY)<50?e.resetZoom():(n.startTimeForDoubleTapMs=i,n.doubleTapX=o.screenX,n.doubleTapY=o.screenY)}};var $st=function(t,e,n){return t<e?e-t:t>n?t-n:0};Vst.defaultModel={mousedown:function(t,e,n){if(!t.button||2!=t.button){n.initializeMouseDown(t,e,n),t.altKey||t.shiftKey?Vst.startPan(t,e,n):Vst.startZoom(t,e,n);var i=function(t){if(n.isZooming){var i=function(t,e){var n=Hat(e.canvas_),i={left:n.x,right:n.x+e.canvas_.offsetWidth,top:n.y,bottom:n.y+e.canvas_.offsetHeight},o={x:Fat(t),y:jat(t)},r=$st(o.x,i.left,i.right),a=$st(o.y,i.top,i.bottom);return Math.max(r,a)}(t,e);i<100?Vst.moveZoom(t,e,n):null!==n.dragEndX&&(n.dragEndX=null,n.dragEndY=null,e.clearZoomRect_())}else n.isPanning&&Vst.movePan(t,e,n)},o=function(t){n.isZooming?null!==n.dragEndX?Vst.endZoom(t,e,n):Vst.maybeTreatMouseOpAsClick(t,e,n):n.isPanning&&Vst.endPan(t,e,n),Yat(document,"mousemove",i),Yat(document,"mouseup",o),n.destroy()};e.addAndTrackEvent(document,"mousemove",i),e.addAndTrackEvent(document,"mouseup",o)}},willDestroyContextMyself:!0,touchstart:function(t,e,n){Vst.startTouch(t,e,n)},touchmove:function(t,e,n){Vst.moveTouch(t,e,n)},touchend:function(t,e,n){Vst.endTouch(t,e,n)},dblclick:function(t,e,n){if(n.cancelNextDblclick)n.cancelNextDblclick=!1;else{var i={canvasx:n.dragEndX,canvasy:n.dragEndY,cancelable:!0};e.cascadeEvents_("dblclick",i)||t.altKey||t.shiftKey||e.resetZoom()}}},Vst.nonInteractiveModel_={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n)},mouseup:Vst.maybeTreatMouseOpAsClick},Vst.dragIsPanInteractionModel={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n),Vst.startPan(t,e,n)},mousemove:function(t,e,n){n.isPanning&&Vst.movePan(t,e,n)},mouseup:function(t,e,n){n.isPanning&&Vst.endPan(t,e,n)}};const Ust=Vst;const Gst={highlightCircleSize:3,highlightSeriesOpts:null,highlightSeriesBackgroundAlpha:.5,highlightSeriesBackgroundColor:"rgb(255, 255, 255)",labelsSeparateLines:!1,labelsShowZeroValues:!0,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:!0,digitsAfterDecimal:2,maxNumberWidth:6,sigFigs:null,strokeWidth:1,strokeBorderWidth:0,strokeBorderColor:"white",axisTickSize:3,axisLabelFontSize:14,rightGap:5,showRoller:!1,xValueParser:void 0,delimiter:",",sigma:2,errorBars:!1,fractions:!1,wilsonInterval:!0,customBars:!1,fillGraph:!1,fillAlpha:.15,connectSeparatedPoints:!1,stackedGraph:!1,stackedGraphNaNFill:"all",hideOverlayOnMouseOut:!0,resizable:"no",legend:"onmouseover",legendFollowOffsetX:50,legendFollowOffsetY:-50,stepPlot:!1,xRangePad:0,yRangePad:null,drawAxesAtZero:!1,titleHeight:28,xLabelHeight:18,yLabelWidth:18,axisLineColor:"black",axisLineWidth:.3,gridLineWidth:.3,axisLabelWidth:50,gridLineColor:"rgb(128,128,128)",interactionModel:Ust.defaultModel,animatedZooms:!1,animateBackgroundFade:!0,showRangeSelector:!1,rangeSelectorHeight:40,rangeSelectorPlotStrokeColor:"#808FAB",rangeSelectorPlotFillGradientColor:"white",rangeSelectorPlotFillColor:"#A7B1C4",rangeSelectorBackgroundStrokeColor:"gray",rangeSelectorBackgroundLineWidth:1,rangeSelectorPlotLineWidth:1.5,rangeSelectorForegroundStrokeColor:"black",rangeSelectorForegroundLineWidth:1,rangeSelectorAlpha:.6,showInRangeSelector:null,plotter:[jst._fillPlotter,jst._errorPlotter,jst._linePlotter],plugins:[],axes:{x:{pixelsPerLabel:70,axisLabelWidth:60,axisLabelFormatter:Est,valueFormatter:Bst,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:zat},y:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:Cst,axisLabelFormatter:Dst,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:mat},y2:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:Cst,axisLabelFormatter:Dst,drawAxis:!0,drawGrid:!1,independentTicks:!1,ticker:mat}}};var Zst=function(t){this.dygraph_=t,this.yAxes_=[],this.xAxis_={},this.series_={},this.global_=this.dygraph_.attrs_,this.user_=this.dygraph_.user_attrs_||{},this.labels_=[],this.highlightSeries_=this.get("highlightSeriesOpts")||{},this.reparseSeries()};Zst.AXIS_STRING_MAPPINGS_={y:0,Y:0,y1:0,Y1:0,y2:1,Y2:1},Zst.axisToIndex_=function(t){if("string"==typeof t){if(Zst.AXIS_STRING_MAPPINGS_.hasOwnProperty(t))return Zst.AXIS_STRING_MAPPINGS_[t];throw"Unknown axis : "+t}if("number"==typeof t){if(0===t||1===t)return t;throw"Dygraphs only supports two y-axes, indexed from 0-1."}if(t)throw"Unknown axis : "+t;return 0},Zst.prototype.reparseSeries=function(){var t=this.get("labels");if(t){this.labels_=t.slice(1),this.yAxes_=[{series:[],options:{}}],this.xAxis_={options:{}},this.series_={};for(var e=this.user_.series||{},n=0;n<this.labels_.length;n++){var i=this.labels_[n],o=e[i]||{},r=Zst.axisToIndex_(o.axis);this.series_[i]={idx:n,yAxis:r,options:o},this.yAxes_[r]?this.yAxes_[r].series.push(i):this.yAxes_[r]={series:[i],options:{}}}var a=this.user_.axes||{};ast(this.yAxes_[0].options,a.y||{}),this.yAxes_.length>1&&ast(this.yAxes_[1].options,a.y2||{}),ast(this.xAxis_.options,a.x||{})}},Zst.prototype.get=function(t){var e=this.getGlobalUser_(t);return null!==e?e:this.getGlobalDefault_(t)},Zst.prototype.getGlobalUser_=function(t){return this.user_.hasOwnProperty(t)?this.user_[t]:null},Zst.prototype.getGlobalDefault_=function(t){return this.global_.hasOwnProperty(t)?this.global_[t]:Gst.hasOwnProperty(t)?Gst[t]:null},Zst.prototype.getForAxis=function(t,e){var n,i;if("number"==typeof e)i=0===(n=e)?"y":"y2";else{if("y1"==e&&(e="y"),"y"==e)n=0;else if("y2"==e)n=1;else{if("x"!=e)throw"Unknown axis "+e;n=-1}i=e}var o=-1==n?this.xAxis_:this.yAxes_[n];if(o){var r=o.options;if(r.hasOwnProperty(t))return r[t]}if("x"!==e||"logscale"!==t){var a=this.getGlobalUser_(t);if(null!==a)return a}var s=Gst.axes[i];return s.hasOwnProperty(t)?s[t]:this.getGlobalDefault_(t)},Zst.prototype.getForSeries=function(t,e){if(e===this.dygraph_.getHighlightSeries()&&this.highlightSeries_.hasOwnProperty(t))return this.highlightSeries_[t];if(!this.series_.hasOwnProperty(e))throw"Unknown series: "+e;var n=this.series_[e],i=n.options;return i.hasOwnProperty(t)?i[t]:this.getForAxis(t,n.yAxis)},Zst.prototype.numAxes=function(){return this.yAxes_.length},Zst.prototype.axisForSeries=function(t){return this.series_[t].yAxis},Zst.prototype.axisOptions=function(t){return this.yAxes_[t].options},Zst.prototype.seriesForAxis=function(t){return this.yAxes_[t].series},Zst.prototype.seriesNames=function(){return this.labels_};const Kst=Zst;function Jst(){this.tarps=[]}Jst.prototype.cover=function(){for(var t=document.getElementsByTagName("iframe"),e=0;e<t.length;e++){var n=t[e],i=Hat(n),o=i.x,r=i.y,a=n.offsetWidth,s=n.offsetHeight,l=document.createElement("div");l.style.position="absolute",l.style.left=o+"px",l.style.top=r+"px",l.style.width=a+"px",l.style.height=s+"px",l.style.zIndex=999,document.body.appendChild(l),this.tarps.push(l)}},Jst.prototype.uncover=function(){for(var t=0;t<this.tarps.length;t++)this.tarps[t].parentNode.removeChild(this.tarps[t]);this.tarps=[]};const Qst=Jst;var tlt=function(){},elt=tlt;elt.X=0,elt.Y=1,elt.EXTRAS=2,elt.prototype.extractSeries=function(t,e,n){},elt.prototype.seriesToPoints=function(t,e,n){for(var i=[],o=0;o<t.length;++o){var r=t[o],a=r[1],s=null===a?null:elt.parseFloat(a),l={x:NaN,y:NaN,xval:elt.parseFloat(r[0]),yval:s,name:e,idx:o+n,canvasx:NaN,canvasy:NaN};i.push(l)}return this.onPointsCreated_(t,i),i},elt.prototype.onPointsCreated_=function(t,e){},elt.prototype.rollingAverage=function(t,e,n,i){},elt.prototype.getExtremeYValues=function(t,e,n){},elt.prototype.onLineEvaluated=function(t,e,n){},elt.parseFloat=function(t){return null===t?NaN:t};const nlt=tlt;var ilt=function(){};(ilt.prototype=new nlt).extractSeries=function(t,e,n){var i=[];const o=n.get("labels")[e],r=n.getForSeries("logscale",o);for(var a=0;a<t.length;a++){var s=t[a][0],l=t[a][e];r&&l<=0&&(l=null),i.push([s,l])}return i},ilt.prototype.rollingAverage=function(t,e,n,i){var o,r,a,s,l=[];if(1==(e=Math.min(e,t.length)))return t;for(i=0;i<t.length;i++){for(a=0,s=0,o=Math.max(0,i-e+1);o<i+1;o++)null===(r=t[o][1])||isNaN(r)||(s++,a+=t[o][1]);l[i]=s?[t[i][0],a/s]:[t[i][0],null]}return l},ilt.prototype.getExtremeYValues=function(t,e,n){for(var i,o=null,r=null,a=t.length-1,s=0;s<=a;s++)null===(i=t[s][1])||isNaN(i)||((null===r||i>r)&&(r=i),(null===o||i<o)&&(o=i));return[o,r]};const olt=ilt;var rlt=function(){nlt.call(this)};(rlt.prototype=new nlt).extractSeries=function(t,e,n){},rlt.prototype.rollingAverage=function(t,e,n,i){},rlt.prototype.onPointsCreated_=function(t,e){for(var n=0;n<t.length;++n){var i=t[n],o=e[n];o.y_top=NaN,o.y_bottom=NaN,o.yval_minus=nlt.parseFloat(i[2][0]),o.yval_plus=nlt.parseFloat(i[2][1])}},rlt.prototype.getExtremeYValues=function(t,e,n){for(var i,o=null,r=null,a=t.length-1,s=0;s<=a;s++)if(null!==(i=t[s][1])&&!isNaN(i)){var l=t[s][2][0],c=t[s][2][1];l>i&&(l=i),c<i&&(c=i),(null===r||c>r)&&(r=c),(null===o||l<o)&&(o=l)}return[o,r]},rlt.prototype.onLineEvaluated=function(t,e,n){for(var i,o=0;o<t.length;o++)(i=t[o]).y_top=Hst.calcYNormal_(e,i.yval_minus,n),i.y_bottom=Hst.calcYNormal_(e,i.yval_plus,n)};const alt=rlt;var slt=function(){};(slt.prototype=new alt).extractSeries=function(t,e,n){var i,o,r,a,s=[];const l=n.get("labels")[e],c=n.getForSeries("logscale",l),u=n.getForSeries("sigma",l);for(var d=0;d<t.length;d++)i=t[d][0],a=t[d][e],c&&null!==a&&(a[0]<=0||a[0]-u*a[1]<=0)&&(a=null),null!==a?null===(o=a[0])||isNaN(o)?s.push([i,o,[o,o,o]]):(r=u*a[1],s.push([i,o,[o-r,o+r,a[1]]])):s.push([i,null,[null,null,null]]);return s},slt.prototype.rollingAverage=function(t,e,n,i){e=Math.min(e,t.length);var o=[];const r=n.get("labels")[i],a=n.getForSeries("sigma",r);var s,l,c,u,d,h,p,f;for(i=0;i<t.length;i++){for(u=0,p=0,d=0,s=Math.max(0,i-e+1);s<i+1;s++)null===(l=t[s][1])||isNaN(l)||(d++,u+=l,p+=Math.pow(t[s][2][2],2));d?(h=Math.sqrt(p)/d,f=u/d,o[i]=[t[i][0],f,[f-a*h,f+a*h]]):(c=1==e?t[i][1]:null,o[i]=[t[i][0],c,[c,c]])}return o};const llt=slt;var clt=function(){};(clt.prototype=new alt).extractSeries=function(t,e,n){var i,o,r,a=[];const s=n.get("labels")[e],l=n.getForSeries("logscale",s);for(var c=0;c<t.length;c++)i=t[c][0],r=t[c][e],l&&null!==r&&(r[0]<=0||r[1]<=0||r[2]<=0)&&(r=null),null!==r?null===(o=r[1])||isNaN(o)?a.push([i,o,[o,o]]):a.push([i,o,[r[0],r[2]]]):a.push([i,null,[null,null]]);return a},clt.prototype.rollingAverage=function(t,e,n,i){e=Math.min(e,t.length);var o,r,a,s,l,c,u=[];for(r=0,s=0,a=0,l=0,i=0;i<t.length;i++){if(o=t[i][1],c=t[i][2],u[i]=t[i],null===o||isNaN(o)||(r+=c[0],s+=o,a+=c[1],l+=1),i-e>=0){var d=t[i-e];null===d[1]||isNaN(d[1])||(r-=d[2][0],s-=d[1],a-=d[2][1],l-=1)}u[i]=l?[t[i][0],1*s/l,[1*r/l,1*a/l]]:[t[i][0],null,[null,null]]}return u};const ult=clt;var dlt=function(){};(dlt.prototype=new olt).extractSeries=function(t,e,n){var i,o,r,a,s,l=[];const c=n.get("labels")[e],u=n.getForSeries("logscale",c);for(var d=0;d<t.length;d++)i=t[d][0],r=t[d][e],u&&null!==r&&(r[0]<=0||r[1]<=0)&&(r=null),null!==r?(a=r[0],s=r[1],null===a||isNaN(a)?l.push([i,a,[a,s]]):(o=100*(s?a/s:0),l.push([i,o,[a,s]]))):l.push([i,null,[null,null]]);return l},dlt.prototype.rollingAverage=function(t,e,n,i){e=Math.min(e,t.length);var o=[],r=0,a=0;for(i=0;i<t.length;i++){r+=t[i][2][0],a+=t[i][2][1],i-e>=0&&(r-=t[i-e][2][0],a-=t[i-e][2][1]);var s=t[i][0],l=a?r/a:0;o[i]=[s,100*l]}return o};const hlt=dlt;var plt=function(){};(plt.prototype=new alt).extractSeries=function(t,e,n){var i,o,r,a,s,l,c,u=[];const d=n.get("labels")[e],h=n.getForSeries("logscale",d),p=n.getForSeries("sigma",d);for(var f=0;f<t.length;f++)i=t[f][0],r=t[f][e],h&&null!==r&&(r[0]<=0||r[1]<=0)&&(r=null),null!==r?(a=r[0],s=r[1],null===a||isNaN(a)?u.push([i,a,[a,a,a,s]]):(l=s?a/s:0,c=100*(s?p*Math.sqrt(l*(1-l)/s):1),o=100*l,u.push([i,o,[o-c,o+c,a,s]]))):u.push([i,null,[null,null,null,null]]);return u},plt.prototype.rollingAverage=function(t,e,n,i){e=Math.min(e,t.length);var o=[];const r=n.get("labels")[i],a=n.getForSeries("sigma",r),s=n.getForSeries("wilsonInterval",r);var l,c,u,d=0,h=0,p=100;for(i=0;i<t.length;i++){d+=t[i][2][2],h+=t[i][2][3],i-e>=0&&(d-=t[i-e][2][2],h-=t[i-e][2][3]);var f=t[i][0],b=h?d/h:0;if(s)if(h){var M=b<0?0:b,g=h,m=a*Math.sqrt(M*(1-M)/g+a*a/(4*g*g)),z=1+a*a/h;l=(M+a*a/(2*h)-m)/z,c=(M+a*a/(2*h)+m)/z,o[i]=[f,M*p,[l*p,c*p]]}else o[i]=[f,0,[0,0]];else u=h?a*Math.sqrt(b*(1-b)/h):1,o[i]=[f,p*b,[p*(b-u),p*(b+u)]]}return o};const flt=plt;var blt=function(){this.annotations_=[]};blt.prototype.toString=function(){return"Annotations Plugin"},blt.prototype.activate=function(t){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},blt.prototype.detachLabels=function(){for(var t=0;t<this.annotations_.length;t++){var e=this.annotations_[t];e.parentNode&&e.parentNode.removeChild(e),this.annotations_[t]=null}this.annotations_=[]},blt.prototype.clearChart=function(t){this.detachLabels()},blt.prototype.didDrawChart=function(t){var e=t.dygraph,n=e.layout_.annotated_points;if(n&&0!==n.length)for(var i=t.canvas.parentNode,o=function(t,n,i){return function(o){var r=i.annotation;r.hasOwnProperty(t)?r[t](r,i,e,o):e.getOption(n)&&e.getOption(n)(r,i,e,o)}},r=t.dygraph.getArea(),a={},s=0;s<n.length;s++){var l=n[s];if(!(l.canvasx<r.x||l.canvasx>r.x+r.w||l.canvasy<r.y||l.canvasy>r.y+r.h)){var c=l.annotation,u=6;c.hasOwnProperty("tickHeight")&&(u=c.tickHeight);var d=document.createElement("div");d.style.fontSize=e.getOption("axisLabelFontSize")+"px";var h="dygraph-annotation";c.hasOwnProperty("icon")||(h+=" dygraphDefaultAnnotation dygraph-default-annotation"),c.hasOwnProperty("cssClass")&&(h+=" "+c.cssClass),d.className=h;var p=c.hasOwnProperty("width")?c.width:16,f=c.hasOwnProperty("height")?c.height:16;if(c.hasOwnProperty("icon")){var b=document.createElement("img");b.src=c.icon,b.width=p,b.height=f,d.appendChild(b)}else l.annotation.hasOwnProperty("shortText")&&d.appendChild(document.createTextNode(l.annotation.shortText));var M=l.canvasx-p/2;d.style.left=M+"px";var g=0;if(c.attachAtBottom){var m=r.y+r.h-f-u;a[M]?m-=a[M]:a[M]=0,a[M]+=u+f,g=m}else g=l.canvasy-f-u;d.style.top=g+"px",d.style.width=p+"px",d.style.height=f+"px",d.title=l.annotation.text,d.style.color=e.colorsMap_[l.name],d.style.borderColor=e.colorsMap_[l.name],c.div=d,e.addAndTrackEvent(d,"click",o("clickHandler","annotationClickHandler",l)),e.addAndTrackEvent(d,"mouseover",o("mouseOverHandler","annotationMouseOverHandler",l)),e.addAndTrackEvent(d,"mouseout",o("mouseOutHandler","annotationMouseOutHandler",l)),e.addAndTrackEvent(d,"dblclick",o("dblClickHandler","annotationDblClickHandler",l)),i.appendChild(d),this.annotations_.push(d);var z=t.drawingContext;if(z.save(),z.strokeStyle=c.hasOwnProperty("tickColor")?c.tickColor:e.colorsMap_[l.name],z.lineWidth=c.hasOwnProperty("tickWidth")?c.tickWidth:e.getOption("strokeWidth"),z.beginPath(),c.attachAtBottom){m=g+f;z.moveTo(l.canvasx,m),z.lineTo(l.canvasx,m+u)}else z.moveTo(l.canvasx,l.canvasy),z.lineTo(l.canvasx,l.canvasy-2-u);z.closePath(),z.stroke(),z.restore()}}},blt.prototype.destroy=function(){this.detachLabels()};const Mlt=blt;var glt=function(){this.xlabels_=[],this.ylabels_=[]};glt.prototype.toString=function(){return"Axes Plugin"},glt.prototype.activate=function(t){return{layout:this.layout,clearChart:this.clearChart,willDrawChart:this.willDrawChart}},glt.prototype.layout=function(t){var e,n=t.dygraph;if(n.getOptionForAxis("drawAxis","y")){var i=n.getOptionForAxis("axisLabelWidth","y")+2*n.getOptionForAxis("axisTickSize","y");t.reserveSpaceLeft(i)}n.getOptionForAxis("drawAxis","x")&&(e=n.getOption("xAxisHeight")?n.getOption("xAxisHeight"):n.getOptionForAxis("axisLabelFontSize","x")+2*n.getOptionForAxis("axisTickSize","x"),t.reserveSpaceBottom(e));if(2==n.numAxes()){if(n.getOptionForAxis("drawAxis","y2")){i=n.getOptionForAxis("axisLabelWidth","y2")+2*n.getOptionForAxis("axisTickSize","y2");t.reserveSpaceRight(i)}}else n.numAxes()>2&&n.error("Only two y-axes are supported at this time. (Trying to use "+n.numAxes()+")")},glt.prototype.detachLabels=function(){function t(t){for(var e=0;e<t.length;e++){var n=t[e];n.parentNode&&n.parentNode.removeChild(n)}}t(this.xlabels_),t(this.ylabels_),this.xlabels_=[],this.ylabels_=[]},glt.prototype.clearChart=function(t){this.detachLabels()},glt.prototype.willDrawChart=function(t){var e=t.dygraph;if(!e.getOptionForAxis("drawAxis","x")&&!e.getOptionForAxis("drawAxis","y")&&!e.getOptionForAxis("drawAxis","y2"))return;function n(t){return Math.round(t)+.5}function i(t){return Math.round(t)-.5}var o,r,a,s=t.drawingContext,l=t.canvas.parentNode,c=e.width_,u=e.height_,d=function(t){return{position:"absolute",fontSize:e.getOptionForAxis("axisLabelFontSize",t)+"px",width:e.getOptionForAxis("axisLabelWidth",t)+"px"}},h={x:d("x"),y:d("y"),y2:d("y2")},p=function(t,e,n){var i=document.createElement("div"),o=h["y2"==n?"y2":e];ast(i.style,o);var r=document.createElement("div");return r.className="dygraph-axis-label dygraph-axis-label-"+e+(n?" dygraph-axis-label-"+n:""),r.innerHTML=t,i.appendChild(r),i};s.save();var f=e.layout_,b=t.dygraph.plotter_.area,M=function(t){return function(n){return e.getOptionForAxis(n,t)}};const g=this;if(e.getOptionForAxis("drawAxis","y")||2==e.numAxes()&&e.getOptionForAxis("drawAxis","y2")){if(f.yticks&&f.yticks.length>0){var m=e.numAxes(),z=[M("y"),M("y2")];f.yticks.forEach((function(t){if(void 0!==t.label){r=b.x;var e="y1",n=z[0];if(1==t.axis&&(r=b.x+b.w,-1,e="y2",n=z[1]),n("drawAxis")){var i=n("axisLabelFontSize");a=b.y+t.pos*b.h,o=p(t.label,"y",2==m?e:null);var s=a-i/2;s<0&&(s=0),s+i+3>u?o.style.bottom="0":o.style.top=Math.min(s,u-2*i)+"px",0===t.axis?(o.style.left=b.x-n("axisLabelWidth")-n("axisTickSize")+"px",o.style.textAlign="right"):1==t.axis&&(o.style.left=b.x+b.w+n("axisTickSize")+"px",o.style.textAlign="left"),o.style.width=n("axisLabelWidth")+"px",l.appendChild(o),g.ylabels_.push(o)}}}))}var v;if(e.getOption("drawAxesAtZero"))((_=e.toPercentXCoord(0))>1||_<0||isNaN(_))&&(_=0),v=n(b.x+_*b.w);else v=n(b.x);s.strokeStyle=e.getOptionForAxis("axisLineColor","y"),s.lineWidth=e.getOptionForAxis("axisLineWidth","y"),s.beginPath(),s.moveTo(v,i(b.y)),s.lineTo(v,i(b.y+b.h)),s.closePath(),s.stroke(),2==e.numAxes()&&e.getOptionForAxis("drawAxis","y2")&&(s.strokeStyle=e.getOptionForAxis("axisLineColor","y2"),s.lineWidth=e.getOptionForAxis("axisLineWidth","y2"),s.beginPath(),s.moveTo(i(b.x+b.w),i(b.y)),s.lineTo(i(b.x+b.w),i(b.y+b.h)),s.closePath(),s.stroke())}if(e.getOptionForAxis("drawAxis","x")){if(f.xticks){var O=M("x");f.xticks.forEach((function(t){if(void 0!==t.label){r=b.x+t.pos*b.w,a=b.y+b.h,(o=p(t.label,"x")).style.textAlign="center",o.style.top=a+O("axisTickSize")+"px";var e=r-O("axisLabelWidth")/2;e+O("axisLabelWidth")>c&&(e=c-O("axisLabelWidth"),o.style.textAlign="right"),e<0&&(e=0,o.style.textAlign="left"),o.style.left=e+"px",o.style.width=O("axisLabelWidth")+"px",l.appendChild(o),g.xlabels_.push(o)}}))}var y,_;if(s.strokeStyle=e.getOptionForAxis("axisLineColor","x"),s.lineWidth=e.getOptionForAxis("axisLineWidth","x"),s.beginPath(),e.getOption("drawAxesAtZero"))((_=e.toPercentYCoord(0,0))>1||_<0)&&(_=1),y=i(b.y+_*b.h);else y=i(b.y+b.h);s.moveTo(n(b.x),y),s.lineTo(n(b.x+b.w),y),s.closePath(),s.stroke()}s.restore()};const mlt=glt;var zlt=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};zlt.prototype.toString=function(){return"ChartLabels Plugin"},zlt.prototype.activate=function(t){return{layout:this.layout,didDrawChart:this.didDrawChart}};var vlt=function(t){var e=document.createElement("div");return e.style.position="absolute",e.style.left=t.x+"px",e.style.top=t.y+"px",e.style.width=t.w+"px",e.style.height=t.h+"px",e};zlt.prototype.detachLabels_=function(){for(var t=[this.title_div_,this.xlabel_div_,this.ylabel_div_,this.y2label_div_],e=0;e<t.length;e++){var n=t[e];n&&(n.parentNode&&n.parentNode.removeChild(n))}this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};var Olt=function(t,e,n,i,o){var r=document.createElement("div");r.style.position="absolute",r.style.left=1==n?"0px":e.x+"px",r.style.top=e.y+"px",r.style.width=e.w+"px",r.style.height=e.h+"px",r.style.fontSize=t.getOption("yLabelWidth")-2+"px";var a=document.createElement("div");a.style.position="absolute",a.style.width=e.h+"px",a.style.height=e.w+"px",a.style.top=e.h/2-e.w/2+"px",a.style.left=e.w/2-e.h/2+"px",a.className="dygraph-label-rotate-"+(1==n?"right":"left");var s=document.createElement("div");return s.className=i,s.innerHTML=o,a.appendChild(s),r.appendChild(a),r};zlt.prototype.layout=function(t){this.detachLabels_();var e=t.dygraph,n=t.chart_div;if(e.getOption("title")){var i=t.reserveSpaceTop(e.getOption("titleHeight"));this.title_div_=vlt(i),this.title_div_.style.fontSize=e.getOption("titleHeight")-8+"px",(o=document.createElement("div")).className="dygraph-label dygraph-title",o.innerHTML=e.getOption("title"),this.title_div_.appendChild(o),n.appendChild(this.title_div_)}if(e.getOption("xlabel")){var o,r=t.reserveSpaceBottom(e.getOption("xLabelHeight"));this.xlabel_div_=vlt(r),this.xlabel_div_.style.fontSize=e.getOption("xLabelHeight")-2+"px",(o=document.createElement("div")).className="dygraph-label dygraph-xlabel",o.innerHTML=e.getOption("xlabel"),this.xlabel_div_.appendChild(o),n.appendChild(this.xlabel_div_)}if(e.getOption("ylabel")){var a=t.reserveSpaceLeft(0);this.ylabel_div_=Olt(e,a,1,"dygraph-label dygraph-ylabel",e.getOption("ylabel")),n.appendChild(this.ylabel_div_)}if(e.getOption("y2label")&&2==e.numAxes()){var s=t.reserveSpaceRight(0);this.y2label_div_=Olt(e,s,2,"dygraph-label dygraph-y2label",e.getOption("y2label")),n.appendChild(this.y2label_div_)}},zlt.prototype.didDrawChart=function(t){var e=t.dygraph;this.title_div_&&(this.title_div_.children[0].innerHTML=e.getOption("title")),this.xlabel_div_&&(this.xlabel_div_.children[0].innerHTML=e.getOption("xlabel")),this.ylabel_div_&&(this.ylabel_div_.children[0].children[0].innerHTML=e.getOption("ylabel")),this.y2label_div_&&(this.y2label_div_.children[0].children[0].innerHTML=e.getOption("y2label"))},zlt.prototype.clearChart=function(){},zlt.prototype.destroy=function(){this.detachLabels_()};const ylt=zlt;var _lt=function(){};_lt.prototype.toString=function(){return"Gridline Plugin"},_lt.prototype.activate=function(t){return{willDrawChart:this.willDrawChart}},_lt.prototype.willDrawChart=function(t){var e,n,i,o=t.dygraph,r=t.drawingContext,a=o.layout_,s=t.dygraph.plotter_.area;function l(t){return Math.round(t)+.5}function c(t){return Math.round(t)-.5}if(o.getOptionForAxis("drawGrid","y")){for(var u=["y","y2"],d=[],h=[],p=[],f=[],b=[],M=0;M<u.length;M++)p[M]=o.getOptionForAxis("drawGrid",u[M]),p[M]&&(d[M]=o.getOptionForAxis("gridLineColor",u[M]),h[M]=o.getOptionForAxis("gridLineWidth",u[M]),b[M]=o.getOptionForAxis("gridLinePattern",u[M]),f[M]=b[M]&&b[M].length>=2);i=a.yticks,r.save(),i.forEach((t=>{if(t.has_tick){var i=t.axis;p[i]&&(r.save(),f[i]&&r.setLineDash&&r.setLineDash(b[i]),r.strokeStyle=d[i],r.lineWidth=h[i],e=l(s.x),n=c(s.y+t.pos*s.h),r.beginPath(),r.moveTo(e,n),r.lineTo(e+s.w,n),r.stroke(),r.restore())}})),r.restore()}if(o.getOptionForAxis("drawGrid","x")){i=a.xticks,r.save();b=o.getOptionForAxis("gridLinePattern","x");(f=b&&b.length>=2)&&r.setLineDash&&r.setLineDash(b),r.strokeStyle=o.getOptionForAxis("gridLineColor","x"),r.lineWidth=o.getOptionForAxis("gridLineWidth","x"),i.forEach((t=>{t.has_tick&&(e=l(s.x+t.pos*s.w),n=c(s.y+s.h),r.beginPath(),r.moveTo(e,n),r.lineTo(e,s.y),r.stroke())})),f&&r.setLineDash&&r.setLineDash([]),r.restore()}},_lt.prototype.destroy=function(){};const Alt=_lt;var xlt=function(){this.legend_div_=null,this.is_generated_div_=!1};xlt.prototype.toString=function(){return"Legend Plugin"},xlt.prototype.activate=function(t){var e,n=t.getOption("labelsDiv");return n&&null!==n?e="string"==typeof n||n instanceof String?document.getElementById(n):n:((e=document.createElement("div")).className="dygraph-legend",t.graphDiv.appendChild(e),this.is_generated_div_=!0),this.legend_div_=e,this.one_em_width_=10,{select:this.select,deselect:this.deselect,predraw:this.predraw,didDrawChart:this.didDrawChart}};function wlt(t,e,n){if(!t||t.length<=1)return`<div class="dygraph-legend-line" style="border-bottom-color: ${e};"></div>`;var i,o,r,a,s=0,l=0,c=[];for(i=0;i<=t.length;i++)s+=t[i%t.length];if((a=Math.floor(n/(s-t[0])))>1){for(i=0;i<t.length;i++)c[i]=t[i]/n;l=c.length}else{for(a=1,i=0;i<t.length;i++)c[i]=t[i]/s;l=c.length+1}var u="";for(o=0;o<a;o++)for(i=0;i<l;i+=2)r=c[i%c.length],u+=`<div class="dygraph-legend-dash" style="margin-right: ${i<t.length?c[(i+1)%c.length]:0}em; padding-left: ${r}em;"></div>`;return u}xlt.prototype.select=function(t){var e=t.selectedX,n=t.selectedPoints,i=t.selectedRow,o=t.dygraph.getOption("legend");if("never"!==o){var r=xlt.generateLegendHTML(t.dygraph,e,n,this.one_em_width_,i);if(r instanceof Node&&r.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(r)):this.legend_div_.innerHTML=r,this.legend_div_.style.display="","follow"===o){var a,s=t.dygraph.plotter_.area,l=this.legend_div_.offsetWidth,c=t.dygraph.getOptionForAxis("axisLabelWidth","y"),u=t.dygraph.getHighlightSeries();u&&(a=n.find((t=>t.name===u)))||(a=n[0]);const e=t.dygraph.getNumericOption("legendFollowOffsetX"),i=t.dygraph.getNumericOption("legendFollowOffsetY");var d=a.x*s.w+e,h=a.y*s.h+i;d+l+1>s.w&&(d=d-2*e-l-(c-s.x)),this.legend_div_.style.left=c+d+"px",this.legend_div_.style.top=h+"px"}else if("onmouseover"===o&&this.is_generated_div_){s=t.dygraph.plotter_.area,l=this.legend_div_.offsetWidth;this.legend_div_.style.left=s.x+s.w-l-1+"px",this.legend_div_.style.top=s.y+"px"}}else this.legend_div_.style.display="none"},xlt.prototype.deselect=function(t){"always"!==t.dygraph.getOption("legend")&&(this.legend_div_.style.display="none");var e=function(t){var e=document.createElement("span");e.setAttribute("style","margin: 0; padding: 0 0 0 1em; border: 0;"),t.appendChild(e);var n=e.offsetWidth;return t.removeChild(e),n}(this.legend_div_);this.one_em_width_=e;var n=xlt.generateLegendHTML(t.dygraph,void 0,void 0,e,null);n instanceof Node&&n.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(n)):this.legend_div_.innerHTML=n},xlt.prototype.didDrawChart=function(t){this.deselect(t)},xlt.prototype.predraw=function(t){if(this.is_generated_div_){t.dygraph.graphDiv.appendChild(this.legend_div_);var e=t.dygraph.plotter_.area,n=this.legend_div_.offsetWidth;this.legend_div_.style.left=e.x+e.w-n-1+"px",this.legend_div_.style.top=e.y+"px"}},xlt.prototype.destroy=function(){this.legend_div_=null},xlt.generateLegendHTML=function(t,e,n,i,o){var r,a={dygraph:t,x:e,i:o,series:[]},s={},l=t.getLabels();if(l)for(var c=1;c<l.length;c++){var u=t.getPropertiesForSeries(l[c]),d={dashHTML:wlt(t.getOption("strokePattern",l[c]),u.color,i),label:l[c],labelHTML:(r=l[c],r.replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")),isVisible:u.visible,color:u.color};a.series.push(d),s[l[c]]=d}if(void 0!==e){var h=t.optionsViewForAxis_("x"),p=h("valueFormatter");a.xHTML=p.call(t,e,h,l[0],t,o,0);var f=[],b=t.numAxes();for(c=0;c<b;c++)f[c]=t.optionsViewForAxis_("y"+(c?1+c:""));var M=t.getOption("labelsShowZeroValues"),g=t.getHighlightSeries();for(c=0;c<n.length;c++){var m=n[c];if((d=s[m.name]).y=m.yval,0===m.yval&&!M||isNaN(m.canvasy))d.isVisible=!1;else{var z=f[(u=t.getPropertiesForSeries(m.name)).axis-1];ast(d,{yHTML:z("valueFormatter").call(t,m.yval,z,m.name,t,o,l.indexOf(m.name))}),m.name==g&&(d.isHighlighted=!0)}}}return(t.getOption("legendFormatter")||xlt.defaultFormatter).call(t,a)},xlt.defaultFormatter=function(t){var e=t.dygraph;if(!0!==e.getOption("showLabelsOnHighlight"))return"";var n,i=e.getOption("labelsSeparateLines");if(void 0===t.x){if("always"!=e.getOption("legend"))return"";n="";for(var o=0;o<t.series.length;o++){(r=t.series[o]).isVisible&&(""!==n&&(n+=i?"<br />":" "),n+=`<span style='font-weight: bold; color: ${r.color};'>${r.dashHTML} ${r.labelHTML}</span>`)}return n}n=t.xHTML+":";for(o=0;o<t.series.length;o++){var r;if((r=t.series[o]).y||r.yHTML)if(r.isVisible)i&&(n+="<br>"),n+=`<span${r.isHighlighted?' class="highlight"':""}> <b><span style='color: ${r.color};'>${r.labelHTML}</span></b>: ${r.yHTML}</span>`}return n};const qlt=xlt;var Wlt=function(){this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};Wlt.prototype.toString=function(){return"RangeSelector Plugin"},Wlt.prototype.activate=function(t){return this.dygraph_=t,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},Wlt.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null},Wlt.prototype.getOption_=function(t,e){return this.dygraph_.getOption(t,e)},Wlt.prototype.setDefaultOption_=function(t,e){this.dygraph_.attrs_[t]=e},Wlt.prototype.createInterface_=function(){this.createCanvases_(),this.createZoomHandles_(),this.initInteraction_(),this.getOption_("animatedZooms")&&(console.warn("Animated zooms and range selector are not compatible; disabling animatedZooms."),this.dygraph_.updateOptions({animatedZooms:!1},!0)),this.interfaceCreated_=!0,this.addToGraph_()},Wlt.prototype.addToGraph_=function(){var t=this.graphDiv_=this.dygraph_.graphDiv;t.appendChild(this.bgcanvas_),t.appendChild(this.fgcanvas_),t.appendChild(this.leftZoomHandle_),t.appendChild(this.rightZoomHandle_)},Wlt.prototype.removeFromGraph_=function(){var t=this.graphDiv_;t.removeChild(this.bgcanvas_),t.removeChild(this.fgcanvas_),t.removeChild(this.leftZoomHandle_),t.removeChild(this.rightZoomHandle_),this.graphDiv_=null},Wlt.prototype.reserveSpace_=function(t){this.getOption_("showRangeSelector")&&t.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},Wlt.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},Wlt.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},Wlt.prototype.updateVisibility_=function(){var t=this.getOption_("showRangeSelector");if(t)this.interfaceCreated_?this.graphDiv_&&this.graphDiv_.parentNode||this.addToGraph_():this.createInterface_();else if(this.graphDiv_){this.removeFromGraph_();var e=this.dygraph_;setTimeout((function(){e.width_=0,e.resize()}),1)}return t},Wlt.prototype.resize_=function(){function t(t,e,n,i){var o=i||pst(e);t.style.top=n.y+"px",t.style.left=n.x+"px",t.width=n.w*o,t.height=n.h*o,t.style.width=n.w+"px",t.style.height=n.h+"px",1!=o&&e.scale(o,o)}var e=this.dygraph_.layout_.getPlotArea(),n=0;this.dygraph_.getOptionForAxis("drawAxis","x")&&(n=this.getOption_("xAxisHeight")||this.getOption_("axisLabelFontSize")+2*this.getOption_("axisTickSize")),this.canvasRect_={x:e.x,y:e.y+e.h+n+4,w:e.w,h:this.getOption_("rangeSelectorHeight")};var i=this.dygraph_.getNumericOption("pixelRatio");t(this.bgcanvas_,this.bgcanvas_ctx_,this.canvasRect_,i),t(this.fgcanvas_,this.fgcanvas_ctx_,this.canvasRect_,i)},Wlt.prototype.createCanvases_=function(){this.bgcanvas_=hst(),this.bgcanvas_.className="dygraph-rangesel-bgcanvas",this.bgcanvas_.style.position="absolute",this.bgcanvas_.style.zIndex=9,this.bgcanvas_ctx_=Bat(this.bgcanvas_),this.fgcanvas_=hst(),this.fgcanvas_.className="dygraph-rangesel-fgcanvas",this.fgcanvas_.style.position="absolute",this.fgcanvas_.style.zIndex=9,this.fgcanvas_.style.cursor="default",this.fgcanvas_ctx_=Bat(this.fgcanvas_)},Wlt.prototype.createZoomHandles_=function(){var t=new Image;t.className="dygraph-rangesel-zoomhandle",t.style.position="absolute",t.style.zIndex=10,t.style.visibility="hidden",t.style.cursor="col-resize",t.width=9,t.height=16,t.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt1UwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII=",this.isMobileDevice_&&(t.width*=2,t.height*=2),this.leftZoomHandle_=t,this.rightZoomHandle_=t.cloneNode(!1)},Wlt.prototype.initInteraction_=function(){var t,e,n,i,o,r,a,s,l,c,u,d,h,p,f=this,b=document,M=0,g=null,m=!1,z=!1,v=!this.isMobileDevice_,O=new Qst;t=function(t){var e=f.dygraph_.xAxisExtremes(),n=(e[1]-e[0])/f.canvasRect_.w;return[e[0]+(t.leftHandlePos-f.canvasRect_.x)*n,e[0]+(t.rightHandlePos-f.canvasRect_.x)*n]},e=function(t){return Iat(t),m=!0,M=t.clientX,g=t.target?t.target:t.srcElement,"mousedown"!==t.type&&"dragstart"!==t.type||(Pat(b,"mousemove",n),Pat(b,"mouseup",i)),f.fgcanvas_.style.cursor="col-resize",O.cover(),!0},n=function(t){if(!m)return!1;Iat(t);var e=t.clientX-M;if(Math.abs(e)<4)return!0;M=t.clientX;var n,i=f.getZoomHandleStatus_();g==f.leftZoomHandle_?(n=i.leftHandlePos+e,n=Math.min(n,i.rightHandlePos-g.width-3),n=Math.max(n,f.canvasRect_.x)):(n=i.rightHandlePos+e,n=Math.min(n,f.canvasRect_.x+f.canvasRect_.w),n=Math.max(n,i.leftHandlePos+g.width+3));var r=g.width/2;return g.style.left=n-r+"px",f.drawInteractiveLayer_(),v&&o(),!0},i=function(t){return!!m&&(m=!1,O.uncover(),Yat(b,"mousemove",n),Yat(b,"mouseup",i),f.fgcanvas_.style.cursor="default",v||o(),!0)},o=function(){try{var e=f.getZoomHandleStatus_();if(f.isChangingRange_=!0,e.isZoomed){var n=t(e);f.dygraph_.doZoomXDates_(n[0],n[1])}else f.dygraph_.resetZoom()}finally{f.isChangingRange_=!1}},r=function(t){var e=f.leftZoomHandle_.getBoundingClientRect(),n=e.left+e.width/2,i=(e=f.rightZoomHandle_.getBoundingClientRect()).left+e.width/2;return t.clientX>n&&t.clientX<i},a=function(t){return!(z||!r(t)||!f.getZoomHandleStatus_().isZoomed)&&(Iat(t),z=!0,M=t.clientX,"mousedown"===t.type&&(Pat(b,"mousemove",s),Pat(b,"mouseup",l)),!0)},s=function(t){if(!z)return!1;Iat(t);var e=t.clientX-M;if(Math.abs(e)<4)return!0;M=t.clientX;var n=f.getZoomHandleStatus_(),i=n.leftHandlePos,o=n.rightHandlePos,r=o-i;i+e<=f.canvasRect_.x?o=(i=f.canvasRect_.x)+r:o+e>=f.canvasRect_.x+f.canvasRect_.w?i=(o=f.canvasRect_.x+f.canvasRect_.w)-r:(i+=e,o+=e);var a=f.leftZoomHandle_.width/2;return f.leftZoomHandle_.style.left=i-a+"px",f.rightZoomHandle_.style.left=o-a+"px",f.drawInteractiveLayer_(),v&&c(),!0},l=function(t){return!!z&&(z=!1,Yat(b,"mousemove",s),Yat(b,"mouseup",l),v||c(),!0)},c=function(){try{f.isChangingRange_=!0,f.dygraph_.dateWindow_=t(f.getZoomHandleStatus_()),f.dygraph_.drawGraph_(!1)}finally{f.isChangingRange_=!1}},u=function(t){if(!m&&!z){var e=r(t)?"move":"default";e!=f.fgcanvas_.style.cursor&&(f.fgcanvas_.style.cursor=e)}},d=function(t){"touchstart"==t.type&&1==t.targetTouches.length?e(t.targetTouches[0])&&Iat(t):"touchmove"==t.type&&1==t.targetTouches.length?n(t.targetTouches[0])&&Iat(t):i(t)},h=function(t){"touchstart"==t.type&&1==t.targetTouches.length?a(t.targetTouches[0])&&Iat(t):"touchmove"==t.type&&1==t.targetTouches.length?s(t.targetTouches[0])&&Iat(t):l(t)},p=function(t,e){for(var n=["touchstart","touchend","touchmove","touchcancel"],i=0;i<n.length;i++)f.dygraph_.addAndTrackEvent(t,n[i],e)},this.setDefaultOption_("interactionModel",Ust.dragIsPanInteractionModel),this.setDefaultOption_("panEdgeFraction",1e-4);var y=window.opera?"mousedown":"dragstart";this.dygraph_.addAndTrackEvent(this.leftZoomHandle_,y,e),this.dygraph_.addAndTrackEvent(this.rightZoomHandle_,y,e),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousedown",a),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousemove",u),this.hasTouchInterface_&&(p(this.leftZoomHandle_,d),p(this.rightZoomHandle_,d),p(this.fgcanvas_,h))},Wlt.prototype.drawStaticLayer_=function(){var t=this.bgcanvas_ctx_;t.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);try{this.drawMiniPlot_()}catch(t){console.warn(t)}var e=.5;this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorBackgroundLineWidth"),t.strokeStyle=this.getOption_("rangeSelectorBackgroundStrokeColor"),t.beginPath(),t.moveTo(e,e),t.lineTo(e,this.canvasRect_.h-e),t.lineTo(this.canvasRect_.w-e,this.canvasRect_.h-e),t.lineTo(this.canvasRect_.w-e,e),t.stroke()},Wlt.prototype.drawMiniPlot_=function(){var t=this.getOption_("rangeSelectorPlotFillColor"),e=this.getOption_("rangeSelectorPlotFillGradientColor"),n=this.getOption_("rangeSelectorPlotStrokeColor");if(t||n){var i=this.getOption_("stepPlot"),o=this.computeCombinedSeriesAndLimits_(),r=o.yMax-o.yMin,a=this.bgcanvas_ctx_,s=.5,l=this.dygraph_.xAxisExtremes(),c=Math.max(l[1]-l[0],1e-30),u=(this.canvasRect_.w-s)/c,d=(this.canvasRect_.h-s)/r,h=this.canvasRect_.w-s,p=this.canvasRect_.h-s,f=null,b=null;a.beginPath(),a.moveTo(s,p);for(var M=0;M<o.data.length;M++){var g=o.data[M],m=null!==g[0]?(g[0]-l[0])*u:NaN,z=null!==g[1]?p-(g[1]-o.yMin)*d:NaN;(i||null===f||Math.round(m)!=Math.round(f))&&(isFinite(m)&&isFinite(z)?(null===f?a.lineTo(m,p):i&&a.lineTo(m,b),a.lineTo(m,z),f=m,b=z):(null!==f&&(i?(a.lineTo(m,b),a.lineTo(m,p)):a.lineTo(f,p)),f=b=null))}if(a.lineTo(h,p),a.closePath(),t){var v=this.bgcanvas_ctx_.createLinearGradient(0,0,0,p);e&&v.addColorStop(0,e),v.addColorStop(1,t),this.bgcanvas_ctx_.fillStyle=v,a.fill()}n&&(this.bgcanvas_ctx_.strokeStyle=n,this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorPlotLineWidth"),a.stroke())}},Wlt.prototype.computeCombinedSeriesAndLimits_=function(){var t,e=this.dygraph_,n=this.getOption_("logscale"),i=e.numColumns(),o=e.getLabels(),r=new Array(i),a=!1,s=e.visibility(),l=[];for(t=1;t<i;t++){var c=this.getOption_("showInRangeSelector",o[t]);l.push(c),null!==c&&(a=!0)}if(a)for(t=1;t<i;t++)r[t]=l[t-1];else for(t=1;t<i;t++)r[t]=s[t-1];var u=[],d=e.dataHandler_,h=e.attributes_;for(t=1;t<e.numColumns();t++)if(r[t]){var p=d.extractSeries(e.rawData_,t,h);e.rollPeriod()>1&&(p=d.rollingAverage(p,e.rollPeriod(),h,t)),u.push(p)}var f=[];for(t=0;t<u[0].length;t++){for(var b=0,M=0,g=0;g<u.length;g++){var m=u[g][t][1];null===m||isNaN(m)||(M++,b+=m)}f.push([u[0][t][0],b/M])}var z=Number.MAX_VALUE,v=-Number.MAX_VALUE;for(t=0;t<f.length;t++){var O=f[t][1];null!==O&&isFinite(O)&&(!n||O>0)&&(z=Math.min(z,O),v=Math.max(v,O))}var y=.25;if(n)for(v=Nat(v),v+=v*y,z=Nat(z),t=0;t<f.length;t++)f[t][1]=Nat(f[t][1]);else{var _,A=v-z;v+=_=A<=Number.MIN_VALUE?v*y:A*y,z-=_}return{data:f,yMin:z,yMax:v}},Wlt.prototype.placeZoomHandles_=function(){var t=this.dygraph_.xAxisExtremes(),e=this.dygraph_.xAxisRange(),n=t[1]-t[0],i=Math.max(0,(e[0]-t[0])/n),o=Math.max(0,(t[1]-e[1])/n),r=this.canvasRect_.x+this.canvasRect_.w*i,a=this.canvasRect_.x+this.canvasRect_.w*(1-o),s=Math.max(this.canvasRect_.y,this.canvasRect_.y+(this.canvasRect_.h-this.leftZoomHandle_.height)/2),l=this.leftZoomHandle_.width/2;this.leftZoomHandle_.style.left=r-l+"px",this.leftZoomHandle_.style.top=s+"px",this.rightZoomHandle_.style.left=a-l+"px",this.rightZoomHandle_.style.top=this.leftZoomHandle_.style.top,this.leftZoomHandle_.style.visibility="visible",this.rightZoomHandle_.style.visibility="visible"},Wlt.prototype.drawInteractiveLayer_=function(){var t=this.fgcanvas_ctx_;t.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);var e=this.canvasRect_.w-1,n=this.canvasRect_.h-1,i=this.getZoomHandleStatus_();if(t.strokeStyle=this.getOption_("rangeSelectorForegroundStrokeColor"),t.lineWidth=this.getOption_("rangeSelectorForegroundLineWidth"),i.isZoomed){var o=Math.max(1,i.leftHandlePos-this.canvasRect_.x),r=Math.min(e,i.rightHandlePos-this.canvasRect_.x);const a=this.getOption_("rangeSelectorVeilColour");t.fillStyle=a||"rgba(240, 240, 240, "+this.getOption_("rangeSelectorAlpha").toString()+")",t.fillRect(0,0,o,this.canvasRect_.h),t.fillRect(r,0,this.canvasRect_.w-r,this.canvasRect_.h),t.beginPath(),t.moveTo(1,1),t.lineTo(o,1),t.lineTo(o,n),t.lineTo(r,n),t.lineTo(r,1),t.lineTo(e,1),t.stroke()}else t.beginPath(),t.moveTo(1,1),t.lineTo(1,n),t.lineTo(e,n),t.lineTo(e,1),t.stroke()},Wlt.prototype.getZoomHandleStatus_=function(){var t=this.leftZoomHandle_.width/2,e=parseFloat(this.leftZoomHandle_.style.left)+t,n=parseFloat(this.rightZoomHandle_.style.left)+t;return{leftHandlePos:e,rightHandlePos:n,isZoomed:e-1>this.canvasRect_.x||n+1<this.canvasRect_.x+this.canvasRect_.w}};const Llt=Wlt;var klt=function(t){this.container=t};klt.prototype.draw=function(t,e){this.container.innerHTML="",void 0!==this.date_graph&&this.date_graph.destroy(),this.date_graph=new Clt(this.container,t,e)},klt.prototype.setSelection=function(t){var e=!1;t.length&&(e=t[0].row),this.date_graph.setSelection(e)},klt.prototype.getSelection=function(){var t=[],e=this.date_graph.getSelection();if(e<0)return t;for(var n=this.date_graph.layout_.points,i=0;i<n.length;++i)t.push({row:e,column:i+1});return t};const Tlt=klt;var Slt=function(t,e,n){this.__init__(t,e,n)};Slt.NAME="Dygraph",Slt.VERSION="2.2.1";var Rlt={};(Slt._require=function(t){return t in Rlt?Rlt[t]:Slt._require._b(t)})._b=null,Slt._require.add=function(t,e){Rlt[t]=e},Slt.DEFAULT_ROLL_PERIOD=1,Slt.DEFAULT_WIDTH=480,Slt.DEFAULT_HEIGHT=320,Slt.ANIMATION_STEPS=12,Slt.ANIMATION_DURATION=200,Slt.Plotters=jst._Plotters,Slt.addedAnnotationCSS=!1,Slt.prototype.__init__=function(t,e,n){if(this.is_initial_draw_=!0,this.readyFns_=[],null==n&&(n={}),n=Slt.copyUserAttrs_(n),"string"==typeof t&&(t=document.getElementById(t)),!t)throw new Error("Constructing dygraph with a non-existent div!");this.maindiv_=t,this.file_=e,this.rollPeriod_=n.rollPeriod||Slt.DEFAULT_ROLL_PERIOD,this.previousVerticalX_=-1,this.fractions_=n.fractions||!1,this.dateWindow_=n.dateWindow||null,this.annotations_=[],t.innerHTML="";const i=window.getComputedStyle(t,null);"0px"===i.paddingLeft&&"0px"===i.paddingRight&&"0px"===i.paddingTop&&"0px"===i.paddingBottom||console.error("Main div contains padding; graph will misbehave"),""===t.style.width&&n.width&&(t.style.width=n.width+"px"),""===t.style.height&&n.height&&(t.style.height=n.height+"px"),""===t.style.height&&0===t.clientHeight&&(t.style.height=Slt.DEFAULT_HEIGHT+"px",""===t.style.width&&(t.style.width=Slt.DEFAULT_WIDTH+"px")),this.width_=t.clientWidth||n.width||0,this.height_=t.clientHeight||n.height||0,n.stackedGraph&&(n.fillGraph=!0),this.user_attrs_={},ast(this.user_attrs_,n),this.attrs_={},lst(this.attrs_,Gst),this.boundaryIds_=[],this.setIndexByName_={},this.datasetIndex_=[],this.registeredEvents_=[],this.eventListeners_={},this.attributes_=new Kst(this),this.createInterface_(),this.plugins_=[];for(var o=Slt.PLUGINS.concat(this.getOption("plugins")),r=0;r<o.length;r++){var a,s=o[r],l={plugin:a=void 0!==s.activate?s:new s,events:{},options:{},pluginOptions:{}},c=a.activate(this);for(var u in c)c.hasOwnProperty(u)&&(l.events[u]=c[u]);this.plugins_.push(l)}for(r=0;r<this.plugins_.length;r++){var d=this.plugins_[r];for(var u in d.events)if(d.events.hasOwnProperty(u)){var h=d.events[u],p=[d.plugin,h];u in this.eventListeners_?this.eventListeners_[u].push(p):this.eventListeners_[u]=[p]}}this.createDragInterface_(),this.start_()},Slt.prototype.cascadeEvents_=function(t,e){if(!(t in this.eventListeners_))return!1;var n={dygraph:this,cancelable:!1,defaultPrevented:!1,preventDefault:function(){if(!n.cancelable)throw"Cannot call preventDefault on non-cancelable event.";n.defaultPrevented=!0},propagationStopped:!1,stopPropagation:function(){n.propagationStopped=!0}};ast(n,e);var i=this.eventListeners_[t];if(i)for(var o=i.length-1;o>=0;o--){var r=i[o][0];if(i[o][1].call(r,n),n.propagationStopped)break}return n.defaultPrevented},Slt.prototype.getPluginInstance_=function(t){for(var e=0;e<this.plugins_.length;e++){var n=this.plugins_[e];if(n.plugin instanceof t)return n.plugin}return null},Slt.prototype.isZoomed=function(t){const e=!!this.dateWindow_;if("x"===t)return e;const n=this.axes_.map((t=>!!t.valueRange)).indexOf(!0)>=0;if(null==t)return e||n;if("y"===t)return n;throw new Error(`axis parameter is [${t}] must be null, 'x' or 'y'.`)},Slt.prototype.toString=function(){var t=this.maindiv_;return"[Dygraph "+(t&&t.id?t.id:t)+"]"},Slt.prototype.attr_=function(t,e){return e?this.attributes_.getForSeries(t,e):this.attributes_.get(t)},Slt.prototype.getOption=function(t,e){return this.attr_(t,e)},Slt.prototype.getNumericOption=function(t,e){return this.getOption(t,e)},Slt.prototype.getStringOption=function(t,e){return this.getOption(t,e)},Slt.prototype.getBooleanOption=function(t,e){return this.getOption(t,e)},Slt.prototype.getFunctionOption=function(t,e){return this.getOption(t,e)},Slt.prototype.getOptionForAxis=function(t,e){return this.attributes_.getForAxis(t,e)},Slt.prototype.optionsViewForAxis_=function(t){var e=this;return function(n){var i=e.user_attrs_.axes;return i&&i[t]&&i[t].hasOwnProperty(n)?i[t][n]:("x"!==t||"logscale"!==n)&&(void 0!==e.user_attrs_[n]?e.user_attrs_[n]:(i=e.attrs_.axes)&&i[t]&&i[t].hasOwnProperty(n)?i[t][n]:"y"==t&&e.axes_[0].hasOwnProperty(n)?e.axes_[0][n]:"y2"==t&&e.axes_[1].hasOwnProperty(n)?e.axes_[1][n]:e.attr_(n))}},Slt.prototype.rollPeriod=function(){return this.rollPeriod_},Slt.prototype.xAxisRange=function(){return this.dateWindow_?this.dateWindow_:this.xAxisExtremes()},Slt.prototype.xAxisExtremes=function(){var t=this.getNumericOption("xRangePad")/this.plotter_.area.w;if(0===this.numRows())return[0-t,1+t];var e=this.rawData_[0][0],n=this.rawData_[this.rawData_.length-1][0];if(t){var i=n-e;e-=i*t,n+=i*t}return[e,n]},Slt.prototype.yAxisExtremes=function(){const t=this.gatherDatasets_(this.rolledSeries_,null),{extremes:e}=t,n=this.axes_;this.computeYAxisRanges_(e);const i=this.axes_;return this.axes_=n,i.map((t=>t.extremeRange))},Slt.prototype.yAxisRange=function(t){if(void 0===t&&(t=0),t<0||t>=this.axes_.length)return null;var e=this.axes_[t];return[e.computedValueRange[0],e.computedValueRange[1]]},Slt.prototype.yAxisRanges=function(){for(var t=[],e=0;e<this.axes_.length;e++)t.push(this.yAxisRange(e));return t},Slt.prototype.toDomCoords=function(t,e,n){return[this.toDomXCoord(t),this.toDomYCoord(e,n)]},Slt.prototype.toDomXCoord=function(t){if(null===t)return null;var e=this.plotter_.area,n=this.xAxisRange();return e.x+(t-n[0])/(n[1]-n[0])*e.w},Slt.prototype.toDomYCoord=function(t,e){var n=this.toPercentYCoord(t,e);if(null===n)return null;var i=this.plotter_.area;return i.y+n*i.h},Slt.prototype.toDataCoords=function(t,e,n){return[this.toDataXCoord(t),this.toDataYCoord(e,n)]},Slt.prototype.toDataXCoord=function(t){if(null===t)return null;var e=this.plotter_.area,n=this.xAxisRange();if(this.attributes_.getForAxis("logscale","x")){var i=(t-e.x)/e.w;return Eat(n[0],n[1],i)}return n[0]+(t-e.x)/e.w*(n[1]-n[0])},Slt.prototype.toDataYCoord=function(t,e){if(null===t)return null;var n=this.plotter_.area,i=this.yAxisRange(e);if(void 0===e&&(e=0),this.attributes_.getForAxis("logscale",e)){var o=(t-n.y)/n.h;return Eat(i[1],i[0],o)}return i[0]+(n.y+n.h-t)/n.h*(i[1]-i[0])},Slt.prototype.toPercentYCoord=function(t,e){if(null===t)return null;void 0===e&&(e=0);var n,i=this.yAxisRange(e);if(this.attributes_.getForAxis("logscale",e)){var o=Nat(i[0]),r=Nat(i[1]);n=(r-Nat(t))/(r-o)}else n=(i[1]-t)/(i[1]-i[0]);return n},Slt.prototype.toPercentXCoord=function(t){if(null===t)return null;var e,n=this.xAxisRange();if(!0===this.attributes_.getForAxis("logscale","x")){var i=Nat(n[0]),o=Nat(n[1]);e=(Nat(t)-i)/(o-i)}else e=(t-n[0])/(n[1]-n[0]);return e},Slt.prototype.numColumns=function(){return this.rawData_?this.rawData_[0]?this.rawData_[0].length:this.attr_("labels").length:0},Slt.prototype.numRows=function(){return this.rawData_?this.rawData_.length:0},Slt.prototype.getValue=function(t,e){return t<0||t>=this.rawData_.length||e<0||e>=this.rawData_[t].length?null:this.rawData_[t][e]},Slt.prototype.createInterface_=function(){var t=this.maindiv_;this.graphDiv=document.createElement("div"),this.graphDiv.style.textAlign="left",this.graphDiv.style.position="relative",t.appendChild(this.graphDiv),this.canvas_=hst(),this.canvas_.style.position="absolute",this.canvas_.style.top=0,this.canvas_.style.left=0,this.hidden_=this.createPlotKitCanvas_(this.canvas_),this.canvas_ctx_=Bat(this.canvas_),this.hidden_ctx_=Bat(this.hidden_),this.resizeElements_(),this.graphDiv.appendChild(this.hidden_),this.graphDiv.appendChild(this.canvas_),this.mouseEventElement_=this.createMouseEventElement_(),this.layout_=new Hst(this);var e=this;if(this.mouseMoveHandler_=function(t){e.mouseMove_(t)},this.mouseOutHandler_=function(t){var n=t.target||t.fromElement,i=t.relatedTarget||t.toElement;Ost(n,e.graphDiv)&&!Ost(i,e.graphDiv)&&e.mouseOut_(t)},this.addAndTrackEvent(window,"mouseout",this.mouseOutHandler_),this.addAndTrackEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),!this.resizeHandler_){this.resizeHandler_=function(t){e.resize()},this.addAndTrackEvent(window,"resize",this.resizeHandler_),this.resizeObserver_=null;var n=this.getStringOption("resizable");if("undefined"==typeof ResizeObserver&&"no"!==n&&(console.error("ResizeObserver unavailable; ignoring resizable property"),n="no"),"horizontal"===n||"vertical"===n||"both"===n?t.style.resize=n:"passive"!==n&&(n="no"),"no"!==n){window.getComputedStyle(t).overflow;"visible"===window.getComputedStyle(t).overflow&&(t.style.overflow="hidden"),this.resizeObserver_=new ResizeObserver(this.resizeHandler_),this.resizeObserver_.observe(t)}}},Slt.prototype.resizeElements_=function(){this.graphDiv.style.width=this.width_+"px",this.graphDiv.style.height=this.height_+"px";var t=this.getNumericOption("pixelRatio"),e=t||pst(this.canvas_ctx_);this.canvas_.width=this.width_*e,this.canvas_.height=this.height_*e,this.canvas_.style.width=this.width_+"px",this.canvas_.style.height=this.height_+"px",1!==e&&this.canvas_ctx_.scale(e,e);var n=t||pst(this.hidden_ctx_);this.hidden_.width=this.width_*n,this.hidden_.height=this.height_*n,this.hidden_.style.width=this.width_+"px",this.hidden_.style.height=this.height_+"px",1!==n&&this.hidden_ctx_.scale(n,n)},Slt.prototype.destroy=function(){this.canvas_ctx_.restore(),this.hidden_ctx_.restore();for(var t=this.plugins_.length-1;t>=0;t--){var e=this.plugins_.pop();e.plugin.destroy&&e.plugin.destroy()}var n=function(t){for(;t.hasChildNodes();)n(t.firstChild),t.removeChild(t.firstChild)};this.removeTrackedEvents_(),Yat(window,"mouseout",this.mouseOutHandler_),Yat(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),this.resizeObserver_&&(this.resizeObserver_.disconnect(),this.resizeObserver_=null),Yat(window,"resize",this.resizeHandler_),this.resizeHandler_=null,n(this.maindiv_);var i=function(t){for(var e in t)"object"==typeof t[e]&&(t[e]=null)};i(this.layout_),i(this.plotter_),i(this)},Slt.prototype.createPlotKitCanvas_=function(t){var e=hst();return e.style.position="absolute",e.style.top=t.style.top,e.style.left=t.style.left,e.width=this.width_,e.height=this.height_,e.style.width=this.width_+"px",e.style.height=this.height_+"px",e},Slt.prototype.createMouseEventElement_=function(){return this.canvas_},Slt.prototype.setColors_=function(){var t=this.getLabels(),e=t.length-1;this.colors_=[],this.colorsMap_={};for(var n=this.getNumericOption("colorSaturation")||1,i=this.getNumericOption("colorValue")||.5,o=Math.ceil(e/2),r=this.getOption("colors"),a=this.visibility(),s=0;s<e;s++)if(a[s]){var l=t[s+1],c=this.attributes_.getForSeries("color",l);if(!c)if(r)c=r[s%r.length];else c=Xat(1*(s%2?o+(s+1)/2:Math.ceil((s+1)/2))/(1+e),n,i);this.colors_.push(c),this.colorsMap_[l]=c}},Slt.prototype.getColors=function(){return this.colors_},Slt.prototype.getPropertiesForSeries=function(t){for(var e=-1,n=this.getLabels(),i=1;i<n.length;i++)if(n[i]==t){e=i;break}return-1==e?null:{name:t,column:e,visible:this.visibility()[e-1],color:this.colorsMap_[t],axis:1+this.attributes_.axisForSeries(t)}},Slt.prototype.createRollInterface_=function(){var t=this.roller_;t||(this.roller_=t=document.createElement("input"),t.type="text",t.style.display="none",t.className="dygraph-roller",this.graphDiv.appendChild(t));var e=this.getBooleanOption("showRoller")?"block":"none",n=this.getArea(),i={top:n.y+n.h-25+"px",left:n.x+1+"px",display:e};t.size="2",t.value=this.rollPeriod_,ast(t.style,i);const o=this;t.onchange=function(){return o.adjustRoll(t.value)}},Slt.prototype.createDragInterface_=function(){var t={isZooming:!1,isPanning:!1,is2DPan:!1,dragStartX:null,dragStartY:null,dragEndX:null,dragEndY:null,dragDirection:null,prevEndX:null,prevEndY:null,prevDragDirection:null,cancelNextDblclick:!1,initialLeftmostDate:null,xUnitsPerPixel:null,dateRange:null,px:0,py:0,boundedDates:null,boundedValues:null,tarp:new Qst,initializeMouseDown:function(t,e,n){t.preventDefault?t.preventDefault():(t.returnValue=!1,t.cancelBubble=!0);var i=Hat(e.canvas_);n.px=i.x,n.py=i.y,n.dragStartX=Vat(t,n),n.dragStartY=$at(t,n),n.cancelNextDblclick=!1,n.tarp.cover()},destroy:function(){var t=this;if((t.isZooming||t.isPanning)&&(t.isZooming=!1,t.dragStartX=null,t.dragStartY=null),t.isPanning){t.isPanning=!1,t.draggingDate=null,t.dateRange=null;for(var e=0;e<n.axes_.length;e++)delete n.axes_[e].draggingValue,delete n.axes_[e].dragValueRange}t.tarp.uncover()}},e=this.getOption("interactionModel"),n=this,i=function(e){return function(i){e(i,n,t)}};for(var o in e)e.hasOwnProperty(o)&&this.addAndTrackEvent(this.mouseEventElement_,o,i(e[o]));if(!e.willDestroyContextMyself){this.addAndTrackEvent(document,"mouseup",(function(e){t.destroy()}))}},Slt.prototype.drawZoomRect_=function(t,e,n,i,o,r,a,s){var l=this.canvas_ctx_;1==r?l.clearRect(Math.min(e,a),this.layout_.getPlotArea().y,Math.abs(e-a),this.layout_.getPlotArea().h):2==r&&l.clearRect(this.layout_.getPlotArea().x,Math.min(i,s),this.layout_.getPlotArea().w,Math.abs(i-s)),1==t?n&&e&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(Math.min(e,n),this.layout_.getPlotArea().y,Math.abs(n-e),this.layout_.getPlotArea().h)):2==t&&o&&i&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(this.layout_.getPlotArea().x,Math.min(i,o),this.layout_.getPlotArea().w,Math.abs(o-i)))},Slt.prototype.clearZoomRect_=function(){this.currentZoomRectArgs_=null,this.canvas_ctx_.clearRect(0,0,this.width_,this.height_)},Slt.prototype.doZoomX_=function(t,e){this.currentZoomRectArgs_=null;var n=this.toDataXCoord(t),i=this.toDataXCoord(e);this.doZoomXDates_(n,i)},Slt.prototype.doZoomXDates_=function(t,e){var n=this.xAxisRange(),i=[t,e];const o=this.getFunctionOption("zoomCallback"),r=this;this.doAnimatedZoom(n,i,null,null,(function(){o&&o.call(r,t,e,r.yAxisRanges())}))},Slt.prototype.doZoomY_=function(t,e){this.currentZoomRectArgs_=null;for(var n=this.yAxisRanges(),i=[],o=0;o<this.axes_.length;o++){var r=this.toDataYCoord(t,o),a=this.toDataYCoord(e,o);i.push([a,r])}const s=this.getFunctionOption("zoomCallback"),l=this;this.doAnimatedZoom(null,null,n,i,(function(){if(s){const[t,e]=l.xAxisRange();s.call(l,t,e,l.yAxisRanges())}}))},Slt.zoomAnimationFunction=function(t,e){return(1-Math.pow(1.5,-t))/(1-Math.pow(1.5,-e))},Slt.prototype.resetZoom=function(){const t=this.isZoomed("x"),e=this.isZoomed("y"),n=t||e;if(this.clearSelection(),!n)return;const[i,o]=this.xAxisExtremes(),r=this.getBooleanOption("animatedZooms"),a=this.getFunctionOption("zoomCallback");if(!r)return this.dateWindow_=null,this.axes_.forEach((t=>{t.valueRange&&delete t.valueRange})),this.drawGraph_(),void(a&&a.call(this,i,o,this.yAxisRanges()));var s=null,l=null,c=null,u=null;t&&(s=this.xAxisRange(),l=[i,o]),e&&(c=this.yAxisRanges(),u=this.yAxisExtremes());const d=this;this.doAnimatedZoom(s,l,c,u,(function(){d.dateWindow_=null,d.axes_.forEach((t=>{t.valueRange&&delete t.valueRange})),a&&a.call(d,i,o,d.yAxisRanges())}))},Slt.prototype.doAnimatedZoom=function(t,e,n,i,o){var r,a,s=this.getBooleanOption("animatedZooms")?Slt.ANIMATION_STEPS:1,l=[],c=[];if(null!==t&&null!==e)for(r=1;r<=s;r++)a=Slt.zoomAnimationFunction(r,s),l[r-1]=[t[0]*(1-a)+a*e[0],t[1]*(1-a)+a*e[1]];if(null!==n&&null!==i)for(r=1;r<=s;r++){a=Slt.zoomAnimationFunction(r,s);for(var u=[],d=0;d<this.axes_.length;d++)u.push([n[d][0]*(1-a)+a*i[d][0],n[d][1]*(1-a)+a*i[d][1]]);c[r-1]=u}const h=this;gst((function(t){if(c.length)for(var e=0;e<h.axes_.length;e++){var n=c[t][e];h.axes_[e].valueRange=[n[0],n[1]]}l.length&&(h.dateWindow_=l[t]),h.drawGraph_()}),s,Slt.ANIMATION_DURATION/s,o)},Slt.prototype.getArea=function(){return this.plotter_.area},Slt.prototype.eventToDomCoords=function(t){if(t.offsetX&&t.offsetY)return[t.offsetX,t.offsetY];var e=Hat(this.mouseEventElement_);return[Fat(t)-e.x,jat(t)-e.y]},Slt.prototype.findClosestRow=function(t){for(var e=1/0,n=-1,i=this.layout_.points,o=0;o<i.length;o++)for(var r=i[o],a=r.length,s=0;s<a;s++){var l=r[s];if(Gat(l,!0)){var c=Math.abs(l.canvasx-t);c<e&&(e=c,n=l.idx)}}return n},Slt.prototype.findClosestPoint=function(t,e){for(var n,i,o,r,a,s,l,c=1/0,u=this.layout_.points.length-1;u>=0;--u)for(var d=this.layout_.points[u],h=0;h<d.length;++h)Gat(r=d[h])&&(n=(i=r.canvasx-t)*i+(o=r.canvasy-e)*o)<c&&(c=n,a=r,s=u,l=r.idx);return{row:l,seriesName:this.layout_.setNames[s],point:a}},Slt.prototype.findStackedPoint=function(t,e){for(var n,i,o=this.findClosestRow(t),r=0;r<this.layout_.points.length;++r){var a=o-this.getLeftBoundary_(r),s=this.layout_.points[r];if(!(a>=s.length)){var l=s[a];if(Gat(l)){var c=l.canvasy;if(t>l.canvasx&&a+1<s.length){var u=s[a+1];if(Gat(u))if((d=u.canvasx-l.canvasx)>0)c+=(t-l.canvasx)/d*(u.canvasy-l.canvasy)}else if(t<l.canvasx&&a>0){var d,h=s[a-1];if(Gat(h))if((d=l.canvasx-h.canvasx)>0)c+=(l.canvasx-t)/d*(h.canvasy-l.canvasy)}(0===r||c<e)&&(n=l,i=r)}}}return{row:o,seriesName:this.layout_.setNames[i],point:n}},Slt.prototype.mouseMove_=function(t){var e=this.layout_.points;if(null!=e){var n=this.eventToDomCoords(t),i=n[0],o=n[1],r=!1;if(this.getOption("highlightSeriesOpts")&&!this.isSeriesLocked()){var a;a=this.getBooleanOption("stackedGraph")?this.findStackedPoint(i,o):this.findClosestPoint(i,o),r=this.setSelection(a.row,a.seriesName)}else{var s=this.findClosestRow(i);r=this.setSelection(s)}var l=this.getFunctionOption("highlightCallback");l&&r&&l.call(this,t,this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}},Slt.prototype.getLeftBoundary_=function(t){if(this.boundaryIds_[t])return this.boundaryIds_[t][0];for(var e=0;e<this.boundaryIds_.length;e++)if(void 0!==this.boundaryIds_[e])return this.boundaryIds_[e][0];return 0},Slt.prototype.animateSelection_=function(t){void 0===this.fadeLevel&&(this.fadeLevel=0),void 0===this.animateId&&(this.animateId=0);var e=this.fadeLevel,n=t<0?e:10-e;if(n<=0)this.fadeLevel&&this.updateSelection_(1);else{var i=++this.animateId,o=this;gst((function(e){o.animateId==i&&(o.fadeLevel+=t,0===o.fadeLevel?o.clearSelection():o.updateSelection_(o.fadeLevel/10))}),n,30,(function(){0!==o.fadeLevel&&t<0&&(o.fadeLevel=0,o.clearSelection())}))}},Slt.prototype.updateSelection_=function(t){var e;this.cascadeEvents_("select",{selectedRow:-1===this.lastRow_?void 0:this.lastRow_,selectedX:null===this.lastx_?void 0:this.lastx_,selectedPoints:this.selPoints_});var n=this.canvas_ctx_;if(this.getOption("highlightSeriesOpts")){n.clearRect(0,0,this.width_,this.height_);var i=1-this.getNumericOption("highlightSeriesBackgroundAlpha"),o=wst(this.getOption("highlightSeriesBackgroundColor"));if(i){if(this.getBooleanOption("animateBackgroundFade")){if(void 0===t)return void this.animateSelection_(1);i*=t}n.fillStyle="rgba("+o.r+","+o.g+","+o.b+","+i+")",n.fillRect(0,0,this.width_,this.height_)}this.plotter_._renderLineChart(this.highlightSet_,n)}else if(this.previousVerticalX_>=0){var r=0,a=this.attr_("labels");for(e=1;e<a.length;e++){var s=this.getNumericOption("highlightCircleSize",a[e]);s>r&&(r=s)}var l=this.previousVerticalX_;n.clearRect(l-r-1,0,2*r+2,this.height_)}if(this.selPoints_.length>0){var c=this.selPoints_[0].canvasx;for(n.save(),e=0;e<this.selPoints_.length;e++){var u=this.selPoints_[e];if(!isNaN(u.canvasy)){var d=this.getNumericOption("highlightCircleSize",u.name),h=this.getFunctionOption("drawHighlightPointCallback",u.name),p=this.plotter_.colors[u.name];h||(h=zst.DEFAULT),n.lineWidth=this.getNumericOption("strokeWidth",u.name),n.strokeStyle=p,n.fillStyle=p,h.call(this,this,u.name,n,c,u.canvasy,p,d,u.idx)}}n.restore(),this.previousVerticalX_=c}},Slt.prototype.setSelection=function(t,e,n,i){this.selPoints_=[];var o=!1;if(!1!==t&&t>=0){t!=this.lastRow_&&(o=!0),this.lastRow_=t;for(var r=0;r<this.layout_.points.length;++r){var a=this.layout_.points[r],s=t-this.getLeftBoundary_(r);if(s>=0&&s<a.length&&a[s].idx==t)null!==(c=a[s]).yval&&this.selPoints_.push(c);else for(var l=0;l<a.length;++l){var c;if((c=a[l]).idx==t){null!==c.yval&&this.selPoints_.push(c);break}}}}else this.lastRow_>=0&&(o=!0),this.lastRow_=-1;if(this.selPoints_.length?this.lastx_=this.selPoints_[0].xval:this.lastx_=null,void 0!==e&&(this.highlightSet_!==e&&(o=!0),this.highlightSet_=e),void 0!==n&&(this.lockedSet_=n),o&&(this.updateSelection_(void 0),i)){var u=this.getFunctionOption("highlightCallback");if(u){u.call(this,{},this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}}return o},Slt.prototype.mouseOut_=function(t){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,t),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},Slt.prototype.clearSelection=function(){this.cascadeEvents_("deselect",{}),this.lockedSet_=!1,this.fadeLevel?this.animateSelection_(-1):(this.canvas_ctx_.clearRect(0,0,this.width_,this.height_),this.fadeLevel=0,this.selPoints_=[],this.lastx_=null,this.lastRow_=-1,this.highlightSet_=null)},Slt.prototype.getSelection=function(){if(!this.selPoints_||this.selPoints_.length<1)return-1;for(var t=0;t<this.layout_.points.length;t++)for(var e=this.layout_.points[t],n=0;n<e.length;n++)if(e[n].x==this.selPoints_[0].x)return e[n].idx;return-1},Slt.prototype.getHighlightSeries=function(){return this.highlightSet_},Slt.prototype.isSeriesLocked=function(){return this.lockedSet_},Slt.prototype.loadedEvent_=function(t){this.rawData_=this.parseCSV_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_()},Slt.prototype.addXTicks_=function(){var t;t=this.dateWindow_?[this.dateWindow_[0],this.dateWindow_[1]]:this.xAxisExtremes();var e=this.optionsViewForAxis_("x"),n=e("ticker")(t[0],t[1],this.plotter_.area.w,e,this);this.layout_.setXTicks(n)},Slt.prototype.getHandlerClass_=function(){return this.attr_("dataHandler")?this.attr_("dataHandler"):this.fractions_?this.getBooleanOption("errorBars")?flt:hlt:this.getBooleanOption("customBars")?ult:this.getBooleanOption("errorBars")?llt:olt},Slt.prototype.predraw_=function(){var t=new Date;this.dataHandler_=new(this.getHandlerClass_()),this.layout_.computePlotArea(),this.computeYAxes_(),this.is_initial_draw_||(this.canvas_ctx_.restore(),this.hidden_ctx_.restore()),this.canvas_ctx_.save(),this.hidden_ctx_.save(),this.plotter_=new jst(this,this.hidden_,this.hidden_ctx_,this.layout_),this.createRollInterface_(),this.cascadeEvents_("predraw"),this.rolledSeries_=[null];for(var e=1;e<this.numColumns();e++){var n=this.dataHandler_.extractSeries(this.rawData_,e,this.attributes_);this.rollPeriod_>1&&(n=this.dataHandler_.rollingAverage(n,this.rollPeriod_,this.attributes_,e)),this.rolledSeries_.push(n)}this.drawGraph_();var i=new Date;this.drawingTimeMs_=i-t},Slt.PointType=void 0,Slt.stackPoints_=function(t,e,n,i){for(var o=null,r=null,a=null,s=-1,l=function(e){if(!(s>=e))for(var n=e;n<t.length;++n)if(a=null,!isNaN(t[n].yval)&&null!==t[n].yval){s=n,a=t[n];break}},c=0;c<t.length;++c){var u=t[c],d=u.xval;void 0===e[d]&&(e[d]=0);var h=u.yval;isNaN(h)||null===h?"none"==i?h=0:(l(c),h=r&&a&&"none"!=i?r.yval+(a.yval-r.yval)*((d-r.xval)/(a.xval-r.xval)):r&&"all"==i?r.yval:a&&"all"==i?a.yval:0):r=u;var p=e[d];o!=d&&(p+=h,e[d]=p),o=d,u.yval_stacked=p,p>n[1]&&(n[1]=p),p<n[0]&&(n[0]=p)}},Slt.prototype.gatherDatasets_=function(t,e){var n,i,o,r,a,s,l=[],c=[],u=[],d={};for(n=t.length-1;n>=1;n--)if(this.visibility()[n-1]){if(e){s=t[n];var h=e[0],p=e[1];for(o=null,r=null,i=0;i<s.length;i++)s[i][0]>=h&&null===o&&(o=i),s[i][0]<=p&&(r=i);null===o&&(o=0);for(var f=o,b=!0;b&&f>0;)b=null===s[--f][1];null===r&&(r=s.length-1);var M=r;for(b=!0;b&&M<s.length-1;)b=null===s[++M][1];f!==o&&(o=f),M!==r&&(r=M),l[n-1]=[o,r],s=s.slice(o,r+1)}else s=t[n],l[n-1]=[0,s.length-1];var g=this.attr_("labels")[n],m=this.dataHandler_.getExtremeYValues(s,e,this.getBooleanOption("stepPlot",g)),z=this.dataHandler_.seriesToPoints(s,g,l[n-1][0]);this.getBooleanOption("stackedGraph")&&(void 0===u[a=this.attributes_.axisForSeries(g)]&&(u[a]=[]),Slt.stackPoints_(z,u[a],m,this.getBooleanOption("stackedGraphNaNFill"))),d[g]=m,c[n]=z}return{points:c,extremes:d,boundaryIds:l}},Slt.prototype.drawGraph_=function(){var t=new Date,e=this.is_initial_draw_;this.is_initial_draw_=!1,this.layout_.removeAllDatasets(),this.setColors_(),this.attrs_.pointSize=.5*this.getNumericOption("highlightCircleSize");var n=this.gatherDatasets_(this.rolledSeries_,this.dateWindow_),i=n.points,o=n.extremes;this.boundaryIds_=n.boundaryIds,this.setIndexByName_={};for(var r=this.attr_("labels"),a=0,s=1;s<i.length;s++)this.visibility()[s-1]&&(this.layout_.addDataset(r[s],i[s]),this.datasetIndex_[s]=a++);for(s=0;s<r.length;s++)this.setIndexByName_[r[s]]=s;if(this.computeYAxisRanges_(o),this.layout_.setYAxes(this.axes_),this.addXTicks_(),this.layout_.evaluate(),this.renderGraph_(e),this.getStringOption("timingName")){var l=new Date;console.log(this.getStringOption("timingName")+" - drawGraph: "+(l-t)+"ms")}},Slt.prototype.renderGraph_=function(t){this.cascadeEvents_("clearChart"),this.plotter_.clear();const e=this.getFunctionOption("underlayCallback");e&&e.call(this,this.hidden_ctx_,this.layout_.getPlotArea(),this,this);var n={canvas:this.hidden_,drawingContext:this.hidden_ctx_};this.cascadeEvents_("willDrawChart",n),this.plotter_.render(),this.cascadeEvents_("didDrawChart",n),this.lastRow_=-1,this.canvas_.getContext("2d").clearRect(0,0,this.width_,this.height_);const i=this.getFunctionOption("drawCallback");if(null!==i&&i.call(this,this,t),t)for(this.readyFired_=!0;this.readyFns_.length>0;){this.readyFns_.pop()(this)}},Slt.prototype.computeYAxes_=function(){var t,e,n;for(this.axes_=[],t=0;t<this.attributes_.numAxes();t++)ast(e={g:this},this.attributes_.axisOptions(t)),this.axes_[t]=e;for(t=0;t<this.axes_.length;t++)if(0===t)(n=(e=this.optionsViewForAxis_("y"+(t?"2":"")))("valueRange"))&&(this.axes_[t].valueRange=n);else{var i=this.user_attrs_.axes;i&&i.y2&&(n=i.y2.valueRange)&&(this.axes_[t].valueRange=n)}},Slt.prototype.numAxes=function(){return this.attributes_.numAxes()},Slt.prototype.axisPropertiesForSeries=function(t){return this.axes_[this.attributes_.axisForSeries(t)]},Slt.prototype.computeYAxisRanges_=function(t){for(var e,n,i,o,r,a=function(t){return isNaN(parseFloat(t))},s=this.attributes_.numAxes(),l=0;l<s;l++){var c=this.axes_[l],u=this.attributes_.getForAxis("logscale",l),d=this.attributes_.getForAxis("includeZero",l),h=this.attributes_.getForAxis("independentTicks",l);i=this.attributes_.seriesForAxis(l),e=!0,o=.1;const s=this.getNumericOption("yRangePad");if(null!==s&&(e=!1,o=s/this.plotter_.area.h),0===i.length)c.extremeRange=[0,1];else{for(var p,f,b=1/0,M=-1/0,g=0;g<i.length;g++)t.hasOwnProperty(i[g])&&(null!==(p=t[i[g]][0])&&(b=Math.min(p,b)),null!==(f=t[i[g]][1])&&(M=Math.max(f,M)));d&&!u&&(b>0&&(b=0),M<0&&(M=0)),b==1/0&&(b=0),M==-1/0&&(M=1),0===(n=M-b)&&(0!==M?n=Math.abs(M):(M=1,n=1));var m=M,z=b;e&&(u?(m=M+o*n,z=b):((z=b-o*n)<0&&b>=0&&(z=0),(m=M+o*n)>0&&M<=0&&(m=0))),c.extremeRange=[z,m]}if(c.valueRange){var v=a(c.valueRange[0])?c.extremeRange[0]:c.valueRange[0],O=a(c.valueRange[1])?c.extremeRange[1]:c.valueRange[1];c.computedValueRange=[v,O]}else c.computedValueRange=c.extremeRange;if(!e){if((v=c.computedValueRange[0])===(O=c.computedValueRange[1]))if(0===v)O=1;else{var y=Math.abs(v/10);v-=y,O+=y}if(u){var _=o/(2*o-1),A=(o-1)/(2*o-1);c.computedValueRange[0]=Eat(v,O,_),c.computedValueRange[1]=Eat(v,O,A)}else n=O-v,c.computedValueRange[0]=v-n*o,c.computedValueRange[1]=O+n*o}if(h){c.independentTicks=h;var x=(w=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");c.ticks=x(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,w,this),r||(r=c)}}if(void 0===r)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(l=0;l<s;l++){if(!(c=this.axes_[l]).independentTicks){x=(w=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");for(var w,q=r.ticks,W=r.computedValueRange[1]-r.computedValueRange[0],L=c.computedValueRange[1]-c.computedValueRange[0],k=[],T=0;T<q.length;T++){var S=(q[T].v-r.computedValueRange[0])/W,R=c.computedValueRange[0]+S*L;k.push(R)}c.ticks=x(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,w,this,k)}}},Slt.prototype.detectTypeFromString_=function(t){var e=!1,n=t.indexOf("-");(n>0&&"e"!=t[n-1]&&"E"!=t[n-1]||t.indexOf("/")>=0||isNaN(parseFloat(t)))&&(e=!0),this.setXAxisOptions_(e)},Slt.prototype.setXAxisOptions_=function(t){t?(this.attrs_.xValueParser=ost,this.attrs_.axes.x.valueFormatter=Bst,this.attrs_.axes.x.ticker=zat,this.attrs_.axes.x.axisLabelFormatter=Est):(this.attrs_.xValueParser=function(t){return parseFloat(t)},this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=mat,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter)},Slt.prototype.parseCSV_=function(t){var e,n,i=[],o=vst(t),r=t.split(o||"\n"),a=this.getStringOption("delimiter");-1==r[0].indexOf(a)&&r[0].indexOf("\t")>=0&&(a="\t");var s=0;"labels"in this.user_attrs_||(s=1,this.attrs_.labels=r[0].split(a),this.attributes_.reparseSeries());for(var l,c=!1,u=this.attr_("labels").length,d=!1,h=s;h<r.length;h++){var p=r[h];if(h,0!==p.length&&"#"!=p[0]){var f=p.split(a);if(!(f.length<2)){var b=[];if(c||(this.detectTypeFromString_(f[0]),l=this.getFunctionOption("xValueParser"),c=!0),b[0]=l(f[0],this),this.fractions_)for(n=1;n<f.length;n++)2!=(e=f[n].split("/")).length?(console.error('Expected fractional "num/den" values in CSV data but found a value \''+f[n]+"' on line "+(1+h)+" ('"+p+"') which is not of this form."),b[n]=[0,0]):b[n]=[qst(e[0],h,p),qst(e[1],h,p)];else if(this.getBooleanOption("errorBars"))for(f.length%2!=1&&console.error("Expected alternating (value, stdev.) pairs in CSV data but line "+(1+h)+" has an odd number of values ("+(f.length-1)+"): '"+p+"'"),n=1;n<f.length;n+=2)b[(n+1)/2]=[qst(f[n],h,p),qst(f[n+1],h,p)];else if(this.getBooleanOption("customBars"))for(n=1;n<f.length;n++){var M=f[n];/^ *$/.test(M)?b[n]=[null,null,null]:3==(e=M.split(";")).length?b[n]=[qst(e[0],h,p),qst(e[1],h,p),qst(e[2],h,p)]:console.warn('When using customBars, values must be either blank or "low;center;high" tuples (got "'+M+'" on line '+(1+h)+")")}else for(n=1;n<f.length;n++)b[n]=qst(f[n],h,p);if(i.length>0&&b[0]<i[i.length-1][0]&&(d=!0),b.length!=u&&console.error("Number of columns in line "+h+" ("+b.length+") does not agree with number of labels ("+u+") "+p),0===h&&this.attr_("labels")){var g=!0;for(n=0;g&&n<b.length;n++)b[n]&&(g=!1);if(g){console.warn("The dygraphs 'labels' option is set, but the first row of CSV data ('"+p+"') appears to also contain labels. Will drop the CSV labels and use the option labels.");continue}}i.push(b)}}}return d&&(console.warn("CSV is out of order; order it correctly to speed loading."),i.sort((function(t,e){return t[0]-e[0]}))),i},Slt.prototype.parseArray_=function(t){if(0===t.length&&(t=[[0]]),0===t[0].length)return console.error("Data set cannot contain an empty row"),null;var e;if(function(t){const e=t[0],n=e[0];if("number"!=typeof n&&!ust(n))throw new Error(`Expected number or date but got ${typeof n}: ${n}.`);for(let t=1;t<e.length;t++){const n=e[t];if(null!=n&&"number"!=typeof n&&!cst(n))throw new Error(`Expected number or array but got ${typeof n}: ${n}.`)}}(t),null===this.attr_("labels")){for(console.warn("Using default labels. Set labels explicitly via 'labels' in the options parameter"),this.attrs_.labels=["X"],e=1;e<t[0].length;e++)this.attrs_.labels.push("Y"+e);this.attributes_.reparseSeries()}else{var n=this.attr_("labels");if(n.length!=t[0].length)return console.error("Mismatch between number of labels ("+n+") and number of columns in array ("+t[0].length+")"),null}if(ust(t[0][0])){this.attrs_.axes.x.valueFormatter=Bst,this.attrs_.axes.x.ticker=zat,this.attrs_.axes.x.axisLabelFormatter=Est;var i=dst(t);for(e=0;e<t.length;e++){if(0===i[e].length)return console.error("Row "+(1+e)+" of data is empty"),null;if(null===i[e][0]||"function"!=typeof i[e][0].getTime||isNaN(i[e][0].getTime()))return console.error("x value in row "+(1+e)+" is not a Date"),null;i[e][0]=i[e][0].getTime()}return i}return this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=mat,this.attrs_.axes.x.axisLabelFormatter=Dst,t},Slt.prototype.parseDataTable_=function(t){var e=function(t){var e=String.fromCharCode(65+t%26);for(t=Math.floor(t/26);t>0;)e=String.fromCharCode(65+(t-1)%26)+e.toLowerCase(),t=Math.floor((t-1)/26);return e},n=t.getNumberOfColumns(),i=t.getNumberOfRows(),o=t.getColumnType(0);if("date"==o||"datetime"==o)this.attrs_.xValueParser=ost,this.attrs_.axes.x.valueFormatter=Bst,this.attrs_.axes.x.ticker=zat,this.attrs_.axes.x.axisLabelFormatter=Est;else{if("number"!=o)throw new Error("only 'date', 'datetime' and 'number' types are supported for column 1 of DataTable input (Got '"+o+"')");this.attrs_.xValueParser=function(t){return parseFloat(t)},this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=mat,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter}var r,a,s=[],l={},c=!1;for(r=1;r<n;r++){var u=t.getColumnType(r);if("number"==u)s.push(r);else{if("string"!=u||!this.getBooleanOption("displayAnnotations"))throw new Error("Only 'number' is supported as a dependent type with Gviz. 'string' is only supported if displayAnnotations is true");var d=s[s.length-1];l.hasOwnProperty(d)?l[d].push(r):l[d]=[r],c=!0}}var h=[t.getColumnLabel(0)];for(r=0;r<s.length;r++)h.push(t.getColumnLabel(s[r])),this.getBooleanOption("errorBars")&&(r+=1);this.attrs_.labels=h,n=h.length;var p=[],f=!1,b=[];for(r=0;r<i;r++){var M=[];if(void 0!==t.getValue(r,0)&&null!==t.getValue(r,0)){if("date"==o||"datetime"==o?M.push(t.getValue(r,0).getTime()):M.push(t.getValue(r,0)),this.getBooleanOption("errorBars"))for(a=0;a<n-1;a++)M.push([t.getValue(r,1+2*a),t.getValue(r,2+2*a)]);else{for(a=0;a<s.length;a++){var g=s[a];if(M.push(t.getValue(r,g)),c&&l.hasOwnProperty(g)&&null!==t.getValue(r,l[g][0])){var m={};m.series=t.getColumnLabel(g),m.xval=M[0],m.shortText=e(b.length),m.text="";for(var z=0;z<l[g].length;z++)z&&(m.text+="\n"),m.text+=t.getValue(r,l[g][z]);b.push(m)}}for(a=0;a<M.length;a++)isFinite(M[a])||(M[a]=null)}p.length>0&&M[0]<p[p.length-1][0]&&(f=!0),p.push(M)}else console.warn("Ignoring row "+r+" of DataTable because of undefined or null first column.")}f&&(console.warn("DataTable is out of order; order it correctly to speed loading."),p.sort((function(t,e){return t[0]-e[0]}))),this.rawData_=p,b.length>0&&this.setAnnotations(b,!0),this.attributes_.reparseSeries()},Slt.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},Slt.prototype.start_=function(){var t=this.file_;"function"==typeof t&&(t=t());const e=function(t){if(null===t)return"null";const e=typeof t;return("object"===e||"function"===e&&"function"==typeof t.item)&&"number"==typeof t.length&&3!==t.nodeType&&4!==t.nodeType?"array":e}(t);if("array"==e)this.rawData_=this.parseArray_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("object"==e&&"function"==typeof t.getColumnRange)this.parseDataTable_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("string"==e){if(vst(t))this.loadedEvent_(t);else{var n;n=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var i=this;n.onreadystatechange=function(){4==n.readyState&&(200!==n.status&&0!==n.status||i.loadedEvent_(n.responseText))},n.open("GET",t,!0),n.send(null)}}else console.error("Unknown data format: "+e)},Slt.prototype.updateOptions=function(t,e){void 0===e&&(e=!1);var n=t.file,i=Slt.copyUserAttrs_(t),o=this.attributes_.numAxes();"rollPeriod"in i&&(this.rollPeriod_=i.rollPeriod),"dateWindow"in i&&(this.dateWindow_=i.dateWindow);var r=function(t,e){var n={};if(t)for(var i=1;i<t.length;i++)n[t[i]]=!0;var o=function(t){for(var e in t)if(t.hasOwnProperty(e)&&!mst[e])return!0;return!1};for(var r in e)if(e.hasOwnProperty(r))if("highlightSeriesOpts"==r||n[r]&&!e.series){if(o(e[r]))return!0}else if("series"==r||"axes"==r){var a=e[r];for(var s in a)if(a.hasOwnProperty(s)&&o(a[s]))return!0}else if(!mst[r])return!0;return!1}(this.attr_("labels"),i);lst(this.user_attrs_,i),this.attributes_.reparseSeries(),o<this.attributes_.numAxes()&&this.plotter_.clear(),n?(this.cascadeEvents_("dataWillUpdate",{}),this.file_=n,e||this.start_()):e||(r?this.predraw_():this.renderGraph_(!1))},Slt.copyUserAttrs_=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&"file"!=n&&t.hasOwnProperty(n)&&(e[n]=t[n]);return e},Slt.prototype.resize=function(t,e){if(!this.resize_lock){this.resize_lock=!0,null===t!=(null===e)&&(console.warn("Dygraph.resize() should be called with zero parameters or two non-NULL parameters. Pretending it was zero."),t=e=null);var n=this.width_,i=this.height_;t?(this.maindiv_.style.width=t+"px",this.maindiv_.style.height=e+"px",this.width_=t,this.height_=e):(this.width_=this.maindiv_.clientWidth,this.height_=this.maindiv_.clientHeight),n==this.width_&&i==this.height_||(this.resizeElements_(),this.predraw_()),this.resize_lock=!1}},Slt.prototype.adjustRoll=function(t){this.rollPeriod_=t,this.predraw_()},Slt.prototype.visibility=function(){for(this.getOption("visibility")||(this.attrs_.visibility=[]);this.getOption("visibility").length<this.numColumns()-1;)this.attrs_.visibility.push(!0);return this.getOption("visibility")},Slt.prototype.setVisibility=function(t,e){var n=this.visibility(),i=!1;if(Array.isArray(t)||(null!==t&&"object"==typeof t?i=!0:t=[t]),i)for(var o in t)t.hasOwnProperty(o)&&(o<0||o>=n.length?console.warn("Invalid series number in setVisibility: "+o):n[o]=t[o]);else for(o=0;o<t.length;o++)"boolean"==typeof t[o]?o>=n.length?console.warn("Invalid series number in setVisibility: "+o):n[o]=t[o]:t[o]<0||t[o]>=n.length?console.warn("Invalid series number in setVisibility: "+t[o]):n[t[o]]=e;this.predraw_()},Slt.prototype.size=function(){return{width:this.width_,height:this.height_}},Slt.prototype.setAnnotations=function(t,e){this.annotations_=t,this.layout_?(this.layout_.setAnnotations(this.annotations_),e||this.predraw_()):console.warn("Tried to setAnnotations before dygraph was ready. Try setting them in a ready() block. See dygraphs.com/tests/annotation.html")},Slt.prototype.annotations=function(){return this.annotations_},Slt.prototype.getLabels=function(){var t=this.attr_("labels");return t?t.slice():null},Slt.prototype.indexFromSetName=function(t){return this.setIndexByName_[t]},Slt.prototype.getRowForX=function(t){for(var e=0,n=this.numRows()-1;e<=n;){var i=n+e>>1,o=this.getValue(i,0);if(o<t)e=i+1;else if(o>t)n=i-1;else{if(e==i)return i;n=i}}return null},Slt.prototype.ready=function(t){this.is_initial_draw_?this.readyFns_.push(t):t.call(this,this)},Slt.prototype.addAndTrackEvent=function(t,e,n){Pat(t,e,n),this.registeredEvents_.push({elem:t,type:e,fn:n})},Slt.prototype.removeTrackedEvents_=function(){if(this.registeredEvents_)for(var t=0;t<this.registeredEvents_.length;t++){var e=this.registeredEvents_[t];Yat(e.elem,e.type,e.fn)}this.registeredEvents_=[]},Slt.PLUGINS=[qlt,mlt,Llt,ylt,Mlt,Alt],Slt.GVizChart=Tlt,Slt.DASHED_LINE=[7,3],Slt.DOT_DASH_LINE=[7,2,2,2],Slt.dateAxisLabelFormatter=Est,Slt.toRGB_=wst,Slt.findPos=Hat,Slt.pageX=Fat,Slt.pageY=jat,Slt.dateString_=est,Slt.defaultInteractionModel=Ust.defaultModel,Slt.nonInteractiveModel=Slt.nonInteractiveModel_=Ust.nonInteractiveModel_,Slt.Circles=zst,Slt.Plugins={Legend:qlt,Axes:mlt,Annotations:Mlt,ChartLabels:ylt,Grid:Alt,RangeSelector:Llt},Slt.DataHandlers={DefaultHandler:olt,BarsHandler:alt,CustomBarsHandler:ult,DefaultFractionHandler:hlt,ErrorBarsHandler:llt,FractionsBarsHandler:flt},Slt.startPan=Ust.startPan,Slt.startZoom=Ust.startZoom,Slt.movePan=Ust.movePan,Slt.moveZoom=Ust.moveZoom,Slt.endPan=Ust.endPan,Slt.endZoom=Ust.endZoom,Slt.numericLinearTicks=function(t,e,n,i,o,r){return mat(t,e,n,(function(t){return"logscale"!==t&&i(t)}),o,r)},Slt.numericTicks=mat,Slt.dateTicker=zat,Slt.Granularity=vat,Slt.getDateAxis=Rat,Slt.floatFormat=Zat,function(t){if("undefined"!=typeof document){const e=function(){if(!Yst){Yst=!0,t.onDOMready=Ist,document.removeEventListener("DOMContentLoaded",e,!1),window.removeEventListener("load",e,!1);for(let t=0;t<Pst.length;++t)Pst[t]();Pst=null}};t.onDOMready=function(n){if("complete"===document.readyState)return t.onDOMready=Ist,Ist(n);const i=function(t){return"function"==typeof t&&Pst.push(t),!1};return t.onDOMready=i,document.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",e,!1),"complete"===document.readyState?(e(),t.onDOMready=Ist,Ist(n)):i(n)}}}(Slt);const Clt=Slt;window.jQuery=o(),window.$=o(),window.moment=a(),window.ApexCharts=l(),window.store=c,window.Sortable=le,window.dt=ue;const Dlt=be.icon({iconRetinaUrl:ge,iconUrl:Me,shadowUrl:me});be.Marker.prototype.options.icon=Dlt,window.L=be,window.bootstrap=Qe,window.crossfilter=kn,window.dc=Dn,window.cubism=Nn,window.vis=t,window.regeneratorRuntime=zX(),window.ToastUtils=_X,window.aysGetDirty=function(t,e){e=e||":input:not(input[type=submit]):not(input[type=button])";var n=function(t){var e=t.data("ays-orig"),n=function(t){if(t.hasClass("ays-ignore")||t.hasClass("aysIgnore")||t.attr("data-ays-ignore")||void 0===t.attr("name"))return null;if(t.is(":disabled"))return"ays-disabled";var e,n=t.attr("type");switch(t.is("select")&&(n="select"),n){case"checkbox":case"radio":e=t.is(":checked");break;case"select":e="",t.find("option").each((function(t){var n=AX(this);n.is(":selected")&&(e+=n.val())}));break;default:e=t.val()}return e}(t);return{dirty:void 0!==e&&e!=n,origValue:e,curValue:n}},i=[];return AX(t).find(e).each((function(){var t=n(AX(this));t.dirty&&(t.input=AX(this),i.push(t))})),i},window.aysHandleForm=function(t,e){t||(t="form"),"form"===t&&(t='form:not([data-ays-ignore="true"])');var n={submit_selector:'button[type="submit"]:not([data-ays-ignore="true"])',on_dirty_callback:AX.noop,on_clean_callback:AX.noop,handle_submit_buttons:!0,handle_datatable:!1,handle_tabs:!1,disable_on_dirty:"",ays_options:{}},i=AX.extend(!0,{},n,e);i.form_selector=t,AX((function(){AX(i.form_selector).areYouSure(i.ays_options),i.handle_submit_buttons&&AX(i.form_selector).find(i.submit_selector).attr("disabled","disabled"),AX(i.form_selector).on("dirty.areYouSure",(function(){i.handle_submit_buttons&&AX(this).find(i.submit_selector).removeAttr("disabled"),i.handle_datatable&&(AX(this).find("a.dropdown-toggle").attr("disabled","disabled"),AX(this).find("ul.pagination a").css("pointer-events","none").css("cursor","default")),i.handle_tabs&&AX(".nav-tabs").find("a").each((function(){AX(this).closest("li").hasClass("active")||AX(this).removeAttr("data-toggle").closest("li").addClass("disabled")})),AX(i.disable_on_dirty).addClass("disabled"),i.on_dirty_callback.bind(this)()})),AX(i.form_selector).on("clean.areYouSure",(function(){i.handle_submit_buttons&&AX(this).find(i.submit_selector).attr("disabled","disabled"),i.handle_datatable&&(AX(this).find("a.dropdown-toggle").removeAttr("disabled"),AX(this).find("ul.pagination a").css("pointer-events","").css("cursor","")),i.handle_tabs&&AX(".nav-tabs").find("a").each((function(){AX(this).attr("data-toggle","tab").closest("li").removeClass("disabled")})),AX(i.disable_on_dirty).removeClass("disabled"),i.on_clean_callback.bind(this)()}))}))},window.aysResetForm=function(t){AX(t).trigger("reinitialize.areYouSure")},window.aysUpdateForm=function(t){AX(t).trigger("rescan.areYouSure")},window.aysRecheckForm=function(t){AX(t).trigger("checkform.areYouSure")},window.Dygraph=Clt,window.d3v7={...e,...n,...xG};__webpack_require__(3535),__webpack_require__(6804),__webpack_require__(6513),__webpack_require__(8524),__webpack_require__(6098),__webpack_require__(8585),__webpack_require__(7243),__webpack_require__(7156),__webpack_require__(3971),__webpack_require__(665);var Nlt=__webpack_require__(9044),Elt=__webpack_require__.n(Nlt),Blt=__webpack_require__(5891),Plt=__webpack_require__.n(Blt);__webpack_require__(5375),__webpack_require__(3814),__webpack_require__(4749),__webpack_require__(344);window.nv=Elt(),window.Tagify=Plt()})()})(); //# sourceMappingURL=third-party.js.map