1/*! For license information please see LICENSES */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{1:function(t,e,n){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var content=function(t,e){var content=t[1]||"",n=t[3];if(!n)return content;if(e&&"function"==typeof btoa){var r=(l=n,h=btoa(unescape(encodeURIComponent(JSON.stringify(l)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(h),"/*# ".concat(data," */")),o=n.sources.map((function(source){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(source," */")}));return[content].concat(o).concat([r]).join("\n")}var l,h,data;return[content].join("\n")}(e,t);return e[2]?"@media ".concat(e[2]," {").concat(content,"}"):content})).join("")},e.i=function(t,n,r){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var l=this[i][0];null!=l&&(o[l]=!0)}for(var h=0;h<t.length;h++){var c=[].concat(t[h]);r&&o[c[0]]||(n&&(c[2]?c[2]="".concat(n," and ").concat(c[2]):c[2]=n),e.push(c))}},e}},10:function(t,e,n){!function(t){"use strict";function e(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function n(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}var r,o,l,h,c,d,f,m,v,y,x,w,S,C=function(){return r||"undefined"!=typeof window&&(r=window.gsap)&&r.registerPlugin&&r},_=1,P=[],M=[],O=[],k=Date.now,A=function(t,e){return e},T=function(){var t=v.core,data=t.bridge||{},e=t._scrollers,n=t._proxies;e.push.apply(e,M),n.push.apply(n,O),M=e,O=n,A=function(t,e){return data[t](e)}},L=function(element,t){return~O.indexOf(element)&&O[O.indexOf(element)+1][t]},E=function(t){return!!~y.indexOf(t)},j=function(element,t,e,n,r){return element.addEventListener(t,e,{passive:!1!==n,capture:!!r})},I=function(element,t,e,n){return element.removeEventListener(t,e,!!n)},D="scrollLeft",R="scrollTop",N=function(){return x&&x.isPressed||M.cache++},z=function(t,e){var n=function n(r){if(r||0===r){_&&(l.history.scrollRestoration="manual");var o=x&&x.isPressed;r=n.v=Math.round(r)||(x&&x.iOS?1:0),t(r),n.cacheID=M.cache,o&&A("ss",r)}else(e||M.cache!==n.cacheID||A("ref"))&&(n.cacheID=M.cache,n.v=t());return n.v+n.offset};return n.offset=0,t&&n},B={s:D,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:z((function(t){return arguments.length?l.scrollTo(t,X.sc()):l.pageXOffset||h[D]||c[D]||d[D]||0}))},X={s:R,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:B,sc:z((function(t){return arguments.length?l.scrollTo(B.sc(),t):l.pageYOffset||h[R]||c[R]||d[R]||0}))},Y=function(t,e){return(e&&e._ctx&&e._ctx.selector||r.utils.toArray)(t)[0]||("string"==typeof t&&!1!==r.config().nullTargetWarn?console.warn("Element not found:",t):null)},F=function(element,t){for(var i=t.length;i--;)if(t[i]===element||t[i].contains(element))return!0;return!1},W=function(element,t){var s=t.s,e=t.sc;E(element)&&(element=h.scrollingElement||c);var i=M.indexOf(element),n=e===X.sc?1:2;!~i&&(i=M.push(element)-1),M[i+n]||j(element,"scroll",N);var o=M[i+n],l=o||(M[i+n]=z(L(element,s),!0)||(E(element)?e:z((function(t){return arguments.length?element[s]=t:element[s]}))));return l.target=element,o||(l.smooth="smooth"===r.getProperty(element,"scrollBehavior")),l},H=function(t,e,n){var r=t,o=t,l=k(),h=l,c=e||50,d=Math.max(500,3*c),f=function(t,e){var d=k();e||d-l>c?(o=r,r=t,h=l,l=d):n?r+=t:r=o+(t-o)/(d-h)*(l-h)},m=function(t){var e=h,c=o,m=k();return(t||0===t)&&t!==r&&f(t),l===h||m-h>d?0:(r+(n?c:-c))/((n?m:l)-e)*1e3};return{update:f,reset:function(){o=r=n?0:r,h=l=0},getVelocity:m}},G=function(t,e){return e&&!t._gsapAllow&&!1!==t.cancelable&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},V=function(a){var t=Math.max.apply(Math,a),e=Math.min.apply(Math,a);return Math.abs(t)>=Math.abs(e)?t:e},U=function(){(v=r.core.globals().ScrollTrigger)&&v.core&&T()},$=function(t){return r=t||C(),!o&&r&&"undefined"!=typeof document&&document.body&&(l=window,h=document,c=h.documentElement,d=h.body,y=[l,h,c,d],r.utils.clamp,S=r.core.context||function(){},m="onpointerenter"in d?"pointer":"mouse",f=K.isTouch=l.matchMedia&&l.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in l||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,w=K.eventTypes=("ontouchstart"in c?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in c?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return _=0}),500),o=1),v||U(),o};B.op=X,M.cache=0;var K=function(){function t(t){this.init(t)}return t.prototype.init=function(t){o||$(r)||console.warn("Please gsap.registerPlugin(Observer)"),v||U();var e=t.tolerance,n=t.dragMinimum,y=t.type,C=t.target,_=t.lineHeight,M=t.debounce,O=t.preventDefault,A=t.onStop,T=t.onStopDelay,L=t.ignore,D=t.wheelSpeed,R=t.event,z=t.onDragStart,K=t.onDragEnd,Z=t.onDrag,Q=t.onPress,J=t.onRelease,tt=t.onRight,et=t.onLeft,it=t.onUp,nt=t.onDown,ot=t.onChangeX,st=t.onChangeY,at=t.onChange,lt=t.onToggleX,ht=t.onToggleY,ct=t.onHover,ut=t.onHoverEnd,pt=t.onMove,ft=t.ignoreCheck,gt=t.isNormalizer,mt=t.onGestureStart,vt=t.onGestureEnd,yt=t.onWheel,bt=t.onEnable,xt=t.onDisable,wt=t.onClick,St=t.scrollSpeed,Ct=t.capture,_t=t.allowClicks,Pt=t.lockAxis,Mt=t.onLockAxis;this.target=C=Y(C)||c,this.vars=t,L&&(L=r.utils.toArray(L)),e=e||1e-9,n=n||0,D=D||1,St=St||1,y=y||"wheel,touch,pointer",M=!1!==M,_||(_=parseFloat(l.getComputedStyle(d).lineHeight)||22);var Ot,kt,At,Tt,Lt,Et,jt,It=this,Dt=0,Rt=0,Nt=t.passive||!O&&!1!==t.passive,zt=W
vendor: 2,533 bytes, line 2
2(C,B),Bt=W(C,X),Xt=zt(),Yt=Bt(),Ft=~y.indexOf("touch")&&!~y.indexOf("pointer")&&"pointerdown"===w[0],Wt=E(C),Ht=C.ownerDocument||h,Gt=[0,0,0],Vt=[0,0,0],Ut=0,$t=function(){return Ut=k()},qt=function(t,e){return(It.event=t)&&L&&F(t.target,L)||e&&Ft&&"touch"!==t.pointerType||ft&&ft(t,e)},Kt=function(){It._vx.reset(),It._vy.reset(),kt.pause(),A&&A(It)},Zt=function(){var t=It.deltaX=V(Gt),n=It.deltaY=V(Vt),r=Math.abs(t)>=e,o=Math.abs(n)>=e;at&&(r||o)&&at(It,t,n,Gt,Vt),r&&(tt&&It.deltaX>0&&tt(It),et&&It.deltaX<0&&et(It),ot&&ot(It),lt&&It.deltaX<0!=Dt<0&<(It),Dt=It.deltaX,Gt[0]=Gt[1]=Gt[2]=0),o&&(nt&&It.deltaY>0&&nt(It),it&&It.deltaY<0&&it(It),st&&st(It),ht&&It.deltaY<0!=Rt<0&&ht(It),Rt=It.deltaY,Vt[0]=Vt[1]=Vt[2]=0),(Tt||At)&&(pt&&pt(It),At&&(z&&1===At&&z(It),Z&&Z(It),At=0),Tt=!1),Et&&!(Et=!1)&&Mt&&Mt(It),Lt&&(yt(It),Lt=!1),Ot=0},Qt=function(t,e,n){Gt[n]+=t,Vt[n]+=e,It._vx.update(t),It._vy.update(e),M?Ot||(Ot=requestAnimationFrame(Zt)):Zt()},Jt=function(t,e){Pt&&!jt&&(It.axis=jt=Math.abs(t)>Math.abs(e)?"x":"y",Et=!0),"y"!==jt&&(Gt[2]+=t,It._vx.update(t,!0)),"x"!==jt&&(Vt[2]+=e,It._vy.update(e,!0)),M?Ot||(Ot=requestAnimationFrame(Zt)):Zt()},te=function(t){if(!qt(t,1)){var e=(t=G(t,O)).clientX,r=t.clientY,o=e-It.x,l=r-It.y,h=It.isDragging;It.x=e,It.y=r,(h||(o||l)&&(Math.abs(It.startX-e)>=n||Math.abs(It.startY-r)>=n))&&(At||(At=h?2:1),h||(It.isDragging=!0),Jt(o,l))}},ee=It.onPress=function(t){qt(t,1)||t&&t.button||(It.axis=jt=null,kt.pause(),It.isPressed=!0,t=G(t),Dt=Rt=0,It.startX=It.x=t.clientX,It.startY=It.y=t.clientY,It._vx.reset(),It._vy.reset(),j(gt?C:Ht,w[1],te,Nt,!0),It.deltaX=It.deltaY=0,Q&&Q(It))},ie=It.onRelease=function(t){if(!qt(t,1)){I(gt?C:Ht,w[1],te,!0);var e=!isNaN(It.y-It.startY),n=It.isDragging,o=n&&(Math.abs(It.x-It.startX)>3||Math.abs(It.y-It.startY)>3),h=G(t);!o&&e&&(It._vx.reset(),It._vy.reset(),O&&_t&&r.delayedCall(.08,(function(){if(k()-Ut>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(Ht.createEvent){var e=Ht.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,l,1,h.screenX,h.screenY,h.clientX,h.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}))),It.isDragging=It.isGesturing=It.isPressed=!1,A&&n&&!gt&&kt.restart(!0),At&&Zt(),K&&n&&K(It),J&&J(It,o)}},ne=function(t){return t.touches&&t.touches.length>1&&(It.isGesturing=!0)&&mt(t,It.isDragging)},re=function(){return(It.isGesturing=!1)||vt(It)},oe=function(t){if(!qt(t)){var e=zt(),n=Bt();Qt((e-Xt)*St,(n-Yt)*St,1),Xt=e,Yt=n,A&&kt.restart(!0)}},se=function(t){if(!qt(t)){t=G(t,O),yt&&(Lt=!0);
vendor: 2,070 bytes, line 2
2var e=(1===t.deltaMode?_:2===t.deltaMode?l.innerHeight:1)*D;Qt(t.deltaX*e,t.deltaY*e,0),A&&!gt&&kt.restart(!0)}},ae=function(t){if(!qt(t)){var e=t.clientX,n=t.clientY,r=e-It.x,o=n-It.y;It.x=e,It.y=n,Tt=!0,A&&kt.restart(!0),(r||o)&&Jt(r,o)}},le=function(t){It.event=t,ct(It)},he=function(t){It.event=t,ut(It)},ce=function(t){return qt(t)||G(t,O)&&wt(It)};kt=It._dc=r.delayedCall(T||.25,Kt).pause(),It.deltaX=It.deltaY=0,It._vx=H(0,50,!0),It._vy=H(0,50,!0),It.scrollX=zt,It.scrollY=Bt,It.isDragging=It.isGesturing=It.isPressed=!1,S(this),It.enable=function(t){return It.isEnabled||(j(Wt?Ht:C,"scroll",N),y.indexOf("scroll")>=0&&j(Wt?Ht:C,"scroll",oe,Nt,Ct),y.indexOf("wheel")>=0&&j(C,"wheel",se,Nt,Ct),(y.indexOf("touch")>=0&&f||y.indexOf("pointer")>=0)&&(j(C,w[0],ee,Nt,Ct),j(Ht,w[2],ie),j(Ht,w[3],ie),_t&&j(C,"click",$t,!0,!0),wt&&j(C,"click",ce),mt&&j(Ht,"gesturestart",ne),vt&&j(Ht,"gestureend",re),ct&&j(C,m+"enter",le),ut&&j(C,m+"leave",he),pt&&j(C,m+"move",ae)),It.isEnabled=!0,It.isDragging=It.isGesturing=It.isPressed=Tt=At=!1,It._vx.reset(),It._vy.reset(),Xt=zt(),Yt=Bt(),t&&t.type&&ee(t),bt&&bt(It)),It},It.disable=function(){It.isEnabled&&(P.filter((function(t){return t!==It&&E(t.target)})).length||I(Wt?Ht:C,"scroll",N),It.isPressed&&(It._vx.reset(),It._vy.reset(),I(gt?C:Ht,w[1],te,!0)),I(Wt?Ht:C,"scroll",oe,Ct),I(C,"wheel",se,Ct),I(C,w[0],ee,Ct),I(Ht,w[2],ie),I(Ht,w[3],ie),I(C,"click",$t,!0),I(C,"click",ce),I(Ht,"gesturestart",ne),I(Ht,"gestureend",re),I(C,m+"enter",le),I(C,m+"leave",he),I(C,m+"move",ae),It.isEnabled=It.isPressed=It.isDragging=!1,xt&&xt(It))},It.kill=It.revert=function(){It.disable();var i=P.indexOf(It);i>=0&&P.splice(i,1),x===It&&(x=0)},P.push(It),gt&&E(C)&&(x=It),It.enable(R)},n(t,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),t}();K.version="3.15.0",K.create=function(t){return new K(t)},K.register=$,K.getAll=function(){return P.slice()},K.getById=function(t){return P.filter((function(e){return e.vars.id===t}))[0]},C()&&r.registerPlugin(K);
vendor: 33,140 bytes, line 2
2var Z,Q,J,tt,et,it,nt,ot,st,at,lt,ht,ct,ut,pt,ft,gt,mt,vt,yt,bt,xt,wt,St,Ct,_t,Pt,Mt,Ot,kt,At,Tt,Lt,Et,jt,It,Dt,Rt,Nt=1,zt=Date.now,Bt=zt(),Xt=0,Yt=0,Ft=function(t,e,n){var r=re(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return n["_"+e+"Clamp"]=r,r?t.substr(6,t.length-7):t},Wt=function(t,e){return!e||re(t)&&"clamp("===t.substr(0,6)?t:"clamp("+t+")"},Ht=function t(){return Yt&&requestAnimationFrame(t)},Gt=function(){return ut=1},Vt=function(){return ut=0},Ut=function(t){return t},$t=function(t){return Math.round(1e5*t)/1e5||0},qt=function(){return"undefined"!=typeof window},Kt=function(){return Z||qt()&&(Z=window.gsap)&&Z.registerPlugin&&Z},Zt=function(t){return!!~nt.indexOf(t)},Qt=function(t){return("Height"===t?At:J["inner"+t])||et["client"+t]||it["client"+t]},Jt=function(element){return L(element,"getBoundingClientRect")||(Zt(element)?function(){return Ci.width=J.innerWidth,Ci.height=At,Ci}:function(){return Ae(element)})},te=function(t,e,n){var r=n.d,o=n.d2,a=n.a;return(a=L(t,"getBoundingClientRect"))?function(){return a()[r]}:function(){return(e?Qt(o):t["client"+o])||0}},ee=function(element,t){return!t||~O.indexOf(element)?Jt(element):function(){return Ci}},ie=function(element,t){var s=t.s,e=t.d2,n=t.d,a=t.a;return Math.max(0,(s="scroll"+e)&&(a=L(element,s))?a()-Jt(element)()[n]:Zt(element)?(et[s]||it[s])-Qt(e):element[s]-element["offset"+e])},ne=function(t,e){for(var i=0;i<vt.length;i+=3)(!e||~e.indexOf(vt[i+1]))&&t(vt[i],vt[i+1],vt[i+2])},re=function(t){return"string"==typeof t},oe=function(t){return"function"==typeof t},se=function(t){return"number"==typeof t},ae=function(t){return"object"==typeof t},le=function(t,e,n){return t&&t.progress(e?0:1)&&n&&t.pause()},he=function(t,e,n){if(t.enabled){var r=t._ctx?t._ctx.add((function(){return e(t,n)})):e(t,n);r&&r.totalTime&&(t.callbackAnimation=r)}},ce=Math.abs,ue="left",pe="top",de="right",fe="bottom",ge="width",me="height",ve="Right",ye="Left",be="Top",xe="Bottom",we="padding",Se="margin",Ce="Width",_e="Height",Pe="px",Me=function(element){return J.getComputedStyle(element.nodeType===Node.DOCUMENT_NODE?element.scrollingElement:element)},Oe=function(element){var t=Me(element).position;element.style.position="absolute"===t||"fixed"===t?t:"relative"},ke=function(t,e){for(var p in e)p in t||(t[p]=e[p]);return t},Ae=function(element,t){var e=t&&"matrix(1, 0, 0, 1, 0, 0)"!==Me(element)[pt]&&Z.to(element,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=element.getBoundingClientRect?element.getBoundingClientRect():element.scrollingElement.getBoundingClientRect();return e&&e.progress(0).kill(),n},Te=function(element,t){var e=t.d2;return element["offset"+e]||element["client"+e]||0},Le=function(t){var p,a=[],e=t.labels,n=t.duration();for(p in e)a.push(e[p]/n);return a},Ee=function(t){return function(e){return Z.utils.snap(Le(t),e)}},je=function(t){var e=Z.utils.snap(t),a=Array.isArray(t)&&t.slice(0).sort((function(a,b){return a-b}));return a?function(t,n,r){var i;if(void 0===r&&(r=.001),!n)return e(t);if(n>0){for(t-=r,i=0;i<a.length;i++)if(a[i]>=t)return a[i];return a[i-1]}for(i=a.length,t+=r;i--;)if(a[i]<=t)return a[i];return a[0]}:function(n,r,o){void 0===o&&(o=.001);var l=e(n);return!r||Math.abs(l-n)<o||l-n<0==r<0?l:e(r<0?n-t:n+t)}},Ie=function(t){return function(e,n){return je(Le(t))(e,n.direction)}},De=function(t,element,e,n){return e.split(",").forEach((function(e){return t(element,e,n)}))},Re=function(element,t,e,n,r){return element.addEventListener(t,e,{passive:!n,capture:!!r})},Ne=function(element,t,e,n){return element.removeEventListener(t,e,!!n)},ze=function(t,e,n){(n=n&&n.wheelHandler)&&(t(e,"wheel",n),t(e,"touchmove",n))},Be={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Xe={toggleActions:"play",anticipatePin:0},Ye={top:0,left:0,center:.5,bottom:1,right:1},Fe=function(t,e){if(re(t)){var n=t.indexOf("="),r=~n?+(t.charAt(n-1)+1)*parseFloat(t.substr(n+1)):0;~n&&(t.indexOf("%")>n&&(r*=e/100),t=t.substr(0,n-1)),t=r+(t in Ye?Ye[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},We=function(t,e,n,r,o,l,h,c){var d=o.startColor,f=o.endColor,m=o.fontSize,v=o.indent,y=o.fontWeight,x=tt.createElement("div"),w=Zt(n)||"fixed"===L(n,"pinType"),S=-1!==t.indexOf("scroller"),C=w?it:"IFRAME"===n.tagName?n.contentDocument.body:n,_=-1!==t.indexOf("start"),P=_?d:f,M="border-color:"+P+";font-size:"+m+";color:"+P+";font-weight:"+y+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return M+="position:"+((S||c)&&w?"fixed;":"absolute;"),(S||c||!w)&&(M+=(r===X?de:fe)+":"+(l+parseFloat(v))+"px;"),h&&(M+="box-sizing:border-box;text-align:left;width:"+h.offsetWidth+"px;"),x._isStart=_,x.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),x.style.cssText=M,x.innerText=e||0===e?t+"-"+e:t,C.children[0]?C.insertBefore(x,C.children[0]):C.appendChild(x),x._offset=x["offset"+r.op.d2],He(x,0,r,_),x},He=function(marker,t,e,n){var r={display:"block"},o=e[n?"os2":"p2"],l=e[n?"p2":"os2"];marker._isFlipped=n,r[e.a+"Percent"]=n?-100:0,r[e.a]=n?"1px":0,r["border"+o+Ce]=1,r["border"+l+Ce]=0,r[e.p]=t+"px",Z.set(marker,r)},Ge=[],Ve={},Ue=function(){return zt()-Xt>34&&(jt||(jt=requestAnimationFrame(fi)))},$e=function(){(!wt||!wt.isPressed||wt.startX>it.clientWidth)&&(M.cache++,wt?jt||(jt=requestAnimationFrame(fi)):fi(),Xt||ti("scrollStart"),Xt=zt())},qe=function(){_t=J.innerWidth,Ct=J.innerHeight},Ke=function(t){M.cache++,(!0===t||!ct&&!xt&&!tt.fullscreenElement&&!tt.webkitFullscreenElement&&(!St||_t!==J.innerWidth||Math.abs(J.innerHeight-Ct)>.25*J.innerHeight))&&ot.restart(!0)},Ze={},Qe=[],Je=function t(){return Ne(Ti,"scrollEnd",t)||ui(!0)},ti=function(t){return Ze[t]&&Ze[t].map((function(t){return t()}))||Qe},ei=[],ii=function(t){for(var i=0;i<ei.length;i+=5)(!t||ei[i+4]&&ei[i+4].query===t)&&(ei[i].style.cssText=ei[i+1],ei[i].getBBox&&ei[i].setAttribute("transform",ei[i+2]||""),ei[i+3].uncache=1)},ni=function(){return M.forEach((function(t){return oe(t)&&++t.cacheID&&(t.rec=t())}))},ri=function(t,e){var n;for(ft=0;ft<Ge.length;ft++)!(n=Ge[ft])||e&&n._ctx!==e||(t?n.kill(1):n.revert(!0,!0));Tt=!0,e&&ii(e),e||ti("revert")},oi=function(t,e){M.cache++,(e||!It)&&M.forEach((function(t){return oe(t)&&t.cacheID++&&(t.rec=0)})),re(t)&&(J.history.scrollRestoration=Ot=t)},si=0,ai=function(){if(Dt!==si){var t=Dt=si;requestAnimationFrame((function(){return t===si&&ui(!0)}))}},hi=function(){it.appendChild(kt),At=!wt&&kt.offsetHeight||J.innerHeight,it.removeChild(kt)},ci=function(t){return st(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach((function(e){return e.style.display=t?"none":"block"}))},ui=function(t,e){if(et=tt.documentElement,it=tt.body,nt=[J,tt,et,it],!Xt||t||Tt){hi(),It=Ti.isRefreshing=!0,Tt||ni();var n=ti("refreshInit");yt&&Ti.sort(),e||ri(),M.forEach((function(t){oe(t)&&(t.smooth&&(t.target.style.scrollBehavior="auto"),t(0))})),Ge.slice(0).forEach((function(t){return t.refresh()})),Tt=!1,Ge.forEach((function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?"offsetWidth":"offsetHeight",n=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-n),t.refresh()}})),Lt=1,ci(!0),Ge.forEach((function(t){var e=ie(t.scroller,t._dir),n="max"===t.vars.end||t._endClamp&&t.end>e,r=t._startClamp&&t.start>=e;(n||r)&&t.setPositions(r?e-1:t.start,n?Math.max(r?e:t.start+1,e):t.end,!0)})),ci(!1),Lt=0,n.forEach((function(t){return t&&t.render&&t.render(-1)})),M.forEach((function(t){oe(t)&&(t.smooth&&requestAnimationFrame((function(){return t.target.style.scrollBehavior="smooth"})),t.rec&&t(t.rec))})),oi(Ot,1),ot.pause(),si++,It=2,fi(2),Ge.forEach((function(t){return oe(t.vars.onRefresh)&&t.vars.onRefresh(t)})),It=Ti.isRefreshing=!1,ti("refresh")}else Re(Ti,"scrollEnd",Je)},pi=0,di=1,fi=function(t){if(2===t||!It&&!Tt){Ti.isUpdating=!0,Rt&&Rt.update(0);var e=Ge.length,time=zt(),n=time-Bt>=50,r=e&&Ge[0].scroll();if(di=pi>r?-1:1,It||(pi=r),n&&(Xt&&!ut&&time-Xt>200&&(Xt=0,ti("scrollEnd")),lt=Bt,Bt=time),di<0){for(ft=e;ft-- >0;)Ge[ft]&&Ge[ft].update(0,n);di=1}else for(ft=0;ft<e;ft++)Ge[ft]&&Ge[ft].update(0,n);Ti.isUpdating=!1}jt=0},gi=[ue,pe,fe,de,Se+xe,Se+ve,Se+be,Se+ye,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],mi=gi.concat([ge,me,"boxSizing","max"+Ce,"max"+_e,"position",Se,we,we+be,we+ve,we+xe,we+ye]),vi=function(t,e,n){xi(n);var r=t._gsap;if(r.spacerIsNative)xi(r.spacerState);else if(t._gsap.swappedIn){var o=e.parentNode;o&&(o.insertBefore(t,e),o.removeChild(e))}t._gsap.swappedIn=!1},yi=function(t,e,n,r){if(!t._gsap.swappedIn){for(var p,i=gi.length,o=e.style,l=t.style;i--;)o[p=gi[i]]=n[p];o.position="absolute"===n.position?"absolute":"relative","inline"===n.display&&(o.display="inline-block"),l[fe]=l[de]="auto",o.flexBasis=n.flexBasis||"auto",o.overflow="visible",o.boxSizing="border-box",o[ge]=Te(t,B)+Pe,o[me]=Te(t,X)+Pe,o[we]=l[Se]=l[pe]=l[ue]="0",xi(r),l[ge]=l["max"+Ce]=n[ge],l[me]=l["max"+_e]=n[me],l[we]=n[we],t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},bi=/([A-Z])/g,xi=function(t){if(t){var p,e,style=t.t.style,n=t.length,i=0;for((t.t._gsap||Z.core.getCache(t.t)).uncache=1;i<n;i+=2)e=t[i+1],p=t[i],e?style[p]=e:style[p]&&style.removeProperty(p.replace(bi,"-$1").toLowerCase())}},wi=function(element){for(var t=mi.length,style=element.style,e=[],i=0;i<t;i++)e.push(mi[i],style[mi[i]]);return e.t=element,e},Si=function(t,e,n){for(var p,r=[],o=t.length,i=n?8:0;i<o;i+=2)p=t[i],r.push(p,p in e?e[p]:t[i+1]);return r.t=t.t,r},Ci={left:0,top:0},_i=function(t,e,n,r,o,marker,l,h,c,d,f,m,v,y){oe(t)&&(t=t(h)),re(t)&&"max"===t.substr(0,3)&&(t=m+("="===t.charAt(4)?Fe("0"+t.substr(3),n):0));var x,w,element,time=v?v.time():0;if(v&&v.seek(0),isNaN(t)||(t=+t),se(t))v&&(t=Z.utils.mapRange(v.scrollTrigger.start,v.scrollTrigger.end,0,m,t)),l&&He(l,n,r,!0);else{oe(e)&&(e=e(h));var S,C,_,P,M=(t||"0").split(" ");element=Y(e,h)||it,(S=Ae(element)||{})&&(S.left||S.top)||"none"!==Me(element).display||(P=element.style.display,element.style.display="block",S=Ae(element),P?element.style.display=P:element.style.removeProperty("display")),C=Fe(M[0],S[r.d]),_=Fe(M[1]||"0",n),t=S[r.p]-c[r.p]-d+C+o-_,l&&He(l,_,r,n-_<20||l._isStart&&_>20),n-=n-_}if(y&&(h[y]=t||-.001,t<0&&(t=0)),marker){var O=t+n,k=marker._isStart;x="scroll"+r.d2,He(marker,O,r,k&&O>20||!k&&(f?Math.max(it[x],et[x]):marker.parentNode[x])<=O+1),f&&(c=Ae(l),f&&(marker.style[r.op.p]=c[r.op.p]-r.op.m-marker._offset+Pe))}return v&&element&&(x=Ae(element),v.seek(m),w=Ae(element),v._caScrollDist=x[r.p]-w[r.p],t=t/v._caScrollDist*m),v&&v.seek(time),v?t:Math.round(t)},Pi=/(webkit|moz|length|cssText|inset)/i,Mi=function(element,t,e,n){if(element.parentNode!==t){var p,r,style=element.style;if(t===it){for(p in element._stOrig=style.cssText,r=Me(element))+p||Pi.test(p)||!r[p]||"string"!=typeof style[p]||"0"===p||(style[p]=r[p]);style.top=e,style.left=n}else style.cssText=element._stOrig;Z.core.getCache(element).uncache=1,t.appendChild(element)}},Oi=function(t,e,n){var r=e,o=r;return function(e){var l=Math.round(t());return l!==r&&l!==o&&Math.abs(l-r)>3&&Math.abs(l-o)>3&&(e=l,n&&n()),o=r,r=Math.round(e)}},ki=function(marker,t,e){var n={};n[t.p]="+="+e,Z.set(marker,n)},Ai=function(t,e){var n=W(t,e),r="_scroll"+e.p2,o=function e(o,l,h,c,d){var f=e.tween,m=l.onComplete,v={};h=h||n();var y=Oi(n,h,(function(){f.kill(),e.tween=0}));return d=c&&d||0,c=c||o-h,f&&f.kill(),l[r]=o,l.inherit=!1,l.modifiers=v,v[r]=function(){return y(h+c*f.ratio+d*f.ratio*f.ratio)},l.onUpdate=function(){M.cache++,e.tween&&fi()},l.onComplete=function(){e.tween=0,m&&m.call(f)},f=e.tween=Z.to(t,l)};return t[r]=n,n.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},Re(t,"wheel",n.wheelHandler),Ti.isTouch&&Re(t,"touchmove",n.wheelHandler),o},Ti=function(){function t(e,n){Q||t.register(Z)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Mt(this),this.init(e,n)}return t.prototype.init=function(e,n){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),Yt){var r,o,l,h,c,d,f,m,v,y,x,w,S,C,_,P,k,A,T,E,j,I,D,R,N,z,F,H,G,V,U,$,K,Q,nt,ot,ht,pt,gt,mt=e=ke(re(e)||se(e)||e.nodeType?{trigger:e}:e,Xe),vt=mt.onUpdate,xt=mt.toggleClass,wt=mt.id,St=mt.onToggle,Ct=mt.onRefresh,_t=mt.scrub,Pt=mt.trigger,Mt=mt.pin,Ot=mt.pinSpacing,kt=mt.invalidateOnRefresh,At=mt.anticipatePin,Tt=mt.onScrubComplete,jt=mt.onSnapComplete,Dt=mt.once,Bt=mt.snap,Ht=mt.pinReparent,Gt=mt.pinSpacer,Vt=mt.containerAnimation,qt=mt.fastScrollEnd,Kt=mt.preventOverlaps,Qt=e.horizontal||e.containerAnimation&&!1!==e.horizontal?B:X,Jt=!_t&&0!==_t,ne=Y(e.scroller||J),ue=Z.core.getCache(ne),pe=Zt(ne),de="fixed"===("pinType"in e?e.pinType:L(ne,"pinType")||pe&&"fixed"),fe=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],Le=Jt&&e.toggleActions.split(" "),De="markers"in e?e.markers:Xe.markers,ze=pe?0:parseFloat(Me(ne)["border"+Qt.p2+Ce])||0,Ye=this,He=e.onRefreshInit&&function(){return e.onRefreshInit(Ye)},Ue=te(ne,pe,Qt),qe=ee(ne,pe),Ze=0,Qe=0,ti=0,ei=W(ne,Qt);if(Ye._startClamp=Ye._endClamp=!1,Ye._dir=Qt,At*=45,Ye.scroller=ne,Ye.scroll=Vt?Vt.time.bind(Vt):ei,h=ei(),Ye.vars=e,n=n||e.animation,"refreshPriority"in e&&(yt=1,-9999===e.refreshPriority&&(Rt=Ye)),ue.tweenScroll=ue.tweenScroll||{top:Ai(ne,X),left:Ai(ne,B)},Ye.tweenTo=r=ue.tweenScroll[Qt.p],Ye.scrubDuration=function(t){(K=se(t)&&t)?$?$.duration(t):$=Z.to(n,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:K,paused:!0,onComplete:function(){return Tt&&Tt(Ye)}}):($&&$.progress(1).kill(),$=0)},n&&(n.vars.lazy=!1,n._initted&&!Ye.isReverted||!1!==n.vars.immediateRender&&!1!==e.immediateRender&&n.duration()&&n.render(0,!0,!0),Ye.animation=n.pause(),n.scrollTrigger=Ye,Ye.scrubDuration(_t),V=0,wt||(wt=n.vars.id)),Bt&&(ae(Bt)&&!Bt.push||(Bt={snapTo:Bt}),"scrollBehavior"in it.style&&Z.set(pe?[it,et]:ne,{scrollBehavior:"auto"}),M.forEach((function(t){return oe(t)&&t.target===(pe?tt.scrollingElement||et:ne)&&(t.smooth=!1)})),l=oe(Bt.snapTo)?Bt.snapTo:"labels"===Bt.snapTo?Ee(n):"labelsDirectional"===Bt.snapTo?Ie(n):!1!==Bt.directional?function(t,e){return je(Bt.snapTo)(t,zt()-Qe<500?0:e.direction)}:Z.utils.snap(Bt.snapTo),Q=Bt.duration||{min:.1,max:2},Q=ae(Q)?at(Q.min,Q.max):at(Q,Q),nt=Z.delayedCall(Bt.delay||K/2||.1,(function(){var t=ei(),e=zt()-Qe<500,o=r.tween;if(!(e||Math.abs(Ye.getVelocity())<10)||o||ut||Ze===t)Ye.isActive&&Ze!==t&&nt.restart(!0);else{var h,c,progress=(t-d)/C,m=n&&!Jt?n.totalProgress():progress,v=e?0:(m-U)/(zt()-lt)*1e3||0,y=Z.utils.clamp(-progress,1-progress,ce(v/2)*v/.185),x=progress+(!1===Bt.inertia?0:y),w=Bt,S=w.onStart,_=w.onInterrupt,P=w.onComplete;if(h=l(x,Ye),se(h)||(h=x),c=Math.max(0,Math.round(d+h*C)),t<=f&&t>=d&&c!==t){if(o&&!o._initted&&o.data<=ce(c-t))return;!1===Bt.inertia&&(y=h-progress),r(c,{duration:Q(ce(.185*Math.max(ce(x-m),ce(h-m))/v/.05||0)),ease:Bt.ease||"power3",data:ce(c-t),onInterrupt:function(){return nt.restart(!0)&&_&&he(Ye,_)},onComplete:function(){Ye.update(),Ze=ei(),n&&!Jt&&($?$.resetTo("totalProgress",h,n._tTime/n._tDur):n.progress(h)),V=U=n&&!Jt?n.totalProgress():Ye.progress,jt&&jt(Ye),P&&he(Ye,P)}},t,y*C,c-t-y*C),S&&he(Ye,S,r.tween)}}})).pause()),wt&&(Ve[wt]=Ye),(gt=(Pt=Ye.trigger=Y(Pt||!0!==Mt&&Mt))&&Pt._gsap&&Pt._gsap.stRevert)&&(gt=gt(Ye)),Mt=!0===Mt?Pt:Y(Mt),re(xt)&&(xt={targets:Pt,className:xt}),Mt&&(!1===Ot||Ot===Se||(Ot=!(!Ot&&Mt.parentNode&&Mt.parentNode.style&&"flex"===Me(Mt.parentNode).display)&&we),Ye.pin=Mt,(o=Z.core.getCache(Mt)).spacer?_=o.pinState:(Gt&&((Gt=Y(Gt))&&!Gt.nodeType&&(Gt=Gt.current||Gt.nativeElement),o.spacerIsNative=!!Gt,Gt&&(o.spacerState=wi(Gt))),o.spacer=A=Gt||tt.createElement("div"),A.classList.add("pin-spacer"),wt&&A.classList.add("pin-spacer-"+wt),o.pinState=_=wi(Mt)),!1!==e.force3D&&Z.set(Mt,{force3D:!0}),Ye.spacer=A=o.spacer,G=Me(Mt),R=G[Ot+Qt.os2],E=Z.getProperty(Mt),j=Z.quickSetter(Mt,Qt.a,Pe),yi(Mt,A,G),k=wi(Mt)),De){w=ae(De)?ke(De,Be):Be,y=We("scroller-start",wt,ne,Qt,w,0),x=We("scroller-end",wt,ne,Qt,w,0,y),T=y["offset"+Qt.op.d2];var content=Y(L(ne,"content")||ne);m=this.markerStart=We("start",wt,content,Qt,w,T,0,Vt),v=this.markerEnd=We("end",wt,content,Qt,w,T,0,Vt),Vt&&(pt=Z.quickSetter([m,v],Qt.a,Pe)),de||O.length&&!0===L(ne,"fixedMarkers")||(Oe(pe?it:ne),Z.set([y,x],{force3D:!0}),z=Z.quickSetter(y,Qt.a,Pe),H=Z.quickSetter(x,Qt.a,Pe))}if(Vt){var ii=Vt.vars.onUpdate,ni=Vt.vars.onUpdateParams;Vt.eventCallback("onUpdate",(function(){Ye.update(0,0,1),ii&&ii.apply(Vt,ni||[])}))}if(Ye.previous=function(){return Ge[Ge.indexOf(Ye)-1]},Ye.next=function(){return Ge[Ge.indexOf(Ye)+1]},Ye.revert=function(t,e){if(!e)return Ye.kill(!0);var r=!1!==t||!Ye.enabled,o=ct;r!==Ye.isReverted&&(r&&(ot=Math.max(ei(),Ye.scroll.rec||0),ti=Ye.progress,ht=n&&n.progress()),m&&[m,v,y,x].forEach((function(t){return t.style.display=r?"none":"block"})),r&&(ct=Ye,Ye.update(r)),!Mt||Ht&&Ye.isActive||(r?vi(Mt,A,_):yi(Mt,A,Me(Mt),N)),r||Ye.update(r),ct=o,Ye.isReverted=r)},Ye.refresh=function(o,l,w,M){if(!ct&&Ye.enabled||l)if(Mt&&o&&Xt)Re(t,"scrollEnd",Je);else{!It&&He&&He(Ye),ct=Ye,r.tween&&!w&&(r.tween.kill(),r.tween=0),$&&$.pause(),kt&&n&&(n.revert({kill:!1}).invalidate(),n.getChildren?n.getChildren(!0,!0,!1).forEach((function(t){return t.vars.immediateRender&&t.render(0,!0,!0)})):n.vars.immediateRender&&n.render(0,!0,!0)),Ye.isReverted||Ye.revert(!0,!0),Ye._subPinOffset=!1;var O,T,L,j,R,z,H,G,V,U,K,Q,J,st=Ue(),at=qe(),lt=Vt?Vt.duration():ie(ne,Qt),ut=C<=.01||!C,pt=0,ft=M||0,gt=ae(w)?w.end:e.end,mt=e.endTrigger||Pt,vt=ae(w)?w.start:e.start||(0!==e.start&&Pt?Mt?"0 0":"0 100%":0),yt=Ye.pinnedContainer=e.pinnedContainer&&Y(e.pinnedContainer,Ye),xt=Pt&&Math.max(0,Ge.indexOf(Ye))||0,i=xt;for(De&&ae(w)&&(Q=Z.getProperty(y,Qt.p),J=Z.getProperty(x,Qt.p));i-- >0;)(z=Ge[i]).end||z.refresh(0,1)||(ct=Ye),!(H=z.pin)||H!==Pt&&H!==Mt&&H!==yt||z.isReverted||(U||(U=[]),U.unshift(z),z.revert(!0,!0)),z!==Ge[i]&&(xt--,i--);for(oe(vt)&&(vt=vt(Ye)),vt=Ft(vt,"start",Ye),d=_i(vt,Pt,st,Qt,ei(),m,y,Ye,at,ze,de,lt,Vt,Ye._startClamp&&"_startClamp")||(Mt?-.001:0),oe(gt)&&(gt=gt(Ye)),re(gt)&&!gt.indexOf("+=")&&(~gt.indexOf(" ")?gt=(re(vt)?vt.split(" ")[0]:"")+gt:(pt=Fe(gt.substr(2),st),gt=re(vt)?vt:(Vt?Z.utils.mapRange(0,Vt.duration(),Vt.scrollTrigger.start,Vt.scrollTrigger.end,d):d)+pt,mt=Pt)),gt=Ft(gt,"end",Ye),f=Math.max(d,_i(gt||(mt?"100% 0":lt),mt,st,Qt,ei()+pt,v,x,Ye,at,ze,de,lt,Vt,Ye._endClamp&&"_endClamp"))||-.001,pt=0,i=xt;i--;)(H=(z=Ge[i]||{}).pin)&&z.start-z._pinPush<=d&&!Vt&&z.end>0&&(O=z.end-(Ye._startClamp?Math.max(0,z.start):z.start),(H===Pt&&z.start-z._pinPush<d||H===yt)&&isNaN(vt)&&(pt+=O*(1-z.progress)),H===Mt&&(ft+=O));if(d+=pt,f+=pt,Ye._startClamp&&(Ye._startClamp+=pt),Ye._endClamp&&!It&&(Ye._endClamp=f||-.001,f=Math.min(f,ie(ne,Qt))),C=f-d||(d-=.01)&&.001,ut&&(ti=Z.utils.clamp(0,1,Z.utils.normalize(d,f,ot))),Ye._pinPush=ft,m&&pt&&((O={})[Qt.a]="+="+pt,yt&&(O[Qt.p]="-="+ei()),Z.set([m,v],O)),!Mt||Lt&&Ye.end>=ie(ne,Qt)){if(Pt&&ei()&&!Vt)for(T=Pt.parentNode;T&&T!==it;)T._pinOffset&&(d-=T._pinOffset,f-=T._pinOffset),T=T.parentNode}else O=Me(Mt),j=Qt===X,L=ei(),I=parseFloat(E(Qt.a))+ft,!lt&&f>1&&(K={style:K=(pe?tt.scrollingElement||et:ne).style,value:K["overflow"+Qt.a.toUpperCase()]},pe&&"scroll"!==Me(it)["overflow"+Qt.a.toUpperCase()]&&(K.style["overflow"+Qt.a.toUpperCase()]="scroll")),yi(Mt,A,O),k=wi(Mt),T=Ae(Mt,!0),G=de&&W(ne,j?B:X)(),Ot?((N=[Ot+Qt.os2,C+ft+Pe]).t=A,(i=Ot===we?Te(Mt,Qt)+C+ft:0)&&(N.push(Qt.d,i+Pe),"auto"!==A.style.flexBasis&&(A.style.flexBasis=i+Pe)),xi(N),yt&&Ge.forEach((function(t){t.pin===yt&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)})),de&&ei(ot)):(i=Te(Mt,Qt))&&"auto"!==A.style.flexBasis&&(A.style.flexBasis=i+Pe),de&&((R={top:T.top+(j?L-d:G)+Pe,left:T.left+(j?G:L-d)+Pe,boxSizing:"border-box",position:"fixed"})[ge]=R["max"+Ce]=Math.ceil(T.width)+Pe,R[me]=R["max"+_e]=Math.ceil(T.height)+Pe,R[Se]=R[Se+be]=R[Se+ve]=R[Se+xe]=R[Se+ye]="0",R[we]=O[we],R[we+be]=O[we+be],R[we+ve]=O[we+ve],R[we+xe]=O[we+xe],R[we+ye]=O[we+ye],P=Si(_,R,Ht),It&&ei(0)),n?(V=n._initted,bt(1),n.render(n.duration(),!0,!0),D=E(Qt.a)-I+C+ft,F=Math.abs(C-D)>1,de&&F&&P.splice(P.length-2,2),n.render(0,!0,!0),V||n.invalidate(!0),n.parent||n.totalTime(n.totalTime()),bt(0)):D=C,K&&(K.value?K.style["overflow"+Qt.a.toUpperCase()]=K.value:K.style.removeProperty("overflow-"+Qt.a));U&&U.forEach((function(t){return t.revert(!1,!0)})),Ye.start=d,Ye.end=f,h=c=It?ot:ei(),Vt||It||(h<ot&&ei(ot),Ye.scroll.rec=0),Ye.revert(!1,!0),Qe=zt(),nt&&(Ze=-1,nt.restart(!0)),ct=0,n&&Jt&&(n._initted||ht)&&n.progress()!==ht&&n.progress(ht||0,!0).render(n.time(),!0,!0),(ut||ti!==Ye.progress||Vt||kt||n&&!n._initted)&&(n&&!Jt&&(n._initted||ti||!1!==n.vars.immediateRender)&&n.totalProgress(Vt&&d<-.001&&!ti?Z.utils.normalize(d,f,0):ti,!0),Ye.progress=ut||(h-d)/C===ti?0:ti),Mt&&Ot&&(A._pinOffset=Math.round(Ye.progress*D)),$&&$.invalidate(),isNaN(Q)||(Q-=Z.getProperty(y,Qt.p),J-=Z.getProperty(x,Qt.p),ki(y,Qt,Q),ki(m,Qt,Q-(M||0)),ki(x,Qt,J),ki(v,Qt,J-(M||0))),ut&&!It&&Ye.update(),!Ct||It||S||(S=!0,Ct(Ye),S=!1)}},Ye.getVelocity=function(){return(ei()-c)/(zt()-lt)*1e3||0},Ye.endAnimation=function(){le(Ye.callbackAnimation),n&&($?$.progress(1):n.paused()?Jt||le(n,Ye.direction<0,1):le(n,n.reversed()))},Ye.labelToScroll=function(label){return n&&n.labels&&(d||Ye.refresh()||d)+n.labels[label]/n.duration()*C||0},Ye.getTrailing=function(t){var i=Ge.indexOf(Ye),a=Ye.direction>0?Ge.slice(0,i).reverse():Ge.slice(i+1);return(re(t)?a.filter((function(e){return e.vars.preventOverlaps===t})):a).filter((function(t){return Ye.direction>0?t.end<=d:t.start>=f}))},Ye.update=function(t,e,o){if(!Vt||o||t){var l,m,v,x,w,S,_,M=!0===It?ot:Ye.scroll(),p=t?0:(M-d)/C,O=p<0?0:p>1?1:p||0,T=Ye.progress;if(e&&(c=h,h=Vt?ei():M,Bt&&(U=V,V=n&&!Jt?n.totalProgress():O)),At&&Mt&&!ct&&!Nt&&Xt&&(!O&&d<M+(M-c)/(zt()-lt)*At?O=1e-4:1===O&&f>M+(M-c)/(zt()-lt)*At&&(O=.9999)),O!==T&&Ye.enabled){if(x=(w=(l=Ye.isActive=!!O&&O<1)!=(!!T&&T<1))||!!O!=!!T,Ye.direction=O>T?1:-1,Ye.progress=O,x&&!ct&&(m=O&&!T?0:1===O?1:1===T?2:3,Jt&&(v=!w&&"none"!==Le[m+1]&&Le[m+1]||Le[m],_=n&&("complete"===v||"reset"===v||v in n))),Kt&&(w||_)&&(_||_t||!n)&&(oe(Kt)?Kt(Ye):Ye.getTrailing(Kt).forEach((function(t){return t.endAnimation()}))),Jt||(!$||ct||Nt?n&&n.totalProgress(O,!(!ct||!Qe&&!t)):($._dp._time-$._start!==$._time&&$.render($._dp._time-$._start),$.resetTo?$.resetTo("totalProgress",O,n._tTime/n._tDur):($.vars.totalProgress=O,$.invalidate().restart()))),Mt)if(t&&Ot&&(A.style[Ot+Qt.os2]=R),de){if(x){if(S=!t&&O>T&&f+1>M&&M+1>=ie(ne,Qt),Ht)if(t||!l&&!S)Mi(Mt,A);else{var L=Ae(Mt,!0),E=M-d;Mi(Mt,it,L.top+(Qt===X?E:0)+Pe,L.left+(Qt===X?0:E)+Pe)}xi(l||S?P:k),F&&O<1&&l||j(I+(1!==O||S?0:D))}}else j($t(I+D*O));Bt&&!r.tween&&!ct&&!Nt&&nt.restart(!0),xt&&(w||Dt&&O&&(O<1||!Et))&&st(xt.targets).forEach((function(t){return t.classList[l||Dt?"add":"remove"](xt.className)})),vt&&!Jt&&!t&&vt(Ye),x&&!ct?(Jt&&(_&&("complete"===v?n.pause().totalProgress(1):"reset"===v?n.restart(!0).pause():"restart"===v?n.restart(!0):n[v]()),vt&&vt(Ye)),!w&&Et||(St&&w&&he(Ye,St),fe[m]&&he(Ye,fe[m]),Dt&&(1===O?Ye.kill(!1,1):fe[m]=0),w||fe[m=1===O?1:3]&&he(Ye,fe[m])),qt&&!l&&Math.abs(Ye.getVelocity())>(se(qt)?qt:2500)&&(le(Ye.callbackAnimation),$?$.progress(1):le(n,"reverse"===v?1:!O,1))):Jt&&vt&&!ct&&vt(Ye)}if(H){var N=Vt?M/Vt.duration()*(Vt._caScrollDist||0):M;z(N+(y._isFlipped?1:0)),H(N)}pt&&pt(-M/Vt.duration()*(Vt._caScrollDist||0))}},Ye.enable=function(e,n){Ye.enabled||(Ye.enabled=!0,Re(ne,"resize",Ke),pe||Re(ne,"scroll",$e),He&&Re(t,"refreshInit",He),!1!==e&&(Ye.progress=ti=0,h=c=Ze=ei()),!1!==n&&Ye.refresh())},Ye.getTween=function(t){return t&&r?r.tween:$},Ye.setPositions=function(t,e,n,r){if(Vt){var o=Vt.scrollTrigger,l=Vt.duration(),h=o.end-o.start;t=o.start+h*t/l,e=o.start+h*e/l}Ye.refresh(!1,!1,{start:Wt(t,n&&!!Ye._startClamp),end:Wt(e,n&&!!Ye._endClamp)},r),Ye.update()},Ye.adjustPinSpacing=function(t){if(N&&t){var i=N.indexOf(Qt.d)+1;N[i]=parseFloat(N[i])+t+Pe,N[1]=parseFloat(N[1])+t+Pe,xi(N)}},Ye.disable=function(e,n){if(!1!==e&&Ye.revert(!0,!0),Ye.enabled&&(Ye.enabled=Ye.isActive=!1,n||$&&$.pause(),ot=0,o&&(o.uncache=1),He&&Ne(t,"refreshInit",He),nt&&(nt.pause(),r.tween&&r.tween.kill()&&(r.tween=0)),!pe)){for(var i=Ge.length;i--;)if(Ge[i].scroller===ne&&Ge[i]!==Ye)return;Ne(ne,"resize",Ke),pe||Ne(ne,"scroll",$e)}},Ye.kill=function(t,r){Ye.disable(t,r),$&&!r&&$.kill(),wt&&delete Ve[wt];var i=Ge.indexOf(Ye);i>=0&&Ge.splice(i,1),i===ft&&di>0&&ft--,i=0,Ge.forEach((function(t){return t.scroller===Ye.scroller&&(i=1)})),i||It||(Ye.scroll.rec=0),n&&(n.scrollTrigger=null,t&&n.revert({kill:!1}),r||n.kill()),m&&[m,v,y,x].forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),Rt===Ye&&(Rt=0),Mt&&(o&&(o.uncache=1),i=0,Ge.forEach((function(t){return t.pin===Mt&&i++})),i||(o.spacer=0)),e.onKill&&e.onKill(Ye)},Ge.push(Ye),Ye.enable(!1,!1),gt&>(Ye),n&&n.add&&!C){var ri=Ye.update;Ye.update=function(){Ye.update=ri,M.cache++,d||f||Ye.refresh()},Z.delayedCall(.01,Ye.update),C=.01,d=f=0}else Ye.refresh();Mt&&ai()}else this.update=this.refresh=this.kill=Ut},t.register=function(e){return Q||(Z=e||Kt(),qt()&&window.document&&t.enable(),Q=Yt),Q},t.defaults=function(t){if(t)for(var p in t)Xe[p]=t[p];return Xe},t.disable=function(t,e){Yt=0,Ge.forEach((function(n){return n[e?"kill":"disable"](t)})),Ne(J,"wheel",$e),Ne(tt,"scroll",$e),clearInterval(ht),Ne(tt,"touchcancel",Ut),Ne(it,"touchstart",Ut),De(Ne,tt,"pointerdown,touchstart,mousedown",Gt),De(Ne,tt,"pointerup,touchend,mouseup",Vt),ot.kill(),ne(Ne);for(var i=0;i<M.length;i+=3)ze(Ne,M[i],M[i+1]),ze(Ne,M[i],M[i+2])},t.enable=function(){if(J=window,tt=document,et=tt.documentElement,it=tt.body,Z)if(st=Z.utils.toArray,at=Z.utils.clamp,Mt=Z.core.context||Ut,bt=Z.core.suppressOverwrites||Ut,Ot=J.history.scrollRestoration||"auto",pi=J.pageYOffset||0,Z.core.globals("ScrollTrigger",t),it){Yt=1,(kt=document.createElement("div")).style.height="100vh",kt.style.position="absolute",hi(),Ht(),K.register(Z),t.isTouch=K.isTouch,Pt=K.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),St=1===K.isTouch,Re(J,"wheel",$e),nt=[J,tt,et,it],Z.matchMedia?(t.matchMedia=function(t){var p,e=Z.matchMedia();for(p in t)e.add(p,t[p]);return e},Z.addEventListener("matchMediaInit",(function(){ni(),ri()})),Z.addEventListener("matchMediaRevert",(function(){return ii()})),Z.addEventListener("matchMedia",(function(){ui(0,1),ti("matchMedia")})),Z.matchMedia().add("(orientation: portrait)",(function(){return qe(),qe}))):console.warn("Requires GSAP 3.11.0 or later"),qe(),Re(tt,"scroll",$e);var e,i,n=it.hasAttribute("style"),r=it.style,o=r.borderTopStyle,l=Z.core.Animation.prototype;for(l.revert||Object.defineProperty(l,"revert",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",e=Ae(it),X.m=Math.round(e.top+X.sc())||0,B.m=Math.round(e.left+B.sc())||0,o?r.borderTopStyle=o:r.removeProperty("border-top-style"),n||(it.setAttribute("style",""),it.removeAttribute("style")),ht=setInterval(Ue,250),Z.delayedCall(.5,(function(){return Nt=0})),Re(tt,"touchcancel",Ut),Re(it,"touchstart",Ut),De(Re,tt,"pointerdown,touchstart,mousedown",Gt),De(Re,tt,"pointerup,touchend,mouseup",Vt),pt=Z.utils.checkPrefix("transform"),mi.push(pt),Q=zt(),ot=Z.delayedCall(.2,ui).pause(),vt=[tt,"visibilitychange",function(){var t=J.innerWidth,e=J.innerHeight;tt.hidden?(gt=t,mt=e):gt===t&&mt===e||Ke()},tt,"DOMContentLoaded",ui,J,"load",ui,J,"resize",Ke],ne(Re),Ge.forEach((function(t){return t.enable(0,1)})),i=0;i<M.length;i+=3)ze(Ne,M[i],M[i+1]),ze(Ne,M[i],M[i+2])}else if(tt){var h=function e(){t.enable(),tt.removeEventListener("DOMContentLoaded",e)};tt.addEventListener("DOMContentLoaded",h)}},t.config=function(e){"limitCallbacks"in e&&(Et=!!e.limitCallbacks);var n=e.syncInterval;n&&clearInterval(ht)||(ht=n)&&setInterval(Ue,n),"ignoreMobileResize"in e&&(St=1===t.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(ne(Ne)||ne(Re,e.autoRefreshEvents||"none"),xt=-1===(e.autoRefreshEvents+"").indexOf("resize"))},t.scrollerProxy=function(t,e){var n=Y(t),i=M.indexOf(n),r=Zt(n);~i&&M.splice(i,r?6:2),e&&(r?O.unshift(J,e,it,e,et,e):O.unshift(n,e))},t.clearMatchMedia=function(t){Ge.forEach((function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)}))},t.isInViewport=function(element,t,e){var n=(re(element)?Y(element):element).getBoundingClientRect(),r=n[e?ge:me]*t||0;return e?n.right-r>0&&n.left+r<J.innerWidth:n.bottom-r>0&&n.top+r<J.innerHeight},t.positionInViewport=function(element,t,e){re(element)&&(element=Y(element));var n=element.getBoundingClientRect(),r=n[e?ge:me],o=null==t?r/2:t in Ye?Ye[t]*r:~t.indexOf("%")?parseFloat(t)*r/100:parseFloat(t)||0;return e?(n.left+o)/J.innerWidth:(n.top+o)/J.innerHeight},t.killAll=function(t){if(Ge.slice(0).forEach((function(t){return"ScrollSmoother"!==t.vars.id&&t.kill()})),!0!==t){var e=Ze.killAll||[];Ze={},e.forEach((function(t){return t()}))}},t}();Ti.version="3.15.0",Ti.saveStyles=function(t){return t?st(t).forEach((function(t){if(t&&t.style){var i=ei.indexOf(t);i>=0&&ei.splice(i,5),ei.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),Z.core.getCache(t),Mt())}})):ei},Ti.revert=function(t,e){return ri(!t,e)},Ti.create=function(t,e){return new Ti(t,e)},Ti.refresh=function(t){return t?Ke(!0):(Q||Ti.register())&&ui(!0)},Ti.update=function(t){return++M.cache&&fi(!0===t?2:0)},Ti.clearScrollMemory=oi,Ti.maxScroll=function(element,t){return ie(element,t?B:X)},Ti.getScrollFunc=function(element,t){return W(Y(element),t?B:X)},Ti.getById=function(t){return Ve[t]},Ti.getAll=function(){return Ge.filter((function(t){return"ScrollSmoother"!==t.vars.id}))},Ti.isScrolling=function(){return!!Xt},Ti.snapDirectional=je,Ti.addEventListener=function(t,e){var a=Ze[t]||(Ze[t]=[]);~a.indexOf(e)||a.push(e)},Ti.removeEventListener=function(t,e){var a=Ze[t],i=a&&a.indexOf(e);i>=0&&a.splice(i,1)},Ti.batch=function(t,e){var p,n=[],r={},o=e.interval||.016,l=e.batchMax||1e9,h=function(t,e){var n=[],r=[],h=Z.delayedCall(o,(function(){e(n,r),n=[],r=[]})).pause();return function(t){n.length||h.restart(!0),n.push(t.trigger),r.push(t),l<=n.length&&h.progress(1)}};for(p in e)r[p]="on"===p.substr(0,2)&&oe(e[p])&&"onRefreshInit"!==p?h(p,e[p]):e[p];return oe(l)&&(l=l(),Re(Ti,"refresh",(function(){return l=e.batchMax()}))),st(t).forEach((function(t){var e={};for(p in r)e[p]=r[p];e.trigger=t,n.push(Ti.create(e))})),n};var Li,Ei=function(t,e,n,r){return e>r?t(r):e<0&&t(0),n>r?(r-e)/(n-e):n<0?e/(e-n):1},ji=function t(e,n){!0===n?e.style.removeProperty("touch-action"):e.style.touchAction=!0===n?"auto":n?"pan-"+n+(K.isTouch?" pinch-zoom":""):"none",e===et&&t(it,n)},Ii={auto:1,scroll:1},Di=function(t){var e,n=t.event,r=t.target,o=t.axis,l=(n.changedTouches?n.changedTouches[0]:n).target,h=l._gsap||Z.core.getCache(l),time=zt();if(!h._isScrollT||time-h._isScrollT>2e3){for(;l&&l!==it&&(l.scrollHeight<=l.clientHeight&&l.scrollWidth<=l.clientWidth||!Ii[(e=Me(l)).overflowY]&&!Ii[e.overflowX]);)l=l.parentNode;h._isScroll=l&&l!==r&&!Zt(l)&&(Ii[(e=Me(l)).overflowY]||Ii[e.overflowX]),h._isScrollT=time}(h._isScroll||"x"===o)&&(n.stopPropagation(),n._gsapAllow=!0)},Ri=function(t,e,n,r){return K.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:r=r&&Di,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return n&&Re(tt,K.eventTypes[0],zi,!1,!0)},onDisable:function(){return Ne(tt,K.eventTypes[0],zi,!0)}})},Ni=/(input|label|select|textarea)/i,zi=function(t){var e=Ni.test(t.target.tagName);(e||Li)&&(t._gsapAllow=!0,Li=e)},Bi=function(t){ae(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,n,r,o,l,h,c,d,f=t,m=f.normalizeScrollX,v=f.momentum,y=f.allowNestedScroll,x=f.onRelease,w=Y(t.target)||et,S=Z.core.globals().ScrollSmoother,C=S&&S.get(),content=Pt&&(t.content&&Y(t.content)||C&&!1!==t.content&&!C.smooth()&&C.content()),_=W(w,X),P=W(w,B),O=1,k=(K.isTouch&&J.visualViewport?J.visualViewport.scale*J.visualViewport.width:J.outerWidth)/J.innerWidth,A=0,T=oe(v)?function(){return v(e)}:function(){return v||2.8},L=Ri(w,t.type,!0,y),E=function(){return o=!1},j=Ut,I=Ut,D=function(){n=ie(w,X),I=at(Pt?1:0,n),m&&(j=at(0,ie(w,B))),r=si},R=function(){content._gsap.y=$t(parseFloat(content._gsap.y)+_.offset)+"px",content.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(content._gsap.y)+", 0, 1)",_.offset=_.cacheID=0},N=function(){if(o){requestAnimationFrame(E);var t=$t(e.deltaY/2),n=I(_.v-t);if(content&&n!==_.v+_.offset){_.offset=n-_.v;var r=$t((parseFloat(content&&content._gsap.y)||0)-_.offset);content.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",content._gsap.y=r+"px",_.cacheID=M.cache,fi()}return!0}_.offset&&R(),o=!0},z=function(){D(),l.isActive()&&l.vars.scrollY>n&&(_()>n?l.progress(1)&&_(n):l.resetTo("scrollY",n))};return content&&Z.set(content,{y:"+=0"}),t.ignoreCheck=function(t){return Pt&&"touchmove"===t.type&&N()||O>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){o=!1;var t=O;
2O=$t((J.visualViewport&&J.visualViewport.scale||1)/k),l.pause(),t!==O&&ji(w,O>1.01||!m&&"x"),h=P(),c=_(),D(),r=si},t.onRelease=t.onGestureStart=function(t,e){if(_.offset&&R(),e){M.cache++;var r,o,h=T();m&&(o=(r=P())+.05*h*-t.velocityX/.227,h*=Ei(P,r,o,ie(w,B)),l.vars.scrollX=j(o)),o=(r=_())+.05*h*-t.velocityY/.227,h*=Ei(_,r,o,ie(w,X)),l.vars.scrollY=I(o),l.invalidate().duration(h).play(.01),(Pt&&l.vars.scrollY>=n||r>=n-1)&&Z.to({},{onUpdate:z,duration:h})}else d.restart(!0);x&&x(t)},t.onWheel=function(){l._ts&&l.pause(),zt()-A>1e3&&(r=0,A=zt())},t.onChange=function(t,e,n,o,l){if(si!==r&&D(),e&&m&&P(j(o[2]===e?h+(t.startX-t.x):P()+e-o[1])),n){_.offset&&R();var d=l[2]===n,f=d?c+t.startY-t.y:_()+n-l[1],v=I(f);d&&f!==v&&(c+=v-f),_(v)}(n||e)&&fi()},t.onEnable=function(){ji(w,!m&&"x"),Ti.addEventListener("refresh",z),Re(J,"resize",z),_.smooth&&(_.target.style.scrollBehavior="auto",_.smooth=P.smooth=!1),L.enable()},t.onDisable=function(){ji(w,!0),Ne(J,"resize",z),Ti.removeEventListener("refresh",z),L.kill()},t.lockAxis=!1!==t.lockAxis,(e=new K(t)).iOS=Pt,Pt&&!_()&&_(1),Pt&&Z.ticker.add(Ut),d=e._dc,l=Z.to(e,{ease:"power4",paused:!0,inherit:!1,scrollX:m?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Oi(_,_(),(function(){return l.pause()}))},onUpdate:fi,onComplete:d.vars.onComplete}),e};Ti.sort=function(t){if(oe(t))return Ge.sort(t);var e=J.pageYOffset||0;return Ti.getAll().forEach((function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+J.innerHeight})),Ge.sort(t||function(a,b){return-1e6*(a.vars.refreshPriority||0)+(a.vars.containerAnimation?1e6:a._sortY)-((b.vars.containerAnimation?1e6:b._sortY)+-1e6*(b.vars.refreshPriority||0))})},Ti.observe=function(t){return new K(t)},Ti.normalizeScroll=function(t){if(void 0===t)return wt;if(!0===t&&wt)return wt.enable();if(!1===t)return wt&&wt.kill(),void(wt=t);var e=t instanceof K?t:Bi(t);return wt&&wt.target===e.target&&wt.kill(),Zt(e.target)&&(wt=e),e},Ti.core={_getVelocityProp:H,_inputObserver:Ri,_scrollers:M,_proxies:O,bridge:{ss:function(){Xt||ti("scrollStart"),Xt=zt()},ref:function(){return ct}}},Kt()&&Z.registerPlugin(Ti),t.ScrollTrigger=Ti,t.default=Ti,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete window.default}(e)},108:function(t,e,n){var r,o,l;l=function(t){function u(t,e,u,n){t.hasOwnProperty(e)||(t[e]=n.apply(null,u))}u(t=t?t._modules:{},"Extensions/SeriesLabel.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Chart/Chart.js"],t["Core/Series/Series.js"],t["Core/Renderer/SVG/SVGRenderer.js"],t["Core/Utilities.js"]],(function(t,u,e,n,r){function o(t,e,a,n,r,g){return 0<(t=(g-e)*(a-t)-(n-e)*(r-t))||!(0>t)}function l(t,e,a,n,r,g,b,l){return o(t,e,r,g,b,l)!==o(a,n,r,g,b,l)&&o(t,e,a,n,r,g)!==o(t,e,a,n,b,l)}function h(t,e,a,n,r,g,b,o){return l(t,e,t+a,e,r,g,b,o)||l(t+a,e,t+a,e+n,r,g,b,o)||l(t,e+n,t+a,e+n,r,g,b,o)||l(t,e,t,e+n,r,g,b,o)}function c(t){if(this.renderer){var e=this,a=d(e.renderer.globalAnimation).duration;e.labelSeries=[],e.labelSeriesMaxSum=0,r.clearTimeout(e.seriesLabelTimer),e.series.forEach((function(n){var r=n.options.label,g=n.labelBySeries,b=g&&g.closest;r.enabled&&n.visible&&(n.graph||n.area)&&!n.isSeriesBoosting&&(e.labelSeries.push(n),r.minFontSize&&r.maxFontSize&&(n.sum=n.yData.reduce((function(a,b){return(a||0)+(b||0)}),0),e.labelSeriesMaxSum=Math.max(e.labelSeriesMaxSum,n.sum)),"load"===t.type&&(a=Math.max(a,d(n.options.animation).duration)),b&&(void 0!==b[0].plotX?g.animate({x:b[0].plotX+b[1],y:b[0].plotY+b[2]}):g.attr({opacity:0})))})),e.seriesLabelTimer=S((function(){e.series&&e.labelSeries&&e.drawSeriesLabels()}),e.renderer.forExport||!a?0:a)}}var d=t.animObject;t=r.addEvent;var f=r.extend,m=r.fireEvent,v=r.format,y=r.isNumber,x=r.pick,w=r.setOptions,S=r.syncTimeout;w({plotOptions:{series:{label:{enabled:!0,connectorAllowed:!1,connectorNeighbourDistance:24,format:void 0,formatter:void 0,minFontSize:null,maxFontSize:null,onArea:null,style:{fontWeight:"bold"},boxesToAvoid:[]}}}}),n.prototype.symbols.connector=function(t,e,a,n,r){var g=r&&r.anchorX;r=r&&r.anchorY;var b=a/2;if(y(g)&&y(r)){var o=[["M",g,r]],l=e-r;0>l&&(l=-n-l),l<a&&(b=g<t+a/2?l:a-l),r>e+n?o.push(["L",t+b,e+n]):r<e?o.push(["L",t+b,e]):g<t?o.push(["L",t,e+n/2]):g>t+a&&o.push(["L",t+a,e+n/2])}return o||[]},e.prototype.getPointsOnGraph=function(){function t(b){var t=Math.round(b.plotX/8)+","+Math.round(b.plotY/8);d[t]||(d[t]=1,a.push(b))}if(this.xAxis||this.yAxis){var e,n=this.points,a=[],r=this.graph||this.area,g=r.element,b=this.chart.inverted,o=this.xAxis,l=this.yAxis,h=b?l.pos:o.pos;b=b?o.pos:l.pos,o=x(this.options.label.onArea,!!this.area);var c=l.getThreshold(this.options.threshold),d={};if(this.getPointSpline&&g.getPointAtLength&&!o&&n.length<this.chart.plotSizeX/16){if(r.toD){var f=r.attr("d");r.attr({d:r.toD})}var m=g.getTotalLength();for(e=0;e<m;e+=16)t({chartX:h+(l=g.getPointAtLength(e)).x,chartY:b+l.y,plotX:l.x,plotY:l.y});f&&r.attr({d:f}),(l=n[n.length-1]).chartX=h+l.plotX,l.chartY=b+l.plotY,t(l)}else for(m=n.length,e=0;e<m;e+=1){if(l=n[e],f=n[e-1],l.chartX=h+l.plotX,l.chartY=b+l.plotY,o&&(l.chartCenterY=b+(l.plotY+x(l.yBottom,c))/2),0<e&&(r=
2Math.abs(l.chartX-f.chartX),g=Math.abs(l.chartY-f.chartY),16<(r=Math.max(r,g))))for(r=Math.ceil(r/16),g=1;g<r;g+=1)t({chartX:f.chartX+g/r*(l.chartX-f.chartX),chartY:f.chartY+g/r*(l.chartY-f.chartY),chartCenterY:f.chartCenterY+g/r*(l.chartCenterY-f.chartCenterY),plotX:f.plotX+g/r*(l.plotX-f.plotX),plotY:f.plotY+g/r*(l.plotY-f.plotY)});y(l.plotY)&&t(l)}return a}},e.prototype.labelFontSize=function(t,e){return t+this.sum/this.chart.labelSeriesMaxSum*(e-t)+"px"},e.prototype.checkClearPoint=function(t,e,a,n){var b,r,o=Number.MAX_VALUE,g=Number.MAX_VALUE,l=x(this.options.label.onArea,!!this.area),c=l||this.options.label.connectorAllowed,d=this.chart;for(r=0;r<d.boxesToAvoid.length;r+=1){var f=d.boxesToAvoid[r],m=t+a.width,v=e,q=e+a.height;if(!(t>f.right||m<f.left||v>f.bottom||q<f.top))return!1}for(r=0;r<d.series.length;r+=1)if(f=(v=d.series[r]).interpolatedPoints,v.visible&&f){for(m=1;m<f.length;m+=1){if(f[m].chartX>=t-16&&f[m-1].chartX<=t+a.width+16){if(h(t,e,a.width,a.height,f[m-1].chartX,f[m-1].chartY,f[m].chartX,f[m].chartY))return!1;this===v&&!b&&n&&(b=h(t-16,e-16,a.width+32,a.height+32,f[m-1].chartX,f[m-1].chartY,f[m].chartX,f[m].chartY))}if((c||b)&&(this!==v||l)){q=t+a.width/2-f[m].chartX;var u=e+a.height/2-f[m].chartY;o=Math.min(o,q*q+u*u)}}if(!l&&c&&this===v&&(n&&!b||o<Math.pow(this.options.label.connectorNeighbourDistance,2))){for(m=1;m<f.length;m+=1)if((b=Math.min(Math.pow(t+a.width/2-f[m].chartX,2)+Math.pow(e+a.height/2-f[m].chartY,2),Math.pow(t-f[m].chartX,2)+Math.pow(e-f[m].chartY,2),Math.pow(t+a.width-f[m].chartX,2)+Math.pow(e-f[m].chartY,2),Math.pow(t+a.width-f[m].chartX,2)+Math.pow(e+a.height-f[m].chartY,2),Math.pow(t-f[m].chartX,2)+Math.pow(e+a.height-f[m].chartY,2)))<g){g=b;var p=f[m]}b=!0}}return!(n&&!b)&&{x:t,y:e,weight:o-(p?g:0),connectorPoint:p}},u.prototype.drawSeriesLabels=function(){var t=this,e=this.labelSeries;t.boxesToAvoid=[],e.forEach((function(a){a.interpolatedPoints=a.getPointsOnGraph(),(a.options.label.boxesToAvoid||[]).forEach((function(a){t.boxesToAvoid.push(a)}))})),t.series.forEach((function(a){function e(a,b,t){var e=Math.max(o,x(C,-1/0)),n=Math.min(o+u,x(_,1/0));return a>e&&a<=n-t.width&&b>=l&&b<=l+h-t.height}var n=a.options.label;if(n&&(a.xAxis||a.yAxis)){var b,r,g=[],o=(r=t.inverted)?a.yAxis.pos:a.xAxis.pos,l=r?a.xAxis.pos:a.yAxis.pos,u=t.inverted?a.yAxis.len:a.xAxis.len,h=t.inverted?a.xAxis.len:a.yAxis.len,c=a.interpolatedPoints,m=x(n.onArea,!!a.area),q=a.labelBySeries,y=!q,p=n.minFontSize,w=n.maxFontSize,S="highcharts-color-"+x(a.colorIndex,"none");if(m&&!r){r=[a.xAxis.toPixels(a.xData[0]),a.xAxis.toPixels(a.xData[a.xData.length-1])];var C=Math.min.apply(Math,r),_=Math.max.apply(Math,r)}if(a.visible&&!a.isSeriesBoosting&&c){for(q||(q=a.name,"string"==typeof n.format?q=v(n.format,a,t):n.formatter&&(q=n.formatter.call(a)),a.labelBySeries=q=t.renderer.label(q,0,-9999,"connector").addClass("highcharts-series-label highcharts-series-label-"+a.index+" "+(a.options.className||"")+" "+S),t.renderer.styledMode||(q.css(f({color:m?t.renderer.getContrast(a.color):a.color},n.style||{})),q.attr({opacity:t.renderer.forExport?1:0,stroke:a.color,"stroke-width":1})),p&&w&&q.css({fontSize:a.labelFontSize(p,w)}),q.attr({padding:0,zIndex:3}).add()),(p=q.getBBox()).width=Math.round(p.width),r=c.length-1;0<r;--r)m?e(w=c[r].chartX-p.width/2,S=c[r].chartCenterY-p.height/2,p)&&(b=a.checkClearPoint(w,S,p)):(e(w=c[r].chartX+3,S=c[r].chartY-p.height-3,p)&&(b=a.checkClearPoint(w,S,p,!0)),b&&g.push(b),e(w=c[r].chartX+3,S=c[r].chartY+3,p)&&(b=a.checkClearPoint(w,S,p,!0)),b&&g.push(b),e(w=c[r].chartX-p.width-3,S=c[r].chartY+3,p)&&(b=a.checkClearPoint(w,S,p,!0)),b&&g.push(b),e(w=c[r].chartX-p.width-3,S=c[r].chartY-p.height-3,p)&&(b=a.checkClearPoint(w,S,p,!0))),b&&g.push(b);if(n.connectorAllowed&&!g.length&&!m)for(w=o+u-p.width;w>=o;w-=16)for(S=l;S<l+h-p.height;S+=16)(b=a.checkClearPoint(w,S,p,!0))&&g.push(b);g.length?(g.sort((function(a,b){return b.weight-a.weight})),b=g[0],t.boxesToAvoid.push({left:b.x,right:b.x+p.width,top:b.y,bottom:b.y+p.height}),(c=Math.sqrt(Math.pow(Math.abs(b.x-(q.x||0)),2)+Math.pow(Math.abs(b.y-(q.y||0)),2)))&&a.labelBySeries&&(g={opacity:t.renderer.forExport?1:0,x:b.x,y:b.y},n={opacity:1},10>=c&&(n={x:g.x,y:g.y},g={}),c=void 0,y&&((c=d(a.options.animation)).duration*=.2),a.labelBySeries.attr(f(g,{anchorX:b.connectorPoint&&b.connectorPoint.plotX+o,anchorY:b.connectorPoint&&b.connectorPoint.plotY+l})).animate(n,c),a.options.kdNow=!0,a.buildKDTree(),a=a.searchPoint({chartX:b.x,chartY:b.y},!0))&&(q.closest=[a,b.x-(a.plotX||0),b.y-(a.plotY||0)])):q&&(a.labelBySeries=q.destroy())}else q&&(a.labelBySeries=q.destroy())}})),m(t,"afterDrawSeriesLabels")}
2,t(u,"load",c),t(u,"redraw",c)})),u(t,"masters/modules/series-label.src.js",[],(function(){}))},t.exports?(l.default=l,t.exports=l):(r=[n(15)],void 0===(o=function(u){return l(u),l.Highcharts=u,l}.apply(e,r))||(t.exports=o))},109:function(t,e,n){t.exports=function(t){"use strict";var e,n=(e="Function",function(t){return Object.prototype.toString.call(t)==="[object ".concat(e,"]")}),i={__countup__:t.CountUp,name:"VueCountUp",props:{delay:{type:Number,required:!1,default:0},endVal:{type:Number,required:!0},options:{type:Object,required:!1}},data:function(){return{instance:null}},watch:{endVal:{handler:function(t){this.instance&&n(this.instance.update)&&this.instance.update(t)},deep:!1}},methods:{create:function(){var e=this;if(!e.instance){var n=e.$el,i=new t.CountUp(n,e.endVal,e.options);i.error||(e.instance=i,e.delay<0?e.$emit("ready",i,t.CountUp):setTimeout((function(){return i.start((function(){return e.$emit("ready",i,t.CountUp)}))}),e.delay))}},destroy:function(){this.instance=null},printValue:function(t){if(this.instance&&n(this.instance.printValue))return this.instance.printValue(t)},start:function(t){if(this.instance&&n(this.instance.start))return this.instance.start(t)},pauseResume:function(){if(this.instance&&n(this.instance.pauseResume))return this.instance.pauseResume()},reset:function(){if(this.instance&&n(this.instance.reset))return this.instance.reset()},update:function(t){if(this.instance&&n(this.instance.update))return this.instance.update(t)}},mounted:function(){this.create()},beforeDestroy:function(){this.destroy()}};return function(t,e){void 0===e&&(e={});var n=e.insertAt;if(t&&"undefined"!=typeof document){var i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===n&&i.firstChild?i.insertBefore(s,i.firstChild):i.appendChild(s),s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t))}}(""),function(t,e,n,i,s,r,o,a,u,l){"boolean"!=typeof o&&(u=a,a=o,o=!1);var h,c="function"==typeof n?n.options:n;if(t&&t.render&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns,c._compiled=!0,s&&(c.functional=!0)),i&&(c._scopeId=i),r?(h=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,u(t)),t&&t._registeredComponents&&t._registeredComponents.add(r)},c._ssrRegister=h):e&&(h=o?function(){e.call(this,l(this.$root.$options.shadowRoot))}:function(t){e.call(this,a(t))}),h)if(c.functional){var p=c.render;c.render=function(t,e){return h.call(e),p(t,e)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,h):[h]}return n}({render:function(){var t=this.$createElement;return(this._self._c||t)("span")},staticRenderFns:[]},void 0,i,"data-v-0abbdf5a",!1,void 0,void 0,void 0)}(n(565))},110:function(t,e,n){"use strict";n(17),n(11),n(27),n(35),n(64),n(9),n(18),n(45),n(24),n(57),n(36),n(8),n(38),n(58),n(43);var r=n(5);function o(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}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 o,h=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return h=t.done,t},e:function(t){c=!0,o=t},f:function(){try{h||null==n.return||n.return()}finally{if(c)throw o}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}var h=window.requestIdleCallback||function(t){var e=Date.now();return setTimeout((function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})}),1)},c=window.cancelIdleCallback||function(t){clearTimeout(t)},d=window.IntersectionObserver&&new window.IntersectionObserver((function(t){t.forEach((function(t){var e=t.intersectionRatio,link=t.target;e<=0||!link.__prefetch||link.__prefetch()}))}));e.a={name:"NuxtLink",extends:r.a.component("RouterLink"),props:{prefetch:{type:Boolean,default:!0},noPrefetch:{type:Boolean,default:!1}},mounted:function(){this.prefetch&&!this.noPrefetch&&(this.handleId=h(this.observe,{timeout:2e3}))}
2,beforeDestroy:function(){c(this.handleId),this.__observed&&(d.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe:function(){d&&this.shouldPrefetch()&&(this.$el.__prefetch=this.prefetchLink.bind(this),d.observe(this.$el),this.__observed=!0)},shouldPrefetch:function(){return this.getPrefetchComponents().length>0},canPrefetch:function(){var t=navigator.connection;return!(this.$nuxt.isOffline||t&&((t.effectiveType||"").includes("2g")||t.saveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(t){return t.components.default})).filter((function(t){return"function"==typeof t&&!t.options&&!t.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){d.unobserve(this.$el);var t,e=o(this.getPrefetchComponents());try{for(e.s();!(t=e.n()).done;){var n=t.value,r=n();r instanceof Promise&&r.catch((function(){})),n.__prefetched=!0}}catch(t){e.e(t)}finally{e.f()}}}}}},147:function(t,e,n){"use strict";t.exports=function(t,e){return e||(e={}),"string"!=typeof(t=t&&t.__esModule?t.default:t)?t:(/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t)}},15:function(t,e,n){var r,o,l;o="undefined"!=typeof window?window:this,l=function(t){function e(t,e,n,r){t.hasOwnProperty(e)||(t[e]=r.apply(null,n))}var n={};return e(n,"Core/Globals.js",[],(function(){var e=void 0!==t?t:"undefined"!=typeof window?window:{},n=e.document,r=e.navigator&&e.navigator.userAgent||"",o=n&&n.createElementNS&&!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,l=/(edge|msie|trident)/i.test(r)&&!e.opera,h=-1!==r.indexOf("Firefox"),c=-1!==r.indexOf("Chrome"),d=h&&4>parseInt(r.split("Firefox/")[1],10),f=function(){};return{product:"Highcharts",version:"9.0.1",deg2rad:2*Math.PI/360,doc:n,hasBidiBug:d,hasTouch:!!e.TouchEvent,isMS:l,isWebKit:-1!==r.indexOf("AppleWebKit"),isFirefox:h,isChrome:c,isSafari:!c&&-1!==r.indexOf("Safari"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(r),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},supportsPassiveEvents:function(){var t=!1;if(!l){var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener&&e.removeEventListener&&(e.addEventListener("testPassive",f,n),e.removeEventListener("testPassive",f,n))}return t}(),symbolSizes:{},svg:o,win:e,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:f,charts:[],dateFormats:{}}})),e(n,"Core/Utilities.js",[n["Core/Globals.js"]],(function(t){function e(a,t,n,r){var p=t?"Highcharts error":"Highcharts warning";32===a&&(a=p+": Deprecated member");var o=f(a),l=o?p+" #"+a+": www.highcharts.com/errors/"+a+"/":a.toString();if(p=function(){if(t)throw Error(l);b.console&&-1===e.messages.indexOf(l)&&console.warn(l)},void 0!==r){var g="";o&&(l+="?"),_(r,(function(p,a){g+="\n - "+a+": "+p,o&&(l+=encodeURI(a)+"="+encodeURI(p))})),l+=g}n?M(n,"displayError",{code:a,message:l,params:r},p):p(),e.messages.push(l)}function n(){var a,b=arguments,t={},e=function(p,a){return"object"!=typeof p&&(p={}),_(a,(function(b,u){"__proto__"!==u&&"constructor"!==u&&(!h(b,!0)||d(b)||c(b)?p[u]=a[u]:p[u]=e(p[u]||{},b))})),p};!0===b[0]&&(t=b[1],b=Array.prototype.slice.call(b,2));var p=b.length;for(a=0;a<p;a++)t=e(t,b[a]);return t}function r(a,b){return parseInt(a,b||10)}function o(a){return"string"==typeof a}function l(a){return"[object Array]"===(a=Object.prototype.toString.call(a))||"[object Array Iterator]"===a}function h(a,b){return!(!a||"object"!=typeof a||b&&l(a))}function c(a){return h(a)&&"number"==typeof a.nodeType}function d(a){var b=a&&a.constructor;return!(!h(a,!0)||c(a)||!b||!b.name||"Object"===b.name)}function f(a){return"number"==typeof a&&!isNaN(a)&&1/0>a&&-1/0<a}function m(a){return null!=a}function g(a,b,t){var e;return o(b)?m(t)?a.setAttribute(b,t):a&&a.getAttribute&&((e=a.getAttribute(b))||"class"!==b||(e=a.getAttribute(b+"Name"))):_(b,(function(p,b){a.setAttribute(b,p)})),e}function v(a,b){var t;for(t in a||(a={}),b)a[t]=b[t];return a}function y(){for(var a=arguments,b=a.length,t=0;t<b;t++){var e=a[t];
2if(null!=e)return e}}function q(a,b){t.isMS&&!t.svg&&b&&void 0!==b.opacity&&(b.filter="alpha(opacity="+100*b.opacity+")"),v(a.style,b)}function x(b,t,e,n,p){return b=a.createElement(b),t&&v(b,t),p&&q(b,{padding:"0",border:"none",margin:"0"}),e&&q(b,e),n&&n.appendChild(b),b}function w(a,b){return parseFloat(a.toPrecision(b||14))}function S(a,b,e,n){a=+a||0,b=+b;var p=t.defaultOptions.lang,o=(a.toString().split(".")[1]||"").split("e")[0].length,l=a.toString().split("e"),h=b;if(-1===b)b=Math.min(o,20);else if(f(b)){if(b&&l[1]&&0>l[1]){var u=b+ +l[1];0<=u?(l[0]=(+l[0]).toExponential(u).split("e")[0],b=u):(l[0]=l[0].split(".")[0]||0,a=20>b?(l[0]*Math.pow(10,l[1])).toFixed(b):0,l[1]=0)}}else b=2;var c=(Math.abs(l[1]?l[0]:a)+Math.pow(10,-Math.max(b,o)-1)).toFixed(b);return u=3<(o=String(r(c))).length?o.length%3:0,e=y(e,p.decimalPoint),n=y(n,p.thousandsSep),a=(0>a?"-":"")+(u?o.substr(0,u)+n:""),a=0>+l[1]&&!h?"0":a+o.substr(u).replace(/(\d{3})(?=\d)/g,"$1"+n),b&&(a+=e+c.slice(-b)),l[1]&&0!=+a&&(a+="e"+l[1]),a}function C(a,b){if(!a)return b;var t=a.split(".").reverse();if(1===t.length)return b[a];for(a=t.pop();void 0!==a&&null!=b;)b=b[a],a=t.pop();return b}function _(a,b,t){for(var e in a)Object.hasOwnProperty.call(a,e)&&b.call(t||a[e],a[e],e,a)}function P(a,b,e){function n(p,b){var u=a.removeEventListener||t.removeEventListenerPolyfill;u&&u.call(a,p,b,!1)}function p(p){var u;if(a.nodeName){if(b){var t={};t[b]=!0}else t=p;_(t,(function(a,b){if(p[b])for(u=p[b].length;u--;)n(b,p[b][u].fn)}))}}var r="function"==typeof a&&a.prototype||a;if(Object.hasOwnProperty.call(r,"hcEvents")){var o=r.hcEvents;b?(r=o[b]||[],e?(o[b]=r.filter((function(a){return e!==a.fn})),n(b,e)):(p(o),o[b]=[])):(p(o),delete r.hcEvents)}}function M(b,t,e,n){if(e=e||{},a.createEvent&&(b.dispatchEvent||b.fireEvent)){var p=a.createEvent("Events");
2p.initEvent(t,!0,!0),v(p,e),b.dispatchEvent?b.dispatchEvent(p):b.fireEvent(t,p)}else if(b.hcEvents){e.target||v(e,{preventDefault:function(){e.defaultPrevented=!0},target:b,type:t}),p=[];for(var r=b,o=!1;r.hcEvents;)Object.hasOwnProperty.call(r,"hcEvents")&&r.hcEvents[t]&&(p.length&&(o=!0),p.unshift.apply(p,r.hcEvents[t])),r=Object.getPrototypeOf(r);o&&p.sort((function(a,p){return a.order-p.order})),p.forEach((function(a){!1===a.fn.call(b,e)&&e.preventDefault()}))}n&&!e.defaultPrevented&&n.call(b,e)}var O,k=t.charts,a=t.doc,b=t.win;(e||(e={})).messages=[],Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};var A=Array.prototype.find?function(a,b){return a.find(b)}:function(a,b){var t,e=a.length;for(t=0;t<e;t++)if(b(a[t],t))return a[t]};_({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},(function(a,b){t[b]=function(t){var n;return e(32,!1,void 0,((n={})["Highcharts."+b]="use Array."+a,n)),Array.prototype[a].apply(t,[].slice.call(arguments,1))}}));var T,L=function(){var a=Math.random().toString(36).substring(2,9)+"-",b=0;return function(){return"highcharts-"+(T?"":a)+b++}}(),E=t.getOptions=function(){return t.defaultOptions},j=t.setOptions=function(a){return t.defaultOptions=n(!0,t.defaultOptions,a),(a.time||a.global)&&t.time.update(n(t.defaultOptions.global,t.defaultOptions.time,a.global,a.time)),t.defaultOptions};return b.jQuery&&(b.jQuery.fn.highcharts=function(){var a=[].slice.call(arguments);if(this[0])return a[0]?(new(t[o(a[0])?a.shift():"Chart"])(this[0],a[0],a[1]),this):k[g(this[0],"data-highcharts-chart")]}),{addEvent:function(a,b,e,n){void 0===n&&(n={});var p="function"==typeof a&&a.prototype||a;Object.hasOwnProperty.call(p,"hcEvents")||(p.hcEvents={}),p=p.hcEvents,t.Point&&a instanceof t.Point&&a.series&&a.series.chart&&(a.series.chart.runTrackerClick=!0);var r=a.addEventListener||t.addEventListenerPolyfill;return r&&r.call(a,b,e,!!t.supportsPassiveEvents&&{passive:void 0===n.passive?-1!==b.indexOf("touch"):n.passive,capture:!1}),p[b]||(p[b]=[]),p[b].push({fn:e,order:"number"==typeof n.order?n.order:1/0}),p[b].sort((function(a,b){return a.order-b.order})),function(){P(a,b,e)}},arrayMax:function(a){for(var b=a.length,t=a[0];b--;)a[b]>t&&(t=a[b]);return t},arrayMin:function(a){for(var b=a.length,t=a[0];b--;)a[b]<t&&(t=a[b]);return t},attr:g,clamp:function(a,b,t){return a>b?a<t?a:t:b},cleanRecursively:function t(a,b){var e={};return _(a,(function(n,p){h(a[p],!0)&&!a.nodeType&&b[p]?(n=t(a[p],b[p]),Object.keys(n).length&&(e[p]=n)):(h(a[p])||a[p]!==b[p])&&(e[p]=a[p])})),e},clearTimeout:function(a){m(a)&&clearTimeout(a)},correctFloat:w,createElement:x,css:q,defined:m,destroyObjectProperties:function(a,b){_(a,(function(t,e){t&&t!==b&&t.destroy&&t.destroy(),delete a[e]}))},discardElement:function(a){O||(O=x("div")),a&&O.appendChild(a),O.innerHTML=""},erase:function(a,b){for(var t=a.length;t--;)if(a[t]===b){a.splice(t,1);break}},error:e,extend:v,extendClass:function(a,b){var t=function(){};return v(t.prototype=new a,b),t},find:A,fireEvent:M,format:function(a,b,e){var n="{",p=!1,r=[],o=/f$/,l=/\.([0-9])/,u=t.defaultOptions.lang,h=e&&e.time||t.time;for(e=e&&e.numberFormatter||S;a;){var c=a.indexOf(n);if(-1===c)break;var g=a.slice(0,c);if(p){if(n=C((g=g.split(":")).shift()||"",b),g.length&&"number"==typeof n)if(g=g.join(":"),o.test(g)){var d=parseInt((g.match(l)||["","-1"])[1],10);null!==n&&(n=e(n,d,u.decimalPoint,-1<g.indexOf(",")?u.thousandsSep:""))}else n=h.dateFormat(g,n);r.push(n)}else r.push(g);a=a.slice(c+1),n=(p=!p)?"}":"{"}return r.push(a),r.join("")},getMagnitude:function(a){return Math.pow(10,Math.floor(Math.log(a)/Math.LN10))},getNestedProperty:C,getOptions:E,getStyle:function(a,n,o){return"width"===n?(n=Math.min(a.offsetWidth,a.scrollWidth),(o=a.getBoundingClientRect&&a.getBoundingClientRect().width)<n&&o>=n-1&&(n=Math.floor(o)),Math.max(0,n-t.getStyle(a,"padding-left")-t.getStyle(a,"padding-right"))):"height"===n?Math.max(0,Math.min(a.offsetHeight,a.scrollHeight)-t.getStyle(a,"padding-top")-t.getStyle(a,"padding-bottom")):(b.getComputedStyle||e(27,!0),(a=b.getComputedStyle(a,void 0))&&(a=a.getPropertyValue(n),y(o,"opacity"!==n)&&(a=r(a))),a)},inArray:function(a,b,t){return e(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),b.indexOf(a,t)},isArray:l,isClass:d,isDOMElement:c,isFunction:function(a){return"function"==typeof a},isNumber:f,isObject:h,isString:o,keys:function(a){return e(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(a)},merge:n,normalizeTickInterval:function(a,b,t,e,p){var n=a,r=a/(t=y(t,1));for(b||(b=p?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===e&&(1===t?b=b.filter((function(a){return 0==a%1})):.1>=t&&(b=[1/t]))),e=0;e<b.length&&(n=b[e],!(p&&n*t>=a||!p&&r<=(b[e]+(b[e+1]||b[e]))/2));e++);return w(n*t,-Math.round(Math.log(.001)/Math.LN10))},numberFormat:S,objectEach:_,offset:function(t){var e=a.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0}
2).top+(b.pageYOffset||e.scrollTop)-(e.clientTop||0),left:t.left+(b.pageXOffset||e.scrollLeft)-(e.clientLeft||0),width:t.width,height:t.height}},pad:function(a,b,t){return Array((b||2)+1-String(a).replace("-","").length).join(t||"0")+a},pick:y,pInt:r,relativeLength:function(a,b,t){return/%$/.test(a)?b*parseFloat(a)/100+(t||0):parseFloat(a)},removeEvent:P,setOptions:j,splat:function(a){return l(a)?a:[a]},stableSort:function(a,b){var t,p,e=a.length;for(p=0;p<e;p++)a[p].safeI=p;for(a.sort((function(a,p){return 0===(t=b(a,p))?a.safeI-p.safeI:t})),p=0;p<e;p++)delete a[p].safeI},syncTimeout:function(a,b,t){return 0<b?setTimeout(a,b,t):(a.call(0,t),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:L,useSerialIds:function(a){return T=y(a,T)},wrap:function(a,b,t){var e=a[b];a[b]=function(){var a=Array.prototype.slice.call(arguments),b=arguments,n=this;return n.proceed=function(){e.apply(n,arguments.length?arguments:b)},a.unshift(e),a=t.apply(this,a),n.proceed=null,a}}}})),e(n,"Core/Renderer/HTML/AST.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.SVG_NS,r=e.attr,o=e.createElement,l=e.discardElement,h=e.error,c=e.isString,d=e.objectEach,f=e.splat,m=!1;try{m=!!(new DOMParser).parseFromString("","text/html")}catch(t){}return function(){function e(g){this.nodes="string"==typeof g?this.parseMarkup(g):g}return e.filterUserAttributes=function(g){return d(g,(function(t,n){var q=!0;-1===e.allowedAttributes.indexOf(n)&&(q=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(n)&&(q=c(t)&&e.allowedReferences.some((function(e){return 0===t.indexOf(e)}))),q||(h("Highcharts warning: Invalid attribute '"+n+"' in config"),delete g[n])})),g},e.setElementHTML=function(g,t){g.innerHTML="",t&&new e(t).addToDOM(g)},e.prototype.addToDOM=function(g){return function o(l,g){var c;return f(l).forEach((function(l){var q=l.tagName,f=l.textContent?t.doc.createTextNode(l.textContent):void 0;if(q)if("#text"===q)var m=f;else if(-1!==e.allowedTags.indexOf(q)){q=t.doc.createElementNS("svg"===q?n:g.namespaceURI||n,q);var v=l.attributes||{};d(l,(function(t,e){"tagName"!==e&&"attributes"!==e&&"children"!==e&&"textContent"!==e&&(v[e]=t)})),r(q,e.filterUserAttributes(v)),f&&q.appendChild(f),o(l.children||[],q),m=q}else h("Highcharts warning: Invalid tagName '"+q+"' in config");m&&g.appendChild(m),c=m})),c}(this.nodes,g)},e.prototype.parseMarkup=function(g){var t=[];if(m)g=(new DOMParser).parseFromString(g,"text/html");else{var e=o("div");e.innerHTML=g,g={body:e}}var q=function(t,g){var e=t.nodeName.toLowerCase(),n={tagName:e};if("#text"===e){if(e=t.textContent||"",/^[\s]*$/.test(e))return;n.textContent=e}if(e=t.attributes){var r={};[].forEach.call(e,(function(t){r[t.name]=t.value})),n.attributes=r}if(t.childNodes.length){var o=[];[].forEach.call(t.childNodes,(function(t){q(t,o)})),o.length&&(n.children=o)}g.push(n)};return[].forEach.call(g.body.childNodes,(function(e){return q(e,t)})),e&&l(e),t},e.allowedTags="a b br button caption circle clipPath code dd defs div dl dt em feComponentTransfer feFuncA feFuncB feFuncG feFuncR feGaussianBlur feOffset feMerge feMergeNode filter h1 h2 h3 h4 h5 h6 hr i img li linearGradient marker ol p path pattern pre rect small span stop strong style sub sup svg table text thead tbody tspan td th tr ul #text".split(" "),e.allowedAttributes="aria-controls aria-describedby aria-expanded aria-haspopup aria-hidden aria-label aria-labelledby aria-live aria-pressed aria-readonly aria-roledescription aria-selected class clip-path color colspan cx cy d dx dy disabled fill height href id in markerHeight markerWidth offset opacity orient padding paddingLeft patternUnits r refX refY role scope slope src startOffset stdDeviation stroke stroke-linecap stroke-width style result rowspan summary target tabindex text-align textAnchor textLength type valign width x x1 xy y y1 y2 zIndex".split(" "),e.allowedReferences="https:// http:// mailto: / ../ ./ #".split(" "),e}()})),e(n,"Core/Color/Color.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.isNumber,r=e.merge,o=e.pInt;return e=function(){function e(n){return this.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),parseFloat(t[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),1]}}],this.rgba=[],t.Color!==e?new t.Color(n):this instanceof e?void this.init(n):new e(n)}return e.parse=function(t){return new e(t)},e.prototype.init=function(t){var n,r;
2if((this.input=t=e.names[t&&t.toLowerCase?t.toLowerCase():""]||t)&&t.stops)this.stops=t.stops.map((function(t){return new e(t[1])}));else{if(t&&t.charAt&&"#"===t.charAt()){var o=t.length;t=parseInt(t.substr(1),16),7===o?n=[(16711680&t)>>16,(65280&t)>>8,255&t,1]:4===o&&(n=[(3840&t)>>4|(3840&t)>>8,(240&t)>>4|240&t,(15&t)<<4|15&t,1])}if(!n)for(r=this.parsers.length;r--&&!n;){var l=this.parsers[r];(o=l.regex.exec(t))&&(n=l.parse(o))}}this.rgba=n||[]},e.prototype.get=function(t){var e=this.input,o=this.rgba;if(void 0!==this.stops){var l=r(e);l.stops=[].concat(l.stops),this.stops.forEach((function(e,n){l.stops[n]=[l.stops[n][0],e.get(t)]}))}else l=o&&n(o[0])?"rgb"===t||!t&&1===o[3]?"rgb("+o[0]+","+o[1]+","+o[2]+")":"a"===t?o[3]:"rgba("+o.join(",")+")":e;return l},e.prototype.brighten=function(t){var e,r=this.rgba;if(this.stops)this.stops.forEach((function(e){e.brighten(t)}));else if(n(t)&&0!==t)for(e=0;3>e;e++)r[e]+=o(255*t),0>r[e]&&(r[e]=0),255<r[e]&&(r[e]=255);return this},e.prototype.setOpacity=function(t){return this.rgba[3]=t,this},e.prototype.tweenTo=function(t,e){var n=this.rgba,r=t.rgba;return e=r.length&&n&&n.length?((t=1!==r[3]||1!==n[3])?"rgba(":"rgb(")+Math.round(r[0]+(n[0]-r[0])*(1-e))+","+Math.round(r[1]+(n[1]-r[1])*(1-e))+","+Math.round(r[2]+(n[2]-r[2])*(1-e))+(t?","+(r[3]+(n[3]-r[3])*(1-e)):"")+")":t.input||"none"},e.names={white:"#ffffff",black:"#000000"},e}(),t.Color=e,t.color=e.parse,e})),e(n,"Core/Color/Palette.js",[],(function(){return{colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" "),backgroundColor:"#ffffff",neutralColor100:"#000000",neutralColor80:"#333333",neutralColor60:"#666666",neutralColor40:"#999999",neutralColor20:"#cccccc",neutralColor10:"#e6e6e6",neutralColor5:"#f2f2f2",neutralColor3:"#f7f7f7",highlightColor100:"#003399",highlightColor80:"#335cad",highlightColor60:"#6685c2",highlightColor20:"#ccd6eb",highlightColor10:"#e6ebf5",indicatorPositiveLine:"#06b535",indicatorNegativeLine:"#f21313"}})),e(n,"Core/Animation/Fx.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.win,r=e.isNumber,o=e.objectEach;return e=function(){function e(t,e,n){this.pos=NaN,this.options=e,this.elem=t,this.prop=n}return e.prototype.dSetter=function(){var t=this.paths,e=t&&t[0];t=t&&t[1];var n=[],o=this.now||0;if(1!==o&&e&&t)if(e.length===t.length&&1>o)for(var l=0;l<t.length;l++){for(var h=e[l],g=t[l],c=[],d=0;d<g.length;d++){var q=h[d],f=g[d];r(q)&&r(f)&&("A"!==g[0]||4!==d&&5!==d)?c[d]=q+o*(f-q):c[d]=f}n.push(c)}else n=t;else n=this.toD||[];this.elem.attr("d",n,void 0,!0)},e.prototype.update=function(){var t=this.elem,e=this.prop,n=this.now,r=this.options.step;this[e+"Setter"]?this[e+"Setter"]():t.attr?t.element&&t.attr(e,n,null,!0):t.style[e]=n+this.unit,r&&r.call(t,n,this)},e.prototype.run=function(t,r,o){var l=this,h=l.options,c=function(t){return!c.stopped&&l.step(t)},g=n.requestAnimationFrame||function(t){setTimeout(t,13)},d=function(){for(var t=0;t<e.timers.length;t++)e.timers[t]()||e.timers.splice(t--,1);e.timers.length&&g(d)};t!==r||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=t,this.end=r,this.unit=o,this.now=this.start,this.pos=0,c.elem=this.elem,c.prop=this.prop,c()&&1===e.timers.push(c)&&g(d)):(delete h.curAnim[this.prop],h.complete&&0===Object.keys(h.curAnim).length&&h.complete.call(this.elem))},e.prototype.step=function(t){var e=+new Date,n=this.options,r=this.elem,l=n.complete,h=n.duration,g=n.curAnim;if(r.attr&&!r.element)t=!1;else if(t||e>=h+this.startTime){this.now=this.end,this.pos=1,this.update();var c=g[this.prop]=!0;o(g,(function(t){!0!==t&&(c=!1)})),c&&l&&l.call(r),t=!1}else this.pos=n.easing((e-this.startTime)/h),this.now=this.start+(this.end-this.start)*this.pos,this.update(),t=!0;return t},e.prototype.initPath=function(t,e,n){function o(t,g){for(;t.length<m;){var e=t[0],n=g[m-t.length];n&&"M"===e[0]&&(t[0]="C"===n[0]?["C",e[1],e[2],e[1],e[2],e[1],e[2]]:["L",e[1],e[2]]),t.unshift(e),c&&t.push(t[t.length-1])}}function l(g,t){for(;g.length<m;)if("C"===(t=g[g.length/d-1].slice())[0]&&(t[1]=t[5],t[2]=t[6]),c){var e=g[g.length/d].slice();g.splice(g.length/2,0,t,e)}else g.push(t)}var h=t.startX,g=t.endX;e=e&&e.slice(),n=n.slice();var c=t.isArea,d=c?2:1;if(!e)return[n,n];if(h&&g){for(t=0;t<h.length;t++){if(h[t]===g[0]){var q=t;break}if(h[0]===g[g.length-h.length+t]){q=t;var f=!0;break}if(h[h.length-1]===g[g.length-h.length+t]){q=h.length-t;break}}void 0===q&&(e=[])}if(e.length&&r(q)){var m=n.length+q*d;f?(o(e,n),l(n,e)):(o(n,e),l(e,n))}return[e,n]},e.prototype.fillSetter=function(){e.prototype.strokeSetter.apply(this,arguments)},e.prototype.strokeSetter=function(){this.elem.attr(this.prop,t.color(this.start).tweenTo(t.color(this.end),this.pos),null,!0)},e.timers=[],e}(),t.Fx=e,t.timers=e.timers,e})),e(n,"Core/Animation/AnimationUtilities.js",[n["Core/Animation/Fx.js"],n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e,n){var r=n.defined,o=n.get
2Style,l=n.isArray,h=n.isNumber,c=n.isObject,d=n.merge,f=n.objectEach,m=n.pick;n=e.setAnimation=function(t,g){g.renderer.globalAnimation=m(t,g.options.chart.animation,!0)};var v=e.animObject=function(t){return c(t)?d({duration:500,defer:0},t):{duration:t?500:0,defer:0}},g=e.getDeferredAnimation=function(t,g,e){var q=v(g),n=0,o=0;return(e?[e]:t.series).forEach((function(t){t=v(t.options.animation),n=g&&r(g.defer)?q.defer:Math.max(n,t.duration+t.defer),o=Math.min(q.duration,t.duration)})),t.renderer.forExport&&(n=0),{defer:Math.max(0,n-o),duration:Math.min(n,o)}},y=e.stop=function(e,g){for(var n=t.timers.length;n--;)t.timers[n].elem!==e||g&&g!==t.timers[n].prop||(t.timers[n].stopped=!0)};return{animate:function(e,g,n){var q,r,m,v="";if(!c(n)){var x=arguments;n={duration:x[2],easing:x[3],complete:x[4]}}h(n.duration)||(n.duration=400),n.easing="function"==typeof n.easing?n.easing:Math[n.easing]||Math.easeInOutSine,n.curAnim=d(g),f(g,(function(h,c){y(e,c),m=new t(e,n,c),r=null,"d"===c&&l(g.d)?(m.paths=m.initPath(e,e.pathArray,g.d),m.toD=g.d,q=0,r=1):e.attr?q=e.attr(c):(q=parseFloat(o(e,c))||0,"opacity"!==c&&(v="px")),r||(r=h),r&&r.match&&r.match("px")&&(r=r.replace(/px/g,"")),m.run(q,r,v)}))},animObject:v,getDeferredAnimation:g,setAnimation:n,stop:y}})),e(n,"Core/Renderer/SVG/SVGElement.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l){var h=t.animate,c=t.animObject,d=t.stop,f=r.deg2rad,m=r.doc,v=r.hasTouch,g=r.noop,y=r.svg,x=r.SVG_NS,q=r.win,w=l.attr,S=l.createElement,C=l.css,_=l.defined,P=l.erase,M=l.extend,O=l.fireEvent,k=l.isArray,a=l.isFunction,b=l.isNumber,A=l.isString,T=l.merge,L=l.objectEach,E=l.pick,j=l.pInt,I=l.syncTimeout,D=l.uniqueKey;return(t=function(){function t(){this.height=this.element=void 0,this.opacity=1,this.renderer=void 0,this.SVG_NS=x,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY roun
2ded".split(" "),this.width=void 0}return t.prototype._defaultGetter=function(a){return a=E(this[a+"Value"],this[a],this.element?this.element.getAttribute(a):null,0),/^[\-0-9\.]+$/.test(a)&&(a=parseFloat(a)),a},t.prototype._defaultSetter=function(a,b,p){p.setAttribute(b,a)},t.prototype.add=function(a){var b=this.renderer,p=this.element;if(a&&(this.parentGroup=a),this.parentInverted=a&&a.inverted,void 0!==this.textStr&&"text"===this.element.nodeName&&b.buildText(this),this.added=!0,!a||a.handleZ||this.zIndex)var t=this.zIndexSetter();return t||(a?a.element:b.box).appendChild(p),this.onAdd&&this.onAdd(),this},t.prototype.addClass=function(a,b){var p=b?"":this.attr("class")||"";return(a=(a||"").split(/ /g).reduce((function(a,b){return-1===p.indexOf(b)&&a.push(b),a}),p?[p]:[]).join(" "))!==p&&this.attr("class",a),this},t.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},t.prototype.align=function(a,b,p){var t,e,n,r={},o=this.renderer,u=o.alignedObjects;a?(this.alignOptions=a,this.alignByTranslate=b,(!p||A(p))&&(this.alignTo=t=p||"renderer",P(u,this),u.push(this),p=void 0)):(a=this.alignOptions,b=this.alignByTranslate,t=this.alignTo),p=E(p,o[t],o),t=a.align,o=a.verticalAlign,u=(p.x||0)+(a.x||0);var g=(p.y||0)+(a.y||0);return"right"===t?e=1:"center"===t&&(e=2),e&&(u+=(p.width-(a.width||0))/e),r[b?"translateX":"x"]=Math.round(u),"bottom"===o?n=1:"middle"===o&&(n=2),n&&(g+=(p.height-(a.height||0))/n),r[b?"translateY":"y"]=Math.round(g),this[this.placed?"animate":"attr"](r),this.placed=!0,this.alignAttr=r,this},t.prototype.alignSetter=function(a){var b={left:"start",center:"middle",right:"end"};b[a]&&(this.alignValue=a,this.element.setAttribute("text-anchor",b[a]))},t.prototype.animate=function(a,b,p){var t=this,e=c(E(b,this.renderer.globalAnimation,!0));return b=e.defer,E(m.hidden,m.msHidden,m.webkitHidden,!1)&&(e.duration=0),0!==e.duration?(p&&(e.complete=p),I((function(){t.element&&h(t,a,e)}),b)):(this.attr(a,void 0,p),L(a,(function(a,b){e.step&&e.step.call(this,a,{prop:b,pos:1,elem:this})}),this)),this},t.prototype.applyTextOutline=function(a){var b=this.element;-1!==a.indexOf("contrast")&&(a=a.replace(/contrast/g,this.renderer.getContrast(b.style.fill)));var p=a.split(" ");if(a=p[p.length-1],(p=p[0])&&"none"!==p&&r.svg){this.fakeTS=!0,this.ySetter=this.xSetter,p=p.replace(/(^[\d\.]+)(.*?)$/g,(function(a,b,p){return 2*Number(b)+p})),this.removeTextOutline();var t=m.createElementNS(x,"tspan");w(t,{class:"highcharts-text-outline",fill:a,stroke:a,"stroke-width":p,"stroke-linejoin":"round"}),[].forEach.call(b.childNodes,(function(a){var b=a.cloneNode(!0);b.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach((function(a){return b.removeAttribute(a)})),t.appendChild(b)})),(a=m.createElementNS(x,"tspan")).textContent="â",w(a,{x:b.getAttribute("x"),y:b.getAttribute("y")}),t.appendChild(a),b.insertBefore(t,b.firstChild)}},t.prototype.attr=function(a,b,p,t){var e,n,r,o=this.element,u=this,g=this.symbolCustomAttribs;if("string"==typeof a&&void 0!==b){var l=a;(a={})[l]=b}return"string"==typeof a?u=(this[a+"Getter"]||this._defaultGetter).call(this,a,o):(L(a,(function(b,p){n=!1,t||d(this,p),this.symbolName&&-1!==g.indexOf(p)&&(e||(this.symbolAttr(a),e=!0),n=!0),!this.rotation||"x"!==p&&"y"!==p||(this.doTransform=!0),n||((r=this[p+"Setter"]||this._defaultSetter).call(this,b,p,o),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(p)&&this.updateShadows(p,b,r))}),this),this.afterSetters()),p&&p.call(this),u},t.prototype.clip=function(a){return this.attr("clip-path",a?"url("+this.renderer.url+"#"+a.id+")":"none")},t.prototype.crisp=function(a,b){b=b||a.strokeWidth||0;var p=Math.round(b)%2/2;return a.x=Math.floor(a.x||this.x||0)+p,a.y=Math.floor(a.y||this.y||0)+p,a.width=Math.floor((a.width||this.width||0)-2*p),a.height=Math.floor((a.height||this.height||0)-2*p),_(a.strokeWidth)&&(a.strokeWidth=b),a},t.prototype.complexColor=function(a,b,p){var t,e,u,g,r,o,l,h,c,d,f,m=this.renderer,q=[];O(this.renderer,"complexColor",{args:arguments},(function(){if(a.radialGradient?e="radialGradient":a.linearGradient&&(e="linearGradient"),e){if(u=a[e],r=m.gradients,o=a.stops,c=p.radialReference,k(u)&&(a[e]=u={x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===e&&c&&!_(u.gradientUnits)&&(g=u,u=T(u,m.getRadialAttr(c,g),{gradientUnits:"userSpaceOnUse"})),L(u,(function(a,b){"id"!==b&&q.push(b,a)})),L(o,(function(a){q.push(a)})),q=q.join(","),r[q])d=r[q].attr("id");else{u.id=d=D();var v=r[q]=m.createElement(e).attr(u).add(m.defs);v.radAttr=g,v.stops=[],o.forEach((function(a){0===a[1].indexOf("rgba")?(t=n.parse(a[1]),l=t.get("rgb"),h=t.get("a")):(l=a[1],h=1),a=m.createElement("stop").attr({offset:a[0],"stop-color":l,"stop-opacity":h}).add(v),v.stops.push(a)}))}f="url("+m.url+"#"+d+")",p.setAttribute(b,f),p.gradient=q,a.toString=function(){return f}}}))},t.prototype.css=function(a){var b=this.styles,p={},t=this.element,e="",n=!b,u=["textOutline","textOverflow","width"];if(a&&a.color&&(a.fill=a.color),b&&L(a,(function(a,u){b&&b[u]!==a&&(p[u]=a,n=!0)})),n){if(b&&(a=M(b,p)),a)if(null===a.width||"auto"===a.width)delete this.textWidth;else if("text"===t.nodeName.toLowerCase()&&a.width)var r=this.textWidth=j(a.width);if(this.styles=a,r&&!y&&this.renderer.forExport&&delete a.width,t.namespaceURI===this.SVG_NS){var g=function(a,b){return"-"+b.toLowerCase()};L(a,(function(a,b){-1===u.indexOf(b)&&(e+=b.replace(/([A-Z])/g,g)+":"+a+";")})),e&&w(t,"style",e)}else C(t,a);this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),a&&a.textOutline&&this.applyTextOutline(a.textOutline))}return this},t.prototype.dashstyleSetter=function(a){var b=this["stroke-width"];if("inherit"===b&&(b=1),a=a&&a.toLowerCase()){var p=a.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(a=p.length;a--;)p[a]=""+j(p[a])*E(b,NaN);a=p.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",a)}},t.prototype.destroy=function(){var a=this,b=a.element||{},p=a.renderer,t=p.isSVG&&"SPAN"===b.nodeName&&a.parentGroup||void 0,e=b.ownerSVGElement;if(b.onclick=b.onmouseout=b.onmouseover=b.onmousemove=b.point=null,d(a),a.clipPath&&e){var n=a.clipPath;[].forEach.call(e.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(a){-1<a.getAttribute("clip-path").indexOf(n.element.i
2d)&&a.removeAttribute("clip-path")})),a.clipPath=n.destroy()}if(a.stops){for(e=0;e<a.stops.length;e++)a.stops[e].destroy();a.stops.length=0,a.stops=void 0}for(a.safeRemoveChild(b),p.styledMode||a.destroyShadows();t&&t.div&&0===t.div.childNodes.length;)b=t.parentGroup,a.safeRemoveChild(t.div),delete t.div,t=b;a.alignTo&&P(p.alignedObjects,a),L(a,(function(b,p){a[p]&&a[p].parentGroup===a&&a[p].destroy&&a[p].destroy(),delete a[p]}))},t.prototype.destroyShadows=function(){(this.shadows||[]).forEach((function(a){this.safeRemoveChild(a)}),this),this.shadows=void 0},t.prototype.destroyTextPath=function(a,b){var p=a.getElementsByTagName("text")[0];if(p){if(p.removeAttribute("dx"),p.removeAttribute("dy"),b.element.setAttribute("id",""),this.textPathWrapper&&p.getElementsByTagName("textPath").length){for(a=this.textPathWrapper.element.childNodes;a.length;)p.appendChild(a[0]);p.removeChild(this.textPathWrapper.element)}}else(a.getAttribute("dx")||a.getAttribute("dy"))&&(a.removeAttribute("dx"),a.removeAttribute("dy"));this.textPathWrapper&&(this.textPathWrapper=this.textPathWrapper.destroy())},t.prototype.dSetter=function(a,b,p){k(a)&&("string"==typeof a[0]&&(a=this.renderer.pathToSegments(a)),this.pathArray=a,a=a.reduce((function(a,b,p){return b&&b.join?(p?a+" ":"")+b.join(" "):(b||"").toString()}),"")),/(NaN| {2}|^$)/.test(a)&&(a="M 0 0"),this[b]!==a&&(p.setAttribute(b,a),this[b]=a)},t.prototype.fadeOut=function(a){var b=this;b.animate({opacity:0}
2,{duration:E(a,150),complete:function(){b.attr({y:-9999}).hide()}})},t.prototype.fillSetter=function(a,b,p){"string"==typeof a?p.setAttribute(b,a):a&&this.complexColor(a,b,p)},t.prototype.getBBox=function(b,e){var p,n=this.renderer,r=this.element,g=this.styles,u=this.textStr,o=n.cache,l=n.cacheKeys,h=r.namespaceURI===this.SVG_NS;e=E(e,this.rotation,0);var c=n.styledMode?r&&t.prototype.getStyle.call(r,"font-size"):g&&g.fontSize;if(_(u)){var d=u.toString();-1===d.indexOf("<")&&(d=d.replace(/[0-9]/g,"0")),d+=["",e,c,this.textWidth,g&&g.textOverflow,g&&g.fontWeight].join()}if(d&&!b&&(p=o[d]),!p){if(h||n.forExport){try{var m=this.fakeTS&&function(a){var b=r.querySelector(".highcharts-text-outline");b&&C(b,{display:a})};a(m)&&m("none"),p=r.getBBox?M({},r.getBBox()):{width:r.offsetWidth,height:r.offsetHeight},a(m)&&m("")}catch(t){}(!p||0>p.width)&&(p={width:0,height:0})}else p=this.htmlGetBBox();if(n.isSVG&&(b=p.width,n=p.height,h&&(p.height=n={"11px,17":14,"13px,20":16}[g&&g.fontSize+","+Math.round(n)]||n),e&&(g=e*f,p.width=Math.abs(n*Math.sin(g))+Math.abs(b*Math.cos(g)),p.height=Math.abs(n*Math.cos(g))+Math.abs(b*Math.sin(g)))),d&&0<p.height){for(;250<l.length;)delete o[l.shift()];o[d]||l.push(d),o[d]=p}}return p},t.prototype.getStyle=function(a){return q.getComputedStyle(this.element||this,"").getPropertyValue(a)},t.prototype.hasClass=function(a){return-1!==(""+this.attr("class")).split(" ").indexOf(a)},t.prototype.hide=function(a){return a?this.attr({y:-9999}):this.attr({visibility:"hidden"}),this},t.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},t.prototype.init=function(a,b){this.element="span"===b?S(b):m.createElementNS(this.SVG_NS,b),this.renderer=a,O(this,"afterInit")},t.prototype.invert=function(a){return this.inverted=a,this.updateTransform(),this},t.prototype.on=function(a,b){var p,t,e,n=this.element;return v&&"click"===a?(n.ontouchstart=function(a){p=a.touches[0].clientX,t=a.touches[0].clientY},n.ontouchend=function(a){p&&4<=Math.sqrt(Math.pow(p-a.changedTouches[0].clientX,2)+Math.pow(t-a.changedTouches[0].clientY,2))||b.call(n,a),e=!0,!1!==a.cancelable&&a.preventDefault()},n.onclick=function(a){e||b.call(n,a)}):n["on"+a]=b,this},t.prototype.opacitySetter=function(a,b,p){this.opacity=a=Number(Number(a).toFixed(3)),p.setAttribute(b,a)},t.prototype.removeClass=function(a){return this.attr("class",(""+this.attr("class")).replace(A(a)?new RegExp("(^| )"+a+"( |$)"):a," ").replace(/ +/g," ").trim())},t.prototype.removeTextOutline=function(){var a=this.element.querySelector("tspan.highcharts-text-outline");a&&this.safeRemoveChild(a)},t.prototype.safeRemoveChild=function(a){var b=a.parentNode;b&&b.removeChild(a)},t.prototype.setRadialReference=function(a){var b=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=a,b&&b.radAttr&&b.animate(this.renderer.getRadialAttr(a,b.radAttr)),this},t.prototype.setTextPath=function(a,t){var p=this.element,n=this.text?this.text.element:p,r={textAnchor:"text-anchor"},o=!1,u=this.textPathWrapper,l=!u;t=T(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},t);var h=e.filterUserAttributes(t.attributes);if(a&&t&&t.enabled){u&&null===u.element.parentNode?(l=!0,u=u.destroy()):u&&this.removeTextOutline.call(u.parentGroup),this.options&&this.options.padding&&(h.dx=-this.options.padding),u||(this.textPathWrapper=u=this.renderer.createElement("textPath"),o=!0);var c=u.element;if((t=a.element.getAttribute("id"))||a.element.setAttribute("id",t=D()),l)for(n.setAttribute("y",0),b(h.dx)&&n.setAttribute("x",-h.dx),a=[].slice.call(n.childNodes),l=0;l<a.length;l++){var d=a[l];d.nodeType!==Node.TEXT_NODE&&"tspan"!==d.nodeName||c.appendChild(d)}o&&u&&u.add({element:n}),c.setAttributeNS("http://www.w3.org/1999/xlink","href",this.renderer.url+"#"+t),_(h.dy)&&(c.parentNode.setAttribute("dy",h.dy),delete h.dy),_(h.dx)&&(c.parentNode.setAttribute("dx",h.dx),delete h.dx),L(h,(function(a,b){c.setAttribute(r[b]||b,a)})),p.removeAttribute("transform"),this.removeTextOutline.call(u),this.text&&!this.renderer.styledMode&&this.attr({fill:"none","stroke-width":0}),this.applyTextOutline=this.updateTransform=g}else u&&(delete this.updateTransform,delete this.applyTextOutline,this.destroyTextPath(p,a),this.updateTransform(),this.options&&this.options.rotation&&this.applyTextOutline(this.options.style.textOutline));return this},t.prototype.shadow=function(a,b,p){var t,e=[],n=this.element,r=!1,u=this.oldSha
2dowOptions,g={color:o.neutralColor100,offsetX:1,offsetY:1,opacity:.15,width:3};if(!0===a?t=g:"object"==typeof a&&(t=M(g,a)),t&&(t&&u&&L(t,(function(a,b){a!==u[b]&&(r=!0)})),r&&this.destroyShadows(),this.oldShadowOptions=t),t){if(!this.shadows){var l=t.opacity/t.width,h=this.parentInverted?"translate(-1,-1)":"translate("+t.offsetX+", "+t.offsetY+")";for(g=1;g<=t.width;g++){var c=n.cloneNode(!1),d=2*t.width+1-2*g;w(c,{stroke:a.color||o.neutralColor100,"stroke-opacity":l*g,"stroke-width":d,transform:h,fill:"none"}),c.setAttribute("class",(c.getAttribute("class")||"")+" highcharts-shadow"),p&&(w(c,"height",Math.max(w(c,"height")-d,0)),c.cutHeight=d),b?b.element.appendChild(c):n.parentNode&&n.parentNode.insertBefore(c,n),e.push(c)}this.shadows=e}}else this.destroyShadows();return this},t.prototype.show=function(a){return this.attr({visibility:a?"inherit":"visible"})},t.prototype.strokeSetter=function(a,b,p){this[b]=a,this.stroke&&this["stroke-width"]?(t.prototype.fillSetter.call(this,this.stroke,"stroke",p),p.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===b&&0===a&&this.hasStroke?(p.removeAttribute("stroke"),this.hasStroke=!1):this.renderer.styledMode&&this["stroke-width"]&&(p.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0)},t.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var a=this.getStyle("stroke-width"),b=0;if(a.indexOf("px")===a.length-2)b=j(a);else if(""!==a){var p=m.createElementNS(x,"rect");w(p,{width:a,"stroke-width":0}),this.element.parentNode.appendChild(p),b=p.getBBox().width,p.parentNode.removeChild(p)}return b},t.prototype.symbolAttr=function(a){var b=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach((function(p){b[p]=E(a[p],b[p])})),b.attr({d:b.renderer.symbols[b.symbolName](b.x,b.y,b.width,b.height,b)})},t.prototype.textSetter=function(a){a!==this.textStr&&(delete this.textPxLength,this.textStr=a,this.added&&this.renderer.buildText(this))},t.prototype.titleSetter=function(a){var b=this.element,p=b.getElementsByTagName("title")[0]||m.createElementNS(this.SVG_NS,"title");b.insertBefore?b.insertBefore(p,b.firstChild):b.appendChild(p),p.textContent=String(E(a,"")).replace(/<[^>]*>/g,"").replace(/</g,"<").replace(/>/g,">")},t.prototype.toFront=function(){var a=this.element;return a.parentNode.appendChild(a),this},t.prototype.translate=function(a,b){return this.attr({translateX:a,translateY:b})},t.prototype.updateShadows=function(a,b,p){var t=this.shadows;if(t)for(var e=t.length;e--;)p.call(t[e],"height"===a?Math.max(b-(t[e].cutHeight||0),0):"d"===a?this.d:b,a,t[e])},t.prototype.updateTransform=function(){var a=this.translateX||0,b=this.translateY||0,p=this.scaleX,t=this.scaleY,e=this.inverted,n=this.rotation,u=this.matrix,g=this.element;e&&(a+=this.width,b+=this.height),a=["translate("+a+","+b+")"],_(u)&&a.push("matrix("+u.join(",")+")"),e?a.push("rotate(90) scale(-1,1)"):n&&a.push("rotate("+n+" "+E(this.rotationOriginX,g.getAttribute("x"),0)+" "+E(this.rotationOriginY,g.getAttribute("y")||0)+")"),(_(p)||_(t))&&a.push("scale("+E(p,1)+" "+E(t,1)+")"),a.length&&g.setAttribute("transform",a.join(" "))},t.prototype.visibilitySetter=function(a,b,p){"inherit"===a?p.removeAttribute(b):this[b]!==a&&p.setAttribute(b,a),this[b]=a},t.prototype.xGetter=function(a){return"circle"===this.element.nodeName&&("x"===a?a="cx":"y"===a&&(a="cy")),this._defaultGetter(a)},t.prototype.zIndexSetter=function(a,b){var p=this.renderer,t=this.parentGroup,e=(t||p).element||p.box,n=this.element,u=!1;p=e===p.box;var r,g=this.added;if(_(a)?(n.setAttribute("data-z-index",a),a=+a,this[b]===a&&(g=!1)):_(this[b])&&n.removeAttribute("data-z-index"),this[b]=a,g){for((a=this.zIndex)&&t&&(t.handleZ=!0),r=(b=e.childNodes).length-1;0<=r&&!u;r--){g=(t=b[r]).getAttribute("data-z-index");var o=!_(g);t!==n&&(0>a&&o&&!p&&!r?(e.insertBefore(n,b[r]),u=!0):(j(g)<=a||o&&(!_(a)||0<=a))&&(e.insertBefore(n,b[r+1]||null),u=!0))}u||(e.insertBefore(n,b[p?3:0]||null),u=!0)}return u},t}()).prototype["stroke-widthSetter"]=t.prototype.strokeSetter,t.prototype.yGetter=t.prototype.xGetter,t.prototype.matrixSetter=t.prototype.rotationOriginXSetter=t.prototype.rotationOriginYSetter=t.prototype.rotationSetter=t.prototype.scaleXSetter=t.prototype.scaleYSetter=t.prototype.translateXSetter=t.prototype.translateYSetter=t.prototype.verticalAlignSetter=function(a,b){this[b]=a,this.doTransform=!0},r.SVGElement=t,r.SVGElement})),e(n,"Core/Renderer/SVG/SVGLabel.js",[n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e){function n(t,e){h(t)?t!==this[e]&&(this[e]=t,this.updateTextPadding()):this[e]=void 0}
2var r=this&&this.__extends||function(){var t=function(e,g){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,t){g.__proto__=t}||function(g,t){for(var q in t)t.hasOwnProperty(q)&&(g[q]=t[q])})(e,g)};return function(e,g){function n(){this.constructor=e}t(e,g),e.prototype=null===g?Object.create(g):(n.prototype=g.prototype,new n)}}(),o=e.defined,l=e.extend,h=e.isNumber,c=e.merge,d=e.pick,f=e.removeEvent;return function(e){function m(g,t,r,q,o,l,h,c,d,f){var v=e.call(this)||this;if(v.paddingSetter=n,v.paddingLeftSetter=n,v.paddingRightSetter=n,v.init(g,"g"),v.textStr=t,v.x=r,v.y=q,v.anchorX=l,v.anchorY=h,v.baseline=d,v.className=f,"button"!==f&&v.addClass("highcharts-label"),f&&v.addClass("highcharts-"+f),v.text=g.text("",0,0,c).attr({zIndex:1}),"string"==typeof o){var y=/^url\((.*?)\)$/.test(o);(v.renderer.symbols[o]||y)&&(v.symbolKey=o)}return v.bBox=m.emptyBBox,v.padding=3,v.baselineOffset=0,v.needsBox=g.styledMode||y,v.deferredAttr={},v.alignFactor=0,v}return r(m,e),m.prototype.alignSetter=function(g){(g={left:0,center:.5,right:1}[g])!==this.alignFactor&&(this.alignFactor=g,this.bBox&&h(this.xSetting)&&this.attr({x:this.xSetting}))},m.prototype.anchorXSetter=function(g,t){this.anchorX=g,this.boxAttr(t,Math.round(g)-this.getCrispAdjust()-this.xSetting)},m.prototype.anchorYSetter=function(g,t){this.anchorY=g,this.boxAttr(t,g-this.ySetting)},m.prototype.boxAttr=function(g,t){this.box?this.box.attr(g,t):this.deferredAttr[g]=t},m.prototype.css=function(g){if(g){var e={};g=c(g),m.textProps.forEach((function(t){void 0!==g[t]&&(e[t]=g[t],delete g[t])})),this.text.css(e);var n="width"in e;"fontSize"in e||"fontWeight"in e?this.updateTextPadding():n&&this.updateBoxSize()}return t.prototype.css.call(this,g)},m.prototype.destroy=function(){f(this.element,"mouseenter"),f(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),t.prototype.destroy.call(this)},m.prototype.fillSetter=function(g,t){g&&(this.needsBox=!0),this.fill=g,this.boxAttr(t,g)},m.prototype.getBBox=function(){var g=this.bBox,t=this.padding,e=d(this.paddingLeft,t);return{width:this.width,height:this.height,x:g.x-e,y:g.y-t}},m.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},m.prototype.heightSetter=function(g){this.heightSetting=g},m.prototype.on=function(g,e){var n=this,q=n.text,r=q&&"SPAN"===q.element.tagName?q:void 0;if(r){var o=function(q){("mouseenter"===g||"mouseleave"===g)&&q.relatedTarget instanceof Element&&(n.element.compareDocumentPosition(q.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY||r.element.compareDocumentPosition(q.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY)||e.call(n.element,q)};r.on(g,o)}return t.prototype.on.call(n,g,o||e),n},m.prototype.onAdd=function(){var g=this.textStr;this.text.add(this),this.attr({text:o(g)?g:"",x:this.x,y:this.y}),this.box&&o(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},m.prototype.rSetter=function(g,t){this.boxAttr(t,g)},m.prototype.shadow=function(g){return g&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(g)),this},m.prototype.strokeSetter=function(g,t){this.stroke=g,this.boxAttr(t,g)},m.prototype["stroke-widthSetter"]=function(g,t){g&&(this.needsBox=!0),this["stroke-width"]=g,this.boxAttr(t,g)},m.prototype["text-alignSetter"]=function(g){this.textAlign=g},m.prototype.textSetter=function(g){void 0!==g&&this.text.attr({text:g}),this.updateTextPadding()},m.prototype.updateBoxSize=function(){var g=this.text.element.style,t={},e=this.padding,q=this.bBox=h(this.widthSetting)&&h(this.heightSetting)&&!this.textAlign||!o(this.text.textStr)?m.emptyBBox:this.text.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||q.height||0)+2*e,this.baselineOffset=e+Math.min(this.renderer.fontMetrics(g&&g.fontSize,this.text).b,q.height||1/0),this.needsBox&&(this.box||((g=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),g.add(this)),g=this.getCrispAdjust(),t.x=g,t.y=(this.baseline?-this.baselineOffset:0)+g,t.width=Math.round(this.width),t.height=Math.round(this.height),this.box.attr(l(t,this.deferredAttr)),this.deferredAttr={})},m.prototype.updateTextPadding=function(){var g=this.text;this.updateBoxSize();var t=this.baseline?0:this.baselineOffset,e=d(this.paddingLeft,this.padding);o(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(e+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),e===g.x&&t===g.y||(g.attr("x",e),g.hasBoxWidthChanged&&(this.bBox=g.getBBox(!0)),void 0!==t&&g.attr("y",t)),g.x=e,g.y=t},m.prototype.widthSetter=function(g){this.widthSetting=h(g)?g:void 0},m.prototype.getPaddedWidth=function(){var g=this.padding,t=d(this.paddingLeft,g);return g=d(this.paddingRight,g),(this.widthSetting||this.bBox.width||0)+t+g},m.prototype.xSetter=function(g){this.x=g,this.alignFactor&&(g-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(g),this.attr("translateX",this.xSetting)},m.prototype.ySetter=function(g){this.ySetting=this.y=Math.round(g),this.attr("translateY",this.ySetting)},m.emptyBBox={width:0,height:0,x:0,y:0},m.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),m}(t)})),e(n,"Core/Renderer/SVG/TextBuilder.js",[n["Core/Globals.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"]],(function(t,e,n){var r=t.doc,o=t.SVG_NS,l=e.attr,h=e.isString,c=e.objectEach,d=e.pick;return function(){function t(t){var e=t.styles;this.renderer=t.renderer,this.svgElement=t,this.width=t.textWidth,this.textLineHeight=e&&e.lineHeight,this.textOutline=e&&e.textOutline,this.ellipsis=!(!e||"ellipsis"!==e.textOverflow),this.noWrap=!(!e||"nowrap"!==e.whiteSpace),this.fontSize=e&&e.fontSize}return t.prototype.buildSVG=function(){var t=this.svgElement,e=t.element,g=t.renderer,o=d(t.textStr,"").toString(),l=-1!==o.indexOf("<"),q=e.childNodes,c=q.length;g=this.width&&!t.added&&g.box;var f=[o,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,this.fontSize,this.width].join();if(f!==t.textCache){for(t.textCache=f,delete t.actualWidth;c--;)e.removeChild(q[c]);l||this.ellipsis||this.width||-1!==o.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(o))?""!==o&&(g&&g.appendChild(e),o=new n(o),this.modifyTree(o.nodes),o.addToDOM(t.element),this.modifyDOM(),this.ellipsis&&-1!==(e.textContent||"").indexOf("â¦")&&t.attr("title",this.unescapeEntities(t.textStr||"",["<",">"])),g&&g.removeChild(e)):e.appendChild(r.createTextNode(this.unescapeEntities(o))),h(this.textOutline)&&t.applyTextOutline&&t.applyTextOutline(this.textOutline)}},t.prototype.modifyDOM=function(){var t=this,e=this.svgElement,g=l(e.element,"x");[].forEach.call(e.element.querySelectorAll("tspan.highcharts-br"),(function(e){e.nextSibling&&e.previousSibling&&l(e,{dy:t.getLineHeight(e.nextSibling),x:g})}));var n=this.width||0;if(n){var h=function(h,q){var c=h.textContent||"",d=c.replace(/([^\^])-/g,"$1- ").split(" "),f=!t.noWrap&&(1<d.length||1<e.element.childNodes.length),m=t.getLineHeight(q),v=0,y=e.actualWidth;if(t.ellipsis)c&&t.truncate(h,c,void 0,0,Math.max(0,n-parseInt(t.fontSize||12,10)),(function(a,b){return a.substring(0,b)+"â¦"}));else if(f){for(c=[],f=[];q.firstChild&&q.firstChild!==h;)f.push(q.firstChild),q.removeChild(q.firstChild);for(;d.length;)d.length&&!t.noWrap&&0<v&&(c.push(h.textContent||""),h.textContent=d.join(" ").replace(/- /g,"-")),t.truncate(h,void 0,d,0===v&&y||0,n,(function(a,b){return d.slice(0,b).join(" ").replace(/- /g,"-")})),y=e.actualWidth,v++;f.forEach((function(a){q.insertBefore(a,h)}
2)),c.forEach((function(a){q.insertBefore(r.createTextNode(a),h),(a=r.createElementNS(o,"tspan")).textContent="â",l(a,{dy:m,x:g}),q.insertBefore(a,h)}))}},q=function(g){[].slice.call(g.childNodes).forEach((function(t){t.nodeType===Node.TEXT_NODE?h(t,g):(-1!==t.className.baseVal.indexOf("highcharts-br")&&(e.actualWidth=0),q(t))}))};q(e.element)}},t.prototype.getLineHeight=function(t){var e;return t=t.nodeType===Node.TEXT_NODE?t.parentElement:t,this.renderer.styledMode||(e=t&&/(px|em)$/.test(t.style.fontSize)?t.style.fontSize:this.fontSize||this.renderer.style.fontSize||12),this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(e,t||this.svgElement.element).h},t.prototype.modifyTree=function(t){var e=this,g=function(n,r){var q=n.tagName,o=e.renderer.styledMode,l=n.attributes||{};"b"===q||"strong"===q?o?l.class="highcharts-strong":l.style="font-weight:bold;"+(l.style||""):"i"!==q&&"em"!==q||(o?l.class="highcharts-emphasized":l.style="font-style:italic;"+(l.style||"")),h(l.style)&&(l.style=l.style.replace(/(;| |^)color([ :])/,"$1fill$2")),"br"===q&&(l.class="highcharts-br",n.textContent="â",(r=t[r+1])&&r.textContent&&(r.textContent=r.textContent.replace(/^ +/gm,""))),"#text"!==q&&"a"!==q&&(n.tagName="tspan"),n.attributes=l,n.children&&n.children.filter((function(t){return"#text"!==t.tagName})).forEach(g)};for(t.forEach(g);t[0]&&"tspan"===t[0].tagName&&!t[0].children;)t.splice(0,1)},t.prototype.truncate=function(t,e,g,n,r,q){var o,l=this.svgElement,h=l.renderer,c=l.rotation,d=[],f=g?1:0,m=(e||g||"").length,v=m,a=function(a,b){b=b||a;var r=t.parentNode;if(r&&void 0===d[b])if(r.getSubStringLength)try{d[b]=n+r.getSubStringLength(0,g?b+1:b)}catch(t){}else h.getSpanWidth&&(t.textContent=q(e||g,a),d[b]=n+h.getSpanWidth(l,t));return d[b]};l.rotation=0;var b=a(t.textContent.length);if(n+b>r){for(;f<=m;)v=Math.ceil((f+m)/2),g&&(o=q(g,v)),b=a(v,o&&o.length-1),f===m?f=m+1:b>r?m=v-1:f=v;0===m?t.textContent="":e&&m===e.length-1||(t.textContent=o||q(e||g,v))}g&&g.splice(0,v),l.actualWidth=b,l.rotation=c},t.prototype.unescapeEntities=function(t,e){return c(this.renderer.escapes,(function(g,n){e&&-1!==e.indexOf(g)||(t=t.toString().replace(new RegExp(g,"g"),n))})),t},t}()})),e(n,"Core/Renderer/SVG/SVGRenderer.js",[n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Renderer/SVG/SVGLabel.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Renderer/SVG/TextBuilder.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l,h,c){var d=c.addEvent,f=c.attr,m=c.createElement,v=c.css,g=c.defined,y=c.destroyObjectProperties,x=c.extend,q=c.isArray,w=c.isNumber,S=c.isObject,C=c.isString,_=c.merge,P=c.pick,M=c.pInt,O=c.uniqueKey,k=e.charts,a=e.deg2rad,b=e.doc,A=e.isFirefox,T=e.isMS,L=e.isWebKit;c=e.noop;var E,j=e.SVG_NS,I=e.symbolSizes,D=e.win,R=function(){function e(a,b,t,e,n,u,g){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(a,b,t,e,n,u,g)}return e.prototype.init=function(a,p,t,e,n,u,g){var r,o=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"});g||o.css(this.getStyle(e)),e=o.element,a.appendChild(e),f(a,"dir","ltr"),-1===a.innerHTML.indexOf("xmlns")&&f(e,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=e,this.boxWrapper=o,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(b.createTextNode("Created with Highcharts 9.0.1")),this.defs=this.createElement("defs").add(),this.allowHTML=u,this.forExport=n,this.styledMode=g,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(p,t,!1),A&&a.getBoundingClientRect&&((p=function(){v(a,{left:0,top:0}),r=a.getBoundingClientRect(),v(a,{left:Math.ceil(r.left)-r.left+"px",top:Math.ceil(r.top)-r.top+"px"})})(),this.unSubPixelFix=d(D,"resize",p))},e.prototype.definition=function(a){return new l([a]).addToDOM(this.defs.element)},e.prototype.getReferenceURL=function(){if((A||L)&&b.getElementsByTagName("base").length){if(!g(E)){var a=O();a=new l([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:a},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#"+a+")",fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(b.body),v(a,{position:"fixed",top:0,left:0,zIndex:9e5});var p=b.elementFromPoint(6,6);E="hitme"===(p&&p.id),b.body.removeChild(a)}if(E)return D.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},e.prototype.getStyle=function(a){return this.style=x({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},e.prototype.setStyle=function(a){this.boxWrapper.css(this.getStyle(a))},e.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},e.prototype.destroy=function(){var a=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),y(this.gradients||{}),this.gradients=null,a&&(this.defs=a.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},e.prototype.createElement=function(a){var b=new this.Element;return b.init(this,a),b},e.prototype.getRadialAttr=function(a,b){return{cx:a[0]-a[2]/2+b.cx*a[2],cy:a[1]-a[2]/2+b.cy*a[2],r:b.r*a[2]}},e.prototype.buildText=function(a){new h(a).buildSVG()},e.prototype.getContrast=function(a){return(a=t.parse(a).rgba)[0]*=1,a[1]*=1.2,a[2]*=.5,459<a[0]+a[1]+a[2]?"#000000":"#FFFFFF"},e.prototype.button=function(a,b,t,e,g,u,r,o,h,c){var p=this.label(a,b,t,h,void 0,void 0,c,void 0,"button"),f=0,m=this.styledMode,q=g?_(g):{};if(a=q&&q.style||{},q=l.filterUserAttributes(q),p.attr(_({padding:8,r:2},q)),!m){var v=(q=_({fill:n.neutralColor3,stroke:n.neutralColor20,"stroke-width":1,style:{color:n.neutralColor80,cursor:"pointer",fontWeight:"normal"}},{style:a},q)).style;delete q.style;var y=(u=_(q,{fill:n.neutralColor10},l.filterUserAttributes(u||{}))).style;delete u.style;var w=(r=_(q,{fill:n.highlightColor10,style:{color:n.neutralColor100,fontWeight:"bold"}},l.filterUserAttributes(r||{}))).style;delete r.style;var S=(o=_(q,{style:{color:n.neutralColor20}},l.filterUserAttributes(o||{}))).style;delete o.style}return d(p.element,T?"mouseover":"mouseenter",(function(){3!==f&&p.setState(1)})),d(p.element,T?"mouseout":"mouseleave",(function(){3!==f&&p.setState(f)})),p.setState=function(a){1!==a&&(p.state=f=a),p.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][a||0]),m||p.attr([q,u,r,o][a||0]).css([v,y,w,S][a||0])},m||p.attr(q).css(x({cursor:"default"},v)),p.on("click",(function(a){3!==f&&e.call(p,a)}))},e.prototype.crispLine=function(a,b,t){void 0===t&&(t="round");var p=a[0],e=a[1];return p[1]===e[1]&&(p[1]=e[1]=Math[t](p[1])-b%2/2),p[2]===e[2]&&(p[2]=e[2]=Math[t](p[2])+b%2/2),a},e.prototype.path=function(a){var b=this.styledMode?{}:{fill:"none"};return q(a)?b.d=a:S(a)&&x(b,a),this.createElement("path").attr(b)},e.prototype.circle=function(a,b,t){return a=S(a)?a:void 0===a?{}:{x:a,y:b,r:t},(b=this.createElement("circle")).xSetter=b.ySetter=function(a,b,p){p.setAttribute("c"+b,a)},b.attr(a)},e.prototype.arc=function(a,b,t,e,n,u){return S(a)?(b=(e=a).y,t=e.r,a=e.x):e={innerR:e,start:n,end:u},(a=this.symbol("arc",a,b,t,t,e)).r=t,a},e.prototype.rect=function(a,b,t,e,n,u){n=S(a)?a.r:n;var p=this.createElement("rect");return a=S(a)?a:void 0===a?{}:{x:a,y:b,width:Math.max(t,0),height:Math.max(e,0)},this.styledMode||(void 0!==u&&(a.strokeWidth=u,a=p.crisp(a)),a.fill="none"),n&&(a.r=n),p.rSetter=function(a,b,t){p.r=a,f(t,{rx:a,ry:a})},p.rGetter=function(){return p.r},p.attr(a)},e.prototype.setSize=function(a,b,t){var p=this.alignedObjects,e=p.length;for(this.width=a,this.height=b,this.boxWrapper.animate({width:a,height:b},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:P(t,!0)?void 0:0});e--;)p[e].align()},e.prototype.g=function(a){var b=this.createElement("g");return a?b.attr({class:"highcharts-"+a}):b},e.prototype.image=function(a,b,t,e,g,u){var p={preserveAspectRatio:"none"},n=function(a,b){a.setAttributeNS?a.setAttributeNS("http://www.w3.org/1999/xlink","href",b):a.setAttribute("hc-svg-href",b)},r=function(b){n(o.element,a),u.call(o,b)};1<arguments.length&&x(p,{x:b,y:t,width:e,height:g});var o=this.createElement("image").attr(p);return u?(n(o.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),p=new D.Image,d(p,"load",r),p.src=a,p.complete&&r({})):n(o.element,a),o},e.prototype.symbol=function(a,p,t,e,n,u){var r,o=this,l=/^url\((.*?)\)$/,q=l.test(a),h=!q&&(this.symbols[a]?a:"circle"),c=h&&this.symbols[h
2];if(c){"number"==typeof p&&(r=c.call(this.symbols,Math.round(p||0),Math.round(t||0),e||0,n||0,u));var d=this.path(r);o.styledMode||d.attr("fill","none"),x(d,{symbolName:h,x:p,y:t,width:e,height:n}),u&&x(d,u)}else if(q){var f=a.match(l)[1];(d=this.image(f)).imgwidth=P(I[f]&&I[f].width,u&&u.width),d.imgheight=P(I[f]&&I[f].height,u&&u.height);var y=function(){d.attr({width:d.width,height:d.height})};["width","height"].forEach((function(a){d[a+"Setter"]=function(a,b){var p={},t=this["img"+b],e="width"===b?"translateX":"translateY";this[b]=a,g(t)&&(u&&"within"===u.backgroundSize&&this.width&&this.height&&(t=Math.round(t*Math.min(this.width/this.imgwidth,this.height/this.imgheight))),this.element&&this.element.setAttribute(b,t),this.alignByTranslate||(p[e]=((this[b]||0)-t)/2,this.attr(p)))}})),g(p)&&d.attr({x:p,y:t}),d.isImg=!0,g(d.imgwidth)&&g(d.imgheight)?y():(d.attr({width:0,height:0}),m("img",{onload:function(){var a=k[o.chartIndex];0===this.width&&(v(this,{position:"absolute",top:"-999em"}),b.body.appendChild(this)),I[f]={width:this.width,height:this.height},d.imgwidth=this.width,d.imgheight=this.height,d.element&&y(),this.parentNode&&this.parentNode.removeChild(this),o.imgCount--,o.imgCount||!a||a.hasLoaded||a.onload()},src:f}),this.imgCount++)}return d},e.prototype.clipRect=function(a,b,t,e){var p=O()+"-",u=this.createElement("clipPath").attr({id:p}).add(this.defs);return(a=this.rect(a,b,t,e,0).add(u)).id=p,a.clipPath=u,a.count=0,a},e.prototype.text=function(a,b,t,e){var p={};return!e||!this.allowHTML&&this.forExport?(p.x=Math.round(b||0),t&&(p.y=Math.round(t)),g(a)&&(p.text=a),a=this.createElement("text").attr(p),e||(a.xSetter=function(a,b,p){var t,e=p.getElementsByTagName("tspan"),u=p.getAttribute(b);for(t=0;t<e.length;t++){var n=e[t];n.getAttribute(b)===u&&n.setAttribute(b,a)}p.setAttribute(b,a)}),a):this.html(a,b,t)},e.prototype.fontMetrics=function(a,b){return a=!this.styledMode&&/px/.test(a)||!D.getComputedStyle?a||b&&b.style&&b.style.fontSize||this.style&&this.style.fontSize:b&&r.prototype.getStyle.call(b,"font-size"),{h:b=24>(a=/px/.test(a)?M(a):12)?a+3:Math.round(1.2*a),b:Math.round(.8*b),f:a}},e.prototype.rotCorr=function(b,p,t){var e=b;return p&&t&&(e=Math.max(e*Math.cos(p*a),4)),{x:-b/3*Math.sin(p*a),y:e}},e.prototype.pathToSegments=function(a){for(var b=[],t=[],e={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},n=0;n<a.length;n++)C(t[0])&&w(a[n])&&t.length===e[t[0].toUpperCase()]&&a.splice(n,0,t[0].replace("M","L").replace("m","l")),"string"==typeof a[n]&&(t.length&&b.push(t.slice(0)),t.length=0),t.push(a[n]);return b.push(t.slice(0)),b},e.prototype.label=function(a,b,t,e,n,u,g,r,l){return new o(this,a,b,t,e,n,u,g,r,l)},e}();return R.prototype.Element=r,R.prototype.SVG_NS=j,R.prototype.draw=c,R.prototype.escapes={"&":"&","<":"<",">":">","'":"'",'"':"""},R.prototype.symbols={circle:function(a,b,t,e){return this.arc(a+t/2,b+e/2,t/2,e/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},square:function(a,b,t,e){return[["M",a,b],["L",a+t,b],["L",a+t,b+e],["L",a,b+e],["Z"]]},triangle:function(a,b,t,e){return[["M",a+t/2,b],["L",a+t,b+e],["L",a,b+e],["Z"]]},"triangle-down":function(a,b,t,e){return[["M",a,b],["L",a+t,b],["L",a+t/2,b+e],["Z"]]},diamond:function(a,b,t,e){return[["M",a+t/2,b],["L",a+t,b+e/2],["L",a+t/2,b+e],["L",a,b+e/2],["Z"]]},arc:function(a,b,t,e,n){var p=[];if(n){var u=n.start||0,r=n.end||0,o=n.r||t;t=n.r||e||t;var l=.001>Math.abs(r-u-2*Math.PI);r-=.001,e=n.innerR,l=P(n.open,l);var h=Math.cos(u),c=Math.sin(u),q=Math.cos(r),d=Math.sin(r);u=P(n.longArc,.001>r-u-Math.PI?0:1),p.push(["M",a+o*h,b+t*c],["A",o,t,0,u,P(n.clockwise,1),a+o*q,b+t*d]),g(e)&&p.push(l?["M",a+e*q,b+e*d]:["L",a+e*q,b+e*d],["A",e,e,0,u,g(n.clockwise)?1-n.clockwise:0,a+e*h,b+e*c]),l||p.push(["Z"])}return p},callout:function(a,b,t,e,n){var p=Math.min(n&&n.r||0,t,e),u=p+6,g=n&&n.anchorX;n=n&&n.anchorY||0;var r=[["M",a+p,b],["L",a+t-p,b],["C",a+t,b,a+t,b,a+t,b+p],["L",a+t,b+e-p],["C",a+t,b+e,a+t,b+e,a+t-p,b+e],["L",a+p,b+e],["C",a,b+e,a,b+e,a,b+e-p],["L",a,b+p],["C",a,b,a,b,a+p,b]];return w(g)?(a+g>=t?n>b+u&&n<b+e-u?r.splice(3,1,["L",a+t,n-6],["L",a+t+6,n],["L",a+t,n+6],["L",a+t,b+e-p]):r.splice(3,1,["L",a+t,e/2],["L",g,n],["L",a+t,e/2],["L",a+t,b+e-p]):0>=a+g?n>b+u&&n<b+e-u?r.splice(7,1,["L",a,n+6],["L",a-6,n],["L",a,n-6],["L",a,b+p]):r.splice(7,1,["L",a,e/2],["L",g,n],["L",a,e/2],["L",a,b+p]):n&&n>e&&g>a+u&&g<a+t-u?r.splice(5,1,["L",g+6,b+e],["L",g,b+e+6],["L",g-6,b+e],["L",a+p,b+e]):n&&0>n&&g>a+u&&g<a+t-u&&r.splice(1,1,["L",g-6,b],["L",g,b-6],["L",g+6,b],["L",t-p,b]),r):r}},e.SVGRenderer=R,e.Renderer=e.SVGRenderer,e.Renderer})),e(n,"Core/Renderer/HTML/HTMLElement.js",[n["Core/Globals.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e,n){var r=n.css,o=n.defined,l=n.extend,h=n.pick,c=n.pInt,d=t.isFirefox;return l(e.prototype,{htmlCss:function(t){var e="SPAN"===this.element.tagName&&t&&"width"in t,n=h(e&&t.width,void 0);if(e){delete t.width,this.textWidth=n;var g=!0}return t&&"ellipsis"===t.textOverflow&&(t.whiteSpace="nowrap",t.overflow="hidden"),this.styles=l(this.styles,t),r(this.element,t),g&&this.htmlUpdateTransform(),this},htmlGetBBox:function(){var t=this.element;return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var t=this.renderer,e=this.element,n=this.translateX||0,g=this.translateY||0,l=this.x||0,h=this.y||0,q=this.textAlign||"left",d={left:0,center:.5,right:1}[q],f=this.styles,m=f&&f.whiteSpace;if(r(e,{marginLeft:n,marginTop:g}),!t.styledMode&&this.shadows&&this.shadows.forEach((function(t){r(t,{marginLeft:n+1,marginTop:g+1})})),this.inverted&&[].forEach.call(e.childNodes,(function(n){t.invertChild(n,e)})),"SPAN"===e.tagName){f=this.rotation;var v,y=this.textWidth&&c(this.textWidth),x=[f,q,e.innerHTML,this.textWidth,this.textAlign].join();(v=y!==this.oldTextWidth)&&!(v=y>this.oldTextWidth)&&((v=this.textPxLength)||(r(e,{width:"",whiteSpace:m||"nowrap"}),v=e.offsetWidth),v=v>y),v&&(/[ \-]/.test(e.textContent||e.innerText)||"ellipsis"===e.style.textOverflow)?(r(e,{width:y+"px",display:"block",whiteSpace:m||"normal"}),this.oldTextWidth=y,this.hasBoxWidthChanged=!0):this.hasBoxWidthChanged=!1,x!==this.cTT&&(m=t.fontMetrics(e.style.fontSize,e).b,!o(f)||f===(this.oldRotation||0)&&q===this.oldAlign||this.setSpanRotation(f,d,m),this.get
2SpanCorrection(!o(f)&&this.textPxLength||e.offsetWidth,m,d,f,q)),r(e,{left:l+(this.xCorr||0)+"px",top:h+(this.yCorr||0)+"px"}),this.cTT=x,this.oldRotation=f,this.oldAlign=q}}else this.alignOnAdd=!0},setSpanRotation:function(t,e,n){var g={},o=this.renderer.getTransformKey();g[o]=g.transform="rotate("+t+"deg)",g[o+(d?"Origin":"-origin")]=g.transformOrigin=100*e+"% "+n+"px",r(this.element,g)},getSpanCorrection:function(t,e,n){this.xCorr=-t*n,this.yCorr=-e}}),e})),e(n,"Core/Renderer/HTML/HTMLRenderer.js",[n["Core/Globals.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o){var l=t.isFirefox,h=t.isMS,c=t.isWebKit,d=t.win,f=o.attr,m=o.createElement,v=o.extend,g=o.pick;return v(r.prototype,{getTransformKey:function(){return h&&!/Edge/.test(d.navigator.userAgent)?"-ms-transform":c?"-webkit-transform":l?"MozTransform":d.opera?"-o-transform":""},html:function(t,r,q){var o=this.createElement("span"),l=o.element,h=o.renderer,c=h.isSVG,d=function(t,e){["opacity","visibility"].forEach((function(r){t[r+"Setter"]=function(a,b,g){var o=t.div?t.div.style:e;n.prototype[r+"Setter"].call(this,a,b,g),o&&(o[b]=a)}})),t.addedSetters=!0};return o.textSetter=function(t){t!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,e.setElementHTML(this.element,g(t,"")),this.textStr=t,o.doTransform=!0)},c&&d(o,o.element.style),o.xSetter=o.ySetter=o.alignSetter=o.rotationSetter=function(t,e){"align"===e?o.alignValue=o.textAlign=t:o[e]=t,o.doTransform=!0},o.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},o.attr({text:t,x:Math.round(r),y:Math.round(q)}).css({position:"absolute"}),h.styledMode||o.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),l.style.whiteSpace="nowrap",o.css=o.htmlCss,c&&(o.add=function(t){var e=h.box.parentNode,n=[];if(this.parentGroup=t){var a=t.div;if(!a){for(;t;)n.push(t),t=t.parentGroup;n.reverse().forEach((function(b){function t(a,t){b[t]=a,"translateX"===t?q.left=a+"px":q.top=a+"px",b.doTransform=!0}var g=f(b.element,"class"),r=b.styles||{},q=(a=b.div=b.div||m("div",g?{className:g}:void 0,{position:"absolute",left:(b.translateX||0)+"px",top:(b.translateY||0)+"px",display:b.display,opacity:b.opacity,cursor:r.cursor,pointerEvents:r.pointerEvents},a||e)).style;v(b,{classSetter:function(a){return function(b){this.element.setAttribute("class",b),a.className=b}}(a),on:function(){return n[0].div&&o.on.apply({element:n[0].div},arguments),b},translateXSetter:t,translateYSetter:t}),b.addedSetters||d(b)}))}}else a=e;return a.appendChild(l),o.added=!0,o.alignOnAdd&&o.htmlUpdateTransform(),o}),o}}),r})),e(n,"Core/Time.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.win,r=e.defined,o=e.error,l=e.extend,h=e.isObject,c=e.merge,d=e.objectEach,f=e.pad,m=e.pick,v=e.splat,g=e.timeUnits;return e=function(){function e(t){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=n.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(t)}return e.prototype.get=function(t,g){if(this.variableTimezone||this.timezoneOffset){var e=g.getTime(),q=e-this.getTimezoneOffset(g);return g.setTime(q),t=g["getUTC"+t](),g.setTime(e),t}return this.useUTC?g["getUTC"+t]():g["get"+t]()},e.prototype.set=function(t,g,e){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===t||"Seconds"===t||"Minutes"===t&&0==this.getTimezoneOffset(g)%36e5)return g["setUTC"+t](e);var n=this.getTimezoneOffset(g);return n=g.getTime()-n,g.setTime(n),g["setUTC"+t](e),t=this.getTimezoneOffset(g),n=g.getTime()+t,g.setTime(n)}return this.useUTC?g["setUTC"+t](e):g["set"+t](e)},e.prototype.update=function(t){var g=m(t&&t.useUTC,!0);this.options=t=c(!0,this.options||{},t),this.Date=t.Date||n.Date||Date,this.timezoneOffset=(this.useUTC=g)&&t.timezoneOffset,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=g&&!(!t.getTimezoneOffset&&!t.timezone)},e.prototype.makeTime=function(e,g,n,r,o,l){if(this.useUTC){var h=this.Date.UTC.apply(0,arguments),c=this.getTimezoneOffset(h);h+=c;var d=this.getTimezoneOffset(h);c!==d?h+=d-c:c-36e5!==this.getTimezoneOffset(h-36e5)||t.isSafari||(h-=36e5)}else h=new this.Date(e,g,m(n,1),m(r,0),m(o,0),m(l,0)).getTime();return h},e.prototype.timezoneOffsetFunction=function(){var t=this,g=this.options,e=g.moment||n.moment;if(!this.useUTC)return function(t){return 6e4*new Date(t.toString()).getTimezoneOffset()};if(g.timezone){if(e)return function(t){return 6e4*-e.tz(t,g.timezone).utcOffset()};o(25)}return this.useUTC&&g.getTimezoneOffset?function(t){return 6e4*g.getTimezoneOffset(t.valueOf())}:function(){return 6e4*(t.timezoneOffset||0)}},e.prototype.dateFormat=function(e,g,n){var o;if(!r(g)||isNaN(g))return(null===(o=t.defaultOptions.lang)||void 0===o?void 0:o.invalidDate)||"";e=m(e,"%Y-%m-%d %H:%M:%S");var q=this;o=new this.Date(g);var h=this.get("Hours",o),c=this.get("Day",o),v=this.get("Date",o),y=this.get("Month",o),x=this.get("FullYear",o),a=t.defaultOptions.lang,b=null==a?void 0:a.weekdays,w=null==a?void 0:a.shortWeekdays;return o=l({a:w?w[c]:b[c].substr(0,3),A:b[c],d:f(v),e:f(v,2," "),w:c,b:a.shortMonths[y],B:a.months[y],m:f(y+1),o:y+1,y:x.toString().substr(2,2),Y:x,H:f(h),k:h,I:f(h%12||12),l:h%12||12,M:f(this.get("Minutes",o)),p:12>h?"AM":"PM",P:12>h?"am":"pm",S:f(o.getSeconds()),L:f(Math.floor(g%1e3),3)},t.dateFormats),d(o,(function(a,b){for(;-1!==e.indexOf("%"+b);)e=e.replace("%"+b,"function"==typeof a?a.call(q,g):a)})),n?e.substr(0,1).toUpperCase()+e.substr(1):e},e.prototype.resolveDTLFormat=function(t){return h(t,!0)?t:{main:(t=v(t))[0],from:t[1],to:t[2]}},e.prototype.getTimeTicks=function(t,e,n,o){var a,q=this,h=[],c={},d=new q.Date(e),f=t.unitRange,v=t.count||1;if(o=m(o,1),r(e)){if(q.set("Milliseconds",d,f>=g.second?0:v*Math.floor(q.get("Milliseconds",d)/v)),f>=g.second&&q.set("Seconds",d,f>=g.minute?0:v*Math.floor(q.get("Seconds",d)/v)),f>=g.minute&&q.set("Minutes",d,f>=g.hour?0:v*Math.floor(q.get("Minutes",d)/v)),f>=g.hour&&q.set("Hours",d,f>=g.day?0:v*Math.floor(q.get("Hours",d)/v)),f>=g.day&&q.set("Date",d,f>=g.month?1:Math.max(1,v*Math.floor(q.get("Date",d)/v))),f>=g.month){q.set("Month",d,f>=g.year?0:v*Math.floor(q.get("Month",d)/v));var b=q.get("FullYear",d)}f>=g.year&&q.set("FullYear",d,b-b%v),f===g.week&&(b=q.get("Day",d),q.set("Date",d,q.get("Date",d)-b+o+(b<o?-7:0))),b=q.get("FullYear",d),o=q.get("Month",d);var y=q.get("Date",d),x=q.get("Hours",d);for(e=d.getTime(),!q.variableTimezone&&q.useUTC||!r(n)||(a=n-e>4*g.month||q.getTimezoneOffset(e)!==q.getTimezoneOffset(n)),e=d.getTime(),d=1;e<n;)h.push(e),e=f===g.year?q.makeTime(b+d*v,0):f===g.month?q.makeTime(b,o+d*v):!a||f!==g.day&&f!==g.week?a&&f===g.hour&&1<v?q.makeTime(b,o,y,x+d*v):e+f*v:q.makeTime(b,o,y+d*v*(f===g.day?1:7)),d++;h.push(e),f<=g.hour&&1e4>h.length&&h.forEach((function(a){0==a%18e5&&"000000000"===q.dateFormat("%H%M%S%L",a)&&(c[a]="day")}))}return h.info=l(t,{higherRanks:c,totalRange:f*v}),h},e}(),t.Time=e,t.Time})),e(n,"Core/Options.js",[n["Core/Globals.js"],n["Core/Color/Color.js"],n["Core/Color/Palette.js"],n["Core/Time.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o){var l=t.isTouchDevice,h=t.svg;return e=e.parse,o=o.merge,t.defaultOptions={colors:n.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbol
2s:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:{styledMode:!1,borderRadius:0,colorCount:10,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},zoomBySingleTouch:!1,width:null,height:null,borderColor:n.highlightColor80,backgroundColor:n.backgroundColor,plotBorderColor:n.neutralColor20},title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:n.neutralColor80}},legend:{enabled:!0,align:"center",alignColumns:!0,layout:"horizontal",labelFormatter:function(){return this.name},borderColor:n.neutralColor40,borderRadius:0,navigation:{activeColor:n.highlightColor100,inactiveColor:n.neutralColor20},itemStyle:{color:n.neutralColor80,cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:n.neutralColor100},itemHiddenStyle:{color:n.neutralColor20},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:n.backgroundColor,opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:h,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",padding:8,snap:l?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">â</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:e(n.neutralColor3).setOpacity(.85).get(),borderWidth:1,shadow:!0,style:{color:n.neutralColor80,cursor:"default",fontSize:"12px",whiteSpace:"nowrap"}},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:n.neutralColor40,fontSize:"9px"},text:"Highcharts.com"}},t.defaultOptions.chart.styledMode=!1,t.time=new r(o(t.defaultOptions.global,t.defaultOptions.time)),t.dateFormat=function(e,n,r){return t.time.dateFormat(e,n,r)},{dateFormat:t.dateFormat,defaultOptions:t.defaultOptions,time:t.time}})),e(n,"Core/Axis/Tick.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.deg2rad,r=e.clamp,o=e.correctFloat,l=e.defined,h=e.destroyObjectProperties,c=e.extend,d=e.fireEvent,f=e.isNumber,m=e.merge,v=e.objectEach,g=e.pick;return e=function(){function t(t,g,e,n,r){this.isNewLabel=this.isNew=!0,this.axis=t,this.pos=g,this.type=e||"",this.parameters=r||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,d(this,"init"),e||n||this.addLabel()}return t.prototype.addLabel=function(){var t=this,e=t.axis,n=e.options,r=e.chart,h=e.categories,d=e.logarithmic,f=e.names,m=t.pos,v=g(t.options&&t.options.labels,n.labels),y=e.tickPositions,a=m===y[0],b=m===y[y.length-1];f=this.parameters.category||(h?g(h[m],f[m],m):m);var x,w,S=t.label;if(h=(!v.step||1===v.step)&&1===e.tickInterval,y=y.info,e.dateTime&&y)var C=r.time.resolveDTLFormat(n.dateTimeLabelFormats[!n.grid&&y.higherRanks[m]||y.unitName]),_=C.main;t.isFirst=a,t.isLast=b,t.formatCtx={axis:e,chart:r,isFirst:a,isLast:b,dateTimeLabelFormat:_,tickPositionInfo:y,value:d?o(d.lin2log(f)):f,pos:m},n=e.labelFormatter.call(t.formatCtx,this.formatCtx),(w=C&&C.list)&&(t.shortenLabel=function(){for(x=0;x<w.length;x++)if(S.attr({text:e.labelFormatter.call(c(t.formatCtx,{dateTimeLabelFormat:w[x]}))}),S.getBBox().width<e.getSlotWidth(t)-2*g(v.padding,5))return;S.attr({text:""})}),h&&e._addedPlotLB&&t.moveLabel(n,v),l(S)||t.movedLabel?S&&S.textStr!==n&&!h&&(!S.textWidth||v.style&&v.style.width||S.styles.width||S.css({width:null}),S.attr({text:n}),S.textPxLength=S.getBBox().width):(t.label=S=t.createLabel({x:0,y:0},n,v),t.rotation=0)},t.prototype.createLabel=function(t,g,e){var n=this.axis,r=n.chart;return(t=l(g)&&e.enabled?r.renderer.text(g,t.x,t.y,e.useHTML).add(n.labelGroup):null)&&(r.styledMode||t.css(m(e.style)),t.textPxLength=t.getBBox().width),t},t.prototype.destroy=function(){h(this,this.axis)},t.prototype.getPosition=function(t,g,e,n){var l=this.axis,q=l.chart,h=n&&q.oldChartHeight||q.chartHeight;return(t={x:t?o(l.translate(g+e,null,null,n)+l.transB):l.left+l.offset+(l.opposite?(n&&q.oldChartWidth||q.chartWidth)-l.right-l.left:0),y:t?h-l.bottom+l.offset-(l.opposite?l.height:0):o(h-l.translate(g+e,null,null,n)-l.transB)}).y=r(t.y,-1e5,1e5),d(this,"afterGetPosition",{pos:t}),t},t.prototype.getLabelPosition=function(t,g,e,r,o,h,c,f){var m=this.axis,v=m.transA,a=m.isLinked&&m.linkedParent?m.linkedParent.reversed:m.reversed,b=m.staggerLines,y=m.tickRotCorr||{x:0,y:0},x=o.y,q=r||m.reserveSpaceDefault?0:-m.labelOffset*("center"===m.labelAlign?.5:1),w={};return l(x)||(x=0===m.side?e.rotation?-8:-e.getBBox().height:2===m.side?y.y+8:Math.cos(e.rotation*n)*(y.y-e.getBBox(!1,0).height/2)),t=t+o.x+q+y.x-(h&&r?h*v*(a?-1:1):0),g=g+x-(h&&!r?h*v*(a?1:-1):0),b&&(e=c/(f||1)%b,m.opposite&&(e=b-e-1),g+=m.labelOffset/b*e),w.x=t,w.y=Math.round(g),d(this,"afterGetLabelPosition",{pos:w,tickmarkOffset:h,index:c}),w},t.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},t.prototype.getMarkPath=function(t,g,e,n,r,o){return o.crispLine([["M",t,g],["L",t+(r?0:-e),g+(r?e:0)]],n)},t.prototype.handleOverflow=function(t){var e=this.axis,r=e.options.labels,o=t.x,l=e.chart.chartWidth,h=e.chart.spacing,c=g(e.labelLeft,Math.min(e.pos,h[3]));
2h=g(e.labelRight,Math.max(e.isRadial?0:e.pos+e.len,l-h[1]));var d,f=this.label,m=this.rotation,v={left:0,center:.5,right:1}[e.labelAlign||f.attr("align")],a=f.getBBox().width,b=e.getSlotWidth(this),y=b,x=1,w={};m||"justify"!==g(r.overflow,"justify")?0>m&&o-v*a<c?d=Math.round(o/Math.cos(m*n)-c):0<m&&o+v*a>h&&(d=Math.round((l-o)/Math.cos(m*n))):(l=o+(1-v)*a,o-v*a<c?y=t.x+y*(1-v)-c:l>h&&(y=h-t.x+y*v,x=-1),(y=Math.min(b,y))<b&&"center"===e.labelAlign&&(t.x+=x*(b-y-v*(b-Math.min(a,y)))),(a>y||e.autoRotation&&(f.styles||{}).width)&&(d=y)),d&&(this.shortenLabel?this.shortenLabel():(w.width=Math.floor(d)+"px",(r.style||{}).textOverflow||(w.textOverflow="ellipsis"),f.css(w)))},t.prototype.moveLabel=function(t,g){var e=this,n=e.label,q=!1,r=e.axis,o=r.reversed;if(n&&n.textStr===t?(e.movedLabel=n,q=!0,delete e.label):v(r.ticks,(function(n){q||n.isNew||n===e||!n.label||n.label.textStr!==t||(e.movedLabel=n.label,q=!0,n.labelPos=e.movedLabel.xy,delete n.label)})),!q&&(e.labelPos||n)){var l=e.labelPos||n.xy;n=r.horiz?o?0:r.width+r.left:l.x,r=r.horiz?l.y:o?r.width+r.left:0,e.movedLabel=e.createLabel({x:n,y:r},t,g),e.movedLabel&&e.movedLabel.attr({opacity:0})}},t.prototype.render=function(t,e,n){var r=this.axis,q=r.horiz,o=this.pos,l=g(this.tickmarkOffset,r.tickmarkOffset);l=(o=this.getPosition(q,o,l,e)).x;var h=o.y;r=q&&l===r.pos+r.len||!q&&h===r.pos?-1:1,n=g(n,1),this.isActive=!0,this.renderGridLine(e,n,r),this.renderMark(o,n,r),this.renderLabel(o,e,n,t),this.isNew=!1,d(this,"afterRender")},t.prototype.renderGridLine=function(t,e,n){var r=this.axis,q=r.options,o=this.gridLine,l={},h=this.pos,c=this.type,d=g(this.tickmarkOffset,r.tickmarkOffset),a=r.chart.renderer,b=c?c+"Grid":"grid",f=q[b+"LineWidth"],m=q[b+"LineColor"];q=q[b+"LineDashStyle"],o||(r.chart.styledMode||(l.stroke=m,l["stroke-width"]=f,q&&(l.dashstyle=q)),c||(l.zIndex=1),t&&(e=0),this.gridLine=o=a.path().attr(l).addClass("highcharts-"+(c?c+"-":"")+"grid-line").add(r.gridGroup)),o&&(n=r.getPlotLinePath({value:h+d,lineWidth:o.strokeWidth()*n,force:"pass",old:t}))&&o[t||this.isNew?"attr":"animate"]({d:n,opacity:e})},t.prototype.renderMark=function(t,e,n){var r=this.axis,q=r.options,o=r.chart.renderer,l=this.type,h=l?l+"Tick":"tick",c=r.tickSize(h),d=this.mark,a=!d,b=t.x;t=t.y;var f=g(q[h+"Width"],!l&&r.isXAxis?1:0);q=q[h+"Color"],c&&(r.opposite&&(c[0]=-c[0]),a&&(this.mark=d=o.path().addClass("highcharts-"+(l?l+"-":"")+"tick").add(r.axisGroup),r.chart.styledMode||d.attr({stroke:q,"stroke-width":f})),d[a?"attr":"animate"]({d:this.getMarkPath(b,t,c[0],d.strokeWidth()*n,r.horiz,o),opacity:e}))},t.prototype.renderLabel=function(t,e,n,r){var o=this.axis,q=o.horiz,l=o.options,h=this.label,c=l.labels,d=c.step;o=g(this.tickmarkOffset,o.tickmarkOffset);var a=!0,b=t.x;t=t.y,h&&f(b)&&(h.xy=t=this.getLabelPosition(b,t,h,q,c,o,r,d),this.isFirst&&!this.isLast&&!g(l.showFirstLabel,1)||this.isLast&&!this.isFirst&&!g(l.showLastLabel,1)?a=!1:!q||c.step||c.rotation||e||0===n||this.handleOverflow(t),d&&r%d&&(a=!1),a&&f(t.y)?(t.opacity=n,h[this.isNewLabel?"attr":"animate"](t),this.isNewLabel=!1):(h.attr("y",-9999),this.isNewLabel=!0))},t.prototype.replaceMovedLabel=function(){var t=this.label,g=this.axis,e=g.reversed;if(t&&!this.isNew){var n=g.horiz?e?g.left:g.width+g.left:t.xy.x;e=g.horiz?t.xy.y:e?g.width+g.top:g.top,t.animate({x:n,y:e,opacity:0},void 0,t.destroy),delete this.label}g.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},t}(),t.Tick=e,t.Tick})),e(n,"Core/Axis/Axis.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Options.js"],n["Core/Axis/Tick.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l,h){var c=t.animObject,d=o.defaultOptions,f=h.addEvent,m=h.arrayMax,v=h.arrayMin,g=h.clamp,y=h.correctFloat,x=h.defined,q=h.destroyObjectProperties,w=h.erase,S=h.error,C=h.extend,_=h.fireEvent,P=h.format,M=h.getMagnitude,O=h.isArray,k=h.isFunction,a=h.isNumber,b=h.isString,A=h.merge,T=h.normalizeTickInterval,L=h.objectEach,E=h.pick,j=h.relativeLength,I=h.removeEvent,D=h.splat,R=h.syncTimeout,N=n.deg2rad;return t=function(){function t(a,b){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.coll=this.closestPointRange=this.chart=this.categories=this.bottom=this.alternateBands=void 0,this.init(
2a,b)}return t.prototype.init=function(a,b){var t=b.isX,p=this;p.chart=a,p.horiz=a.inverted&&!p.isZAxis?!t:t,p.isXAxis=t,p.coll=p.coll||(t?"xAxis":"yAxis"),_(this,"init",{userOptions:b}),p.opposite=E(b.opposite,p.opposite),p.side=E(b.side,p.side,p.horiz?p.opposite?0:2:p.opposite?1:3),p.setOptions(b);var u=this.options,g=u.type;p.labelFormatter=u.labels.formatter||p.defaultLabelFormatter,p.userOptions=b,p.minPixelPadding=0,p.reversed=E(u.reversed,p.reversed),p.visible=!1!==u.visible,p.zoomEnabled=!1!==u.zoomEnabled,p.hasNames="category"===g||!0===u.categories,p.categories=u.categories||p.hasNames,p.names||(p.names=[],p.names.keys={}),p.plotLinesAndBandsGroups={},p.positiveValuesOnly=!!p.logarithmic,p.isLinked=x(u.linkedTo),p.ticks={},p.labelEdge=[],p.minorTicks={},p.plotLinesAndBands=[],p.alternateBands={},p.len=0,p.minRange=p.userMinRange=u.minRange||u.maxZoom,p.range=u.range,p.offset=u.offset||0,p.max=null,p.min=null,p.crosshair=E(u.crosshair,D(a.options.tooltip.crosshairs)[t?0:1],!1),b=p.options.events,-1===a.axes.indexOf(p)&&(t?a.axes.splice(a.xAxis.length,0,p):a.axes.push(p),a[p.coll].push(p)),p.series=p.series||[],a.inverted&&!p.isZAxis&&t&&void 0===p.reversed&&(p.reversed=!0),p.labelRotation=p.options.labels.rotation,L(b,(function(a,b){k(a)&&f(p,b,a)})),_(this,"afterInit")},t.prototype.setOptions=function(a){this.options=A(t.defaultOptions,"yAxis"===this.coll&&t.defaultYAxisOptions,[t.defaultTopAxisOptions,t.defaultRightAxisOptions,t.defaultBottomAxisOptions,t.defaultLeftAxisOptions][this.side],A(d[this.coll],a)),_(this,"afterSetOptions",{userOptions:a})},t.prototype.defaultLabelFormatter=function(){var b=this.axis,t=a(this.value)?this.value:NaN,e=b.chart.time,g=b.categories,u=this.dateTimeLabelFormat,n=d.lang,r=n.numericSymbols;n=n.numericSymbolMagnitude||1e3;var o=r&&r.length,l=b.options.labels.format;b=b.logarithmic?Math.abs(t):b.tickInterval;var h=this.chart,q=h.numberFormatter;if(l)var c=P(l,this,h);else if(g)c=""+this.value;else if(u)c=e.dateFormat(u,t);else if(o&&1e3<=b)for(;o--&&void 0===c;)b>=(e=Math.pow(n,o+1))&&0==10*t%e&&null!==r[o]&&0!==t&&(c=q(t/e,-1)+r[o]);return void 0===c&&(c=1e4<=Math.abs(t)?q(t,-1):q(t,-1,void 0,"")),c},t.prototype.getSeriesExtremes=function(){var g,b=this,t=b.chart;_(this,"getSeriesExtremes",null,(function(){b.hasVisibleSeries=!1,b.dataMin=b.dataMax=b.threshold=null,b.softThreshold=!b.isXAxis,b.stacking&&b.stacking.buildStacks(),b.series.forEach((function(p){if(p.visible||!t.options.chart.ignoreHiddenSeries){var u=p.options,e=u.threshold;if(b.hasVisibleSeries=!0,b.positiveValuesOnly&&0>=e&&(e=null),b.isXAxis){if((u=p.xData).length){u=b.logarithmic?u.filter(b.validatePositiveValue):u;var n=(g=p.getXExtremes(u)).min,r=g.max;a(n)||n instanceof Date||(u=u.filter(a),n=(g=p.getXExtremes(u)).min,r=g.max),u.length&&(b.dataMin=Math.min(E(b.dataMin,n),n),b.dataMax=Math.max(E(b.dataMax,r),r))}}else p=p.applyExtremes(),a(p.dataMin)&&(n=p.dataMin,b.dataMin=Math.min(E(b.dataMin,n),n)),a(p.dataMax)&&(r=p.dataMax,b.dataMax=Math.max(E(b.dataMax,r),r)),x(e)&&(b.threshold=e),(!u.softThreshold||b.positiveValuesOnly)&&(b.softThreshold=!1)}}))})),_(this,"afterGetSeriesExtremes")},t.prototype.translate=function(b,t,e,g,u,n){var p=this.linkedParent||this,r=1,o=0,l=g&&p.old?p.old.transA:p.transA;g=g&&p.old?p.old.min:p.min;var h=p.minPixelPadding;return u=(p.isOrdinal||p.brokenAxis&&p.brokenAxis.hasBreaks||p.logarithmic&&u)&&p.lin2val,l||(l=p.transA),e&&(r*=-1,o=p.len),p.reversed&&(o-=(r*=-1)*(p.sector||p.len)),t?(b=(b*r+o-h)/l+g,u&&(b=p.lin2val(b))):(u&&(b=p.val2lin(b)),b=a(g)?r*(b-g)*l+o+r*h+(a(n)?l*n:0):void 0),b},t.prototype.toPixels=function(a,b){return this.translate(a,!1,!this.horiz,null,!0)+(b?0:this.pos)},t.prototype.toValue=function(a,b){return this.translate(a-(b?0:this.pos),!0,!this.horiz,null,!0)},t.prototype.getPlotLinePath=function(b){function t(a,b,t){return("pass"!==v&&a<b||a>t)&&(v?a=g(a,b,t):o=!0),a}var e,q,n,r,o,l=this,p=l.chart,u=l.left,h=l.top,c=b.old,d=b.value,f=b.translatedValue,m=b.lineWidth,v=b.force,y=c&&p.oldChartHeight||p.chartHeight,x=c&&p.oldChartWidth||p.chartWidth,w=l.transB;return b={value:d,lineWidth:m,old:c,force:v,acrossPanes:b.acrossPanes,translatedValue:f},_(this,"getPlotLinePath",b,(function(b){f=E(f,l.translate(d,null,null,c)),f=g(f,-1e5,
21e5),e=n=Math.round(f+w),q=r=Math.round(y-f-w),a(f)?l.horiz?(q=h,r=y-l.bottom,e=n=t(e,u,u+l.width)):(e=u,n=x-l.right,q=r=t(q,h,h+l.height)):(o=!0,v=!1),b.path=o&&!v?null:p.renderer.crispLine([["M",e,q],["L",n,r]],m||1)})),b.path},t.prototype.getLinearTickPositions=function(a,b,t){var e=y(Math.floor(b/a)*a);t=y(Math.ceil(t/a)*a);var g,p=[];if(y(e+a)===e&&(g=20),this.single)return[b];for(b=e;b<=t&&(p.push(b),(b=y(b+a,g))!==n);)var n=b;return p},t.prototype.getMinorTickInterval=function(){var a=this.options;return!0===a.minorTicks?E(a.minorTickInterval,"auto"):!1===a.minorTicks?null:a.minorTickInterval},t.prototype.getMinorTickPositions=function(){var a=this.options,b=this.tickPositions,t=this.minorTickInterval,e=[],u=this.pointRangePadding||0,g=this.min-u,n=(u=this.max+u)-g;if(n&&n/t<this.len/3){var r=this.logarithmic;if(r)this.paddedTicks.forEach((function(a,b,p){b&&e.push.apply(e,r.getLogTickPositions(t,p[b-1],p[b],!0))}));else if(this.dateTime&&"auto"===this.getMinorTickInterval())e=e.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(t),g,u,a.startOfWeek));else for(a=g+(b[0]-g)%t;a<=u&&a!==e[0];a+=t)e.push(a)}return 0!==e.length&&this.trimTicks(e),e},t.prototype.adjustForMinRange=function(){var t,e,n,r,a=this.options,b=this.min,o=this.max,g=this.logarithmic,u=0;if(this.isXAxis&&void 0===this.minRange&&!g&&(x(a.min)||x(a.max)?this.minRange=null:(this.series.forEach((function(a){if(n=a.xData,r=a.xIncrement?1:n.length-1,1<n.length)for(t=r;0<t;t--)e=n[t]-n[t-1],(!u||e<u)&&(u=e)})),this.minRange=Math.min(5*u,this.dataMax-this.dataMin))),o-b<this.minRange){var l=this.dataMax-this.dataMin>=this.minRange,h=this.minRange,c=(h-o+b)/2;c=[b-c,E(a.min,b-c)],l&&(c[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),o=[(b=m(c))+h,E(a.max,b+h)],l&&(o[2]=g?g.log2lin(this.dataMax):this.dataMax),(o=v(o))-b<h&&(c[0]=o-h,c[1]=E(a.min,o-h),b=m(c))}this.min=b,this.max=o},t.prototype.getClosest=function(){var a;return this.categories?a=1:this.series.forEach((function(b){var t=b.closestPointRange,p=b.visible||!b.chart.options.chart.ignoreHiddenSeries;!b.noSharedTooltip&&x(t)&&p&&(a=x(a)?Math.min(a,t):t)})),a},t.prototype.nameToX=function(a){var b=O(this.categories),p=b?this.categories:this.names,g=a.options.x;if(a.series.requireSorting=!1,x(g)||(g=!1===this.options.uniqueNames?a.series.autoIncrement():b?p.indexOf(a.name):E(p.keys[a.name],-1)),-1===g){if(!b)var u=p.length}else u=g;return void 0!==u&&(this.names[u]=a.name,this.names.keys[a.name]=u),u},t.prototype.updateNames=function(){var a=this,b=this.names;0<b.length&&(Object.keys(b.keys).forEach((function(a){delete b.keys[a]})),b.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach((function(b){b.xIncrement=null,b.points&&!b.isDirtyData||(a.max=Math.max(a.max,b.xData.length-1),b.processData(),b.generatePoints()),b.data.forEach((function(t,e){if(t&&t.options&&void 0!==t.name){var p=a.nameToX(t);void 0!==p&&p!==t.x&&(t.x=p,b.xData[e]=p)}}))})))},t.prototype.setAxisTranslation=function(){var a=this,t=a.max-a.min,e=a.axisPointRange||0,g=0,u=0,n=a.linkedParent,r=!!a.categories,o=a.transA,l=a.isXAxis;if(l||r||e){var h=a.getClosest();n?(g=n.minPointOffset,u=n.pointRangePadding):a.series.forEach((function(t){var p=r?1:l?E(t.options.pointRange,h,0):a.axisPointRange||0,n=t.options.pointPlacement;e=Math.max(e,p),a.single&&!r||(t=t.is("xrange")?!l:l,g=Math.max(g,t&&b(n)?0:p/2),u=Math.max(u,t&&"on"===n?0:p))})),n=a.ordinal&&a.ordinal.slope&&h?a.ordinal.slope/h:1,a.minPointOffset=g*=n,a.pointRangePadding=u*=n,a.pointRange=Math.min(e,a.single&&r?1:t),l&&(a.closestPointRange=h)}a.translationSlope=a.transA=o=a.staticScale||a.len/(t+u||1),a.transB=a.horiz?a.left:a.bottom,a.minPixelPadding=o*g,_(this,"afterSetAxisTranslation")},t.prototype.minFromRange=function(){return this.max-this.range},t.prototype.setTickInterval=function(b){var t=this,p=t.chart,g=t.logarithmic,u=t.options,e=t.isXAxis,n=t.isLinked,r=u.maxPadding,o=u.minPadding,l=u.tickInterval,h=u.tickPixelInterval,q=t.categories,c=a(t.threshold)?t.threshold:null,d=t.softThreshold;t.dateTime||q||n||this.getTickAmount();var f=E(t.userMin,u.min),m=E(t.userMax,u.max);if(n){t.linkedParent=p[t.coll][u.linkedTo];var v=t.linkedParent.getExtremes();t.min=E(v.min,v.dataMin),t.max=E(v.max,v.dataMax),u.type!==t.linkedParent.options.type&&S(11,1,p)}else{if(d&&x(c))if(t.dataMin>=c)v=c,o=0;else if(t.dataMax<=c){var w=c;r=0}t.min=E(f,v,t.dataMin),t.max=E(m,w,t.dataMax)}g&&(t.positiveValuesOnly&&!b&&0>=Math.min(t.min,E(t.dataMin,t.min))&&S(10,1,p),t.min=y(g.log2lin(t.min),16),t.max=y(g.log2lin(t.max),16)),t.range&&x(t.max)&&(t.userMin=t.min=f=Math.max(t.dataMin,t.minFromRange()),t.userMax=m=t.max,t.range=null),_(t,"foun
2dExtremes"),t.beforePadding&&t.beforePadding(),t.adjustForMinRange(),!(q||t.axisPointRange||t.stacking&&t.stacking.usePercentage||n)&&x(t.min)&&x(t.max)&&(p=t.max-t.min)&&(!x(f)&&o&&(t.min-=p*o),!x(m)&&r&&(t.max+=p*r)),a(t.userMin)||(a(u.softMin)&&u.softMin<t.min&&(t.min=f=u.softMin),a(u.floor)&&(t.min=Math.max(t.min,u.floor))),a(t.userMax)||(a(u.softMax)&&u.softMax>t.max&&(t.max=m=u.softMax),a(u.ceiling)&&(t.max=Math.min(t.max,u.ceiling))),d&&x(t.dataMin)&&(c=c||0,!x(f)&&t.min<c&&t.dataMin>=c?t.min=t.options.minRange?Math.min(c,t.max-t.minRange):c:!x(m)&&t.max>c&&t.dataMax<=c&&(t.max=t.options.minRange?Math.max(c,t.min+t.minRange):c)),a(t.min)&&a(t.max)&&!this.chart.polar&&t.min>t.max&&(x(t.options.min)?t.max=t.min:x(t.options.max)&&(t.min=t.max)),t.tickInterval=t.min===t.max||void 0===t.min||void 0===t.max?1:n&&!l&&h===t.linkedParent.options.tickPixelInterval?l=t.linkedParent.tickInterval:E(l,this.tickAmount?(t.max-t.min)/Math.max(this.tickAmount-1,1):void 0,q?1:(t.max-t.min)*h/Math.max(t.len,h)),e&&!b&&t.series.forEach((function(a){var b,e;a.processData(t.min!==(null===(b=t.old)||void 0===b?void 0:b.min)||t.max!==(null===(e=t.old)||void 0===e?void 0:e.max))})),t.setAxisTranslation(),_(this,"initialAxisTranslation"),t.pointRange&&!l&&(t.tickInterval=Math.max(t.pointRange,t.tickInterval)),b=E(u.minTickInterval,t.dateTime&&!t.series.some((function(a){return a.noSharedTooltip}))?t.closestPointRange:0),!l&&t.tickInterval<b&&(t.tickInterval=b),t.dateTime||t.logarithmic||l||(t.tickInterval=T(t.tickInterval,void 0,M(t.tickInterval),E(u.allowDecimals,.5>t.tickInterval||void 0!==this.tickAmount),!!this.tickAmount)),this.tickAmount||(t.tickInterval=t.unsquish()),this.setTickPositions()},t.prototype.setTickPositions=function(){var a=this.options,b=a.tickPositions,t=this.getMinorTickInterval(),g=a.tickPositioner,e=this.hasVerticalPanning(),n="colorAxis"===this.coll,r=(n||!e)&&a.startOnTick;e=(n||!e)&&a.endOnTick,this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===t&&this.tickInterval?this.tickInterval/5:t,this.single=this.min===this.max&&x(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==a.allowDecimals),this.tickPositions=t=b&&b.slice(),!t&&(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))?t=this.dateTime?this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,a.units),this.min,this.max,a.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0):this.logarithmic?this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max):(t=[this.min,this.max],S(19,!1,this.chart)),t.length>this.len&&(t=[t[0],t.pop()])[0]===t[1]&&(t.length=1),this.tickPositions=t,g&&(g=g.apply(this,[this.min,this.max])))&&(this.tickPositions=t=g),this.paddedTicks=t.slice(0),this.trimTicks(t,r,e),this.isLinked||(this.single&&2>t.length&&!this.categories&&!this.series.some((function(a){return a.is("heatmap")&&"between"===a.options.pointPlacement}))&&(this.min-=.5,this.max+=.5),b||g||this.adjustTickAmount()),_(this,"afterSetTickPositions")},t.prototype.trimTicks=function(a,b,t){var g=a[0],p=a[a.length-1],e=!this.isOrdinal&&this.minPointOffset||0;if(_(this,"trimTicks"),!this.isLinked){if(b&&-1/0!==g)this.min=g;else for(;this.min-e>a[0];)a.shift();if(t)this.max=p;else for(;this.max+e<a[a.length-1];)a.pop();0===a.length&&x(g)&&!this.options.tickPositions&&a.push((p+g)/2)}},t.prototype.alignToOthers=function(){var b,a={},t=this.options;return!1===this.chart.options.chart.alignTicks||!1===t.alignTicks||!1===t.startOnTick||!1===t.endOnTick||this.logarithmic||this.chart[this.coll].forEach((function(t){var e=t.options;e=[t.horiz?e.left:e.top,e.width,e.height,e.pane].join(),t.series.length&&(a[e]?b=!0:a[e]=1)})),b},t.prototype.getTickAmount=function(){var a=this.options,b=a.tickAmount,t=a.tickPixelInterval;!x(a.tickInterval)&&!b&&this.len<t&&!this.isRadial&&!this.logarithmic&&a.startOnTick&&a.endOnTick&&(b=2),!b&&this.alignToOthers()&&(b=Math.ceil(this.len/t)+1),4>b&&(this.finalTickAmt=b,b=5),this.tickAmount=b},t.prototype.adjustTickAmount=function(){var b=this.options,t=this.tickInterval,g=this.tickPositions,e=this.tickAmount,u=this.finalTickAmt,n=g&&g.length,r=E(this.threshold,this.softThreshold?0:null);if(this.hasData()&&a(this.min)&&a(this.max)){if(n<e){for(;g.length<e;
2)g.length%2||this.min===r?g.push(y(g[g.length-1]+t)):g.unshift(y(g[0]-t));this.transA*=(n-1)/(e-1),this.min=b.startOnTick?g[0]:Math.min(this.min,g[0]),this.max=b.endOnTick?g[g.length-1]:Math.max(this.max,g[g.length-1])}else n>e&&(this.tickInterval*=2,this.setTickPositions());if(x(u)){for(t=b=g.length;t--;)(3===u&&1==t%2||2>=u&&0<t&&t<b-1)&&g.splice(t,1);this.finalTickAmt=void 0}}},t.prototype.setScale=function(){var a,b,t,e,g,n,r=!1,o=!1;this.series.forEach((function(a){var b;r=r||a.isDirtyData||a.isDirty,o=o||(null===(b=a.xAxis)||void 0===b?void 0:b.isDirty)||!1})),this.setAxisSize(),(n=this.len!==(null===(a=this.old)||void 0===a?void 0:a.len))||r||o||this.isLinked||this.forceRedraw||this.userMin!==(null===(b=this.old)||void 0===b?void 0:b.userMin)||this.userMax!==(null===(t=this.old)||void 0===t?void 0:t.userMax)||this.alignToOthers()?(this.stacking&&this.stacking.resetStacks(),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.isDirty||(this.isDirty=n||this.min!==(null===(e=this.old)||void 0===e?void 0:e.min)||this.max!==(null===(g=this.old)||void 0===g?void 0:g.max))):this.stacking&&this.stacking.cleanStacks(),r&&this.panningState&&(this.panningState.isDirty=!0),_(this,"afterSetScale")},t.prototype.setExtremes=function(a,b,t,e,g){var n=this,p=n.chart;t=E(t,!0),n.series.forEach((function(a){delete a.kdTree})),g=C(g,{min:a,max:b}),_(n,"setExtremes",g,(function(){n.userMin=a,n.userMax=b,n.eventArgs=g,t&&p.redraw(e)}))},t.prototype.zoom=function(a,b){var t=this,g=this.dataMin,e=this.dataMax,p=this.options,n=Math.min(g,E(p.min,g)),r=Math.max(e,E(p.max,e));return _(this,"zoom",a={newMin:a,newMax:b},(function(a){var b=a.newMin,p=a.newMax;b===t.min&&p===t.max||(t.allowZoomOutside||(x(g)&&(b<n&&(b=n),b>r&&(b=r)),x(e)&&(p<n&&(p=n),p>r&&(p=r))),t.displayBtn=void 0!==b||void 0!==p,t.setExtremes(b,p,!1,void 0,{trigger:"zoom"})),a.zoomed=!0})),a.zoomed},t.prototype.setAxisSize=function(){var a=this.chart,b=this.options,t=b.offsets||[0,0,0,0],e=this.horiz,g=this.width=Math.round(j(E(b.width,a.plotWidth-t[3]+t[1]),a.plotWidth)),n=this.height=Math.round(j(E(b.height,a.plotHeight-t[0]+t[2]),a.plotHeight)),r=this.top=Math.round(j(E(b.top,a.plotTop+t[0]),a.plotHeight,a.plotTop));b=this.left=Math.round(j(E(b.left,a.plotLeft+t[3]),a.plotWidth,a.plotLeft)),this.bottom=a.chartHeight-n-r,this.right=a.chartWidth-g-b,this.len=Math.max(e?g:n,0),this.pos=e?b:r},t.prototype.getExtremes=function(){var a=this.logarithmic;return{min:a?y(a.lin2log(this.min)):this.min,max:a?y(a.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},t.prototype.getThreshold=function(a){var b=this.logarithmic,t=b?b.lin2log(this.min):this.min;return b=b?b.lin2log(this.max):this.max,null===a||-1/0===a?a=t:1/0===a?a=b:t>a?a=t:b<a&&(a=b),this.translate(a,0,1,0,1)},t.prototype.autoLabelAlign=function(a){var b=(E(a,0)-90*this.side+720)%360;return _(this,"autoLabelAlign",a={align:"center"},(function(a){15<b&&165>b?a.align="right":195<b&&345>b&&(a.align="left")})),a.align},t.prototype.tickSize=function(a){var b=this.options,t=b["tick"===a?"tickLength":"minorTickLength"],e=E(b["tick"===a?"tickWidth":"minorTickWidth"],"tick"===a&&this.isXAxis&&!this.categories?1:0);if(e&&t){"inside"===b[a+"Position"]&&(t=-t);var g=[t,e]}return _(this,"afterTickSize",a={tickSize:g}),a.tickSize},t.prototype.labelMetrics=function(){var a=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize,this.ticks[a]&&this.ticks[a].label)},t.prototype.unsquish=function(){var t,e,n,a=this.options.labels,b=this.horiz,r=this.tickInterval,g=r,o=this.len/(((this.categories?1:0)+this.max-this.min)/r),l=a.rotation,h=this.labelMetrics(),c=Number.MAX_VALUE,d=Math.max(this.max-this.min,0),q=function(a){var b=a/(o||1);return(b=1<b?Math.ceil(b):1)*r>d&&1/0!==a&&1/0!==o&&d&&(b=Math.ceil(d/r)),y(b*r)};return b?(n=!a.staggerLines&&!a.step&&(x(l)?[l]:o<E(a.autoRotationLimit,80)&&a.autoRotation))&&n.forEach((function(a){if(a===l||a&&-90<=a&&90>=a){var b=(e=q(Math.abs(h.h/Math.sin(N*a))))+Math.abs(a/360);b<c&&(c=b,t=a,g=e)}})):a.step||(g=q(h.h)),this.autoRotation=n,this.labelRotation=E(t,l),g},t.prototype.getSlotWidth=function(b){var t,e=this.chart,g=this.horiz,n=this.options.labels,r=Math.max(this.tickPositions.length-(this.categories?0:1),1),p=e.margin[3];if(b&&a(b.slotWidth))return b.slotWidth;if(g&&n&&2>(n.step||0))return n.rotation?0:(this.staggerLines||1)*this.len/r;if(!g){if(void 0!==(b=null===(t=null==n?void 0:n.style)||void 0===t?void 0:t.width))return parseInt(b,10);if(p)return p-e.spacing[3]}return.33*e.chartWidth},t.prototype.renderUnsquish=function(){var a=this.chart,t=a.renderer,e=this.tickPositions,g=this.ticks,n=this.options.labels,r=n&&n.style||{},o=this.horiz,l=this.getSlotWidth(),h=Math.max(1,Math.round(l-2*(n.padding||5))),c={},d=this.labelMetrics(),f=n.style&&n.style.textOverflow,q=0;if(b(n.rotation)||(c.rotation=n.rotation||0),e.forEach((function(a){(a=g[a]).movedLabel&&a.replaceMovedLabel(),a&&a.label&&a.label.textPxLength>q&&(q=a.label.textPxLength)})),this.maxLabelLength=q,this.autoRotation)q>h&&q>d.h?c.rotation=this.labelRotation:this.labelRotation=0;else if(l){var m=h;if(!f){var v="clip";for(h=e.length;!o&&h--;){var y=e[h];(y=g[y].label)&&(y.styles&&"ellipsis"===y.styles.textOverflow?y.css({textOverflow:"clip"}):y.textPxLength>l&&y.css({width:l+"px"}),y.getBBox().height>this.len/e.length-(d.h-d.f)&&(y.specificTextOverflow="ellipsis"))}}}c.rotation&&(m=q>
2.5*a.chartHeight?.33*a.chartHeight:q,f||(v="ellipsis")),(this.labelAlign=n.align||this.autoLabelAlign(this.labelRotation))&&(c.align=this.labelAlign),e.forEach((function(a){var b=(a=g[a])&&a.label,t=r.width,e={};b&&(b.attr(c),a.shortenLabel?a.shortenLabel():m&&!t&&"nowrap"!==r.whiteSpace&&(m<b.textPxLength||"SPAN"===b.element.tagName)?(e.width=m+"px",f||(e.textOverflow=b.specificTextOverflow||v),b.css(e)):b.styles&&b.styles.width&&!e.width&&!t&&b.css({width:null}),delete b.specificTextOverflow,a.rotation=c.rotation)}),this),this.tickRotCorr=t.rotCorr(d.b,this.labelRotation||0,0!==this.side)},t.prototype.hasData=function(){return this.series.some((function(a){return a.hasData()}))||this.options.showEmpty&&x(this.min)&&x(this.max)},t.prototype.addTitle=function(a){var t,b=this.chart.renderer,e=this.horiz,n=this.opposite,g=this.options.title,r=this.chart.styledMode;this.axisTitle||((t=g.textAlign)||(t=(e?{low:"left",middle:"center",high:"right"}:{low:n?"right":"left",middle:"center",high:n?"left":"right"})[g.align]),this.axisTitle=b.text(g.text,0,0,g.useHTML).attr({zIndex:7,rotation:g.rotation||0,align:t}).addClass("highcharts-axis-title"),r||this.axisTitle.css(A(g.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),r||g.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[a?"show":"hide"](a)},t.prototype.generateTick=function(a){var b=this.ticks;b[a]?b[a].addLabel():b[a]=new l(this,a)},t.prototype.getOffset=function(){var t,a=this,b=this,e=b.chart,g=e.renderer,n=b.options,r=b.tickPositions,o=b.ticks,l=b.horiz,h=b.side,c=e.inverted&&!b.isZAxis?[1,0,3,2][h]:h,d=0,q=0,f=n.title,m=n.labels,v=0,y=e.axisOffset;e=e.clipOffset;var w=[-1,1,1,-1][h],S=n.className,C=b.axisParent,P=b.hasData();if(b.showAxis=t=P||E(n.showEmpty,!0),b.staggerLines=b.horiz&&m.staggerLines,!b.axisGroup){var M=function(b,t,e){return g.g(b).attr({zIndex:e}).addClass("highcharts-"+a.coll.toLowerCase()+t+" "+(a.isRadial?"highcharts-radial-axis"+t+" ":"")+(S||"")).add(C)};b.gridGroup=M("grid","-grid",n.gridZIndex||1),b.axisGroup=M("axis","",n.zIndex||2),b.labelGroup=M("axis-labels","-labels",m.zIndex||7)}if(P||b.isLinked?(r.forEach((function(a,t){b.generateTick(a,t)})),b.renderUnsquish(),b.reserveSpaceDefault=0===h||2===h||{1:"left",3:"right"}[h]===b.labelAlign,E(m.reserveSpace,"center"===b.labelAlign||null,b.reserveSpaceDefault)&&r.forEach((function(a){v=Math.max(o[a].getLabelSize(),v)})),b.staggerLines&&(v*=b.staggerLines),b.labelOffset=v*(b.opposite?-1:1)):L(o,(function(a,b){a.destroy(),delete o[b]})),f&&f.text&&!1!==f.enabled&&(b.addTitle(t),t&&!1!==f.reserveSpace)){b.titleOffset=d=b.axisTitle.getBBox()[l?"height":"width"];var O=f.offset;q=x(O)?0:E(f.margin,l?5:10)}b.renderLine(),b.offset=w*E(n.offset,y[h]?y[h]+(n.margin||0):0),b.tickRotCorr=b.tickRotCorr||{x:0,y:0},f=0===h?-b.labelMetrics().h:2===h?b.tickRotCorr.y:0,q=Math.abs(v)+q,v&&(q=q-f+w*(l?E(m.y,b.tickRotCorr.y+8*w):m.x)),b.axisTitleMargin=E(O,q),b.getMaxLabelDimensions&&(b.maxLabelDimensions=b.getMaxLabelDimensions(o,r)),l=this.tickSize("tick"),y[h]=Math.max(y[h],b.axisTitleMargin+d+w*b.offset,q,r&&r.length&&l?l[0]+w*b.offset:0),n=n.offset?0:2*Math.floor(b.axisLine.strokeWidth()/2),e[c]=Math.max(e[c],n),_(this,"afterGetOffset")},t.prototype.getLinePath=function(a){var b=this.chart,t=this.opposite,e=this.offset,g=this.horiz,n=this.left+(t?this.width:0)+e;return e=b.chartHeight-this.bottom-(t?this.height:0)+e,t&&(a*=-1),b.renderer.crispLine([["M",g?this.left:n,g?e:this.top],["L",g?b.chartWidth-this.right:n,g?e:b.chartHeight-this.bottom]],a)},t.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},t.prototype.getTitlePosition=function(){var a=this.horiz,b=this.left,t=this.top,e=this.len,g=this.options.title,n=a?b:t,r=this.opposite,o=this.offset,l=g.x||0,h=g.y||0,c=this.axisTitle,d=this.chart.renderer.fontMetrics(g.style&&g.style.fontSize,c);return c=Math.max(c.getBBox(null,0).height-d.h-1,0),e={low:n+(a?0:e),middle:n+e/2,high:n+(a?e:0)}[g.align],b=(a?t+this.height:b)+(a?1:-1)*(r?-1:1)*this.axisTitleMargin+[-c,c,d.f,-c][this.side],a={x:a?e+l:b+(r?this.width:0)+o+l,y:a?b+h-(r?this.height:0)+o:e+h},_(this,"afterGetTitlePosition",{titlePosition:a}),a},t.prototype.renderMinorTick=function(a){var b=this.chart.hasRendered&&this.old,t=this.minorTicks;t[a]||(t[a]=new l(this,a,"minor")),b&&t[a].isNew&&t[a].render(null,!0),t[a].render(null,!1,1)},t.prototype.renderTick=function(a,b){var t,e=this.ticks,g=this.chart.hasRendered&&this.old;(!this.isLinked||a>=this.min&&a<=this.max||null!==(t=this.grid)&&void 0!==t&&t.isColumn)&&(e[a]||(e[a]=new l(this,a)),g&&e[a].isNew&&e[a].render(b,!0,-1),e[a].render(b))},t.prototype.render=function(){var t,e,b=this,r=b.chart,o=b.logarithmic,g=b.options,h=b.isLinked,d=b.tickPositions,f=b.axisTitle,m=b.ticks,v=b.minorTicks,y=b.alternateBands,x=g.stackLabels,q=g.alternateGridColor,w=b.tickmarkOffset,S=b.axisLine,C=b.showAxis,P=c(r.renderer.globalAnimation);
2b.labelEdge.length=0,b.overlap=!1,[m,v,y].forEach((function(a){L(a,(function(a){a.isActive=!1}))})),(b.hasData()||h)&&(b.minorTickInterval&&!b.categories&&b.getMinorTickPositions().forEach((function(a){b.renderMinorTick(a)})),d.length&&(d.forEach((function(a,t){b.renderTick(a,t)})),w&&(0===b.min||b.single)&&(m[-1]||(m[-1]=new l(b,-1,null,!0)),m[-1].render(-1))),q&&d.forEach((function(a,g){e=void 0!==d[g+1]?d[g+1]+w:b.max-w,0==g%2&&a<b.max&&e<=b.max+(r.polar?-w:w)&&(y[a]||(y[a]=new n.PlotLineOrBand(b)),t=a+w,y[a].options={from:o?o.lin2log(t):t,to:o?o.lin2log(e):e,color:q,className:"highcharts-alternate-grid"},y[a].render(),y[a].isActive=!0)})),b._addedPlotLB||(b._addedPlotLB=!0,(g.plotLines||[]).concat(g.plotBands||[]).forEach((function(a){b.addPlotBandOrLine(a)})))),[m,v,y].forEach((function(a){var b,t=[],g=P.duration;L(a,(function(a,b){a.isActive||(a.render(b,!1,0),a.isActive=!1,t.push(b))})),R((function(){for(b=t.length;b--;)a[t[b]]&&!a[t[b]].isActive&&(a[t[b]].destroy(),delete a[t[b]])}),a!==y&&r.hasRendered&&g?g:0)})),S&&(S[S.isPlaced?"animate":"attr"]({d:this.getLinePath(S.strokeWidth())}),S.isPlaced=!0,S[C?"show":"hide"](C)),f&&C&&(g=b.getTitlePosition(),a(g.y)?(f[f.isNew?"attr":"animate"](g),f.isNew=!1):(f.attr("y",-9999),f.isNew=!0)),x&&x.enabled&&b.stacking&&b.stacking.renderStackTotals(),b.old={len:b.len,max:b.max,min:b.min,transA:b.transA,userMax:b.userMax,userMin:b.userMin},b.isDirty=!1,_(this,"afterRender")},t.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach((function(a){a.render()}))),this.series.forEach((function(a){a.isDirty=!0}))},t.prototype.getKeepProps=function(){return this.keepProps||t.keepProps},t.prototype.destroy=function(a){var t,b=this,e=b.plotLinesAndBands;if(_(this,"destroy",{keepEvents:a}),a||I(b),[b.ticks,b.minorTicks,b.alternateBands].forEach((function(a){q(a)})),e)for(a=e.length;a--;)e[a].destroy();for(t in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach((function(a){b[a]&&(b[a]=b[a].destroy())})),b.plotLinesAndBandsGroups)b.plotLinesAndBandsGroups[t]=b.plotLinesAndBandsGroups[t].destroy();L(b,(function(a,t){-1===b.getKeepProps().indexOf(t)&&delete b[t]}))},t.prototype.drawCrosshair=function(a,b){var t,n=this.crosshair,g=E(n.snap,!0),o=this.cross,l=this.chart;if(_(this,"drawCrosshair",{e:a,point:b}),a||(a=this.cross&&this.cross.e),this.crosshair&&!1!==(x(b)||!g)){if(g?x(b)&&(t=E("colorAxis"!==this.coll?b.crosshairPos:null,this.isXAxis?b.plotX:this.len-b.plotY)):t=a&&(this.horiz?a.chartX-this.pos:this.len-a.chartY+this.pos),x(t)){var p={value:b&&(this.isXAxis?b.x:E(b.stackY,b.y)),translatedValue:t};l.polar&&C(p,{isCrosshair:!0,chartX:a&&a.chartX,chartY:a&&a.chartY,point:b}),p=this.getPlotLinePath(p)||null}if(!x(p))return void this.hideCrosshair();g=this.categories&&!this.isRadial,o||(this.cross=o=l.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(g?"category ":"thin ")+n.className).attr({zIndex:E(n.zIndex,2)}).add(),l.styledMode||(o.attr({stroke:n.color||(g?e.parse(r.highlightColor20).setOpacity(.25).get():r.neutralColor20),"stroke-width":E(n.width,1)}).css({"pointer-events":"none"}),n.dashStyle&&o.attr({dashstyle:n.dashStyle}))),o.show().attr({d:p}),g&&!n.width&&o.attr({"stroke-width":this.transA}),this.cross.e=a}else this.hideCrosshair();_(this,"afterDrawCrosshair",{e:a,point:b})},t.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),_(this,"afterHideCrosshair")},t.prototype.hasVerticalPanning=function(){var a,b=null===(a=this.chart.options.chart)||void 0===a?void 0:a.panning;return!!(b&&b.enabled&&/y/.test(b.type))},t.prototype.validatePositiveValue=function(b){return a(b)&&0<b},t.prototype.update=function(a,b){var t=this.chart,e=a&&a.events||{};a=A(this.userOptions,a),t.options[this.coll].indexOf&&(t.options[this.coll][t.options[this.coll].indexOf(this.userOptions)]=a),L(t.options[this.coll].events,(function(a,b){void 0===e[b]&&(e[b]=void 0)})),this.destroy(!0),this.init(t,C(a,{events:e})),t.isDirtyBox=!0,E(b,!0)&&t.redraw()},t.prototype.remove=function(a){for(var b=this.chart,t=this.coll,g=this.series,e=g.length;e--;)g[e]&&g[e].remove(!1);w(b.axes,this),w(b[t],this),O(b.options[t])?b.options[t].splice(this.options.index,1):delete b.options[t],b[t].forEach((function(a,b){a.options.index=a.userOptions.index=b})),this.destroy(),b.isDirtyBox=!0,E(a,!0)&&b.redraw()},t.prototype.setTitle=function(a,b){this.update({title:a},b)},t.prototype.setCategories=function(a,b){this.update({categories:a},b)}
2,t.defaultOptions={dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,labels:{enabled:!0,indentation:10,x:0,style:{color:r.neutralColor60,cursor:"default",fontSize:"11px"}},maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",minPadding:.01,showEmpty:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",style:{color:r.neutralColor60}},type:"linear",minorGridLineColor:r.neutralColor5,minorGridLineWidth:1,minorTickColor:r.neutralColor40,lineColor:r.highlightColor20,lineWidth:1,gridLineColor:r.neutralColor10,tickColor:r.highlightColor20},t.defaultYAxisOptions={endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total,-1)},style:{color:r.neutralColor100,fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},t.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},t.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},t.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},t.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},t.keepProps="extKey hcEvents names series userMax userMin".split(" "),t}(),n.Axis=t,n.Axis})),e(n,"Core/Axis/DateTimeAxis.js",[n["Core/Axis/Axis.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,r=e.getMagnitude,o=e.normalizeTickInterval,l=e.timeUnits,h=function(){function t(t){this.axis=t}return t.prototype.normalizeTimeTickInterval=function(t,e){var n=e||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]];e=n[n.length-1];var h,c=l[e[0]],g=e[1];for(h=0;h<n.length&&(e=n[h],c=l[e[0]],g=e[1],!(n[h+1]&&t<=(c*g[g.length-1]+l[n[h+1][0]])/2));h++);return c===l.year&&t<5*c&&(g=[1,2,5]),{unitRange:c,count:t=o(t/c,g,"year"===e[0]?Math.max(r(t/c),1):1),unitName:e[0]}},t}();return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("dateTime"),t.prototype.getTimeTicks=function(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)},n(t,"init",(function(t){"datetime"!==t.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new h(this))}))},t.AdditionsClass=h,t}()).compose(t),e})),e(n,"Core/Axis/LogarithmicAxis.js",[n["Core/Axis/Axis.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,r=e.getMagnitude,o=e.normalizeTickInterval,l=e.pick,h=function(){function t(t){this.axis=t}return t.prototype.getLogTickPositions=function(t,e,n,h){var g=this.axis,c=g.len,d=g.options,q=[];if(h||(this.minorAutoInterval=void 0),.5<=t)t=Math.round(t),q=g.getLinearTickPositions(t,e,n);else if(.08<=t){var f,m;for(d=Math.floor(e),c=.3<t?[1,2,4]:.15<t?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];d<n+1&&!m;d++){var v=c.length;for(f=0;f<v&&!m;f++){var y=this.log2lin(this.lin2log(d)*c[f]);y>e&&(!h||x<=n)&&void 0!==x&&q.push(x),x>n&&(m=!0);var x=y}}}else e=this.lin2log(e),n=this.lin2log(n),t=h?g.getMinorTickInterval():d.tickInterval,t=l("auto"===t?null:t,this.minorAutoInterval,d.tickPixelInterval/(h?5:1)*(n-e)/((h?c/g.tickPositions.length:c)||1)),t=o(t,void 0,r(t)),q=g.getLinearTickPositions(t,e,n).map(this.log2lin),h||(this.minorAutoInterval=t/5);return h||(g.tickInterval=t),q},t.prototype.lin2log=function(t){return Math.pow(10,t)},t.prototype.log2lin=function(t){return Math.log(t)/Math.LN10},t}();return(e=function(){function t(){}return t.compose=function(t){t.keepProps.push("logarithmic"),n(t,"init",(function(t){var e=this.logarithmic;"logarithmic"!==t.userOptions.type?this.logarithmic=void 0:e||(this.logarithmic=new h(this))})),n(t,"afterInit",(function(){var t=this.logarithmic;t&&(this.lin2val=function(e){return t.lin2log(e)},this.val2lin=function(e){return t.log2lin(e)})}))},t}()).compose(t),e})),e(n,"Core/Axis/PlotLineOrBand.js",[n["Core/Axis/Axis.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n,r){var o=r.arrayMax,l=r.arrayMin,h=r.defined,c=r.destroyObjectProperties,d=r.erase,f=r.extend,m=r.fireEvent,v=r.merge,g=r.objectEach,y=r.pick;return r=function(){function t(t,g){this.axis=t,g&&(this.options=g,this.id=g.id)}return t.prototype.render=function(){m(this,"render");var t=this,e=t.axis,r=e.horiz,o=e.logarithmic,l=t.options,c=l.label,d=t.label,f=l.to,x=l.from,a=l.value,b=h(x)&&h(f),w=h(a),S=t.svgElem,C=!S,_=[],P=l.color,M=y(l.zIndex,0),O=l.events;_={class:"highcharts-plot-"+(b?"band ":"line ")+(l.className||"")};var k={},A=e.chart.renderer,T=b?"bands":"lines";if(o&&(x=o.log2lin(x),f=o.log2lin(f),a=o.log2lin(a)),e.chart.styledMode||(w?(_.stroke=P||n.neutralColor40,_["stroke-width"]=y(l.width,1),l.dashStyle&&(_.dashstyle=l.dashStyle)):b&&(_.fill=P||n.highlightColor10,l.borderWidth&&(_.stroke=l.borderColor,_["stroke-width"]=l.borderWidth))
2),k.zIndex=M,T+="-"+M,(o=e.plotLinesAndBandsGroups[T])||(e.plotLinesAndBandsGroups[T]=o=A.g("plot-"+T).attr(k).add()),C&&(t.svgElem=S=A.path().attr(_).add(o)),w)_=e.getPlotLinePath({value:a,lineWidth:S.strokeWidth(),acrossPanes:l.acrossPanes});else{if(!b)return;_=e.getPlotBandPath(x,f,l)}return!t.eventsAdded&&O&&(g(O,(function(a,b){S.on(b,(function(a){O[b].apply(t,[a])}))})),t.eventsAdded=!0),(C||!S.d)&&_&&_.length?S.attr({d:_}):S&&(_?(S.show(!0),S.animate({d:_})):S.d&&(S.hide(),d&&(t.label=d=d.destroy()))),c&&(h(c.text)||h(c.formatter))&&_&&_.length&&0<e.width&&0<e.height&&!_.isFlat?(c=v({align:r&&b&&"center",x:r?!b&&4:10,verticalAlign:!r&&b&&"middle",y:r?b?16:10:b?6:-4,rotation:r&&!b&&90},c),this.renderLabel(c,_,b,M)):d&&d.hide(),t},t.prototype.renderLabel=function(t,g,e,n){var r=this.label,h=this.axis.chart.renderer;r||((r={align:t.textAlign||t.align,rotation:t.rotation,class:"highcharts-plot-"+(e?"band":"line")+"-label "+(t.className||"")}).zIndex=n,n=this.getLabelText(t),this.label=r=h.text(n,0,0,t.useHTML).attr(r).add(),this.axis.chart.styledMode||r.css(t.style)),h=g.xBounds||[g[0][1],g[1][1],e?g[2][1]:g[0][1]],g=g.yBounds||[g[0][2],g[1][2],e?g[2][2]:g[0][2]],e=l(h),n=l(g),r.align(t,!1,{x:e,y:n,width:o(h)-e,height:o(g)-n}),r.show(!0)},t.prototype.getLabelText=function(t){return h(t.formatter)?t.formatter.call(this):t.text},t.prototype.destroy=function(){d(this.axis.plotLinesAndBands,this),delete this.axis,c(this)},t}(),f(t.prototype,{getPlotBandPath:function(t,g,e){void 0===e&&(e=this.options);var n=this.getPlotLinePath({value:g,force:!0,acrossPanes:e.acrossPanes});e=this.getPlotLinePath({value:t,force:!0,acrossPanes:e.acrossPanes});var r=[],o=this.horiz,l=1;
2if(t=t<this.min&&g<this.min||t>this.max&&g>this.max,e&&n){if(t){var h=e.toString()===n.toString();l=0}for(t=0;t<e.length;t+=2){g=e[t];var c=e[t+1],d=n[t],a=n[t+1];"M"!==g[0]&&"L"!==g[0]||"M"!==c[0]&&"L"!==c[0]||"M"!==d[0]&&"L"!==d[0]||"M"!==a[0]&&"L"!==a[0]||(o&&d[1]===g[1]?(d[1]+=l,a[1]+=l):o||d[2]!==g[2]||(d[2]+=l,a[2]+=l),r.push(["M",g[1],g[2]],["L",c[1],c[2]],["L",a[1],a[2]],["L",d[1],d[2]],["Z"])),r.isFlat=h}}return r},addPlotBand:function(t){return this.addPlotBandOrLine(t,"plotBands")},addPlotLine:function(t){return this.addPlotBandOrLine(t,"plotLines")},addPlotBandOrLine:function(t,g){var n=this,r=new e.PlotLineOrBand(this,t),q=this.userOptions;if(this.visible&&(r=r.render()),r){if(this._addedPlotLB||(this._addedPlotLB=!0,(q.plotLines||[]).concat(q.plotBands||[]).forEach((function(t){n.addPlotBandOrLine(t)}))),g){var o=q[g]||[];o.push(t),q[g]=o}this.plotLinesAndBands.push(r)}return r},removePlotBandOrLine:function(t){for(var g=this.plotLinesAndBands,e=this.options,n=this.userOptions,r=g.length;r--;)g[r].id===t&&g[r].destroy();[e.plotLines||[],n.plotLines||[],e.plotBands||[],n.plotBands||[]].forEach((function(g){for(r=g.length;r--;)(g[r]||{}).id===t&&d(g,g[r])}))},removePlotBand:function(t){this.removePlotBandOrLine(t)},removePlotLine:function(t){this.removePlotBandOrLine(t)}}),e.PlotLineOrBand=r,e.PlotLineOrBand})),e(n,"Core/Tooltip.js",[n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Utilities.js"]],(function(t,e,n){var r=t.doc,o=n.clamp,l=n.css,h=n.defined,c=n.discardElement,d=n.extend,f=n.fireEvent,m=n.format,v=n.isNumber,g=n.isString,y=n.merge,x=n.pick,q=n.splat,w=n.syncTimeout,S=n.timeUnits,C=function(){function C(t,g){this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=t,this.init(t,g)}return C.prototype.applyFilter=function(){var t=this.chart;t.renderer.definition({tagName:"filter",attributes:{id:"drop-shadow-"+t.index,opacity:.5},children:[{tagName:"feGaussianBlur",attributes:{in:"SourceAlpha",stdDeviation:1}},{tagName:"feOffset",attributes:{dx:1,dy:1}},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",attributes:{type:"linear",slope:.3}}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",attributes:{in:"SourceGraphic"}}]}]}),t.renderer.definition({tagName:"style",textContent:".highcharts-tooltip-"+t.index+"{filter:url(#drop-shadow-"+t.index+")}"})},C.prototype.bodyFormatter=function(t){return t.map((function(t){var e=t.series.tooltipOptions;return(e[(t.point.formatPrefix||"point")+"Formatter"]||t.point.tooltipFormatter).call(t.point,e[(t.point.formatPrefix||"point")+"Format"]||"")}))},C.prototype.cleanSplit=function(t){this.chart.series.forEach((function(g){var e=g&&g.tt;e&&(!e.isActive||t?g.tt=e.destroy():e.isActive=!1)}))},C.prototype.defaultFormatter=function(t){var g=this.points||q(this),e=[t.tooltipFooterHeaderFormatter(g[0])];return(e=e.concat(t.bodyFormatter(g))).push(t.tooltipFooterHeaderFormatter(g[0],!0)),e},C.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(this.chart,!0),this.tt
2=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),c(this.container)),n.clearTimeout(this.hideTimer),n.clearTimeout(this.tooltipTimeout)},C.prototype.getAnchor=function(t,g){var e,n,r=this.chart,o=r.pointer,a=r.inverted,b=r.plotTop,l=r.plotLeft,h=0,c=0;return t=q(t),this.followPointer&&g?(void 0===g.chartX&&(g=o.normalize(g)),o=[g.chartX-l,g.chartY-b]):t[0].tooltipPos?o=t[0].tooltipPos:(t.forEach((function(t){e=t.series.yAxis,n=t.series.xAxis,h+=t.plotX||0,c+=t.plotLow?(t.plotLow+(t.plotHigh||0))/2:t.plotY||0,n&&e&&(a?(h+=b+r.plotHeight-n.len-n.pos,c+=l+r.plotWidth-e.len-e.pos):(h+=n.pos-l,c+=e.pos-b))})),h/=t.length,c/=t.length,o=[a?r.plotWidth-c:h,a?r.plotHeight-h:c],this.shared&&1<t.length&&g&&(a?o[0]=g.chartX-l:o[1]=g.chartY-b)),o.map(Math.round)},C.prototype.getDateFormat=function(t,g,e,n){var a=this.chart.time,b=a.dateFormat("%m-%d %H:%M:%S.%L",g),r={millisecond:15,second:12,minute:9,hour:6,day:3},o="millisecond";for(l in S){if(t===S.week&&+a.dateFormat("%w",g)===e&&"00:00:00.000"===b.substr(6)){var l="week";break}if(S[l]>t){l=o;break}if(r[l]&&b.substr(r[l])!=="01-01 00:00:00.000".substr(r[l]))break;"week"!==l&&(o=l)}if(l)var h=a.resolveDTLFormat(n[l]).main;return h},C.prototype.getLabel=function(){var e,g,n,q,r=this,a=this.chart.renderer,b=this.chart.styledMode,o=this.options,c="tooltip"+(h(o.className)?" "+o.className:""),d=(null===(e=o.style)||void 0===e?void 0:e.pointerEvents)||(!this.followPointer&&o.stickOnContact?"auto":"none");if(e=function(){r.inContact=!0},!this.label){if(this.outside){var f=null===(g=this.chart.options.chart)||void 0===g?void 0:g.style;this.container=q=t.doc.createElement("div"),q.className="highcharts-tooltip-container",l(q,{position:"absolute",top:"1px",pointerEvents:d,zIndex:Math.max((null===(n=this.options.style)||void 0===n?void 0:n.zIndex)||0,((null==f?void 0:f.zIndex)||0)+3)}),t.doc.body.appendChild(q),this.renderer=a=new t.Renderer(q,0,0,f,void 0,void 0,a.styledMode)}if(this.split?this.label=a.g(c):(this.label=a.label("",0,0,o.shape||"callout",null,null,o.useHTML,null,c).attr({padding:o.padding,r:o.borderRadius}),b||this.label.attr({fill:o.backgroundColor,"stroke-width":o.borderWidth}).css(o.style).css({pointerEvents:d}).shadow(o.shadow)),b&&(this.applyFilter(),this.label.addClass("highcharts-tooltip-"+this.chart.index)),r.outside&&!r.split){var m=this.label,v=m.xSetter,y=m.ySetter;m.xSetter=function(a){v.call(m,r.distance),q.style.left=a+"px"},m.ySetter=function(a){y.call(m,r.distance),q.style.top=a+"px"}}this.label.on("mouseenter",e).on("mouseleave",(function(){var a=r.chart.hoverSeries;r.inContact=!1,a&&a.onMouseOut&&a.onMouseOut()})).attr({zIndex:8}).add()}return this.label},C.prototype.getPosition=function(g,t,e){var n,o=this.chart,a=this.distance,b={},l=o.inverted&&e.h||0,h=this.outside,c=h?r.documentElement.clientWidth-2*a:o.chartWidth,d=h?Math.max(r.body.scrollHeight,r.documentElement.scrollHeight,r.body.offsetHeight,r.documentElement.offsetHeight,r.documentElement.clientHeight):o.chartHeight,q=o.pointer.getChartPosition(),f=function(b){var n="x"===b;return[b,n?c:d,n?g:t].concat(h?[n?g*q.scaleX:t*q.scaleY,n?q.left-a+(e.plotX+o.plotLeft)*q.scaleX:q.top-a+(e.plotY+o.plotTop)*q.scaleY,0,n?c:d]:[n?g:t,n?e.plotX+o.plotLeft:e.plotY+o.plotTop,n?o.plotLeft:o.plotTop,n?o.plotLeft+o.plotWidth:o.plotTop+o.plotHeight])},m=f("y"),v=f("x"),y=!this.followPointer&&x(e.ttBelow,!o.inverted==!!e.negative),p=function(t,e,g,n,r,o,p){var u=h?"y"===t?a*q.scaleY:a*q.scaleX:a,c=(g-n)/2,d=n<r-a,f=r+a+n<e,m=r-u-g+c;if(r=r+u-c,y&&f)b[t]=r;else if(!y&&d)b[t]=m;else if(d)b[t]=Math.min(p-n,0>m-l?m:m-l);else{if(!f)return!1;b[t]=Math.max(o,r+l+g>e?r:r+l)}},w=function(t,e,g,n,r){var o;return r<a||r>e-a?o=!1:b[t]=r<g/2?1:r>e-n/2?e-n-2:r-g/2,o},S=function(a){var b=m;m=v,v=b,n=a},C=function(){!1!==p.apply(0,m)?!1!==w.apply(0,v)||n||(S(!0),C()):n?b.x=b.y=0:(S(!0),C())};return(o.inverted||1<this.len)&&S(),C(),b},C.prototype.getXDateFormat=function(t,g,e){g=g.dateTimeLabelFormats;var n=e&&e.closestPointRange;return(n?this.getDateFormat(n,t.x,e.options.startOfWeek,g):g.day)||g.year},C.prototype.hide=function(g){var t=this;n.clearTimeout(this.hideTimer),g=x(g,this.options.hideDelay,500),this.isHidden||(this.hideTimer=w((function(){t.getLabel().fadeOut(g?void 0:g),t.isHidden=!0}),g))},C.prototype.init=function(g,t){this.chart=g,this.options=t,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=t.split&&!g.inverted&&!g.polar,this.shared=t.shared||this.split,this.outside=x(t.outside,!(!g.scrollablePixelsX&&!g.scrollablePixelsY))},C.prototype.isStickyOnContact=function(){return!(this.followPointer||!this.options.stickOnContact||!this.inContact)},C.prototype.move=function(t,g,e,r){var a=this,b=a.now,o=!1!==a.options.animation&&!a.isHidden&&(1<Math.abs(t-b.x)||1<Math.abs(g-b.y)),l=a.followPointer||1<a.len;d(b,{x:o?(2*b.x+t)/3:t,y:o?(b.y+g)/2:g,anchorX:l?void 0:o?(2*b.anchorX+e)/3:e,anchorY:l?void 0:o?(b.anchorY+r)/2:r}),a.getLabel().attr(b),a.drawTracker(),o&&(n.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout((function(){a&&a.move(t,g,e,r)}),32))},C.prototype.refresh=function(g,t){var r=this.chart,o=this.options,a=g,b={},l=[],h=o.formatter||this.defaultFormatter;b=this.shared;var c=r.styledMode;if(o.enabled){n.clearTimeout(this.hideTimer),this.followPointer=q(a)[0].series.tooltipOptions.followPointer;var d=this.getAnchor(a,t);t=d[0];var m=d[1];!b||a.series&&a.series.noSharedTooltip?b=a.getLabelConfig():(r.pointer.applyInactiveState(a),a.forEach((function(a){a.setState("hover"),l.push(a.getLabelConfig())})),(b={x:a[0].category,y:a[0].y}).points=l,a=a[0]),this.len=l.length,r=h.call(b,this),h=a.series,this.distance=x(h.tooltipOptions.distance,16),!1===r?this.hide():(this.split?this.renderSplit(r,q(g)):(g=this.getLabel(),o.style.width&&!c||g.css({width:this.chart.spacingBox.width+"px"}),g.attr({text:r&&r.join?r.join(""):r}),g.removeClass(/highcharts-color-[\d]+/g).addClass("highcharts-color-"+x(a.colorIndex,h.colorIndex)),c||g.attr({stroke:o.borderColor||a.color||h.color||e.neutralColor60}),this.updatePosition({plotX:t,plotY:m,negative:a.negative,ttBelow:a.ttBelow,h:d[2]||0})),this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1),f(this,"refresh")}},C.prototype.renderSplit=function(n,r){function l(a,b,t,e,g){return void 0===g&&(g=!0),t?(b=k?0:L,a=o(a-e/2,O.left,O.right-e)):(b-=A,a=o(a=g?a-e-p:a+p,g?a:O.left,O.right)),{x:a,y:b}}var h=this,a=h.chart,b=h.chart,c=b.plotHeight,f=b.plotLeft,q=b.plotTop,m=b.pointer,v=b.renderer,y=b.scrollablePixelsY,w=void 0===y?0:y,S=(y=void 0===(y=b.scrollingContainer)?{scrollLeft:0,scrollTop:0}:y).scrollLeft,C=y.scrollTop,_=b.styledMode,p=h.distance,P=h.options,M=h.options.positioner,O={left:S,right:S+b.chartWidth,top:C,bottom:C+b.chartHeight},u=h.getLabel(),k=!(!a.xAxis[0]||!a.xAxis[0].opposite),A=q+C,T=0,L=c-w;g(n)&&(n=[!1,n]),n=n.slice(0,r.length+1).reduce((function(a,b,g){if(!1!==b&&""!==b){var t=(g=r[g-1]||{isHeader:!0,plotX:r[0].plotX,plotY:c,series:{}}).isHeader,n=t?h:g.series,d=n.tt,m=g.isHeader,y=g.series,S="highcharts-color-"+x(g.colorIndex,y.colorIndex,"none");d||(d={padding:P.padding,r:P.borderRadius},_||(d.fill=P.backgroundColor,d["stroke-width"]=P.borderWidth),d=v.label("",0,0,P[m?"headerShape":"shape"]||"callout",void 0,void 0,P.useHTML).addClass((m?"highcharts-tooltip-header ":"")+"highcharts-tooltip-box "+S).attr(d).add(u)),d.isActive=!0,d.attr({text:b}),_||d.css(P.style).shadow(P.shadow).attr({stroke:P.borderColor||g.color||y.c
2olor||e.neutralColor80}),b=n.tt=d,n=(m=b.getBBox()).width+b.strokeWidth(),t&&(T=m.height,L+=T,k&&(A-=T)),y=void 0===(y=g.plotX)?0:y,S=void 0===(S=g.plotY)?0:S;var E=g.series;if(g.isHeader){y=f+y;var j=q+c/2}else d=E.xAxis,E=E.yAxis,y=d.pos+o(y,-p,d.len+p),E.pos+S>=C+q&&E.pos+S<=C+q+c-w&&(j=E.pos+S);y=o(y,O.left-p,O.right+p),"number"==typeof j?(m=m.height+1,S=M?M.call(h,n,m,g):l(y,j,t,n),a.push({align:M?0:void 0,anchorX:y,anchorY:j,boxWidth:n,point:g,rank:x(S.rank,t?1:0),size:m,target:S.y,tt:b,x:S.x})):b.isActive=!1}return a}),[]),!M&&n.some((function(a){return a.x<O.left}))&&(n=n.map((function(a){var b=l(a.anchorX,a.anchorY,a.point.isHeader,a.boxWidth,!1);return d(a,{target:b.y,x:b.x})}))),h.cleanSplit(),t.distribute(n,L),n.forEach((function(a){var b=a.pos;a.tt.attr({visibility:void 0===b?"hidden":"inherit",x:a.x,y:b+A,anchorX:a.anchorX,anchorY:a.anchorY})})),n=h.container,a=h.renderer,h.outside&&n&&a&&(b=u.getBBox(),a.setSize(b.width+b.x,b.height+b.y,!1),m=m.getChartPosition(),n.style.left=m.left+"px",n.style.top=m.top+"px")},C.prototype.drawTracker=function(){if(this.followPointer||!this.options.stickOnContact)this.tracker&&this.tracker.destroy();else{var t=this.chart,g=this.label,e=t.hoverPoint;if(g&&e){var n={x:0,y:0,width:0,height:0};e=this.getAnchor(e);var a=g.getBBox();e[0]+=t.plotLeft-g.translateX,e[1]+=t.plotTop-g.translateY,n.x=Math.min(0,e[0]),n.y=Math.min(0,e[1]),n.width=0>e[0]?Math.max(Math.abs(e[0]),a.width-e[0]):Math.max(Math.abs(e[0]),a.width),n.height=0>e[1]?Math.max(Math.abs(e[1]),a.height-Math.abs(e[1])):Math.max(Math.abs(e[1]),a.height),this.tracker?this.tracker.attr(n):(this.tracker=g.renderer.rect(n).addClass("highcharts-tracker").add(g),t.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}},C.prototype.styledModeFormat=function(t){return t.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex}"')},C.prototype.tooltipFooterHeaderFormatter=function(t,g){var e=g?"footer":"header",n=t.series,a=n.tooltipOptions,b=a.xDateFormat,r=n.xAxis,o=r&&"datetime"===r.options.type&&v(t.key),l=a[e+"Format"];return f(this,"headerFormatter",g={isFooter:g,labelConfig:t},(function(e){o&&!b&&(b=this.getXDateFormat(t,a,r)),o&&b&&(t.point&&t.point.tooltipDateKeys||["key"]).forEac
2h((function(a){l=l.replace("{point."+a+"}","{point."+a+":"+b+"}")})),n.chart.styledMode&&(l=this.styledModeFormat(l)),e.text=m(l,{point:t,series:n},this.chart)})),g.text},C.prototype.update=function(t){this.destroy(),y(!0,this.chart.options.tooltip.userOptions,t),this.init(this.chart,y(!0,this.options,t))},C.prototype.updatePosition=function(t){var g=this.chart,e=g.pointer,n=this.getLabel(),a=t.plotX+g.plotLeft;if(g=t.plotY+g.plotTop,e=e.getChartPosition(),t=(this.options.positioner||this.getPosition).call(this,n.width,n.height,t),this.outside){var b=(this.options.borderWidth||0)+2*this.distance;this.renderer.setSize(n.width+b,n.height+b,!1),1===e.scaleX&&1===e.scaleY||(l(this.container,{transform:"scale("+e.scaleX+", "+e.scaleY+")"}),a*=e.scaleX,g*=e.scaleY),a+=e.left-t.x,g+=e.top-t.y}this.move(Math.round(t.x),Math.round(t.y||0),a,g)},C}();return t.Tooltip=C,t.Tooltip})),e(n,"Core/Pointer.js",[n["Core/Color/Color.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Tooltip.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o){var l=t.parse,h=e.charts,c=e.noop,d=o.addEvent,f=o.attr,m=o.css,v=o.defined,g=o.extend,y=o.find,x=o.fireEvent,q=o.isNumber,w=o.isObject,S=o.objectEach,C=o.offset,_=o.pick,P=o.splat;return t=function(){function t(t,e){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.chart=t,this.hasDragged=!1,this.options=e,this.unbindContainerMouseLeave=function(){},this.unbindContainerMouseEnter=function(){},this.init(t,e)}return t.prototype.applyInactiveState=function(t){var a,e=[];(t||[]).forEach((function(b){a=b.series,e.push(a),a.linkedParent&&e.push(a.linkedParent),a.linkedSeries&&(e=e.concat(a.linkedSeries)),a.navigatorSeries&&e.push(a.navigatorSeries)})),this.chart.series.forEach((function(a){-1===e.indexOf(a)?a.setState("inactive",!0):a.options.inactiveOtherPoints&&a.setAllPointsToState("inactive")}))},t.prototype.destroy=function(){var t=this;void 0!==t.unDocMouseMove&&t.unDocMouseMove(),this.unbindContainerMouseLeave(),e.chartCount||(e.unbindDocumentMouseUp&&(e.unbindDocumentMouseUp=e.unbindDocumentMouseUp()),e.unbindDocumentTouchEnd&&(e.unbindDocumentTouchEnd=e.unbindDocumentTouchEnd())),clearInterval(t.tooltipTimeout),S(t,(function(e,a){t[a]=void 0}))},t.prototype.drag=function(t){var e=this.chart,a=e.options.chart,b=t.chartX,g=t.chartY,r=this.zoomHor,o=this.zoomVert,h=e.plotLeft,c=e.plotTop,q=e.plotWidth,d=e.plotHeight,f=this.selectionMarker,m=this.mouseDownX||0,v=this.mouseDownY||0,p=w(a.panning)?a.panning&&a.panning.enabled:a.panning,y=a.panKey&&t[a.panKey+"Key"];if((!f||!f.touch)&&(b<h?b=h:b>h+q&&(b=h+q),g<c?g=c:g>c+d&&(g=c+d),this.hasDragged=Math.sqrt(Math.pow(m-b,2)+Math.pow(v-g,2)),10<this.hasDragged)){var x=e.isInsidePlot(m-h,v-c);e.hasCartesianSeries&&(this.zoomX||this.zoomY)&&x&&!y&&!f&&(this.selectionMarker=f=e.renderer.rect(h,c,r?1:q,o?1:d,0).attr({class:"highcharts-selection-marker",zIndex:7}).add(),e.styledMode||f.attr({fill:a.selectionMarkerFill||l(n.highlightColor80).setOpacity(.25).get()})),f&&r&&(b-=m,f.attr({width:Math.abs(b),x:(0<b?0:b)+m})),f&&o&&(b=g-v,f.attr({height:Math.abs(b),y:(0<b?0:b)+v})),x&&!f&&p&&e.pan(t,a.panning)}},t.prototype.dragStart=function(t){var e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY},t.prototype.drop=function(t){var e=this,a=this.chart,b=this.hasPinched;if(this.selectionMarker){var n,r={originalEvent:t,xAxis:[],yAxis:[]},o=this.selectionMarker,l=o.attr?o.attr("x"):o.x,h=o.attr?o.attr("y"):o.y,c=o.attr?o.attr("width"):o.width,d=o.attr?o.attr("height"):o.height;(this.hasDragged||b)&&(a.axes.forEach((function(a){if(a.zoomEnabled&&v(a.min)&&(b||e[{xAxis:"zoomX",yAxis:"zoomY"}[a.coll]])&&q(l)&&q(h)){var o=a.horiz,g="touchend"===t.type?a.minPixelPadding:0,f=a.toValue((o?l:h)+g);o=a.toValue((o?l+c:h+d)-g),r[a.coll].push({axis:a,min:Math.min(f,o),max:Math.max(f,o)}),n=!0}})),n&&x(a,"selection",r,(function(t){a.zoom(g(t,b?{animation:!1}:null))}))),q(a.index)&&(this.selectionMarker=this.selectionMarker.destroy()),b&&this.scaleGroups()}a&&q(a.index)&&(m(a.container,{cursor:a._cursor}),a.cancelClick=10<this.hasDragged,a.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},t.prototype.findNearestKDPoint=function(t,e,a){var n,b=this.chart,g=b.hoverPoint;return b=b.tooltip,g&&b&&b.isStickyOnContact()?g:(t.forEach((function(b){var t=!(b.noSharedTooltip&&e)&&0>b.options.findNearestPointBy.indexOf("y");if(b=b.searchPoint(a,t),(t=w(b,!0)&&b.series)&&!(t=!w(n,!0))){t=n.distX-b.distX;var g=n.dist-b.dist,r=(b.series.group&&b.series.group.zIndex)-(n.series.group&&n.series.group.zIndex);
2t=0<(0!==t&&e?t:0!==g?g:0!==r?r:n.series.index>b.series.index?-1:1)}t&&(n=b)})),n)},t.prototype.getChartCoordinatesFromPoint=function(t,e){var a=t.series,b=a.xAxis;a=a.yAxis;var g=_(t.clientX,t.plotX),n=t.shapeArgs;return b&&a?e?{chartX:b.len+b.pos-g,chartY:a.len+a.pos-t.plotY}:{chartX:g+b.pos,chartY:t.plotY+a.pos}:n&&n.x&&n.y?{chartX:n.x,chartY:n.y}:void 0},t.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var t=this.chart.container,e=C(t);this.chartPosition={left:e.left,top:e.top,scaleX:1,scaleY:1};var a=t.offsetWidth;return t=t.offsetHeight,2<a&&2<t&&(this.chartPosition.scaleX=e.width/a,this.chartPosition.scaleY=e.height/t),this.chartPosition},t.prototype.getCoordinates=function(t){var e={xAxis:[],yAxis:[]};return this.chart.axes.forEach((function(a){e[a.isXAxis?"xAxis":"yAxis"].push({axis:a,value:a.toValue(t[a.horiz?"chartX":"chartY"])})})),e},t.prototype.getHoverData=function(t,g,a,b,e,n){var r,o=[];b=!(!b||!t);var l=g&&!g.stickyTracking,h={chartX:n?n.chartX:void 0,chartY:n?n.chartY:void 0,shared:e};return x(this,"beforeGetHoverData",h),l=l?[g]:a.filter((function(a){return h.filter?h.filter(a):a.visible&&!(!e&&a.directTouch)&&_(a.options.enableMouseTracking,!0)&&a.stickyTracking})),g=(r=b||!n?t:this.findNearestKDPoint(l,e,n))&&r.series,r&&(e&&!g.noSharedTooltip?(l=a.filter((function(a){return h.filter?h.filter(a):a.visible&&!(!e&&a.directTouch)&&_(a.options.enableMouseTracking,!0)&&!a.noSharedTooltip}))).forEach((function(a){var b=y(a.points,(function(a){return a.x===r.x&&!a.isNull}));w(b)&&(a.chart.isBoosting&&(b=a.getPoint(b)),o.push(b))})):o.push(r)),x(this,"afterGetHoverData",h={hoverPoint:r}),{hoverPoint:h.hoverPoint,hoverSeries:g,hoverPoints:o}},t.prototype.getPointFromEvent=function(t){t=t.target;for(var e;t&&!e;)e=t.point,t=t.parentNode;return e},t.prototype.onTrackerMouseOut=function(t){t=t.relatedTarget||t.toElement;var e=this.chart.hoverSeries;this.isDirectTouch=!1,!e||!t||e.stickyTracking||this.inClass(t,"highcharts-tooltip")||this.inClass(t,"highcharts-series-"+e.index)&&this.inClass(t,"highcharts-tracker")||e.onMouseOut()},t.prototype.inClass=function(t,e){for(var a;t;){if(a=f(t,"class")){if(-1!==a.indexOf(e))return!0;if(-1!==a.indexOf("highcharts-container"))return!1}t=t.parentNode}},t.prototype.init=function(t,e){this.options=e,this.chart=t,this.runChartClick=e.chart.events&&!!e.chart.events.click,this.pinchDown=[],this.lastValidTouch={},r&&(t.tooltip=new r(t,e.tooltip),this.followTouchMove=_(e.tooltip.followTouchMove,!0)),this.setDOMEvents()},t.prototype.normalize=function(t,e){var a=t.touches,b=a?a.length?a.item(0):_(a.changedTouches,t.changedTouches)[0]:t;return e||(e=this.getChartPosition()),a=b.pageX-e.left,b=b.pageY-e.top,a/=e.scaleX,b/=e.scaleY,g(t,{chartX:Math.round(a),chartY:Math.round(b)})},t.prototype.onContainerClick=function(t){var e=this.chart,a=e.hoverPoint;t=this.normalize(t);var b=e.plotLeft,n=e.plotTop;e.cancelClick||(a&&this.inClass(t.target,"highcharts-tracker")?(x(a.series,"click",g(t,{point:a})),e.hoverPoint&&a.firePointEvent("click",t)):(g(t,this.getCoordinates(t)),e.isInsidePlot(t.chartX-b,t.chartY-n)&&x(e,"click",t)))},t.prototype.onContainerMouseDown=function(t){var n=1==(1&(t.buttons||t.button));t=this.normalize(t),e.isFirefox&&0!==t.button&&this.onContainerMouseMove(t),(void 0===t.button||n)&&(this.zoomOption(t),n&&t.preventDefault&&t.preventDefault(),this.dragStart(t))},t.prototype.onContainerMouseLeave=function(t){var n=h[_(e.hoverChartIndex,-1)],a=this.chart.tooltip;t=this.normalize(t),n&&(t.relatedTarget||t.toElement)&&(n.pointer.reset(),n.pointer.chartPosition=void 0),a&&!a.isHidden&&this.reset()},t.prototype.onContainerMouseEnter=function(t){delete this.chartPosition},t.prototype.onContainerMouseMove=function(t){var e=this.chart;t=this.normalize(t),this.setHoverChartIndex(),t.preventDefault||(t.returnValue=!1),("mousedown"===e.mouseIsDown||this.touchSelect(t))&&this.drag(t),e.openMenu||!this.inClass(t.target,"highcharts-tracker")&&!e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.runPointActions(t)},t.prototype.onDocumentTouchEnd=function(t){h[e.hoverChartIndex]&&h[e.hoverChartIndex].pointer.drop(t)},t.prototype.onContainerTouchMove=function(t){this.touchSelect(t)?this.onContainerMouseMove(t):this.touch(t)},t.prototype.onContainerTouchStart=function(t){this.touchSelect(t)?this.onContainerMouseDown(t):(this.zoomOption(t),this.touch(t,!0))},t.prototype.onDocumentMouseMove=function(t){var e=this.chart,a=this.chartPosition;t=this.normalize(t,a);var b=e.tooltip;!a||b&&b.isStickyOnContact()||e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.inClass(t.target,"highcharts-tracker")||this.reset()},t.prototype.onDocumentMouseUp=function(t){var n=h[_(e.hoverChartIndex,-1)];n&&n.pointer.drop(t)},t.prototype.pinch=function(t){var e=this,a=e.chart,b=e.pinchDown,n=t.touches||[],r=n.length,o=e.lastValidTouch,l=e.hasZoom,h=e.selectionMarker,q={},d=1===r&&(e.inClass(t.target,"highcharts-tracker")&&a.runTrackerClick||e.runChartClick),f={};1<r&&(e.initiated=!0),l&&e.initiated&&!d&&!1!==t.cancelable&&t.preventDefault(),[].map.call(n,(function(a){return e.normalize(a)})),"touchstart"===t.type?([].forEach.call(n,(function(a,t){b[t]={chartX:a.chartX,chartY:a.chartY}})),o.x=[b[0].chartX,b[1]&&b[1].chartX],o.y=[b[0].chartY,b[1]&&b[1].chartY],a.axes.forEac
2h((function(b){if(b.zoomEnabled){var t=a.bounds[b.horiz?"h":"v"],e=b.minPixelPadding,g=b.toPixels(Math.min(_(b.options.min,b.dataMin),b.dataMin)),n=b.toPixels(Math.max(_(b.options.max,b.dataMax),b.dataMax)),r=Math.max(g,n);t.min=Math.min(b.pos,Math.min(g,n)-e),t.max=Math.max(b.pos+b.len,r+e)}})),e.res=!0):e.followTouchMove&&1===r?this.runPointActions(e.normalize(t)):b.length&&(h||(e.selectionMarker=h=g({destroy:c,touch:!0},a.plotBox)),e.pinchTranslate(b,n,q,h,f,o),e.hasPinched=l,e.scaleGroups(q,f),e.res&&(e.res=!1,this.reset(!1,0)))},t.prototype.pinchTranslate=function(t,e,a,b,g,n){this.zoomHor&&this.pinchTranslateDirection(!0,t,e,a,b,g,n),this.zoomVert&&this.pinchTranslateDirection(!1,t,e,a,b,g,n)},t.prototype.pinchTranslateDirection=function(t,e,a,b,g,n,r,o){var p,l,h=this.chart,c=t?"x":"y",d=t?"X":"Y",f="chart"+d,q=t?"width":"height",m=h["plot"+(t?"Left":"Top")],v=o||1,y=h.inverted,u=h.bounds[t?"h":"v"],x=1===e.length,w=e[0][f],S=a[0][f],C=!x&&e[1][f],_=!x&&a[1][f];if((a=function(){"number"==typeof _&&20<Math.abs(w-C)&&(v=o||Math.abs(S-_)/Math.abs(w-C)),l=(m-S)/v+w,p=h["plot"+(t?"Width":"Height")]/v})(),(e=l)<u.min){e=u.min;var P=!0}else e+p>u.max&&(e=u.max-p,P=!0);P?(S-=.8*(S-r[c][0]),"number"==typeof _&&(_-=.8*(_-r[c][1])),a()):r[c]=[S,_],y||(n[c]=l-m,n[q]=p),n=y?1/v:v,g[q]=p,g[c]=e,b[y?t?"scaleY":"scaleX":"scale"+d]=v,b["translate"+d]=n*m+(S-n*w)},t.prototype.reset=function(t,e){var a=this.chart,b=a.hoverSeries,g=a.hoverPoint,n=a.hoverPoints,r=a.tooltip,o=r&&r.shared?n:g;t&&o&&P(o).forEach((function(a){a.series.isCartesian&&void 0===a.plotX&&(t=!1)})),t?r&&o&&P(o).length&&(r.refresh(o),r.shared&&n?n.forEach((function(a){a.setState(a.state,!0),a.series.isCartesian&&(a.series.xAxis.crosshair&&a.series.xAxis.drawCrosshair(null,a),a.series.yAxis.crosshair&&a.series.yAxis.drawCrosshair(null,a))})):g&&(g.setState(g.state,!0),a.axes.forEach((function(a){a.crosshair&&g.series[a.coll]===a&&a.drawCrosshair(null,g)})))):(g&&g.onMouseOut(),n&&n.forEach((function(a){a.setState()})),b&&b.onMouseOut(),r&&r.hide(e),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),a.axes.forEach((function(a){a.hideCrosshair()})),this.hoverX=a.hoverPoints=a.hoverPoint=null)},t.prototype.runPointActions=function(t,n){var a=this.chart,b=a.tooltip&&a.tooltip.options.enabled?a.tooltip:void 0,g=!!b&&b.shared,r=n||a.hoverPoint,o=r&&r.series||a.hoverSeries;r=(o=this.getHoverData(r,o,a.series,(!t||"touchmove"!==t.type)&&(!!n||o&&o.directTouch&&this.isDirectTouch),g,t)).hoverPoint;var l=o.hoverPoints;if(n=(o=o.hoverSeries)&&o.tooltipOptions.followPointer,g=g&&o&&!o.noSharedTooltip,r&&(r!==a.hoverPoint||b&&b.isHidden)){if((a.hoverPoints||[]).forEach((function(a){-1===l.indexOf(a)&&a.setState()})),a.hoverSeries!==o&&o.onMouseOver(),this.applyInactiveState(l),(l||[]).forEach((function(a){a.setState("hover")})),a.hoverPoint&&a.hoverPoint.firePointEvent("mouseOut"),!r.series)return;a.hoverPoints=l,a.hoverPoint=r,r.firePointEvent("mouseOver"),b&&b.refresh(g?l:r,t)}else n&&b&&!b.isHidden&&(r=b.getAnchor([{}],t),b.updatePosition({plotX:r[0],plotY:r[1]}));this.unDocMouseMove||(this.unDocMouseMove=d(a.container.ownerDocument,"mousemove",(function(a){var b=h[e.hoverChartIndex];b&&b.pointer.onDocumentMouseMove(a)}))),a.axes.forEach((function(b){var g,e=_((b.crosshair||{}).snap,!0);e&&((g=a.hoverPoint)&&g.series[b.coll]===b||(g=y(l,(function(a){return a.series[b.coll]===b})))),g||!e?b.drawCrosshair(t,g):b.hideCrosshair()}))},t.prototype.scaleGroups=function(t,e){var b,a=this.chart;a.series.forEach((function(g){b=t||g.getPlotBox(),g.xAxis&&g.xAxis.zoomEnabled&&g.group&&(g.group.attr(b),g.markerGroup&&(g.markerGroup.attr(b),g.markerGroup.clip(e?a.clipRect:null)),g.dataLabelsGroup&&g.dataLabelsGroup.attr(b))})),a.clipRect.attr(e||a.clipBox)},t.prototype.setDOMEvents=function(){var t=this,n=this.chart.container,a=n.ownerDocument;n.onmousedown=this.onContainerMouseDown.bind(this),n.onmousemove=this.onContainerMouseMove.bind(this),n.onclick=this.onContainerClick.bind(this),this.unbindContainerMouseEnter=d(n,"mouseenter",this.onContainerMouseEnter.bind(this)),this.unbindContainerMouseLeave=d(n,"mouseleave",this.onContainerMouseLeave.bind(this)),e.unbindDocumentMouseUp||(e.unbindDocumentMouseUp=d(a,"mouseup",this.onDocumentMouseUp.bind(this)));for(var b=this.chart.renderTo.parentElement;b&&"BODY"!==b.tagName;)d(b,"scroll",(function(){delete t.chartPosition})),b=b.parentElement;e.hasTouch&&(d(n,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),d(n,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1}),e.unbindDocumentTouchEnd||(e.unbindDocumentTouchEnd=d(a,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},t.prototype.setHoverChartIndex=function(){var t=this.chart,n=e.charts[_(e.hoverChartIndex,-1)];n&&n!==t&&n.pointer.onContainerMouseLeave({relatedTarget:!0}),n&&n.mouseIsDown||(e.hoverChartIndex=t.index)},t.prototype.touch=function(t,e){var a=this.chart;if(this.setHoverChartIndex(),1===t.touches.length)if(t=this.normalize(t),a.isInsidePlot(t.chartX-a.plotLeft,t.chartY-a.plotTop)&&!a.openMenu){if(e&&this.runPointActions(t),"touchmove"===t.type)var g=!!(e=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(e[0].chartX-t.chartX,2)+Math.pow(e[0].chartY-t.chartY,2));_(g,!0)&&this.pinch(t)}else e&&this.reset();else 2===t.touches.length&&this.pinch(t)},t.prototype.touchSelect=function(t){return!(!this.chart.options.chart.zoomBySingleTouch||!t.touches||1!==t.touches.length)},t.prototype.zoomOption=function(t){var e=this.chart,a=e.options.chart,b=a.zoomType||"";e=e.inverted,/touch/.test(t.type)&&(b=_(a.pinchType,b)),this.zoomX=t=/x/.test(b),this.zoomY=b=/y/.test(b),this.zoomHor=t&&!e||b&&e,this.zoomVert=b&&!e||t&&e,this.hasZoom=t||b},t}(),e.Pointer=t})),e(n,"Core/MSPointer.js",[n["Core/Globals.js"],n["Core/Pointer.js"],n["Core/Utilities.js"]],(function(t,e,n){function r(){var t=[];return t.item=function(t){return this[t]},v(y,(function(g){t.push({pageX:g.pageX,pageY:g.pageY,target:g.target})})),t}function o(e,g,n,o){"touch"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_TOUCH||!h[t.hoverChartIndex]||(o(e),(o=h[t.hoverChartIndex].pointer)[g]({type:n,target:e.currentTarget,preventDefault:d,touches:r()}
2))}var l=this&&this.__extends||function(){var t=function(g,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,g){t.__proto__=g}||function(t,g){for(var e in g)g.hasOwnProperty(e)&&(t[e]=g[e])})(g,e)};return function(g,e){function n(){this.constructor=g}t(g,e),g.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}(),h=t.charts,c=t.doc,d=t.noop,f=n.addEvent,m=n.css,v=n.objectEach,g=n.removeEvent,y={},x=!!t.win.PointerEvent;return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l(e,t),e.prototype.batchMSEvents=function(g){g(this.chart.container,x?"pointerdown":"MSPointerDown",this.onContainerPointerDown),g(this.chart.container,x?"pointermove":"MSPointerMove",this.onContainerPointerMove),g(c,x?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},e.prototype.destroy=function(){this.batchMSEvents(g),t.prototype.destroy.call(this)},e.prototype.init=function(e,g){t.prototype.init.call(this,e,g),this.hasZoom&&m(e.container,{"-ms-touch-action":"none","touch-action":"none"})},e.prototype.onContainerPointerDown=function(t){o(t,"onContainerTouchStart","touchstart",(function(t){y[t.pointerId]={pageX:t.pageX,pageY:t.pageY,target:t.currentTarget}}))},e.prototype.onContainerPointerMove=function(t){o(t,"onContainerTouchMove","touchmove",(function(t){y[t.pointerId]={pageX:t.pageX,pageY:t.pageY},y[t.pointerId].target||(y[t.pointerId].target=t.currentTarget)}))},e.prototype.onDocumentPointerUp=function(t){o(t,"onDocumentTouchEnd","touchend",(function(t){delete y[t.pointerId]}))},e.prototype.setDOMEvents=function(){t.prototype.setDOMEvents.call(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(f)},e}(e)})),e(n,"Core/Series/Point.js",[n["Core/Renderer/HTML/AST.js"],n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Options.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o){var l=e.animObject,h=r.defaultOptions,c=o.addEvent,d=o.defined,f=o.erase,m=o.extend,v=o.fireEvent,g=o.format,y=o.getNestedProperty,x=o.isArray,q=o.isFunction,w=o.isNumber,S=o.isObject,C=o.merge,_=o.objectEach,P=o.pick,M=o.syncTimeout,O=o.removeEvent,k=o.uniqueKey;return e=function(){function a(){this.colorIndex=this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.series=void 0,this.visible=!0,this.x=void 0}return a.prototype.animateBeforeDestroy=function(){var t,a=this,e={x:a.startXPos,opacity:0},g=a.getGraphicalProps();g.singular.forEach((function(b){t="dataLabel"===b,a[b]=a[b].animate(t?{x:a[b].startXPos,y:a[b].startYPos,opacity:0}:e)})),g.plural.forEach((function(b){a[b].forEach((function(b){b.element&&b.animate(m({x:a.startXPos},b.startYPos?{x:b.startXPos,y:b.startYPos}:{}))}))}))},a.prototype.applyOptions=function(b,t){var e=this.series,g=e.options.pointValKey||e.pointValKey;return b=a.prototype.optionsToObject.call(this,b),m(this,b),this.options=this.options?m(this.options,b):b,b.group&&delete this.group,b.dataLabels&&delete this.dataLabels,g&&(this.y=a.prototype.getNestedProperty.call(this,g)),this.formatPrefix=(this.isNull=P(this.isValid&&!this.isValid(),null===this.x||!w(this.y)))?"null":"point",this.selected&&(this.state="select"),"name"in this&&void 0===t&&e.xAxis&&e.xAxis.hasNames&&(this.x=e.xAxis.nameToX(this)),void 0===this.x&&e&&(this.x=void 0===t?e.autoIncrement(this):t),this},a.prototype.destroy=function(){function a(){for(n in(t.graphic||t.dataLabel||t.dataLabels)&&(O(t),t.destroyElements()),t)t[n]=null}var t=this,g=t.series,e=g.chart;g=g.options.dataSorting;var n,r=e.hoverPoints,o=l(t.series.chart.renderer.globalAnimation);t.legendItem&&e.legend.destroyItem(t),r&&(t.setState(),f(r,t),r.length||(e.hoverPoints=null)),t===e.hoverPoint&&t.onMouseOut(),g&&g.enabled?(this.animateBeforeDestroy(),M(a,o.duration)):a(),e.pointCount--},a.prototype.destroyElements=function(a){var b=this;(a=b.getGraphicalProps(a)).singular.forEach((function(a){b[a]=b[a].destroy()})),a.plural.forEach((function(a){b[a].forEach((function(a){a.element&&a.destroy()})),delete b[a]}))},a.prototype.firePointEvent=function(a,t,e){var b=this,g=this.series.options;(g.point.events[a]||b.options&&b.options.events&&b.options.events[a])&&b.importEvents(),"click"===a&&g.allowPointSelect&&(e=function(a){b.select&&b.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}),v(b,a,t,e)},a.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},a.prototype.getGraphicalProps=function(a){var t,b=this,e=[],g={singular:[],plural:[]};for((a=a||{graphic:1,dataLabel:1}
2).graphic&&e.push("graphic","upperGraphic","shadowGroup"),a.dataLabel&&e.push("dataLabel","dataLabelUpper","connector"),t=e.length;t--;){var n=e[t];b[n]&&g.singular.push(n)}return["dataLabel","connector"].forEach((function(t){var e=t+"s";a[t]&&b[e]&&g.plural.push(e)})),g},a.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},a.prototype.getNestedProperty=function(a){if(a)return 0===a.indexOf("custom.")?y(a,this.options):this[a]},a.prototype.getZone=function(){var a=this.series,t=a.zones;a=a.zoneAxis||"y";var g,e=0;for(g=t[e];this[a]>=g.value;)g=t[++e];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=g&&g.color&&!this.options.color?g.color:this.nonZonedColor,g},a.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},a.prototype.init=function(a,t,e){return this.series=a,this.applyOptions(t,e),this.id=d(this.id)?this.id:k(),this.resolveColor(),a.chart.pointCount++,v(this,"afterInit"),this},a.prototype.optionsToObject=function(b){var t={},g=this.series,e=g.options.keys,n=e||g.pointArrayMap||["y"],r=n.length,o=0,l=0;if(w(b)||null===b)t[n[0]]=b;else if(x(b))for(!e&&b.length>r&&("string"==(g=typeof b[0])?t.name=b[0]:"number"===g&&(t.x=b[0]),o++);l<r;)e&&void 0===b[o]||(0<n[l].indexOf(".")?a.prototype.setNestedProperty(t,b[o],n[l]):t[n[l]]=b[o]),o++,l++;else"object"==typeof b&&(t=b,b.dataLabels&&(g._hasPointLabels=!0),b.marker&&(g._hasPointMarkers=!0));return t},a.prototype.resolveColor=function(){var a=this.series,t=a.chart.options.chart.colorCount,e=a.chart.styledMode;delete this.nonZonedColor,e||this.options.color||(this.color=a.color),a.options.colorByPoint?(e||(t=a.options.colors||a.chart.options.colors,this.color=this.color||t[a.colorCounter],t=t.length),e=a.colorCounter,a.colorCounter++,a.colorCounter===t&&(a.colorCounter=0)):e=a.colorIndex,this.colorIndex=P(this.options.colorIndex,e)},a.prototype.setNestedProperty=function(a,t,e){return e.split(".").reduce((function(a,b,e,g){return a[b]=g.length-1===e?t:S(a[b],!0)?a[b]:{},a[b]}),a),a},a.prototype.tooltipFormatter=function(a){var b=this.series,t=b.tooltipOptions,e=P(t.valueDecimals,""),n=t.valuePrefix||"",r=t.valueSuffix||"";return b.chart.styledMode&&(a=b.chart.tooltip.styledModeFormat(a)),(b.pointArrayMap||["y"]).forEac
2h((function(b){b="{point."+b,(n||r)&&(a=a.replace(RegExp(b+"}","g"),n+b+"}"+r)),a=a.replace(RegExp(b+"}","g"),b+":,."+e+"f}")})),g(a,{point:this,series:this.series},b.chart)},a.prototype.update=function(a,t,e,g){function b(){r.applyOptions(a);var b=l&&r.hasDummyGraphic;b=null===r.y?!b:b,l&&b&&(r.graphic=l.destroy(),delete r.hasDummyGraphic),S(a,!0)&&(l&&l.element&&a&&a.marker&&void 0!==a.marker.symbol&&(r.graphic=l.destroy()),a&&a.dataLabels&&r.dataLabel&&(r.dataLabel=r.dataLabel.destroy()),r.connector&&(r.connector=r.connector.destroy())),n=r.index,o.updateParallelArrays(r,n),q.data[n]=S(q.data[n],!0)||S(a,!0)?r.options:P(a,q.data[n]),o.isDirty=o.isDirtyData=!0,!o.fixedBox&&o.hasCartesianSeries&&(h.isDirtyBox=!0),"point"===q.legendType&&(h.isDirtyLegend=!0),t&&h.redraw(e)}var n,r=this,o=r.series,l=r.graphic,h=o.chart,q=o.options;t=P(t,!0),!1===g?b():r.firePointEvent("update",{options:a},b)},a.prototype.remove=function(a,t){this.series.removePoint(this.series.data.indexOf(this),a,t)},a.prototype.select=function(a,t){var b=this,e=b.series,g=e.chart;this.selectedStaging=a=P(a,!b.selected),b.firePointEvent(a?"select":"unselect",{accumulate:t},(function(){b.selected=b.options.selected=a,e.options.data[e.data.indexOf(b)]=b.options,b.setState(a&&"select"),t||g.getSelectedPoints().forEac
2h((function(a){var t=a.series;a.selected&&a!==b&&(a.selected=a.options.selected=!1,t.options.data[t.data.indexOf(a)]=a.options,a.setState(g.hoverPoints&&t.options.inactiveOtherPoints?"inactive":""),a.firePointEvent("unselect"))}))})),delete this.selectedStaging},a.prototype.onMouseOver=function(a){var b=this.series.chart,t=b.pointer;a=a?t.normalize(a):t.getChartCoordinatesFromPoint(this,b.inverted),t.runPointActions(a,this)},a.prototype.onMouseOut=function(){var a=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(a.hoverPoints||[]).forEach((function(a){a.setState()})),a.hoverPoints=a.hoverPoint=null},a.prototype.importEvents=function(){if(!this.hasImportedEvents){var a=this,t=C(a.series.options.point,a.options).events;a.events=t,_(t,(function(b,t){q(b)&&c(a,t,b)})),this.hasImportedEvents=!0}},a.prototype.setState=function(a,e){var n,b=this.series,r=this.state,g=b.options.states[a||"normal"]||{},o=h.plotOptions[b.type].marker&&b.options.marker,l=o&&!1===o.enabled,c=o&&o.states&&o.states[a||"normal"]||{},q=!1===c.enabled,d=b.stateMarkerGraphic,f=this.marker||{},p=b.chart,y=b.halo,x=o&&b.markerAttribs;if(!((a=a||"")===this.state&&!e||this.selected&&"select"!==a||!1===g.enabled||a&&(q||l&&!1===c.enabled)||a&&f.states&&f.states[a]&&!1===f.states[a].enabled)){if(this.state=a,x&&(n=b.markerAttribs(this,a)),this.graphic){if(r&&this.graphic.removeClass("highcharts-point-"+r),a&&this.graphic.addClass("highcharts-point-"+a),!p.styledMode){var u=b.pointAttribs(this,a),w=P(p.options.chart.animation,g.animation);b.options.inactiveOtherPoints&&u.opacity&&((this.dataLabels||[]).forEach((function(a){a&&a.animate({opacity:u.opacity},w)})),this.connector&&this.connector.animate({opacity:u.opacity},w)),this.graphic.animate(u,w)}n&&this.graphic.animate(n,P(p.options.chart.animation,c.animation,o.animation)),d&&d.hide()}else a&&c&&(r=f.symbol||b.symbol,d&&d.currentSymbol!==r&&(d=d.destroy()),n&&(d?d[e?"animate":"attr"]({x:n.x,y:n.y}):r&&(b.stateMarkerGraphic=d=p.renderer.symbol(r,n.x,n.y,n.width,n.height).add(b.markerGroup),d.currentSymbol=r)),!p.styledMode&&d&&d.attr(b.pointAttribs(this,a))),d&&(d[a&&this.isInside?"show":"hide"](),d.element.point=this);a=g.halo,g=(d=this.graphic||d)&&d.visibility||"inherit",a&&a.size&&d&&"hidden"!==g&&!this.isCluster?(y||(b.halo=y=p.renderer.path().add(d.parentGroup)),y.show()[e?"animate":"attr"]({d:this.haloPath(a.size)}),y.attr({class:"highcharts-halo highcharts-color-"+P(this.colorIndex,b.colorIndex)+(this.className?" "+this.className:""),visibility:g,zIndex:-1}),y.point=this,p.styledMode||y.attr(m({fill:this.color||b.color,"fill-opacity":a.opacity},t.filterUserAttributes(a.attributes||{})))):y&&y.point&&y.point.haloPath&&y.animate({d:y.point.haloPath(0)},null,y.hide),v(this,"afterSetState")}},a.prototype.haloPath=function(a){return this.series.chart.renderer.symbols.circle(Math.floor(this.plotX)-a,this.plotY-a,2*a,2*a)},a}(),n.Point=e})),e(n,"Core/Legend.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n,r){var o=t.animObject,l=t.setAnimation;t=e.isFirefox;var h=e.marginNames,c=e.win,d=r.addEvent,f=r.createElement,m=r.css,v=r.defined,g=r.discardElement,y=r.find,x=r.fireEvent,q=r.format,w=r.isNumber,S=r.merge,C=r.pick,_=r.relativeLength,P=r.stableSort,M=r.syncTimeout;r=r.wrap;var O=function(){function t(a,b){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options={},this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=a,this.init(a,b)}return t.prototype.init=function(a,b){this.chart=a,this.setOptions(b),b.enabled&&(this.render(),d(this.chart,"endResize",(function(){this.legend.positionCheckboxes()})),this.proximate?this.unchartrender=d(this.chart,"render",(function(){this.legend.proximatePositions(),this.legend.positionItems()})):this.unchartrender&&this.unchartrender())},t.prototype.setOptions=function(a){var b=C(a.padding,8);this.options=a,this.chart.styledMode||(this.itemStyle=a.itemStyle,this.itemHiddenStyle=S(this.itemStyle,a.itemHiddenStyle)),this.itemMarginTop=a.itemMarginTop||0,this.itemMarginBottom=a.itemMarginBottom||0,this.padding=b,this.initialItemY=b-5,this.symbolWi
2dth=C(a.symbolWidth,16),this.pages=[],this.proximate="proximate"===a.layout&&!this.chart.inverted,this.baseline=void 0},t.prototype.update=function(a,b){var t=this.chart;this.setOptions(S(!0,this.options,a)),this.destroy(),t.isDirtyLegend=t.isDirtyBox=!0,C(b,!0)&&t.redraw(),x(this,"afterUpdate")},t.prototype.colorizeItem=function(a,b){if(a.legendGroup[b?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var t=this.options,g=a.legendItem,e=a.legendLine,n=a.legendSymbol,r=this.itemHiddenStyle.color;t=b?t.itemStyle.color:r;var o=b&&a.color||r,l=a.options&&a.options.marker,h={fill:o};g&&g.css({fill:t,color:t}),e&&e.attr({stroke:o}),n&&(l&&n.isMarker&&(h=a.pointAttribs(),b||(h.stroke=h.fill=r)),n.attr(h))}x(this,"afterColorizeItem",{item:a,visible:b})},t.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},t.prototype.positionItem=function(a){var b=this,t=this.options,g=t.symbolPadding,e=!t.rtl,n=a._legendItemPos;t=n[0],n=n[1];var r=a.checkbox,o=a.legendGroup;o&&o.element&&(g={translateX:e?t:this.legendWidth-t-2*g-4,translateY:n},e=function(){x(b,"afterPositionItem",{item:a})},v(o.translateY)?o.animate(g,void 0,e):(o.attr(g),e())),r&&(r.x=t,r.y=n)},t.prototype.destroyItem=function(a){var b=a.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach((function(b){a[b]&&(a[b]=a[b].destroy())})),b&&g(a.checkbox)},t.prototype.destroy=function(){function a(a){this[a]&&(this[a]=this[a].destroy())}
2this.getAllItems().forEach((function(b){["legendItem","legendGroup"].forEach(a,b)})),"clipRect up down pager nav box title group".split(" ").forEach(a,this),this.display=null},t.prototype.positionCheckboxes=function(){var a=this.group&&this.group.alignAttr,b=this.clipHeight||this.legendHeight,t=this.titleHeight;if(a){var e=a.translateY;this.allItems.forEach((function(g){var n=g.checkbox;if(n){var r=e+t+n.y+(this.scrollOffset||0)+3;m(n,{left:a.translateX+g.checkboxOffset+n.x-20+"px",top:r+"px",display:this.proximate||r>e-6&&r<e+b-6?"":"none"})}}),this)}},t.prototype.renderTitle=function(){var a=this.options,b=this.padding,t=a.title,e=0;t.text&&(this.title||(this.title=this.chart.renderer.label(t.text,b-3,b-4,null,null,null,a.useHTML,null,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(t.style),this.title.add(this.group)),t.width||this.title.css({width:this.maxLegendWidth+"px"}),e=(a=this.title.getBBox()).height,this.offsetWidth=a.width,this.contentGroup.attr({translateY:e})),this.titleHeight=e},t.prototype.setText=function(a){var b=this.options;a.legendItem.attr({text:b.labelFormat?q(b.labelFormat,a,this.chart):b.labelFormatter.call(a)})},t.prototype.renderItem=function(a){var b=this.chart,t=b.renderer,e=this.options,g=this.symbolWidth,n=e.symbolPadding,r=this.itemStyle,o=this.itemHiddenStyle,l="horizontal"===e.layout?C(e.itemDistance,20):0,h=!e.rtl,c=a.legendItem,q=!a.series,p=!q&&a.series.drawLegendSymbol?a.series:a,d=p.options;l=g+n+l+((d=this.createCheckboxForItem&&d&&d.showCheckbox)?20:0);var f=e.useHTML,m=a.options.className;c||(a.legendGroup=t.g("legend-item").addClass("highcharts-"+p.type+"-series highcharts-color-"+a.colorIndex+(m?" "+m:"")+(q?" highcharts-series-"+a.index:"")).attr({zIndex:1}).add(this.scrollGroup),a.legendItem=c=t.text("",h?g+n:-n,this.baseline||0,f),b.styledMode||c.css(S(a.visible?r:o)),c.attr({align:h?"left":"right",zIndex:2}).add(a.legendGroup),this.baseline||(this.fontMetrics=t.fontMetrics(b.styledMode?12:r.fontSize,c),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,c.attr("y",this.baseline)),this.symbolHeight=e.symbolHeight||this.fontMetrics.f,p.drawLegendSymbol(this,a),this.setItemEvents&&this.setItemEvents(a,c,f)),d&&!a.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(a),this.colorizeItem(a,a.visible),!b.styledMode&&r.width||c.css({width:(e.itemWidth||this.widthOption||b.spacingBox.width)-l+"px"}),this.setText(a),b=c.getBBox(),a.itemWidth=a.checkboxOffset=e.itemWidth||a.legendItemWidth||b.width+l,this.maxItemWidth=Math.max(this.maxItemWidth,a.itemWidth),this.totalItemWidth+=a.itemWidth,this.itemHeight=a.itemHeight=Math.round(a.legendItemHeight||b.height||this.symbolHeight)},t.prototype.layoutItem=function(a){var b=this.options,t=this.padding,e="horizontal"===b.layout,g=a.itemHeight,n=this.itemMarginBottom,r=this.itemMarginTop,o=e?C(b.itemDistance,20):0,l=this.maxLegendWidth;b=b.alignColumns&&this.totalItemWidth>l?this.maxItemWidth:a.itemWidth,e&&this.itemX-t+b>l&&(this.itemX=t,this.lastLineHeight&&(this.itemY+=r+this.lastLineHeight+n),this.lastLineHeight=0),this.lastItemY=r+this.itemY+n,this.lastLineHeight=Math.max(g,this.lastLineHeight),a._legendItemPos=[this.itemX,this.itemY],e?this.itemX+=b:(this.itemY+=r+g+n,this.lastLineHeight=g),this.offsetWidth=this.widthOption||Math.max((e?this.itemX-t-(a.checkbox?0:o):b)+t,this.offsetWidth)},t.prototype.getAllItems=function(){var a=[];return this.chart.series.forEach((function(b){var t=b&&b.options;b&&C(t.showInLegend,!v(t.linkedTo)&&void 0,!0)&&(a=a.concat(b.legendItems||("point"===t.legendType?b.data:b)))})),x(this,"afterGetAllItems",{allItems:a}),a},t.prototype.getAlignment=function(){var a=this.options;return this.proximate?a.align.charAt(0)+"tv":a.floating?"":a.align.charAt(0)+a.verticalAlign.charAt(0)+a.layout.charAt(0)},t.prototype.adjustMargins=function(a,b){var t=this.chart,e=this.options,g=this.getAlignment();g&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEac
2h((function(n,r){n.test(g)&&!v(a[r])&&(t[h[r]]=Math.max(t[h[r]],t.legend[(r+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][r]*e[r%2?"x":"y"]+C(e.margin,12)+b[r]+(t.titleOffset[r]||0)))}))},t.prototype.proximatePositions=function(){var a=this.chart,b=[],t="left"===this.options.align;this.allItems.forEach((function(e){var g,n=t;if(e.yAxis){e.xAxis.options.reversed&&(n=!n),e.points&&(g=y(n?e.points:e.points.slice(0).reverse(),(function(a){return w(a.plotY)}))),n=this.itemMarginTop+e.legendItem.getBBox().height+this.itemMarginBottom;var r=e.yAxis.top-a.plotTop;e.visible?(g=g?g.plotY:e.yAxis.height,g+=r-.3*n):g=r+e.yAxis.height,b.push({target:g,size:n,item:e})}}),this),e.distribute(b,a.plotHeight),b.forEach((function(b){b.item._legendItemPos[1]=a.plotTop-a.spacing[0]+b.pos}))},t.prototype.render=function(){var a=this.chart,b=a.renderer,t=this.group,g=this.box,e=this.options,n=this.padding;this.itemX=n,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=_(e.width,a.spacingBox.width-n);var r=a.spacingBox.width-2*n-e.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(r/=2),this.maxLegendWidth=this.widthOption||r,t||(this.group=t=b.g("legend").attr({zIndex:7}).add(),this.contentGroup=b.g().attr({zIndex:1}).add(t),this.scrollGroup=b.g().add(this.contentGroup)),this.renderTitle();var o=this.getAllItems();P(o,(function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)})),e.reversed&&o.reverse(),this.allItems=o,this.display=r=!!o.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,o.forEach(this.renderItem,this),o.forEach(this.layoutItem,this),o=(this.widthOption||this.offsetWidth)+n;var l=this.lastItemY+this.lastLineHeight+this.titleHeight;l=this.handleOverflow(l),l+=n,g||(this.box=g=b.rect().addClass("highcharts-legend-box").attr({r:e.borderRadius}).add(t),g.isNew=!0),a.styledMode||g.attr({stroke:e.borderColor,"stroke-width":e.borderWidth||0,fill:e.backgroundColor||"none"}).shadow(e.shadow),0<o&&0<l&&(g[g.isNew?"attr":"animate"](g.crisp.call({},{x:0,y:0,width:o,height:l},g.strokeWidth())),g.isNew=!1),g[r?"show":"hide"](),a.styledMode&&"none"===t.getStyle("display")&&(o=l=0),this.legendWidth=o,this.legendHeight=l,r&&this.align(),this.proximate||this.positionItems(),x(this,"afterRender")},t.prototype.align=function(a){void 0===a&&(a=this.chart.spacingBox);var b=this.chart,t=this.options,e=a.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<b.titleOffset[0]?e+=b.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<b.titleOffset[2]&&(e-=b.titleOffset[2]),e!==a.y&&(a=S(a,{y:e})),this.group.align(S(t,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":t.verticalAlign}),!0,a)},t.prototype.handleOverflow=function(a){var b=this,t=this.chart,e=t.renderer,g=this.options,n=g.y,r=this.padding;n=t.spacingBox.height+("top"===g.verticalAlign?-n:n)-r;var o,l,h=g.maxHeight,c=this.clipRect,d=g.navigation,q=C(d.animation,!0),p=d.arrowSize||12,f=this.nav,m=this.pages,u=this.allItems,v=function(a){"number"==typeof a?c.attr({height:a}):c&&(b.clipRect=c.destroy(),b.contentGroup.clip()),b.contentGroup.div&&(b.contentGroup.div.style.clip=a?"rect("+r+"px,9999px,"+(r+a)+"px,0)":"auto")},y=function(a){return b[a]=e.circle(0,0,1.3*p).translate(p/2,p/2).add(f),t.styledMode||b[a].attr("fill","rgba(0,0,0,0.0001)"),b[a]};return"horizontal"!==g.layout||"middle"===g.verticalAlign||g.floating||(n/=2),h&&(n=Math.min(n,h)),m.length=0,a>n&&!1!==d.enabled?(this.clipHeight=o=Math.max(n-20-this.titleHeight-r,0),this.currentPage=C(this.currentPage,1),this.fullHeight=a,u.forEach((function(a,b){var t=a._legendItemPos[1],e=Math.round(a.legendItem.getBBox().height),g=m.length;(!g||t-m[g-1]>o&&(l||t)!==m[g-1])&&(m.push(l||t),g++),a.pageIx=g-1,l&&(u[b-1].pageIx=g-1),b===u.length-1&&t+e-m[g-1]>
2o&&t!==l&&(m.push(t),a.pageIx=g),t!==l&&(l=t)})),c||(c=b.clipRect=e.clipRect(0,r,9999,0),b.contentGroup.clip(c)),v(o),f||(this.nav=f=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).add(f),y("upTracker").on("click",(function(){b.scroll(-1,q)})),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation"),t.styledMode||this.pager.css(d.style),this.pager.add(f),this.down=e.symbol("triangle-down",0,0,p,p).add(f),y("downTracker").on("click",(function(){b.scroll(1,q)}))),b.scroll(0),a=n):f&&(v(),this.nav=f.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),a},t.prototype.scroll=function(a,b){var t=this,g=this.chart,e=this.pages,n=e.length,r=this.currentPage+a;a=this.clipHeight;var h=this.options.navigation,c=this.pager,d=this.padding;r>n&&(r=n),0<r&&(void 0!==b&&l(b,g),this.nav.attr({translateX:d,translateY:a+this.padding+7+this.titleHeight,visibility:"visible"}),[this.up,this.upTracker].forEach((function(a){a.attr({class:1===r?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),c.attr({text:r+"/"+n}),[this.down,this.downTracker].forEach((function(a){a.attr({x:18+this.pager.getBBox().width,class:r===n?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),g.styledMode||(this.up.attr({fill:1===r?h.inactiveColor:h.activeColor}),this.upTracker.css({cursor:1===r?"default":"pointer"}),this.down.attr({fill:r===n?h.inactiveColor:h.activeColor}),this.downTracker.css({cursor:r===n?"default":"pointer"})),this.scrollOffset=-e[r-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=r,this.positionCheckboxes(),b=o(C(b,g.renderer.globalAnimation,!0)),M((function(){x(t,"afterScroll",{currentPage:r})}),b.duration))},t.prototype.setItemEvents=function(a,b,t){var g=this,e=g.chart.renderer.boxWrapper,r=a instanceof n,o="highcharts-legend-"+(r?"point":"series")+"-active",l=g.chart.styledMode;(t?[b,a.legendSymbol]:[a.legendGroup]).forEach((function(t){t&&t.on("mouseover",(function(){a.visible&&g.allItems.forEach((function(b){a!==b&&b.setState("inactive",!r)})),a.setState("hover"),a.visible&&e.addClass(o),l||b.css(g.options.itemHoverStyle)})).on("mouseout",(function(){g.chart.styledMode||b.css(S(a.visible?g.itemStyle:g.itemHiddenStyle)),g.allItems.forEach((function(b){a!==b&&b.setState("",!r)})),e.removeClass(o),a.setState()})).on("click",(function(b){var t=function(){a.setVisible&&a.setVisible(),g.allItems.forEach((function(b){a!==b&&b.setState(a.visible?"inactive":"",!r)}))};e.removeClass(o),b={browserEvent:b},a.firePointEvent?a.firePointEvent("legendItemClick",b,t):x(a,"legendItemClick",b,t)}))}))},t.prototype.createCheckboxForItem=function(a){a.checkbox=f("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:a.selected,defaultChecked:a.selected},this.options.itemCheckboxStyle,this.chart.container),d(a.checkbox,"click",(function(b){x(a.series||a,"checkboxClick",{checked:b.target.checked,item:a},(function(){a.select()}
2))}))},t}();return(/Trident\/7\.0/.test(c.navigator&&c.navigator.userAgent)||t)&&r(O.prototype,"positionItem",(function(t,a){var b=this,e=function(){a._legendItemPos&&t.call(b,a)};e(),b.bubbleLegend||setTimeout(e)})),e.Legend=O,e.Legend})),e(n,"Core/Series/SeriesRegistry.js",[n["Core/Globals.js"],n["Core/Options.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n,r){var o,l=e.defaultOptions,h=r.error,c=r.extendClass,d=r.merge;return function(t){function e(e,g){var r=l.plotOptions||{},o=g.defaultOptions;g.prototype.pointClass||(g.prototype.pointClass=n),g.prototype.type=e,o&&(r[e]=o),t.seriesTypes[e]=g}t.seriesTypes={},t.getSeries=function(e,g){void 0===g&&(g={});var n=e.options.chart;n=g.type||n.type||n.defaultSeriesType||"";var r=t.seriesTypes[n];return t||h(17,!0,e,{missingModuleFor:n}),"function"==typeof(n=new r).init&&n.init(e,g),n},t.registerSeriesType=e,t.seriesType=function(r,g,o,h,q){var f=l.plotOptions||{};return g=g||"",f[r]=d(f[g],o),e(r,c(t.seriesTypes[g]||function(){},h)),t.seriesTypes[r].prototype.type=r,q&&(t.seriesTypes[r].prototype.pointClass=c(n,q)),t.seriesTypes[r]}}(o||(o={})),t.seriesType=o.seriesType,t.seriesTypes=o.seriesTypes,o})),e(n,"Core/Chart/Chart.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Axis/Axis.js"],n["Core/Globals.js"],n["Core/Legend.js"],n["Core/MSPointer.js"],n["Core/Options.js"],n["Core/Color/Palette.js"],n["Core/Pointer.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Time.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"]],(function(t,e,n,r,o,l,h,c,d,f,m,v){var g=t.animate,y=t.animObject,x=t.setAnimation,q=n.charts,w=n.doc,S=n.win,C=l.defaultOptions,_=l.time,P=d.seriesTypes,M=m.addEvent,O=m.attr,k=m.cleanRecursively,a=m.createElement,b=m.css,A=m.defined,T=m.discardElement,L=m.erase,E=m.error,j=m.extend,I=m.find,D=m.fireEvent,R=m.getStyle,N=m.isArray,z=m.isFunction,p=m.isNumber,B=m.isObject,X=m.isString,Y=m.merge,u=m.numberFormat,F=m.objectEach,W=m.pick,H=m.pInt,G=m.relativeLength,V=m.removeEvent,U=m.splat,$=m.syncTimeout,K=m.uniqueKey,Z=n.marginNames,Q=function(){function t(a,b,t){this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.getArgs(a,b,t)}return t.prototype.getArgs=function(a,b,t){X(a)||a.nodeName?(this.renderTo=a,this.init(b,t)):this.init(a,b)},t.prototype.init=function(a,b){var t,e=a.series,g=a.plotOptions||{};D(this,"init",{args:arguments},(function(){a.series=null;var r=(t=Y(C,a)).chart||{};F(t.plotOptions,(function(a,b){B(a)&&(a.tooltip=g[b]&&Y(g[b].tooltip)||void 0)})),t.tooltip.userOptions=a.chart&&a.chart.forExport&&a.tooltip.userOptions||a.tooltip,t.series=a.series=e,this.userOptions=a;var o=r.events;this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=b,this.isResizing=0,this.options=t,this.axes=[],this.series=[],this.time=a.time&&Object.keys(a.time).length?new f(a.time):n.time,this.numberFormatter=r.numberFormatter||u,this.styledMode=r.styledMode,this.hasCartesianSeries=r.showAxes;var l=this;l.index=q.length,q.push(l),n.chartCount++,o&&F(o,(function(a,b){z(a)&&M(l,b,a)})),l.xAxis=[],l.yAxis=[],l.pointCount=l.colorCounter=l.symbolCounter=0,D(l,"afterInit"),l.firstRender()}))},t.prototype.initSeries=function(a){var b=this.options.chart;b=a.type||b.type||b.defaultSeriesType;var t=P[b];return t||E(17,!0,this,{missingModuleFor:b}),"function"==typeof(b=new t).init&&b.init(this,a),b},t.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach((function(a){a.points||a.data||!a.enabledDataSorting||a.setData(a.options.data,!1)}))},t.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort((function(a,b){return a.linkedSeries.length||b.linkedSeries.length?b.linkedSeries.length-a.linkedSeries.length:0}))},t.prototype.orderSeries=function(a){var b=this.series;for(a=a||0;a<b.length;a++)b[a]&&(b[a].index=a,b[a].name=b[a].getName())},t.prototype.isInsidePlot=function(a,b,t){var e=t?b:a;
2return e={x:e,y:a=t?a:b,isInsidePlot:0<=e&&e<=this.plotWidth&&0<=a&&a<=this.plotHeight},D(this,"afterIsInsidePlot",e),e.isInsidePlot},t.prototype.redraw=function(a){D(this,"beforeRedraw");var b=this.hasCartesianSeries?this.axes:this.colorAxis||[],t=this.series,g=this.pointer,e=this.legend,n=this.userOptions.legend,r=this.isDirtyLegend,o=this.isDirtyBox,u=this.renderer,l=u.isHidden(),h=[];for(this.setResponsive&&this.setResponsive(!1),x(!!this.hasRendered&&a,this),l&&this.temporaryDisplay(),this.layOutTitles(),a=t.length;a--;){var p=t[a];if(p.options.stacking||p.options.centerInCategory){var q=!0;if(p.isDirty){var c=!0;break}}}if(c)for(a=t.length;a--;)(p=t[a]).options.stacking&&(p.isDirty=!0);t.forEach((function(a){a.isDirty&&("point"===a.options.legendType?("function"==typeof a.updateTotals&&a.updateTotals(),r=!0):n&&(n.labelFormatter||n.labelFormat)&&(r=!0)),a.isDirtyData&&D(a,"updatedData")})),r&&e&&e.options.enabled&&(e.render(),this.isDirtyLegend=!1),q&&this.getStacks(),b.forEach((function(a){a.updateNames(),a.setScale()})),this.getMargins(),b.forEach((function(a){a.isDirty&&(o=!0)})),b.forEach((function(a){var b=a.min+","+a.max;a.extKey!==b&&(a.extKey=b,h.push((function(){D(a,"afterSetExtremes",j(a.eventArgs,a.getExtremes())),delete a.eventArgs}))),(o||q)&&a.redraw()})),o&&this.drawChartBox(),D(this,"predraw"),t.forEach((function(a){(o||a.isDirty)&&a.visible&&a.redraw(),a.isDirtyData=!1})),g&&g.reset(!0),u.draw(),D(this,"redraw"),D(this,"render"),l&&this.temporaryDisplay(!0),h.forEach((function(a){a.call()}))},t.prototype.get=function(a){function b(b){return b.id===a||b.options&&b.options.id===a}var t,e=this.series,g=I(this.axes,b)||I(this.series,b);for(t=0;!g&&t<e.length;t++)g=I(e[t].points||[],b);return g},t.prototype.getAxes=function(){var a=this,b=this.options,t=b.xAxis=U(b.xAxis||{});b=b.yAxis=U(b.yAxis||{}),D(this,"getAxes"),t.forEach((function(a,b){a.index=b,a.isX=!0})),b.forEach((function(a,b){a.index=b})),t.concat(b).forEach((function(b){new e(a,b)})),D(this,"afterGetAxes")},t.prototype.getSelectedPoints=function(){var a=[];return this.series.forEach((function(b){a=a.concat(b.getPointsCollection().filter((function(a){return W(a.selectedStaging,a.selected)})))})),a},t.prototype.getSelectedSeries=function(){return this.series.filter((function(a){return a.selected}))},t.prototype.setTitle=function(a,b,t){this.applyDescription("title",a),this.applyDescription("subtitle",b),this.applyDescription("caption",void 0),this.layOutTitles(t)},t.prototype.applyDescription=function(a,b){var t=this,e="title"===a?{color:h.neutralColor80,fontSize:this.options.isStock?"16px":"18px"}:{color:h.neutralColor60};e=this.options[a]=Y(!this.styledMode&&{style:e},this.options[a],b);var g=this[a];g&&b&&(this[a]=g=g.destroy()),e&&!g&&((g=this.renderer.text(e.text,0,0,e.useHTML).attr({align:e.align,class:"highcharts-"+a,zIndex:e.zIndex||4}).add()).update=function(b){t[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[a]](b)},this.styledMode||g.css(e.style),this[a]=g)},t.prototype.layOutTitles=function(a){var b=[0,0,0],t=this.renderer,e=this.spacingBox;["title","subtitle","caption"].forEach((function(a){var g=this[a],n=this.options[a],r=n.verticalAlign||"top";if(a="title"===a?-3:"top"===r?b[0]+2:0,g){if(!this.styledMode)var o=n.style.fontSize;o=t.fontMetrics(o,g).b,g.css({width:(n.width||e.width+(n.widthAdjust||0))+"px"});var l=Math.round(g.getBBox(n.useHTML).height);g.align(j({y:"bottom"===r?o:a+o,height:l},n),!1,"spacingBox"),n.floating||("top"===r?b[0]=Math.ceil(b[0]+l):"bottom"===r&&(b[2]=Math.ceil(b[2]+l)))}}),this),b[0]&&"top"===(this.options.title.verticalAlign||"top")&&(b[0]+=this.options.title.margin),b[2]&&"bottom"===this.options.caption.verticalAlign&&(b[2]+=this.options.caption.margin);var g=!this.titleOffset||this.titleOffset.join(",")!==b.join(",");this.titleOffset=b,D(this,"afterLayOutTitles"),!this.isDirtyBox&&g&&(this.isDirtyBox=this.isDirtyLegend=g,this.hasRendered&&W(a,!0)&&this.isDirtyBox&&this.redraw())},t.prototype.getChartSize=function(){var a=this.options.chart,b=a.width;a=a.height;var t=this.renderTo;A(b)||(this.containerWidth=R(t,"width")),A(a)||(this.containerHeight=R(t,"height")),this.chartWidth=Math.max(0,b||this.containerWidth||600),this.chartHe
2ight=Math.max(0,G(a,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},t.prototype.temporaryDisplay=function(a){var t=this.renderTo;if(a)for(;t&&t.style;)t.hcOrigStyle&&(b(t,t.hcOrigStyle),delete t.hcOrigStyle),t.hcOrigDetached&&(w.body.removeChild(t),t.hcOrigDetached=!1),t=t.parentNode;else for(;t&&t.style&&(w.body.contains(t)||t.parentNode||(t.hcOrigDetached=!0,w.body.appendChild(t)),("none"===R(t,"display",!1)||t.hcOricDetached)&&(t.hcOrigStyle={display:t.style.display,height:t.style.height,overflow:t.style.overflow},a={display:"block",overflow:"hidden"},t!==this.renderTo&&(a.height=0),b(t,a),t.offsetWidth||t.style.setProperty("display","block","important")),(t=t.parentNode)!==w.body););},t.prototype.setClassName=function(a){this.container.className="highcharts-container "+(a||"")},t.prototype.getContainer=function(){var t,u,g=this.options,e=g.chart,r=this.renderTo,o=K();r||(this.renderTo=r=e.renderTo),X(r)&&(this.renderTo=r=w.getElementById(r)),r||E(13,!0,this);var l=H(O(r,"data-highcharts-chart"));p(l)&&q[l]&&q[l].hasRendered&&q[l].destroy(),O(r,"data-highcharts-chart",this.index),r.innerHTML="",e.skipClone||r.offsetWidth||this.temporaryDisplay(),this.getChartSize(),l=this.chartWidth;var h=this.chartHeight;if(b(r,{overflow:"hidden"}),this.styledMode||(t=j({position:"relative",overflow:"hidden",width:l+"px",height:h+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none"},e.style)),this.container=r=a("div",{id:o},t,r),this._cursor=r.style.cursor,this.renderer=new(n[e.renderer]||n.Renderer)(r,l,h,null,e.forExport,g.exporting&&g.exporting.allowHTML,this.styledMode),x(void 0,this),this.setClassName(e.className),this.styledMode)for(u in g.defs)this.renderer.definition(g.defs[u]);else this.renderer.setStyle(e.style);this.renderer.chartIndex=this.index,D(this,"afterGetContainer")},t.prototype.getMargins=function(a){var b=this.spacing,t=this.margin,e=this.titleOffset;this.resetMargins(),e[0]&&!A(t[0])&&(this.plotTop=Math.max(this.plotTop,e[0]+b[0])),e[2]&&!A(t[2])&&(this.marginBottom=Math.max(this.marginBottom,e[2]+b[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(t,b),D(this,"getMargins"),a||this.getAxisMargins()},t.prototype.getAxisMargins=function(){var a=this,b=a.axisOffset=[0,0,0,0],t=a.colorAxis,e=a.margin,g=function(a){a.forEach((function(a){a.visible&&a.getOffset()}))};a.hasCartesianSeries?g(a.axes):t&&t.length&&g(t),Z.forEach((function(t,g){A(e[g])||(a[t]+=b[g])})),a.setChartSize()},t.prototype.reflow=function(a){var b=this,t=b.options.chart,e=b.renderTo,g=A(t.width)&&A(t.height),n=t.width||R(e,"width");t=t.height||R(e,"height"),e=a?a.target:S,delete b.pointer.chartPosition,g||b.isPrinting||!n||!t||e!==S&&e!==w||(n===b.containerWidth&&t===b.containerHeight||(m.clearTimeout(b.reflowTimeout),b.reflowTimeout=$((function(){b.container&&b.setSize(void 0,void 0,!1)}),a?100:0)),b.containerWidth=n,b.containerHeight=t)},t.prototype.setReflow=function(a){var b=this;!1===a||this.unbindReflow?!1===a&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=M(S,"resize",(function(a){b.options&&b.reflow(a)})),M(this,"destroy",this.unbindReflow))},t.prototype.setSize=function(a,t,e){var n=this,r=n.renderer;n.isResizing+=1,x(e,n),e=r.globalAnimation,n.oldChartHeight=n.chartHeight,n.oldChartWidth=n.chartWidth,void 0!==a&&(n.options.chart.width=a),void 0!==t&&(n.options.chart.height=t),n.getChartSize(),n.styledMode||(e?g:b)(n.container,{width:n.chartWidth+"px",height:n.chartHeight+"px"},e),n.setChartSize(!0),r.setSize(n.chartWidth,n.chartHeight,e),n.axes.forEach((function(a){a.isDirty=!0,a.setScale()})),n.isDirtyLegend=!0,n.isDirtyBox=!0,n.layOutTitles(),n.getMargins(),n.redraw(e),n.oldChartHeight=null,D(n,"resize"),$((function(){n&&D(n,"endResize",null,(function(){--n.isResizing}))}),y(e).duration)},t.prototype.setChartSize=function(a){var t,u,e,n,b=this.inverted,r=this.renderer,o=this.chartWidth,g=this.chartHeight,l=this.options.chart,h=this.spacing,c=this.clipOffset;this.plotLeft=t=Math.round(this.plotLeft),this.plotTop=u=Math.round(this.plotTop),this.plotWidth=e=Math.max(0,Math.round(o-t-this.marginRight)),this.plotHeight=n=Math.max(0,Math.round(g-u-this.marginBottom)),this.plotSizeX=b?n:e,this.plotSizeY=b?e:n,this.plotBorderWidth=l.plotBorderWidth||0,this.spacingBox=r.spacingBox={x:h[3],y:h[0],width:o-h[3]-h[1],height:g-h[0]-h[2]},this.plotBox=r.plotBox={x:t,y:u,width:e,height:n},o=2*Math.floor(this.plotBorderWidth/2),b=Math.ceil(Math.max(o,c[3])/2),r=Math.ceil(Math.max(o,c[0])/2),this.clipBox={x:b,y:r,width:Math.floor(this.plotSizeX-Math.max(o,c[1])/2-b),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(o,c[2])/2-r))}
2,a||this.axes.forEach((function(a){a.setAxisSize(),a.setAxisTranslation()})),D(this,"afterSetChartSize",{skipAxes:a})},t.prototype.resetMargins=function(){D(this,"resetMargins");var a=this,b=a.options.chart;["margin","spacing"].forEach((function(t){var e=b[t],g=B(e)?e:[e,e,e,e];["Top","Right","Bottom","Left"].forEach((function(e,n){a[t][n]=W(b[t+e],g[n])}))})),Z.forEach((function(b,t){a[b]=W(a.margin[t],a.spacing[t])})),a.axisOffset=[0,0,0,0],a.clipOffset=[0,0,0,0]},t.prototype.drawChartBox=function(){var p,a=this.options.chart,b=this.renderer,t=this.chartWidth,e=this.chartHeight,g=this.chartBackground,n=this.plotBackground,r=this.plotBorder,o=this.styledMode,l=this.plotBGImage,u=a.backgroundColor,h=a.plotBackgroundColor,c=a.plotBackgroundImage,q=this.plotLeft,d=this.plotTop,f=this.plotWidth,m=this.plotHeight,v=this.plotBox,y=this.clipRect,x=this.clipBox,w="animate";if(g||(this.chartBackground=g=b.rect().addClass("highcharts-background").add(),w="attr"),o)var S=p=g.strokeWidth();else p=(S=a.borderWidth||0)+(a.shadow?8:0),u={fill:u||"none"},(S||g["stroke-width"])&&(u.stroke=a.borderColor,u["stroke-width"]=S),g.attr(u).shadow(a.shadow);g[w]({x:p/2,y:p/2,width:t-p-S%2,height:e-p-S%2,r:a.borderRadius}
2),w="animate",n||(w="attr",this.plotBackground=n=b.rect().addClass("highcharts-plot-background").add()),n[w](v),o||(n.attr({fill:h||"none"}).shadow(a.plotShadow),c&&(l?(c!==l.attr("href")&&l.attr("href",c),l.animate(v)):this.plotBGImage=b.image(c,q,d,f,m).add())),y?y.animate({width:x.width,height:x.height}):this.clipRect=b.clipRect(x),w="animate",r||(w="attr",this.plotBorder=r=b.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),o||r.attr({stroke:a.plotBorderColor,"stroke-width":a.plotBorderWidth||0,fill:"none"}),r[w](r.crisp({x:q,y:d,width:f,height:m},-r.strokeWidth())),this.isDirtyBox=!1,D(this,"afterDrawChartBox")},t.prototype.propFromSeries=function(){var t,g,e,a=this,b=a.options.chart,n=a.options.series;["inverted","angular","polar"].forEach((function(r){for(t=P[b.type||b.defaultSeriesType],e=b[r]||t&&t.prototype[r],g=n&&n.length;!e&&g--;)(t=P[n[g].type])&&t.prototype[r]&&(e=!0);a[r]=e}))},t.prototype.linkSeries=function(){var a=this,b=a.series;b.forEach((function(a){a.linkedSeries.length=0})),b.forEach((function(b){var t=b.options.linkedTo;X(t)&&(t=":previous"===t?a.series[b.index-1]:a.get(t))&&t.linkedParent!==b&&(t.linkedSeries.push(b),b.linkedParent=t,t.enabledDataSorting&&b.setDataSortingOptions(),b.visible=W(b.options.visible,t.options.visible,b.visible))})),D(this,"afterLinkSeries")},t.prototype.renderSeries=function(){this.series.forEach((function(a){a.translate(),a.render()}))},t.prototype.renderLabels=function(){var a=this,b=a.options.labels;b.items&&b.items.forEach((function(t){var e=j(b.style,t.style),g=H(e.left)+a.plotLeft,n=H(e.top)+a.plotTop+12;delete e.left,delete e.top,a.renderer.text(t.html,g,n).attr({zIndex:2}).css(e).add()}))},t.prototype.render=function(){var a=this.axes,b=this.colorAxis,t=this.renderer,e=this.options,g=0,n=function(a){a.forEach((function(a){a.visible&&a.render()}))};this.setTitle(),this.legend=new r(this,e.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),e=this.plotWidth,a.some((function(a){if(a.horiz&&a.visible&&a.options.labels.enabled&&a.series.length)return g=21,!0}));var o=this.plotHeight=Math.max(this.plotHeight-g,0);a.forEach((function(a){a.setScale()})),this.getAxisMargins();var l=1.1<e/this.plotWidth,h=1.05<o/this.plotHeight;(l||h)&&(a.forEach((function(a){(a.horiz&&l||!a.horiz&&h)&&a.setTickInterval(!0)})),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?n(a):b&&b.length&&n(b),this.seriesGroup||(this.seriesGroup=t.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0},t.prototype.addCredits=function(a){var b=this,t=Y(!0,this.options.credits,a);t.enabled&&!this.credits&&(this.credits=this.renderer.text(t.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",(function(){t.href&&(S.location.href=t.href)})).attr({align:t.position.align,zIndex:8}),b.styledMode||this.credits.css(t.style),this.credits.add().align(t.position),this.credits.update=function(a){b.credits=b.credits.destroy(),b.addCredits(a)})},t.prototype.destroy=function(){var g,a=this,b=a.axes,t=a.series,e=a.container,r=e&&e.parentNode;for(D(a,"destroy"),a.renderer.forExport?L(q,a):q[a.index]=void 0,n.chartCount--,a.renderTo.removeAttribute("data-highcharts-chart"),V(a),g=b.length;g--;)b[g]=b[g].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),g=t.length;g--;)t[g]=t[g].destroy();
2"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach((function(b){var t=a[b];t&&t.destroy&&(a[b]=t.destroy())})),e&&(e.innerHTML="",V(e),r&&T(e)),F(a,(function(b,t){delete a[t]}))},t.prototype.firstRender=function(){var a=this,b=a.options;a.isReadyToRender&&!a.isReadyToRender()||(a.getContainer(),a.resetMargins(),a.setChartSize(),a.propFromSeries(),a.getAxes(),(N(b.series)?b.series:[]).forEach((function(b){a.initSeries(b)})),a.linkSeries(),a.setSeriesData(),D(a,"beforeRender"),c&&(a.pointer=n.hasTouch||!S.PointerEvent&&!S.MSPointerEvent?new c(a,b):new o(a,b)),a.render(),a.pointer.getChartPosition(),a.renderer.imgCount||a.hasLoaded||a.onload(),a.temporaryDisplay(!0))},t.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach((function(a){a&&void 0!==this.index&&a.apply(this,[this])}),this),D(this,"load"),D(this,"render"),A(this.index)&&this.setReflow(this.options.chart.reflow),this.hasLoaded=!0},t.prototype.addSeries=function(a,b,t){var e,g=this;return a&&(b=W(b,!0),D(g,"addSeries",{options:a},(function(){e=g.initSeries(a),g.isDirtyLegend=!0,g.linkSeries(),e.enabledDataSorting&&e.setData(a.data,!1),D(g,"afterAddSeries",{series:e}),b&&g.redraw(t)}))),e},t.prototype.addAxis=function(a,b,t,e){return this.createAxis(b?"xAxis":"yAxis",{axis:a,redraw:t,animation:e})},t.prototype.addColorAxis=function(a,b,t){return this.createAxis("colorAxis",{axis:a,redraw:b,animation:t})},t.prototype.createAxis=function(a,b){var t=this.options,r="colorAxis"===a,g=b.redraw,o=b.animation;b=Y(b.axis,{index:this[a].length,isX:"xAxis"===a});var l=r?new n.ColorAxis(this,b):new e(this,b);return t[a]=U(t[a]||{}),t[a].push(b),r&&(this.isDirtyLegend=!0,this.axes.forEach((function(a){a.series=[]})),this.series.forEach((function(a){a.bindAxes(),a.isDirtyData=!0}))),W(g,!0)&&this.redraw(o),l},t.prototype.showLoading=function(t){var e=this,n=e.options,r=e.loadingDiv,o=e.loadingSpan,l=n.loading,u=function(){r&&b(r,{left:e.plotLeft+"px",top:e.plotTop+"px",width:e.plotWidth+"px",height:e.plotHeight+"px"})};r||(e.loadingDiv=r=a("div",{className:"highcharts-loading highcharts-loading-hidden"},null,e.container)),o||(e.loadingSpan=o=a("span",{className:"highcharts-loading-inner"},null,r),M(e,"redraw",u)),r.className="highcharts-loading",v.setElementHTML(o,W(t,n.lang.loading,"")),e.styledMode||(b(r,j(l.style,{zIndex:10})),b(o,l.labelStyle),e.loadingShown||(b(r,{opacity:0,display:""}),g(r,{opacity:l.style.opacity||.5},{duration:l.showDuration||0}))),e.loadingShown=!0,u()},t.prototype.hideLoading=function(){var a=this.options,t=this.loadingDiv;t&&(t.className="highcharts-loading highcharts-loading-hidden",this.styledMode||g(t,{opacity:0},{duration:a.loading.hideDuration||100,complete:function(){b(t,{display:"none"})}})),this.loadingShown=!1},t.prototype.update=function(a,b,t,e){var n,r,u,g=this,o={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},l=a.isResponsiveOptions,h=[];if(D(g,"update",{options:a}),l||g.setResponsive(!1,!0),a=k(a,g.options),g.userOptions=Y(g.userOptions,a),n=a.chart){if(Y(!0,g.options.chart,n),"className"in n&&g.setClassName(n.className),"reflow"in n&&g.setReflow(n.reflow),"inverted"in n||"polar"in n||"type"in n){g.propFromSeries();var q=!0}"alignTicks"in n&&(q=!0),F(n,(function(a,b){-1!==g.propsRequireUpdateSeries.indexOf("chart."+b)&&(r=!0),-1!==g.propsRequireDirtyBox.indexOf(b)&&(g.isDirtyBox=!0),-1!==g.propsRequireReflow.indexOf(b)&&(l?g.isDirtyBox=!0:u=!0)})),!g.styledMode&&"style"in n&&g.renderer.setStyle(n.style)}!g.styledMode&&a.colors&&(this.options.colors=a.colors),a.time&&(this.time===_&&(this.time=new f(a.time)),Y(!0,g.options.time,a.time)),F(a,(function(b,t){g[t]&&"function"==typeof g[t].update?g[t].update(b,!1):"function"==typeof g[o[t]]?g[o[t]](b):"color"!==t&&-1===g.collectionsWithUpdate.indexOf(t)&&Y(!0,g.options[t],a[t]),"chart"!==t&&-1!==g.propsRequireUpdateSeries.indexOf(t)&&(r=!0)})),this.collectionsWithUpdate.forEach((function(b){if(a[b]){if("series"===b){var e=[];g[b].forEach((function(a,b){a.options.isInternal||e.push(W(a.options.index,b))}))}
2U(a[b]).forEach((function(a,n){var r,o=A(a.id);o&&(r=g.get(a.id)),!r&&g[b]&&(r=g[b][e?e[n]:n])&&o&&A(r.options.id)&&(r=void 0),r&&r.coll===b&&(r.update(a,!1),t&&(r.touched=!0)),!r&&t&&g.collectionsWithInit[b]&&(g.collectionsWithInit[b][0].apply(g,[a].concat(g.collectionsWithInit[b][1]||[]).concat([!1])).touched=!0)})),t&&g[b].forEach((function(a){a.touched||a.options.isInternal?delete a.touched:h.push(a)}))}})),h.forEach((function(a){a.chart&&a.remove(!1)})),q&&g.axes.forEach((function(a){a.update({},!1)})),r&&g.getSeriesOrderByLinks().forEach((function(a){a.chart&&a.update({},!1)}),this),q=n&&n.width,n=n&&n.height,X(n)&&(n=G(n,q||g.chartWidth)),u||p(q)&&q!==g.chartWidth||p(n)&&n!==g.chartHeight?g.setSize(q,n,e):W(b,!0)&&g.redraw(e),D(g,"afterUpdate",{options:a,redraw:b,animation:e})},t.prototype.setSubtitle=function(a,b){this.applyDescription("subtitle",a),this.layOutTitles(b)},t.prototype.setCaption=function(a,b){this.applyDescription("caption",a),this.layOutTitles(b)},t.prototype.showResetZoom=function(){function a(){b.zoomOut()}var b=this,t=C.lang,e=b.options.chart.resetZoomButton,g=e.theme,n=g.states,r="chart"===e.relativeTo||"spaceBox"===e.relativeTo?null:this.scrollablePlotBox||"plotBox";D(this,"beforeShowResetZoom",null,(function(){b.resetZoomButton=b.renderer.button(t.resetZoom,null,null,a,g,n&&n.hover).attr({align:e.position.align,title:t.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(e.position,!1,r)})),D(this,"afterShowResetZoom")},t.prototype.zoomOut=function(){D(this,"selection",{resetSelection:!0}
2,this.zoom)},t.prototype.zoom=function(a){var t,b=this,e=b.pointer,g=!1,n=b.inverted?e.mouseDownX:e.mouseDownY;!a||a.resetSelection?(b.axes.forEach((function(a){t=a.zoom()})),e.initiated=!1):a.xAxis.concat(a.yAxis).forEach((function(a){var r=a.axis,o=b.inverted?r.left:r.top,l=b.inverted?o+r.width:o+r.height,u=r.isXAxis,h=!1;(!u&&n>=o&&n<=l||u||!A(n))&&(h=!0),e[u?"zoomX":"zoomY"]&&h&&(t=r.zoom(a.min,a.max),r.displayBtn&&(g=!0))}));var r=b.resetZoomButton;g&&!r?b.showResetZoom():!g&&B(r)&&(b.resetZoomButton=r.destroy()),t&&b.redraw(W(b.options.chart.animation,a&&a.animation,100>b.pointCount))},t.prototype.pan=function(a,t){var e,n=this,g=n.hoverPoints,r=n.options.chart,o=n.options.mapNavigation&&n.options.mapNavigation.enabled;t="object"==typeof t?t:{enabled:t,type:"x"},r&&r.panning&&(r.panning=t);var l=t.type;D(this,"pan",{originalEvent:a},(function(){g&&g.forEach((function(a){a.setState()}));var t=[1];"xy"===l?t=[1,0]:"y"===l&&(t=[0]),t.forEach((function(b){var t=n[b?"xAxis":"yAxis"][0],g=t.horiz,r=a[g?"chartX":"chartY"],u=n[g=g?"mouseDownX":"mouseDownY"],h=(t.pointRange||0)/2,c=t.reversed&&!n.inverted||!t.reversed&&n.inverted?-1:1,q=t.getExtremes(),d=t.toValue(u-r,!0)+h*c,f=(c=t.toValue(u+t.len-r,!0)-h*c)<d;u=f?c:d,d=f?d:c,c=t.hasVerticalPanning();var m=t.panningState;!c||b||m&&!m.isDirty||t.series.forEach((function(a){var b=a.getProcessedData(!0);b=a.getExtremes(b.yData,!0),m||(m={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),p(b.dataMin)&&p(b.dataMax)&&(m.startMin=Math.min(W(a.options.threshold,1/0),b.dataMin,m.startMin),m.startMax=Math.max(W(a.options.threshold,-1/0),b.dataMax,m.startMax))}
2)),b=Math.min(W(null==m?void 0:m.startMin,q.dataMin),h?q.min:t.toValue(t.toPixels(q.min)-t.minPixelPadding)),h=Math.max(W(null==m?void 0:m.startMax,q.dataMax),h?q.max:t.toValue(t.toPixels(q.max)+t.minPixelPadding)),t.panningState=m,t.isOrdinal||(0<(c=b-u)&&(d+=c,u=b),0<(c=d-h)&&(d=h,u-=c),t.series.length&&u!==q.min&&d!==q.max&&u>=b&&d<=h&&(t.setExtremes(u,d,!1,!1,{trigger:"pan"}),n.resetZoomButton||o||u===b||d===h||!l.match("y")||(n.showResetZoom(),t.displayBtn=!1),e=!0),n[g]=r)})),e&&n.redraw(!1),b(n.container,{cursor:"move"})}))},t}();return j(Q.prototype,{callbacks:[],collectionsWithInit:{xAxis:[Q.prototype.addAxis,[!0]],yAxis:[Q.prototype.addAxis,[!1]],series:[Q.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","zAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),n.chart=function(a,b,t){return new Q(a,b,t)},n.Chart=Q,Q})),e(n,"Mixins/LegendSymbol.js",[n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.merge,r=e.pick;return t.LegendSymbolMixin={drawRectangle:function(t,e){var n=t.symbolHeight,o=t.options.squareSymbol;e.legendSymbol=this.chart.renderer.rect(o?(t.symbolWidth-n)/2:0,t.baseline-n+1,o?n:t.symbolWidth,n,r(t.options.symbolRadius,n/2)).addClass("highcharts-point").attr({zIndex:3}).add(e.legendGroup)},drawLineMarker:function(t){var e=this.options,o=e.marker,l=t.symbolWidth,h=t.symbolHeight,c=h/2,d=this.chart.renderer,f=this.legendGroup;t=t.baseline-Math.round(.3*t.fontMetrics.b);var g={};this.chart.styledMode||(g={"stroke-width":e.lineWidth||0},e.dashStyle&&(g.dashstyle=e.dashStyle)),this.legendLine=d.path([["M",0,t],["L",l,t]]).addClass("highcharts-graph").attr(g).add(f),o&&!1!==o.enabled&&l&&(e=Math.min(r(o.radius,c),c),0===this.symbol.indexOf("url")&&(o=n(o,{width:h,height:h}),e=0),this.legendSymbol=o=d.symbol(this.symbol,l/2-e,t-e,2*e,2*e,o).addClass("highcharts-point").add(f),o.isMarker=!0)}}})),e(n,"Core/Series/Series.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Options.js"],n["Core/Color/Palette.js"],n["Core/Series/Point.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Renderer/SVG/SVGElement.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l,h,c,d){var f=t.animObject,m=t.setAnimation,v=e.hasTouch,g=e.svg,y=e.win,x=r.defaultOptions,q=h.seriesTypes,w=d.addEvent,S=d.arrayMax,C=d.arrayMin,_=d.clamp,P=d.cleanRecursively,M=d.correctFloat,O=d.defined,k=d.erase,a=d.error,b=d.extend,A=d.find,T=d.fireEvent,L=d.getNestedProperty,E=d.isArray,j=d.isFunction,I=d.isNumber,D=d.isString,R=d.merge,N=d.objectEach,z=d.pick,p=d.removeEvent,B=d.splat,X=d.syncTimeout;return t=function(){function t(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return t.prototype.init=function(a,t){T(this,"init",{options:t});var e,n=this,g=a.series;this.eventOptions=this.eventOptions||{},this.eventsToUnbind=[],n.chart=a,n.options=t=n.setOptions(t),n.linkedSeries=[],n.bindAxes(),b(n,{name:t.name,state:"",visible:!1!==t.visible,selected:!0===t.selected});var r=t.events;N(r,(function(a,b){j(a)&&n.eventOptions[b]!==a&&(j(n.eventOptions[b])&&p(n,b,n.eventOptions[b]),n.eventOptions[b]=a,w(n,b,a))})),(r&&r.click||t.point&&t.point.events&&t.point.events.click||t.allowPointSelect)&&(a.runTrackerClick=!0),n.getColor(),n.getSymbol(),n.parallelArrays.forEach((function(a){n[a+"Data"]||(n[a+"Data"]=[])})),n.isCartesian&&(a.hasCartesianSeries=!0),g.length&&(e=g[g.length-1]),n._i=z(e&&e._i,-1)+1,n.opacity=n.options.opacity,a.orderSeries(this.insert(g)),t.dataSorting&&t.dataSorting.enabled?n.setDataSortingOptions():n.points||n.data||n.setData(t.data,!1),T(this,"afterInit")},t.prototype.is=function(a){return q[a]&&this instanceof q[a]},t.prototype.insert=function(a){var t,b=this.options.index;if(I(b)){for(t=a.length;t--;)if(b>=z(a[t].options.index,a[t]._i)){a.splice(t+1,0,this);break}-1===t&&a.unshift(this),t+=1}else a.push(this);return z(t,a.length-1)},t.prototype.bindAxes=function(){var g,b=this,t=b.options,e=b.chart;
2T(this,"bindAxes",null,(function(){(b.axisTypes||[]).forEach((function(n){e[n].forEach((function(a){g=a.options,(t[n]===g.index||void 0!==t[n]&&t[n]===g.id||void 0===t[n]&&0===g.index)&&(b.insert(a.series),b[n]=a,a.isDirty=!0)})),b[n]||b.optionalAxis===n||a(18,!0,e)}))})),T(this,"afterBindAxes")},t.prototype.updateParallelArrays=function(a,b){var t=a.series,e=arguments,g=I(b)?function(e){var g="y"===e&&t.toYData?t.toYData(a):a[e];t[e+"Data"][b]=g}:function(a){Array.prototype[b].apply(t[a+"Data"],Array.prototype.slice.call(e,2))};t.parallelArrays.forEach(g)},t.prototype.hasData=function(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&0<this.yData.length},t.prototype.autoIncrement=function(){var t,a=this.options,b=this.xIncrement,e=a.pointIntervalUnit,g=this.chart.time;return b=z(b,a.pointStart,0),this.pointInterval=t=z(this.pointInterval,a.pointInterval,1),e&&(a=new g.Date(b),"day"===e?g.set("Date",a,g.get("Date",a)+t):"month"===e?g.set("Month",a,g.get("Month",a)+t):"year"===e&&g.set("FullYear",a,g.get("FullYear",a)+t),t=a.getTime()-b),this.xIncrement=b+t,b},t.prototype.setDataSortingOptions=function(){var a=this.options;b(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),O(a.pointRange)||(a.pointRange=1)},t.prototype.setOptions=function(a){var b=this.chart,g=b.options,t=g.plotOptions,e=b.userOptions||{};a=R(a),b=b.styledMode;var n={plotOptions:t,userOptions:a};T(this,"setOptions",n);var r=n.plotOptions[this.type],o=e.plotOptions||{};return this.userOptions=n.userOptions,e=R(r,t.series,e.plotOptions&&e.plotOptions[this.type],a),this.tooltipOptions=R(x.tooltip,x.plotOptions.series&&x.plotOptions.series.tooltip,x.plotOptions[this.type].tooltip,g.tooltip.userOptions,t.series&&t.series.tooltip,t[this.type].tooltip,a.tooltip),this.stickyTracking=z(a.stickyTracking,o[this.type]&&o[this.type].stickyTracking,o.series&&o.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||e.stickyTracking),null===r.marker&&delete e.marker,this.zoneAxis=e.zoneAxis,g=this.zones=(e.zones||[]).slice(),!e.negativeColor&&!e.negativeFillColor||e.zones||(t={value:e[this.zoneAxis+"Threshold"]||e.threshold||0,className:"highcharts-negative"},b||(t.color=e.negativeColor,t.fillColor=e.negativeFillColor),g.push(t)),g.length&&O(g[g.length-1].value)&&g.push(b?{}:{color:this.color,fillColor:this.fillColor}),T(this,"afterSetOptions",{options:e}),e},t.prototype.getName=function(){return z(this.options.name,"Series "+(this.index+1))},t.prototype.getCyclic=function(a,b,t){var g=this.chart,e=this.userOptions,n=a+"Index",r=a+"Counter",o=t?t.length:z(g.options.chart[a+"Count"],g[a+"Count"]);if(!b){var l=z(e[n],e["_"+n]);O(l)||(g.series.length||(g[r]=0),e["_"+n]=l=g[r]%o,g[r]+=1),t&&(b=t[l])}void 0!==l&&(this[n]=l),this[a]=b},t.prototype.getColor=function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||x.plotOptions[this.type].color,this.chart.options.colors)},t.prototype.getPointsCollection=function(){return(this.hasGroupedData?this.points:this.data)||[]},t.prototype.getSymbol=function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},t.prototype.findPointIndex=function(a,b){var t,e=a.id,n=a.x,g=this.points,r=this.options.dataSorting;if(e)var o=this.chart.get(e);else if(this.linkedParent||this.enabledDataSorting){var l=r&&r.matchByName?"name":"index";if(!(o=A(g,(function(b){return!b.touched&&b[l]===a[l]}))))return}if(o){var h=o&&o.index;void 0!==h&&(t=!0)}return void 0===h&&I(n)&&(h=this.xData.indexOf(n,b)),-1!==h&&void 0!==h&&this.cropped&&(h=h>=this.cropStart?h-this.cropStart:h),!t&&g[h]&&g[h].touched&&(h=void 0),h},t.prototype.updateData=function(a,b){var t,e,n,r=this.options,g=r.dataSorting,o=this.points,l=[],h=this.requireSorting,u=a.length===o.length,p=!0;if(this.xIncrement=null,a.forEach((function(a,b){var e=O(a)&&this.pointClass.prototype.optionsToObject.call({series:this},a)||{},p=e.x;e.id||I(p)?(-1===(p=this.findPointIndex(e,n))||void 0===p?l.push(a):o[p]&&a!==r.data[p]?(o[p].update(a,!1,null,!1),o[p].touched=!0,h&&(n=p+1)):o[p]&&(o[p].touched=!0),(!u||b!==p||g&&g.enabled||this.hasDerivedData)&&(t=!0)):l.push(a)}),this),t)for(a=o.length;a--;)(e=o[a])&&!e.touched&&e.remove&&e.remove(!1,b);
2else!u||g&&g.enabled?p=!1:(a.forEach((function(a,b){o[b].update&&a!==o[b].y&&o[b].update(a,!1,null,!1)})),l.length=0);return o.forEach((function(a){a&&(a.touched=!1)})),!!p&&(l.forEach((function(a){this.addPoint(a,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=S(this.xData),this.autoIncrement()),!0)},t.prototype.setData=function(b,t,e,g){var n,r=this,o=r.points,l=o&&o.length||0,h=r.options,c=r.chart,u=h.dataSorting,p=null,q=r.xAxis;p=h.turboThreshold;var d,f=this.xData,m=this.yData,v=(n=r.pointArrayMap)&&n.length,y=h.keys,x=0,w=1;if(n=(b=b||[]).length,t=z(t,!0),u&&u.enabled&&(b=this.sortData(b)),!1!==g&&n&&l&&!r.cropped&&!r.hasGroupedData&&r.visible&&!r.isSeriesBoosting&&(d=this.updateData(b,e)),!d){if(r.xIncrement=null,r.colorCounter=0,this.parallelArrays.forEach((function(a){r[a+"Data"].length=0})),p&&n>p)if(p=r.getFirstValidPoint(b),I(p))for(e=0;e<n;e++)f[e]=this.autoIncrement(),m[e]=b[e];else if(E(p))if(v)for(e=0;e<n;e++)g=b[e],f[e]=g[0],m[e]=g.slice(1,v+1);else for(y&&(x=0<=(x=y.indexOf("x"))?x:0,w=0<=(w=y.indexOf("y"))?w:1),e=0;e<n;e++)g=b[e],f[e]=g[x],m[e]=g[w];else a(12,!1,c);else for(e=0;e<n;e++)void 0!==b[e]&&(g={series:r},r.pointClass.prototype.applyOptions.apply(g,[b[e]]),r.updateParallelArrays(g,e));for(m&&D(m[0])&&a(14,!0,c),r.data=[],r.options.data=r.userOptions.data=b,e=l;e--;)o[e]&&o[e].destroy&&o[e].destroy();q&&(q.minRange=q.userMinRange),r.isDirty=c.isDirtyBox=!0,r.isDirtyData=!!o,e=!1}"point"===h.legendType&&(this.processData(),this.generatePoints()),t&&c.redraw(e)},t.prototype.sortData=function(a){var b=this,t=b.options.dataSorting.sortKey||"y",g=function(a,b){return O(b)&&a.pointClass.prototype.optionsToObject.call({series:a},b)||{}};return a.forEach((function(t,e){a[e]=g(b,t),a[e].index=e}),this),a.concat().sort((function(a,b){return a=L(t,a),(b=L(t,b))<a?-1:b>a?1:0})).forEach((function(a,b){a.x=b}),this),b.linkedSeries&&b.linkedSeries.forEach((function(b){var t=b.options,e=t.data;t.dataSorting&&t.dataSorting.enabled||!e||(e.forEach((function(t,n){e[n]=g(b,t),a[n]&&(e[n].x=a[n].x,e[n].index=n)})),b.setData(e,!1))})),a},t.prototype.getProcessedData=function(b){var t=this.xData,e=this.yData,g=t.length,n=0,r=this.xAxis,o=this.options,l=o.cropThreshold,h=b||this.getExtremesFromAll||o.getExtremesFromAll,c=this.isCartesian;b=r&&r.val2lin,o=!(!r||!r.logarithmic);var p=this.requireSorting;if(r)var u=(r=r.getExtremes()).min,q=r.max;if(c&&this.sorted&&!h&&(!l||g>l||this.forceCrop))if(t[g-1]<u||t[0]>q)t=[],e=[];else if(this.yData&&(t[0]<u||t[g-1]>q)){t=(n=this.cropData(this.xData,this.yData,u,q)).xData,e=n.yData,n=n.start;var d=!0}for(l=t.length||1;--l;)if(0<(g=o?b(t[l])-b(t[l-1]):t[l]-t[l-1])&&(void 0===f||g<f))var f=g;else 0>g&&p&&(a(15,!1,this.chart),p=!1);return{xData:t,yData:e,cropped:d,cropStart:n,closestPointRange:f}},t.prototype.processData=function(a){var b=this.xAxis;if(this.isCartesian&&!this.isDirty&&!b.isDirty&&!this.yAxis.isDirty&&!a)return!1;a=this.getProcessedData(),this.cropped=a.cropped,this.cropStart=a.cropStart,this.processedXData=a.xData,this.processedYData=a.yData,this.closestPointRange=this.basePointRange=a.closestPointRange},t.prototype.cropData=function(a,b,t,e,g){var n,r=a.length,o=0,l=r;for(g=z(g,this.cropShoulder),n=0;n<r;n++)if(a[n]>=t){o=Math.max(0,n-g);break}for(t=n;t<r;t++)if(a[t]>e){l=t+g;break}return{xData:a.slice(o,l),yData:b.slice(o,l),start:o,end:l}},t.prototype.generatePoints=function(){var g,a=this.options,t=a.data,e=this.data,n=this.processedXData,r=this.processedYData,o=this.pointClass,l=n.length,h=this.cropStart||0,c=this.hasGroupedData;a=a.keys;var q,p=[];for(e||c||((e=[]).length=t.length,e=this.data=e),a&&c&&(this.options.keys=!1),q=0;q<l;q++){var d=h+q;if(c){var f=(new o).init(this,[n[q]].concat(B(r[q])));f.dataGroup=this.groupMap[q],f.dataGroup.options&&(f.options=f.dataGroup.options,b(f,f.dataGroup.options),delete f.dataLabels)}else(f=e[d])||void 0===t[d]||(e[d]=f=(new o).init(this,t[d],n[q]));f&&(f.index=d,p[q]=f)}if(this.options.keys=a,e&&(l!==(g=e.length)||c))for(q=0;q<g;q++)q!==h||c||(q+=l),e[q]&&(e[q].destroyElements(),e[q].plotX=void 0);this.data=e,this.points=p,T(this,"afterGeneratePoints")},t.prototype.getXExtremes=function(a){return{min:C(a),max:S(a)}},t.prototype.getExtremes=function(a,b){var p,t=this.xAxis,e=this.yAxis,g=this.processedXData||this.xData,n=[],r=0,o=0,l=0,h=this.requireSorting?this.cropShoulder:0,c=!!e&&e.positiveValuesOnly;for(e=(a=a||this.stackedYData||this.processedYData||[]).length,t&&(o=(l=t.getExtremes()).min,l=l.max),p=0;p<e;p++){var u=g[p],q=a[p],d=(I(q)||E(q))&&(q.length||0<q||!c);if(u=b||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!t||(g[p+h]||u)>=o&&(g[p-h]||u)<=l,d&&u)if(d=q.length)for(;d--;)I(q[d])&&(n[r++]=q[d]);else n[r++]=q}return a={dataMin:C(n),dataMax:S(n)},T(this,"afterGetExtremes",{dataExtremes:a}),a},t.prototype.applyExtremes=function(){var a=this.getExtremes();return this.dataMin=a.dataMin,this.dataMax=a.dataMax,a},t.prototype.getFirstValidPoint=function(a){for(var b=null,t=a.length,e=0;null===b&&e<t;)b=a[e],e++;return b},t.prototype.translate=function(){this.processedXData||this.processData(),this.generatePoints();var t,e,a=this.options,b=a.stacking,n=this.xAxis,g=n.categories,r
2=this.enabledDataSorting,o=this.yAxis,l=this.points,h=l.length,c=!!this.modifyValue,p=this.pointPlacementToXValue(),q=!!p,d=a.threshold,f=a.startFromThreshold?d:0,m=this.zoneAxis||"y",v=Number.MAX_VALUE;for(t=0;t<h;t++){var y=l[t],x=y.x,w=y.y,S=y.low,C=b&&o.stacking&&o.stacking.stacks[(this.negStacks&&w<(f?0:d)?"-":"")+this.stackKey];if((o.positiveValuesOnly&&!o.validatePositiveValue(w)||n.positiveValuesOnly&&!n.validatePositiveValue(x))&&(y.isNull=!0),y.plotX=e=M(_(n.translate(x,0,0,0,1,p,"flags"===this.type),-1e5,1e5)),b&&this.visible&&C&&C[x]){var P=this.getStackIndicator(P,x,this.index);if(!y.isNull)var k=C[x],A=k.points[P.key]}if(E(A)&&(S=A[0],w=A[1],S===f&&P.key===C[x].base&&(S=z(I(d)&&d,o.min)),o.positiveValuesOnly&&0>=S&&(S=null),y.total=y.stackTotal=k.total,y.percentage=k.total&&y.y/k.total*100,y.stackY=w,this.irregularWidths||k.setOffset(this.pointXOffset||0,this.barW||0)),y.yBottom=O(S)?_(o.translate(S,0,1,0,1),-1e5,1e5):null,c&&(w=this.modifyValue(w,y)),y.plotY=void 0,I(w)&&void 0!==(w=o.translate(w,!1,!0,!1,!0))&&(y.plotY=_(w,-1e5,1e5)),y.isInside=this.isPointInside(y),y.clientX=q?M(n.translate(x,0,0,0,1,p)):e,y.negative=y[m]<(a[m+"Threshold"]||d||0),y.category=g&&void 0!==g[y.x]?g[y.x]:y.x,!y.isNull&&!1!==y.visible){void 0!==L&&(v=Math.min(v,Math.abs(e-L)));var L=e}y.zone=this.zones.length&&y.getZone(),!y.graphic&&this.group&&r&&(y.isNew=!0)}this.closestPointRangePx=v,T(this,"afterTranslate")},t.prototype.getValidPoints=function(a,b,t){var e=this.chart;return(a||this.points||[]).filter((function(a){return!(b&&!e.isInsidePlot(a.plotX,a.plotY,e.inverted))&&!1!==a.visible&&(t||!a.isNull)}))},t.prototype.getClipBox=function(a,b){var t=this.options,e=this.chart,g=e.inverted,n=this.xAxis,r=n&&this.yAxis,o=e.options.chart.scrollablePlotArea||{};return a&&!1===t.clip&&r?a=g?{y:-e.chartWidth+r.len+r.pos,height:e.chartWidth,width:e.chartHeight,x:-e.chartHeight+n.len+n.pos}:{y:-r.pos,height:e.chartHeight,width:e.chartWidth,x:-n.pos}:(a=this.clipBox||e.clipBox,b&&(a.width=e.plotSizeX,a.x=(e.scrollablePixelsX||0)*(o.scrollPositionX||0))),b?{width:a.width,x:a.x}:a},t.prototype.setClip=function(a){var b=this.chart,t=this.options,e=b.renderer,g=b.inverted,n=this.clipBox,r=this.getClipBox(a),o=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,a&&a.defer,r.height,t.xAxis,t.yAxis].join(),l=b[o],h=b[o+"m"];a&&(r.width=0,g&&(r.x=b.plotHeight+(!1!==t.clip?0:b.plotTop))),l?b.hasLoaded||l.attr(r):(a&&(b[o+"m"]=h=e.clipRect(g?b.plotSizeX+99:-99,g?-b.plotLeft:-b.plotTop,99,g?b.chartWidth:b.chartHeight)),b[o]=l=e.clipRect(r),l.count={length:0}),a&&!l.count[this.index]&&(l.count[this.index]=!0,l.count.length+=1),(!1!==t.clip||a)&&(this.group.clip(a||n?l:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=o),a||(l.count[this.index]&&(delete l.count[this.index],--l.count.length),0===l.count.length&&o&&b[o]&&(n||(b[o]=b[o].destroy()),b[o+"m"]&&(b[o+"m"]=b[o+"m"].destroy())))},t.prototype.animate=function(a){var b=this.chart,t=f(this.options.animation);if(a)this.setClip(t);else{var e=this.sharedClipKey;a=b[e];var g=this.getClipBox(t,!0);a&&a.animate(g,t),b[e+"m"]&&b[e+"m"].animate({width:g.width+99,x:g.x-(b.inverted?0:99)},t)}},t.prototype.afterAnimate=function(){this.setClip(),T(this,"afterAnimate"),this.finishedAnimating=!0},t.prototype.drawPoints=function(){var t,e,a=this.points,b=this.chart,g=this.options.marker,n=this[this.specialGroup]||this.markerGroup,r=this.xAxis,o=z(g.enabled,!(r&&!r.isRadial)||null,this.closestPointRangePx>=g.enabledThreshold*g.radius);if(!1!==g.enabled||this._hasPointMarkers)for(t=0;t<a.length;t++){var l=a[t],h=(e=l.graphic)?"animate":"attr",c=l.marker||{},p=!!l.marker;if((o&&void 0===c.enabled||c.enabled)&&!l.isNull&&!1!==l.visible){var q=z(c.symbol,this.symbol),d=this.markerAttribs(l,l.selected&&"select");this.enabledDataSorting&&(l.startXPos=r.reversed?-d.width:r.width);var f=!1!==l.isInside;e?e[f?"show":"hide"](f).animate(d):f&&(0<d.width||l.hasImage)&&(l.graphic=e=b.renderer.symbol(q,d.x,d.y,d.width,d.height,p?c:g).add(n),this.enabledDataSorting&&b.hasRendered&&(e.attr({x:l.startXPos}),h="animate")),e&&"animate"===h&&e[f?"show":"hide"](f).animate(d),e&&!b.
2styledMode&&e[h](this.pointAttribs(l,l.selected&&"select")),e&&e.addClass(l.getClassName(),!0)}else e&&(l.graphic=e.destroy())}},t.prototype.markerAttribs=function(a,b){var t=this.options,e=t.marker,g=a.marker||{},n=g.symbol||e.symbol,r=z(g.radius,e.radius);return b&&(e=e.states[b],b=g.states&&g.states[b],r=z(b&&b.radius,e&&e.radius,r+(e&&e.radiusPlus||0))),a.hasImage=n&&0===n.indexOf("url"),a.hasImage&&(r=0),a={x:t.crisp?Math.floor(a.plotX)-r:a.plotX-r,y:a.plotY-r},r&&(a.width=a.height=2*r),a},t.prototype.pointAttribs=function(a,b){var t=this.options.marker,e=a&&a.options,g=e&&e.marker||{},n=this.color,r=e&&e.color,o=a&&a.color;e=z(g.lineWidth,t.lineWidth);var l=a&&a.zone&&a.zone.color;return a=1,n=r||l||o||n,r=g.fillColor||t.fillColor||n,n=g.lineColor||t.lineColor||n,b=b||"normal",t=t.states[b],b=g.states&&g.states[b]||{},e=z(b.lineWidth,t.lineWidth,e+z(b.lineWidthPlus,t.lineWidthPlus,0)),r=b.fillColor||t.fillColor||r,{stroke:n=b.lineColor||t.lineColor||n,"stroke-width":e,fill:r,opacity:a=z(b.opacity,t.opacity,a)}},t.prototype.destroy=function(a){var t,e,n,b=this,r=b.chart,o=/AppleWeb
2Kit\/533/.test(y.navigator.userAgent),l=b.data||[];for(T(b,"destroy"),this.removeEvents(a),(b.axisTypes||[]).forEach((function(a){(n=b[a])&&n.series&&(k(n.series,b),n.isDirty=n.forceRedraw=!0)})),b.legendItem&&b.chart.legend.destroyItem(b),t=l.length;t--;)(e=l[t])&&e.destroy&&e.destroy();b.points=null,d.clearTimeout(b.animationTimeout),N(b,(function(a,b){a instanceof c&&!a.survive&&a[o&&"group"===b?"hide":"destroy"]()})),r.hoverSeries===b&&(r.hoverSeries=null),k(r.series,b),r.orderSeries(),N(b,(function(t,e){a&&"hcEvents"===e||delete b[e]}))},t.prototype.applyZones=function(){var g,t,e,n,r,o,l,h,a=this,b=this.chart,c=b.renderer,d=this.zones,f=this.clips||[],m=this.graph,v=this.area,y=Math.max(b.chartWidth,b.chartHeight),p=this[(this.zoneAxis||"y")+"Axis"],q=b.inverted,x=!1;if(d.length&&(m||v)&&p&&void 0!==p.min){var w=p.reversed,S=p.horiz;m&&!this.showLine&&m.hide(),v&&v.hide();var C=p.getExtremes();d.forEach((function(d,u){g=w?S?b.plotWidth:0:S?0:p.toPixels(C.min)||0,g=_(z(t,g),0,y),t=_(Math.round(p.toPixels(z(d.value,C.max),!0)||0),0,y),x&&(g=t=p.toPixels(C.max)),n=Math.abs(g-t),r=Math.min(g,t),o=Math.max(g,t),p.isXAxis?(e={x:q?o:r,y:0,width:n,height:y},S||(e.x=b.plotHeight-e.x)):(e={x:0,y:q?o:r,width:y,height:n},S&&(e.y=b.plotWidth-e.y)),q&&c.isVML&&(e=p.isXAxis?{x:0,y:w?r:o,height:e.width,width:b.chartWidth}:{x:e.y-b.plotLeft-b.spacingBox.x,y:0,width:e.height,height:b.chartHeight}),f[u]?f[u].animate(e):f[u]=c.clipRect(e),l=a["zone-area-"+u],h=a["zone-graph-"+u],m&&h&&h.clip(f[u]),v&&l&&l.clip(f[u]),x=d.value>C.max,a.resetZones&&0===t&&(t=void 0)})),this.clips=f}else a.visible&&(m&&m.show(!0),v&&v.show(!0))},t.prototype.invertGroups=function(a){function b(){["group","markerGroup"].forEach((function(b){t[b]&&(e.renderer.isVML&&t[b].attr({width:t.yAxis.len,height:t.xAxis.len}),t[b].width=t.yAxis.len,t[b].height=t.xAxis.len,t[b].invert(!t.isRadialSeries&&a))}))}var t=this,e=t.chart;t.xAxis&&(t.eventsToUnbind.push(w(e,"resize",b)),b(),t.invertGroups=b)},t.prototype.plotGroup=function(a,b,t,g,e){var n=this[a],r=!n;return t={visibility:t,zIndex:g||.1},void 0===this.opacity||this.chart.styledMode||"inactive"===this.state||(t.opacity=this.opacity),r&&(this[a]=n=this.chart.renderer.g().add(e)),n.addClass("highcharts-"+b+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(O(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(n.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),n.attr(t)[r?"attr":"animate"](this.getPlotBox()),n},t.prototype.getPlotBox=function(){var a=this.chart,b=this.xAxis,t=this.yAxis;return a.inverted&&(b=t,t=this.xAxis),{translateX:b?b.left:a.plotLeft,translateY:t?t.top:a.plotTop,scaleX:1,scaleY:1}},t.prototype.removeEvents=function(a){a||p(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach((function(a){a()})),this.eventsToUnbind.length=0)},t.prototype.render=function(){var a=this,b=a.chart,t=a.options,e=f(t.animation),g=!a.finishedAnimating&&b.renderer.isSVG&&e.duration,n=a.visible?"inherit":"hidden",r=t.zIndex,o=a.hasRendered,l=b.seriesGroup,h=b.inverted;T(this,"render");var c=a.plotGroup("group","series",n,r,l);a.markerGroup=a.plotGroup("markerGroup","markers",n,r,l),g&&a.animate&&a.animate(!0),c.inverted=!!z(a.invertible,a.isCartesian)&&h,a.drawGraph&&(a.drawGraph(),a.applyZones()),a.visible&&a.drawPoints(),a.drawDataLabels&&a.drawDataLabels(),a.redrawPoints&&a.redrawPoints(),a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker(),a.invertGroups(h),!1===t.clip||a.sharedClipKey||o||c.clip(b.clipRect),g&&a.animate&&a.animate(),o||(g&&e.defer&&(g+=e.defer),a.animationTimeout=X((function(){a.afterAnimate()}),g||0)),a.isDirty=!1,a.hasRendered=!0,T(a,"afterRender")},t.prototype.redraw=function(){var a=this.chart,b=this.isDirty||this.isDirtyData,t=this.group,e=this.xAxis,g=this.yAxis;t&&(a.inverted&&t.attr({width:a.plotWidth,height:a.plotHeight}),t.animate({translateX:z(e&&e.left,a.plotLeft),translateY:z(g&&g.top,a.plotTop)})),this.translate(),this.render(),b&&delete this.kdTree},t.prototype.searchPoint=function(a,b){var t=this.xAxis,e=this.yAxis,g=this.chart.inverted;return this.searchKDTree({clientX:g?t.len-a.chartY+t.pos:a.chartX-t.pos,plotY:g?e.len-a.chartX+e.pos:a.chartY-e.pos},b,a)},t.prototype.buildKDTree=function(a){function b(a,e,g){var n;if(n=a&&a.length){var r=t.kdAxisArray[e%g];return a.sort((function(a,b){return a[r]-b[r]})),{point:a[n=Math.floor(n/2)],left:b(a.slice(0,n),e+1,g),right:b(a.slice(n+1),e+1,g)}}}this.buildingKdTree=!0;var t=this,e=-1<t.options.findNearestPointBy.indexOf("y")?2:1;delete t.kdTree,X((function(){t.kdTree=b(t.getValidPoints(null,!t.directTouch),e,e),t.buildingKdTree=!1}),t.options.kdNow||a&&"touchstart"===a.type?0:1)},t.prototype.searchKDTree=function(a,b,t){var e=this,n=this.kdAxisArray[0],r=this.kdAxisArray[1],o=b?"distX":"dist";if(b=-1<e.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(t),this.kdTree)return function g(a,b,t,l){var h=b.point,p=e.kdAxisArray[t%l],q=h,c=O(a[n])&&O(h[n])?Math.pow(a[n]-h[n],2):null,d=O
2(a[r])&&O(h[r])?Math.pow(a[r]-h[r],2):null;return d=(c||0)+(d||0),h.dist=O(d)?Math.sqrt(d):Number.MAX_VALUE,h.distX=O(c)?Math.sqrt(c):Number.MAX_VALUE,c=0>(p=a[p]-h[p])?"right":"left",b[d=0>p?"left":"right"]&&(q=(d=g(a,b[d],t+1,l))[o]<q[o]?d:h),b[c]&&Math.sqrt(p*p)<q[o]&&(q=(a=g(a,b[c],t+1,l))[o]<q[o]?a:q),q}(a,this.kdTree,b,b)},t.prototype.pointPlacementToXValue=function(){var a=this.options,b=a.pointRange,t=this.xAxis;return"between"===(a=a.pointPlacement)&&(a=t.reversed?-.5:.5),I(a)?a*(b||t.pointRange):0},t.prototype.isPointInside=function(a){return void 0!==a.plotY&&void 0!==a.plotX&&0<=a.plotY&&a.plotY<=this.yAxis.len&&0<=a.plotX&&a.plotX<=this.xAxis.len},t.prototype.drawTracker=function(){var a=this,b=a.options,t=b.trackByArea,e=[].concat(t?a.areaPath:a.graphPath),n=a.chart,r=n.pointer,o=n.renderer,l=n.options.tooltip.snap,h=a.tracker,c=function(b){n.hoverSeries!==a&&a.onMouseOver()},p="rgba(192,192,192,"+(g?1e-4:.002)+")";h?h.attr({d:e}):a.graph&&(a.tracker=o.path(e).attr({visibility:a.visible?"visible":"hidden",zIndex:2}).addClass(t?"highcharts-tracker-area":"highcharts-tracker-line").add(a.group),n.styledMode||a.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:p,fill:t?p:"none","stroke-width":a.graph.strokeWidth()+(t?0:2*l)}),[a.tracker,a.markerGroup].forEach((function(a){a.addClass("highcharts-tracker").on("mouseover",c).on("mouseout",(function(a){r.onTrackerMouseOut(a)})),b.cursor&&!n.styledMode&&a.css({cursor:b.cursor}),v&&a.on("touchstart",c)}))),T(this,"afterDrawTracker")},t.prototype.addPoint=function(a,b,t,e,g){var n=this.options,r=this.data,o=this.chart,l=this.xAxis;l=l&&l.hasNames&&l.names;var p,h=n.data,c=this.xData;b=z(b,!0);var q={series:this};this.pointClass.prototype.applyOptions.apply(q,[a]);var d=q.x,f=c.length;if(this.requireSorting&&d<c[f-1])for(p=!0;f&&c[f-1]>d;)f--;this.updateParallelArrays(q,"splice",f,0,0),this.updateParallelArrays(q,f),l&&q.name&&(l[d]=q.name),h.splice(f,0,a),p&&(this.data.splice(f,0,null),this.processData()),"point"===n.legendType&&this.generatePoints(),t&&(r[0]&&r[0].remove?r[0].remove(!1):(r.shift(),this.updateParallelArrays(q,"shift"),h.shift())),!1!==g&&T(this,"addPoint",{point:q}),this.isDirtyData=this.isDirty=!0,b&&o.redraw(e)},t.prototype.removePoint=function(a,b,t){var e=this,g=e.data,n=g[a],r=e.points,o=e.chart,l=function(){r&&r.length===g.length&&r.splice(a,1),g.splice(a,1),e.options.data.splice(a,1),e.updateParallelArrays(n||{series:e},"splice",a,1),n&&n.destroy(),e.isDirty=!0,e.isDirtyData=!0,b&&o.redraw()};m(t,o),b=z(b,!0),n?n.firePointEvent("remove",null,l):l()},t.prototype.remove=function(a,b,t,e){function g(){n.destroy(e),r.isDirtyLegend=r.isDirtyBox=!0,r.linkSeries(),z(a,!0)&&r.redraw(b)}var n=this,r=n.chart;!1!==t?T(n,"remove",null,g):g()},t.prototype.update=function(t,e){t=P(t,this.userOptions),T(this,"update",{options:t});var n,g=this,r=g.chart,o=g.userOptions,l=g.initialType||g.type,h=r.options.plotOptions,c=t.type||o.type||r.options.chart.type,p=!(this.hasDerivedData||c&&c!==this.type||void 0!==t.pointStart||void 0!==t.pointInterval||g.hasOptionChanged("dataGrouping")||g.hasOptionChanged("pointStart")||g.hasOptionChanged("pointInterval")||g.hasOptionChanged("pointIntervalUnit")||g.hasOptionChanged("keys")),d=q[l].prototype,f=["eventOptions","navigatorSeries","baseSeries"],u=g.finishedAnimating&&{animation:!1},m={};if(p&&(f.push("data","isDirtyData","points","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","nodes","layout","mapMap","mapData","minY","maxY","minX","maxX"),!1!==t.visible&&f.push("area","graph"),g.parallelArrays.forEach((function(a){f.push(a+"Data")})),t.data&&(t.dataSorting&&b(g.options.dataSorting,t.dataSorting),this.setData(t.data,!1))),t=R(o,u,{index:void 0===o.index?g.index:o.index,pointStart:z(h&&h.series&&h.series.pointStart,o.pointStart,g.xData[0])},!p&&{data:g.options.data},t),p&&t.data&&(t.data=g.options.data),(f=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(f)).forEach((function(a){f[a]=g[a],delete g[a]})),q[c||l]){if(o=c!==g.type,g.remove(!1,!1,!1,!0),o)if(Object.setPrototypeOf)Object.
2setPrototypeOf(g,q[c||l].prototype);else{for(n in o=Object.hasOwnProperty.call(g,"hcEvents")&&g.hcEvents,d)g[n]=void 0;b(g,q[c||l].prototype),o?g.hcEvents=o:delete g.hcEvents}}else a(17,!0,r,{missingModuleFor:c||l});if(f.forEach((function(a){g[a]=f[a]})),g.init(r,t),p&&this.points){var v=g.options;!1===v.visible?(m.graphic=1,m.dataLabel=1):g._hasPointLabels||(t=v.marker,c=v.dataLabels,t&&(!1===t.enabled||"symbol"in t)&&(m.graphic=1),c&&!1===c.enabled&&(m.dataLabel=1)),this.points.forEach((function(a){a&&a.series&&(a.resolveColor(),Object.keys(m).length&&a.destroyElements(m),!1===v.showInLegend&&a.legendItem&&r.legend.destroyItem(a))}),this)}g.initialType=l,r.linkSeries(),T(this,"afterUpdate"),z(e,!0)&&r.redraw(!!p&&void 0)},t.prototype.setName=function(a){this.name=this.options.name=this.userOptions.name=a,this.chart.isDirtyLegend=!0},t.prototype.hasOptionChanged=function(a){var b=this.options[a],t=this.chart.options.plotOptions,e=this.userOptions[a];return e?b!==e:b!==z(t&&t[this.type]&&t[this.type][a],t&&t.series&&t.series[a],b)},t.prototype.onMouseOver=function(){var a=this.chart,b=a.hoverSeries;a.pointer.setHoverChartIndex(),b&&b!==this&&b.onMouseOut(),this.options.events.mouseOver&&T(this,"mouseOver"),this.setState("hover"),a.hoverSeries=this},t.prototype.onMouseOut=function(){var a=this.options,b=this.chart,t=b.tooltip,e=b.hoverPoint;b.hoverSeries=null,e&&e.onMouseOut(),this&&a.events.mouseOut&&T(this,"mouseOut"),!t||this.stickyTracking||t.shared&&!this.noSharedTooltip||t.hide(),b.series.forEach((function(a){a.setState("",!0)}))},t.prototype.setState=function(a,b){var t=this,e=t.options,g=t.graph,n=e.inactiveOtherPoints,r=e.states,o=e.lineWidth,l=e.opacity,h=z(r[a||"normal"]&&r[a||"normal"].animation,t.chart.options.chart.animation);if(e=0,a=a||"",t.state!==a&&([t.group,t.markerGroup,t.dataLabelsGroup].forEach((function(b){b&&(t.state&&b.removeClass("highcharts-series-"+t.state),a&&b.addClass("highcharts-series-"+a))})),t.state=a,!t.chart.styledMode)){if(r[a]&&!1===r[a].enabled)return;if(a&&(o=r[a].lineWidth||o+(r[a].lineWidthPlus||0),l=z(r[a].opacity,l)),g&&!g.dashstyle)for(r={"stroke-width":o},g.animate(r,h);t["zone-graph-"+e];)t["zone-graph-"+e].animate(r,h),e+=1;n||[t.group,t.markerGroup,t.dataLabelsGroup,t.labelBySeries].forEach((function(a){a&&a.animate({opacity:l},h)}))}b&&n&&t.points&&t.setAllPointsToState(a||void 0)},t.prototype.setAllPointsToState=function(a){this.points.forEach((function(b){b.setState&&b.setState(a)}))},t.prototype.setVisible=function(a,b){var t=this,e=t.chart,g=t.legendItem,n=e.options.chart.ignoreHiddenSeries,r=t.visible,o=(t.visible=a=t.options.visible=t.userOptions.visible=void 0===a?!r:a)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((function(a){t[a]&&t[a][o]()})),e.hoverSeries!==t&&(e.hoverPoint&&e.hoverPoint.series)!==t||t.onMouseOut(),g&&e.legend.colorizeItem(t,a),t.isDirty=!0,t.options.stacking&&e.series.forEach((function(a){a.options.stacking&&a.visible&&(a.isDirty=!0)})),t.linkedSeries.forEach((function(b){b.setVisible(a,!1)})),n&&(e.isDirtyBox=!0),T(t,o),!1!==b&&e.redraw()},t.prototype.show=function(){this.setVisible(!0)},t.prototype.hide=function(){this.setVisible(!1)},t.prototype.select=function(a){this.selected=a=this.options.selected=void 0===a?!this.selected:a,this.checkbox&&(this.checkbox.checked=a),T(this,a?"select":"unselect")},t.defaultOptions={lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:o.backgroundColor,lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:o.neutralColor20,lineColor:o.neutralColor100,lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",defer:!0,formatter:function(){var a=this.series.chart.numberFormatter;return"number"!=typeof this.y?"":a(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},t}(),b(t.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:n.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:l,requireSorting:!0,sorted:!0}
2),h.series=t,t})),e(n,"Extensions/ScrollablePlotArea.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Axis/Axis.js"],n["Core/Chart/Chart.js"],n["Core/Series/Series.js"],n["Core/Globals.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l){var h=t.stop,c=l.addEvent,d=l.createElement,f=l.merge,m=l.pick;c(n,"afterSetChartSize",(function(t){var g=this.options.chart.scrollablePlotArea,e=g&&g.minWidth;if(g=g&&g.minHeight,!this.renderer.forExport){if(e){if(this.scrollablePixelsX=e=Math.max(0,e-this.chartWidth)){this.scrollablePlotBox=f(this.plotBox),this.plotWidth+=e,this.inverted?(this.clipBox.height+=e,this.plotBox.height+=e):(this.clipBox.width+=e,this.plotBox.width+=e);var n={1:{name:"right",value:e}}}}else g&&(this.scrollablePixelsY=e=Math.max(0,g-this.chartHeight))&&(this.scrollablePlotBox=f(this.plotBox),this.plotHeight+=e,this.inverted?(this.clipBox.width+=e,this.plotBox.width+=e):(this.clipBox.height+=e,this.plotBox.height+=e),n={2:{name:"bottom",value:e}});n&&!t.skipAxes&&this.axes.forEach((function(g){n[g.side]?g.getPlotLinePath=function(){var t=n[g.side].name,e=this[t];this[t]=e-n[g.side].value;var r=o.Axis.prototype.getPlotLinePath.apply(this,arguments);return this[t]=e,r}:(g.setAxisSize(),g.setAxisTranslation())}))}})),c(n,"render",(function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()})),n.prototype.setUpScrolling=function(){var t=this,g={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(g.overflowX="auto"),this.scrollablePixelsY&&(g.overflowY="auto"),this.scrollingParent=d("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=d("div",{className:"highcharts-scrolling"},g,this.scrollingParent),c(this.scrollingContainer,"scroll",(function(){t.pointer&&delete t.pointer.chartPosition})),this.innerContainer=d("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},n.prototype.moveFixedElements=function(){var t,e=this.container,g=this.fixedRenderer,n=".highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?t=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(t=".highcharts-yaxis"),t&&n.push(t+":not(.highcharts-radial-axis)",t+"-labels:not(.highcharts-radial-axis-labels)"),n.forEach((function(t){[].forEach.call(e.querySelectorAll(t),(function(t){(t.namespaceURI===g.SVG_NS?g.box:g.box.parentNode).appendChild(t),t.style.pointerEvents="auto"}))}))},n.prototype.applyFixed=function(){var g,t,n,l=this,q=!this.fixedDiv,f=this.options.chart,v=f.scrollablePlotArea;q?(this.fixedDiv=d("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:((null===(g=f.style)||void 0===g?void 0:g.zIndex)||0)+2,top:0},null,!0),null===(t=this.scrollingContainer)||void 0===t||t.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=g=new o.Renderer(this.fixedDiv,this.chartWidth,this.chartHeight,null===(n=this.options.chart)||void 0===n?void 0:n.style),this.scrollableMask=g.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":m(v.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),c(this,"afterShowResetZoom",this.moveFixedElements),c(this,"afterLayOutTitles",this.moveFixedElements),c(e,"afterInit",(function(){l.scrollableDirty=!0})),c(r,"show",(function(){l.scrollableDirty=!0}))):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||q)&&(this.scrollableDirty=!1,this.moveFixedElements()),n=this.chartWidth+(this.scrollablePixelsX||0),g=this.chartHe
2ight+(this.scrollablePixelsY||0),h(this.container),this.container.style.width=n+"px",this.container.style.height=g+"px",this.renderer.boxWrapper.attr({width:n,height:g,viewBox:[0,0,n,g].join(" ")}),this.chartBackground.attr({width:n,height:g}),this.scrollingContainer.style.height=this.chartHeight+"px",q&&(v.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*v.scrollPositionX),v.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*v.scrollPositionY)),g=this.axisOffset,q=this.plotTop-g[0]-1,v=this.plotLeft-g[3]-1,n=this.plotTop+this.plotHeight+g[2]+1,g=this.plotLeft+this.plotWidth+g[1]+1,t=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),f=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0),q=this.scrollablePixelsX?[["M",0,q],["L",this.plotLeft-1,q],["L",this.plotLeft-1,n],["L",0,n],["Z"],["M",t,q],["L",this.chartWidth,q],["L",this.chartWidth,n],["L",t,n],["Z"]]:this.scrollablePixelsY?[["M",v,0],["L",v,this.plotTop-1],["L",g,this.plotTop-1],["L",g,0],["Z"],["M",v,f],["L",v,this.chartHeight],["L",g,this.chartHeight],["L",g,f],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:q})}})),e(n,"Core/Axis/StackingAxis.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Utilities.js"]],(function(t,e){var n=t.getDeferredAnimation,r=e.addEvent,o=e.destroyObjectProperties,l=e.fireEvent,h=e.objectEach,c=e.pick,d=function(){function t(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}return t.prototype.buildStacks=function(){var t,e=this.axis,n=e.series,g=c(e.options.reversedStacks,!0),r=n.length;if(!e.isXAxis){for(this.usePercentage=!1,t=r;t--;){var q=n[g?t:r-t-1];q.setStackedPoints(),q.setGroupedPoints()}for(t=0;t<r;t++)n[t].modifyStacks();l(e,"afterBuildStacks")}},t.prototype.cleanStacks=function(){if(!this.axis.isXAxis){if(this.oldStacks)var t=this.stacks=this.oldStacks;h(t,(function(t){h(t,(function(g){g.cumulative=g.total}))}))}},t.prototype.resetStacks=function(){var t=this,e=t.stacks;t.axis.isXAxis||h(e,(function(g){h(g,(function(e,n){e.touched<t.stacksTouched?(e.destroy(),delete g[n]):(e.total=null,e.cumulative=null)}))}))},t.prototype.renderStackTotals=function(){var t=this.axis,e=t.chart,g=e.renderer,r=this.stacks;t=n(e,t.options.stackLabels.animation);var o=this.stackTotalGroup=this.stackTotalGroup||g.g("stack-labels").attr({visibility:"visible",zIndex:6,opacity:0}).add();o.translate(e.plotLeft,e.plotTop),h(r,(function(g){h(g,(function(g){g.render(o)}))})),o.animate({opacity:1},t)},t}();return function(){function t(){}return t.compose=function(e){r(e,"init",t.onInit),r(e,"destroy",t.onDestroy)},t.onDestroy=function(){var t=this.stacking;if(t){var e=t.stacks;h(e,(function(g,t){o(g),e[t]=null})),t&&t.stackTotalGroup&&t.stackTotalGroup.destroy()}},t.onInit=function(){this.stacking||(this.stacking=new d(this))},t}()})),e(n,"Extensions/Stacking.js",[n["Core/Axis/Axis.js"],n["Core/Chart/Chart.js"],n["Core/Globals.js"],n["Core/Series/Series.js"],n["Core/Axis/StackingAxis.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l){var h=l.correctFloat,c=l.defined,d=l.destroyObjectProperties,f=l.format,m=l.isArray,v=l.isNumber,g=l.pick,y=function(){function t(t,g,e,n,r){var o=t.chart.inverted;this.axis=t,this.isNegative=e,this.options=g=g||{},this.x=n,this.total=null,this.points={},this.hasValidPoints=!1,this.stack=r,this.rightCliff=this.leftCliff=0,this.alignOptions={align:g.align||(o?e?"left":"right":"center"),verticalAlign:g.verticalAlign||(o?"middle":e?"bottom":"top"),y:g.y,x:g.x},this.textAlign=g.textAlign||(o?e?"right":"left":"center")}return t.prototype.destroy=function(){d(this,this.axis)},t.prototype.render=function(t){var e=this.axis.chart,n=this.options,r=n.format;r=r?f(r,this,e):n.formatter.call(this),this.label?this.label.attr({text:r,visibility:"hidden"}):(this.label=e.renderer.label(r,null,null,n.shape,null,null,n.useHTML,!1,"stack-labels"),r={r:n.borderRadius||0,text:r,rotation:n.rotation,padding:g(n.padding,5),visibility:"hidden"},e.styledMode||(r.fill=n.backgroundColor,r.stroke=n.borderColor,r["stroke-width"]=n.borderWidth,this.label.css(n.style)),this.label.attr(r),this.label.added||this.label.add(t)),this.label.labelrank=e.plotSizeY},t.prototype.setOffset=function(t,e,n,o,l){var h=this.axis,d=h.chart;o=h.translate(h.stacking.usePercentage?100:o||this.total,0,0,0,1),n=h.translate(n||0),n=c(o)&&Math.abs(o-n),t=g(l,d.xAxis[0].translate(this.x))+t,h=c(o)&&this.get
2StackBox(d,this,t,o,e,n,h),e=this.label,n=this.isNegative,t="justify"===g(this.options.overflow,"justify");var f=this.textAlign;e&&h&&(l=e.getBBox(),o=e.padding,f="left"===f?d.inverted?-o:o:"right"===f?l.width:d.inverted&&"center"===f?l.width/2:d.inverted?n?l.width+o:-o:l.width/2,n=d.inverted?l.height/2:n?-o:l.height,this.alignOptions.x=g(this.options.x,0),this.alignOptions.y=g(this.options.y,0),h.x-=f,h.y-=n,e.align(this.alignOptions,null,h),d.isInsidePlot(e.alignAttr.x+f-this.alignOptions.x,e.alignAttr.y+n-this.alignOptions.y)?e.show():(e.alignAttr.y=-9999,t=!1),t&&r.prototype.justifyDataLabel.call(this.axis,e,this.alignOptions,e.alignAttr,l,h),e.attr({x:e.alignAttr.x,y:e.alignAttr.y}),g(!t&&this.options.crop,!0)&&((d=v(e.x)&&v(e.y)&&d.isInsidePlot(e.x-o+e.width,e.y)&&d.isInsidePlot(e.x+o,e.y))||e.hide()))},t.prototype.getStackBox=function(t,g,e,n,r,o,l){var h=g.axis.reversed,c=t.inverted,a=l.height+l.pos-(c?t.plotLeft:t.plotTop);return g=g.isNegative&&!h||!g.isNegative&&h,{x:c?g?n-l.right:n-o+l.pos-t.plotLeft:e+t.xAxis[0].transB-t.plotLeft,y:c?l.height-e-r:g?a-n-o:a-n,width:c?o:r,height:c?r:o}},t}();return e.prototype.getStacks=function(){var t=this,e=t.inverted;t.yAxis.forEach((function(t){t.stacking&&t.stacking.stacks&&t.hasVisibleSeries&&(t.stacking.oldStacks=t.stacking.stacks)})),t.series.forEach((function(n){var r=n.xAxis&&n.xAxis.options||{};!n.options.stacking||!0!==n.visible&&!1!==t.options.chart.ignoreHiddenSeries||(n.stackKey=[n.type,g(n.options.stack,""),e?r.top:r.left,e?r.height:r.width].join())}))},o.compose(t),r.prototype.setGroupedPoints=function(){this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length&&r.prototype.setStackedPoints.call(this,"group")},r.prototype.setStackedPoints=function(t){var e=t||this.options.stacking;if(e&&(!0===this.visible||!1===this.chart.options.chart.ignoreHiddenSeries)){var n=this.processedXData,r=this.processedYData,o=[],l=r.length,d=this.options,f=d.threshold,v=g(d.startFromThreshold&&f,0);d=d.stack;var x,w,S="-"+(t=t?this.type+","+e:this.stackKey),a=this.negStacks,b=this.yAxis,C=b.stacking.stacks,_=b.stacking.oldStacks;for(b.stacking.stacksTouched+=1,w=0;w<l;w++){var P=n[w],M=r[w],O=this.getStackIndicator(O,P,this.index),k=O.key,A=(x=a&&M<(v?0:f))?S:t;C[A]||(C[A]={}),C[A][P]||(_[A]&&_[A][P]?(C[A][P]=_[A][P],C[A][P].total=null):C[A][P]=new y(b,b.options.stackLabels,x,P,d)),A=C[A][P],null!==M?(A.points[k]=A.points[this.index]=[g(A.cumulative,v)],c(A.cumulative)||(A.base=k),A.touched=b.stacking.stacksTouched,0<O.index&&!1===this.singleStacks&&(A.points[k][0]=A.points[this.index+","+P+",0"][0])):A.points[k]=A.points[this.index]=null,"percent"===e?(x=x?t:S,a&&C[x]&&C[x][P]?(x=C[x][P],A.total=x.total=Math.max(x.total,A.total)+Math.abs(M)||0):A.total=h(A.total+(Math.abs(M)||0))):"group"===e?(m(M)&&(M=M[0]),null!==M&&(A.total=(A.total||0)+1)):A.total=h(A.total+(M||0)),A.cumulative="group"===e?(A.total||1)-1:g(A.cumulative,v)+(M||0),null!==M&&(A.points[k].push(A.cumulative),o[w]=A.cumulative,A.hasValidPoints=!0)}"percent"===e&&(b.stacking.usePercentage=!0),"group"!==e&&(this.stackedYData=o),b.stacking.oldStacks={}}},r.prototype.modifyStacks=function(){var t,e=this,g=e.stackKey,n=e.yAxis.stacking.stacks,r=e.processedXData,o=e.options.stacking;e[o+"Stacker"]&&[g,"-"+g].forEach((function(g){for(var l,h,c=r.length;c--;)l=r[c],t=e.getStackIndicator(t,l,e.index,g),(h=(l=n[g]&&n[g][l])&&l.points[t.key])&&e[o+"Stacker"](h,l,c)}))},r.prototype.percentStacker=function(t,g,e){g=g.total?100/g.total:0,t[0]=h(t[0]*g),t[1]=h(t[1]*g),this.stackedYData[e]=t[1]},r.prototype.getStackIndicator=function(t,g,e,n){return!c(t)||t.x!==g||n&&t.key!==n?t={x:g,index:0,key:n}:t.index++,t.key=[e,g,t.index].join(),t},n.StackItem=y,n.StackItem})),e(n,"Series/Line/LineSeries.js",[n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,r){var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var g in e)e.hasOwnProperty(g)&&(t[g]=e[g])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),l=r.defined,h=r.merge;return r=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t}return o(r,n),r.prototype.drawGraph=function(){var e=this,n=this.options,r=(this.gappedPath||this.getGraphPath).call(this),g=this.chart.styledMode,o=[["graph","highcharts-graph"]];g||o[0].push(n.lineColor||this.color||t.neutralColor20,n.dashStyle),(o=e.getZonesGra
2phs(o)).forEach((function(t,o){var l=t[0],q=e[l],h=q?"animate":"attr";q?(q.endX=e.preventGraphAnimation?null:r.xMap,q.animate({d:r})):r.length&&(e[l]=q=e.chart.renderer.path(r).addClass(t[1]).attr({zIndex:1}).add(e.group)),q&&!g&&(l={stroke:t[2],"stroke-width":n.lineWidth,fill:e.fillGraph&&e.color||"none"},t[3]?l.dashstyle=t[3]:"square"!==n.linecap&&(l["stroke-linecap"]=l["stroke-linejoin"]="round"),q[h](l).shadow(2>o&&n.shadow)),q&&(q.startX=r.xMap,q.isArea=r.isArea)}))},r.prototype.getGraphPath=function(t,e,n){var q,r,g=this,o=g.options,h=o.step,c=[],d=[];return(q=(t=t||g.points).reversed)&&t.reverse(),(h={right:1,center:2}[h]||h&&3)&&q&&(h=4-h),(t=this.getValidPoints(t,!1,!(o.connectNulls&&!e&&!n))).forEach((function(q,f){var m=q.plotX,v=q.plotY,y=t[f-1];(q.leftCliff||y&&y.rightCliff)&&!n&&(r=!0),q.isNull&&!l(e)&&0<f?r=!o.connectNulls:q.isNull&&!e?r=!0:(0===f||r?f=[["M",q.plotX,q.plotY]]:g.getPointSpline?f=[g.getPointSpline(t,q,f)]:h?(f=1===h?[["L",y.plotX,v]]:2===h?[["L",(y.plotX+m)/2,y.plotY],["L",(y.plotX+m)/2,v]]:[["L",m,y.plotY]]).push(["L",m,v]):f=[["L",m,v]],d.push(q.x),h&&(d.push(q.x),2===h&&d.push(q.x)),c.push.apply(c,f),r=!1)})),c.xMap=d,g.graphPath=c},r.prototype.getZonesGraphs=function(t){return this.zones.forEach((function(e,n){
2n=["zone-graph-"+n,"highcharts-graph highcharts-zone-graph-"+n+" "+(e.className||"")],this.chart.styledMode||n.push(e.color||this.color,e.dashStyle||this.options.dashStyle),t.push(n)}),this),t},r.defaultOptions=h(e.defaultOptions,{}),r}(e),n.registerSeriesType("line",r),r})),e(n,"Series/Area/AreaSeries.js",[n["Core/Color/Color.js"],n["Mixins/LegendSymbol.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,r){var o=this&&this.__extends||function(){var t=function(e,g){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,t){g.__proto__=t}||function(g,t){for(var e in t)t.hasOwnProperty(e)&&(g[e]=t[e])})(e,g)};return function(e,g){function n(){this.constructor=e}t(e,g),e.prototype=null===g?Object.create(g):(n.prototype=g.prototype,new n)}}(),l=t.parse,h=n.seriesTypes.line;t=r.extend;var c=r.merge,d=r.objectEach,f=r.pick;return r=function(t){function e(){var g=null!==t&&t.apply(this,arguments)||this;return g.data=void 0,g.options=void 0,g.points=void 0,g}return o(e,t),e.prototype.drawGraph=function(){this.areaPath=[],t.prototype.drawGraph.apply(this);var g=this,e=this.areaPath,n=this.options,r=[["area","highcharts-area",this.color,n.fillColor]];this.zones.forEach((function(t,e){r.push(["zone-area-"+e,"highcharts-area highcharts-zone-area-"+e+" "+t.className,t.color||g.color,t.fillColor||n.fillColor])})),r.forEach((function(t){var r=t[0],o=g[r],h=o?"animate":"attr",c={};o?(o.endX=g.preventGraphAnimation?null:e.xMap,o.animate({d:e})):(c.zIndex=0,(o=g[r]=g.chart.renderer.path(e).addClass(t[1]).add(g.group)).isArea=!0),g.chart.styledMode||(c.fill=f(t[3],l(t[2]).setOpacity(f(n.fillOpacity,.75)).get())),o[h](c),o.startX=e.xMap,o.shiftUnit=n.step?2:1}))},e.prototype.getGraphPath=function(g){var t,e=h.prototype.getGraphPath,n=this.options,r=n.stacking,o=this.yAxis,l=[],c=[],d=this.index,m=o.stacking.stacks[this.stackKey],v=n.threshold,y=Math.round(o.getThreshold(n.threshold));n=f(n.connectNulls,"percent"===r);var a=function(a,b,t){var e=g[a];a=r&&m[e.x].points[d];var n=e[t+"Null"]||0;if(t=e[t+"Cliff"]||0,e=!0,t||n){var h=(n?a[0]:a[1])+t,q=a[0]+t;e=!!n}else!r&&g[b]&&g[b].isNull&&(h=q=v);void 0!==h&&(c.push({plotX:x,plotY:null===h?y:o.getThreshold(h),isNull:e,isCliff:!0}),l.push({plotX:x,plotY:null===q?y:o.getThreshold(q),doCurve:!1}))};for(g=g||this.points,r&&(g=this.getStackPoints(g)),t=0;t<g.length;t++){r||(g[t].leftCliff=g[t].rightCliff=g[t].leftNull=g[t].rightNull=void 0);var b=g[t].isNull,x=f(g[t].rectPlotX,g[t].plotX),w=r?f(g[t].yBottom,y):y;b&&!n||(n||a(t,t-1,"left"),b&&!r&&n||(c.push(g[t]),l.push({x:t,plotX:x,plotY:w})),n||a(t,t+1,"right"))}return t=e.call(this,c,!0,!0),l.reversed=!0,(w=(b=e.call(this,l,!0,!0))[0])&&"M"===w[0]&&(b[0]=["L",w[1],w[2]]),b=t.concat(b),e=e.call(this,c,!1,n),b.xMap=t.xMap,this.areaPath=b,e},e.prototype.getStackPoints=function(t){var e,g=[],n=[],r=this.xAxis,o=this.yAxis,l=o.stacking.stacks[this.stackKey],h={},c=this.index,m=o.series,v=m.length,y=f(o.options.reversedStacks,!0)?1:-1;if(t=t||this.points,this.options.stacking){for(e=0;e<t.length;e++)t[e].leftNull=t[e].rightNull=void 0,h[t[e].x]=t[e];d(l,(function(a,t){null!==a.total&&n.push(t)})),n.sort((function(a,t){return a-t}));var a=m.map((function(a){return a.visible}));n.forEach((function(b,t){var d,q,f=0;if(h[b]&&!h[b].isNull)g.push(h[b]),[-1,1].forEach((function(g){var r=1===g?"rightNull":"leftNull",o=0,f=l[n[t+g]];if(f)for(e=c;0<=e&&e<v;)(d=f.points[e])||(e===c?h[b][r]=!0:a[e]&&(q=l[b].points[e])&&(o-=q[1]-q[0])),e+=y;h[b][1===g?"rightCliff":"leftCliff"]=o}));else{for(e=c;0<=e&&e<v;){if(d=l[b].points[e]){f=d[1];break}e+=y}f=o.translate(f,0,1,0,1),g.push({isNull:!0,plotX:r.translate(b,0,0,0,1),x:b,plotY:f,yBottom:f})}}))}return g},e.defaultOptions=c(h.defaultOptions,{threshold:0}),e}(h),t(r.prototype,{singleStacks:!1,drawLegendSymbol:e.drawRectangle}),n.registerSeriesType("area",r),r})),e(n,"Series/Spline/SplineSeries.js",[n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e){var n=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),r=t.seriesTypes.line,o=e.merge,l=e.pick;return e=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;
2return e.data=void 0,e.options=void 0,e.points=void 0,e}return n(e,t),e.prototype.getPointSpline=function(t,e,n){var r=e.plotX||0,g=e.plotY||0,o=t[n-1];if(n=t[n+1],o&&!o.isNull&&!1!==o.doCurve&&!e.isCliff&&n&&!n.isNull&&!1!==n.doCurve&&!e.isCliff){t=o.plotY||0;var h=n.plotX||0;n=n.plotY||0;var q=0,c=(1.5*r+(o.plotX||0))/2.5,d=(1.5*g+t)/2.5,f=(1.5*g+n)/2.5;(h=(1.5*r+h)/2.5)!==c&&(q=(f-d)*(h-r)/(h-c)+g-f),f+=q,(d+=q)>t&&d>g?f=2*g-(d=Math.max(t,g)):d<t&&d<g&&(f=2*g-(d=Math.min(t,g))),f>n&&f>g?d=2*g-(f=Math.max(n,g)):f<n&&f<g&&(d=2*g-(f=Math.min(n,g))),e.rightContX=h,e.rightContY=f}return e=["C",l(o.rightContX,o.plotX,0),l(o.rightContY,o.plotY,0),l(c,r,0),l(d,g,0),r,g],o.rightContX=o.rightContY=void 0,e},e.defaultOptions=o(r.defaultOptions),e}(r),t.registerSeriesType("spline",e),e})),e(n,"Series/AreaSpline/AreaSplineSeries.js",[n["Series/Area/AreaSeries.js"],n["Series/Spline/SplineSeries.js"],n["Mixins/LegendSymbol.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o){var l=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function g(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(g.prototype=n.prototype,new g)}}(),h=t.prototype,c=o.extend,d=o.merge;return c((o=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.data=void 0,t.points=void 0,t.options=void 0,t}return l(r,n),r.defaultOptions=d(e.defaultOptions,t.defaultOptions),r}(e)).prototype,{getGraphPath:h.getGraphPath,getStackPoints:h.getStackPoints,drawGraph:h.drawGraph,drawLegendSymbol:n.drawRectangle}),r.registerSeriesType("areaspline",o),o})),e(n,"Series/Column/ColumnSeries.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Color/Color.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l,h,c){var d=this&&this.__extends||function(){var t=function(e,a){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,t){a.__proto__=t}||function(a,t){for(var b in t)t.hasOwnProperty(b)&&(a[b]=t[b])})(e,a)};return function(e,a){function b(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(b.prototype=a.prototype,new b)}}(),f=t.animObject,m=e.parse,v=n.hasTouch;t=n.noop;var g=c.clamp,y=c.css,x=c.defined,q=c.extend,w=c.fireEvent,S=c.isArray,C=c.isNumber,_=c.merge,P=c.pick,M=c.objectEach;return c=function(t){function e(){var a=null!==t&&t.apply(this,arguments)||this;return a.borderWidth=void 0,a.data=void 0,a.group=void 0,a.options=void 0,a.points=void 0,a}return d(e,t),e.prototype.animate=function(a){var b=this,t=this.yAxis,e=b.options,n=this.chart.inverted,r={},o=n?"translateX":"translateY";if(a)r.scaleY=.001,a=g(t.toPixels(e.threshold),t.pos,t.pos+t.len),n?r.translateX=a-t.len:r.translateY=a,b.clipBox&&b.setClip(),b.group.attr(r);else{var l=b.group.attr(o);b.group.animate({scaleY:1},q(f(b.options.animation),{step:function(a,e){b.group&&(r[o]=l+e.pos*(t.pos-l),b.group.attr(r))}}))}},e.prototype.init=function(a,b){t.prototype.init.apply(this,arguments);var e=this;(a=e.chart).hasRendered&&a.series.forEach((function(a){a.type===e.type&&(a.isDirty=!0)}))},e.prototype.getColumnMetrics=function(){var a=this,b=a.options,t=a.xAxis,e=a.yAxis,n=t.options.reversedStacks;n=t.reversed&&!n||!t.reversed&&n;var g,r={},o=0;!1===b.grouping?o=1:a.chart.series.forEach((function(b){var t=b.yAxis,n=b.options;if(b.type===a.type&&(b.visible||!a.chart.options.chart.ignoreHiddenSeries)&&e.len===t.len&&e.pos===t.pos){if(n.stacking&&"group"!==n.stacking){g=b.stackKey,void 0===r[g]&&(r[g]=o++);var l=r[g]}else!1!==n.grouping&&(l=o++);b.columnIndex=l}}));var l=Math.min(Math.abs(t.transA)*(t.ordinal&&t.ordinal.slope||b.pointRange||t.closestPointRange||t.tickInterval||1),t.len),h=l*b.groupPadding,c=(l-2*h)/(o||1);return b=Math.min(b.maxPointWidth||t.len,P(b.pointWidth,c*(1-2*b.pointPadding))),a.columnMetrics={width:b,offset:(c-b)/2+(h+((a.c
2olumnIndex||0)+(n?1:0))*c-l/2)*(n?-1:1),paddedWidth:c,columnCount:o},a.columnMetrics},e.prototype.crispCol=function(a,b,t,e){var n=this.chart,g=this.borderWidth,r=-(g%2?.5:0);return g=g%2?.5:1,n.inverted&&n.renderer.isVML&&(g+=1),this.options.crisp&&(t=Math.round(a+t)+r,t-=a=Math.round(a)+r),e=Math.round(b+e)+g,r=.5>=Math.abs(b)&&.5<e,e-=b=Math.round(b)+g,r&&e&&(--b,e+=1),{x:a,y:b,width:t,height:e}},e.prototype.adjustForMissingColumns=function(a,b,t,e){var n=this,g=this.options.stacking;if(!t.isNull&&1<e.columnCount){var r=0,o=0;M(this.yAxis.stacking&&this.yAxis.stacking.stacks,(function(a){if("number"==typeof t.x&&(a=a[t.x.toString()])){var b=a.points[n.index],e=a.total;g?(b&&(r=o),a.hasValidPoints&&o++):S(b)&&(r=b[1],o=e||0)}})),a=(t.plotX||0)+((o-1)*e.paddedWidth+b)/2-b-r*e.paddedWidth}return a},e.prototype.translate=function(){var a=this,b=a.chart,t=a.options,e=a.dense=2>a.closestPointRange*a.xAxis.transA;e=a.borderWidth=P(t.borderWidth,e?0:1);var n=a.xAxis,r=a.yAxis,o=t.threshold,h=a.translatedThreshold=r.getThreshold(o),c=P(t.minPointLength,5),q=a.getColumnMetrics(),d=q.width,f=a.barW=Math.max(d,1+2*e),p=a.pointXOffset=q.offset,m=a.dataMin,v=a.dataMax;b.inverted&&(h-=.5),t.pointPadding&&(f=Math.ceil(f)),l.prototype.translate.apply(a),a.points.forEach((function(e){var l=P(e.yBottom,h),y=999+Math.abs(l),w=d,S=e.plotX||0;y=g(e.plotY,-y,r.len+y);var _=S+p,M=f,O=Math.min(y,l),k=Math.max(y,l)-O;if(c&&Math.abs(k)<c){k=c;var A=!r.reversed&&!e.negative||r.reversed&&e.negative;C(o)&&C(v)&&e.y===o&&v<=o&&(r.min||0)<o&&(m!==v||(r.max||0)<=o)&&(A=!A),O=Math.abs(O-h)>c?l-c:h-(A?c:0)}x(e.options.pointWidth)&&(w=M=Math.ceil(e.options.pointWidth),_-=Math.round((w-d)/2)),t.centerInCategory&&(_=a.adjustForMissingColumns(_,w,e,q)),e.barX=_,e.pointWidth=w,e.tooltipPos=b.inverted?[g(r.len+r.pos-b.plotLeft-y,r.pos-b.plotLeft,r.len+r.pos-b.plotLeft),n.len+n.pos-b.plotTop-(S||0)-p-M/2,k]:[n.left-b.plotLeft+_+M/2,g(y+r.pos-b.plotTop,r.pos-b.plotTop,r.len+r.pos-b.plotTop),k],e.shapeType=a.pointClass.prototype.shapeType||"rect",e.shapeArgs=a.crispCol.apply(a,e.isNull?[_,h,M,0]:[_,O,M,k])}))},e.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},e.prototype.pointAttribs=function(a,b){var t=this.options,e=this.pointAttrToOptions||{},n=e.stroke||"borderColor",g=e["stroke-width"]||"borderWidth",r=a&&a.color||this.color,o=a&&a[n]||t[n]||this.color||r,l=a&&a[g]||t[g]||this[g]||0;e=a&&a.options.dashStyle||t.dashStyle;var h=P(a&&a.opacity,t.opacity,1);if(a&&this.zones.length){var q=a.getZone();r=a.options.color||q&&(q.color||a.nonZonedColor)||this.color,q&&(o=q.borderColor||o,e=q.dashStyle||e,l=q.borderWidth||l)}return b&&a&&(b=(a=_(t.states[b],a.options.states&&a.options.states[b]||{})).brightness,r=a.color||void 0!==b&&m(r).brighten(a.brightness).get()||r,o=a[n]||o,l=a[g]||l,e=a.dashStyle||e,h=P(a.opacity,h)),n={fill:r,stroke:o,"stroke-width":l,opacity:h},e&&(n.dashstyle=e),n},e.prototype.drawPoints=function(){var g,a=this,b=this.chart,t=a.options,e=b.renderer,n=t.animationLimit||250;a.points.forEach((function(r){var o=r.graphic,l=!!o,h=o&&b.pointCount<n?"animate":"attr";C(r.plotY)&&null!==r.y?(g=r.shapeArgs,o&&r.hasNewShapeType()&&(o=o.destroy()),a.enabledDataSorting&&(r.startXPos=a.xAxis.reversed?-(g?g.width:0):a.xAxis.width),o||(r.graphic=o=e[r.shapeType](g).add(r.group||a.group))&&a.enabledDataSorting&&b.hasRendered&&b.pointCount<n&&(o.attr({x:r.startXPos}),l=!0,h="animate"),o&&l&&o[h](_(g)),t.borderRadius&&o[h]({r:t.borderRadius}),b.styledMode||o[h](a.pointAttribs(r,r.selected&&"select")).shadow(!1!==r.allowShadow&&t.shadow,null,t.stacking&&!t.borderRadius),o&&(o.addClass(r.getClassName(),!0),o.attr({visibility:r.visible?"inherit":"hidden"}))):o&&(r.graphic=o.destroy())}))},e.prototype.drawTracker=function(){var t,a=this,b=a.chart,e=b.pointer,n=function(a){var b=e.getPointFromEvent(a);void 0!==b&&(e.isDirectTouch=!0,b.onMouseOver(a))};a.points.forEach((function(a){t=S(a.dataLabels)?a.dataLabels:a.dataLabel?[a.dataLabel]:[],a.graphic&&(a.graphic.element.point=a),t.forEach((function(b){b.div?b.div.point=a:b.element.point=a}))}
2)),a._hasTracking||(a.trackerGroups.forEach((function(t){a[t]&&(a[t].addClass("highcharts-tracker").on("mouseover",n).on("mouseout",(function(a){e.onTrackerMouseOut(a)})),v&&a[t].on("touchstart",n),!b.styledMode&&a.options.cursor&&a[t].css(y).css({cursor:a.options.cursor}))})),a._hasTracking=!0),w(this,"afterDrawTracker")},e.prototype.remove=function(){var a=this,b=a.chart;b.hasRendered&&b.series.forEach((function(b){b.type===a.type&&(b.isDirty=!0)})),l.prototype.remove.apply(a,arguments)},e.defaultOptions=_(l.defaultOptions,{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:o.neutralColor20,borderColor:o.neutralColor100}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:o.backgroundColor}),e}(l),q(c.prototype,{cropShoulder:0,directTouch:!0,drawLegendSymbol:r.drawRectangle,getSymbol:t,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),h.registerSeriesType("column",c),c})),e(n,"Series/Bar/BarSeries.js",[n["Series/Column/ColumnSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n){var r=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=n.extend,l=n.merge;return o((n=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t}return r(n,e),n.defaultOptions=l(t.defaultOptions,{}),n}(t)).prototype,{inverted:!0}),e.registerSeriesType("bar",n),n})),e(n,"Series/Scatter/ScatterSeries.js",[n["Series/Column/ColumnSeries.js"],n["Series/Line/LineSeries.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,r){var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,g){t.__proto__=g}||function(t,g){for(var e in g)g.hasOwnProperty(e)&&(t[e]=g[e])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),l=r.addEvent,h=r.extend,c=r.merge;return h((r=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return o(n,t),n.prototype.applyJitter=function(){var t=this,e=this.options.jitter,g=this.points.length;e&&this.points.forEach((function(n,r){["x","y"].forEach((function(o,l){var q="plot"+o.toUpperCase();if(e[o]&&!n.isNull){var h=t[o+"Axis"],c=e[o]*h.transA;if(h&&!h.isLog){var d=Math.max(0,n[q]-c);h=Math.min(h.len,n[q]+c),l=1e4*Math.sin(r+l*g),n[q]=d+(h-d)*(l-Math.floor(l)),"x"===o&&(n.clientX=n.plotX)}}}))}))},n.prototype.drawGraph=function(){(this.options.lineWidth||0===this.options.lineWidth&&this.graph&&this.graph.strokeWidth())&&t.prototype.drawGraph.call(this)},n.defaultOptions=c(e.defaultOptions,{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">â</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}),n}(e)).prototype,{drawTracker:t.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),l(r,"afterTranslate",(function(){this.applyJitter()})),n.registerSeriesType("scatter",r),r})),e(n,"Mixins/CenteredSeries.js",[n["Core/Globals.js"],n["Core/Series/Series.js"],n["Core/Utilities.js"]],(function(t,e,n){var r=n.isNumber,o=n.pick,l=n.relativeLength,h=t.deg2rad;return t.CenteredSeriesMixin={getCenter:function(){var t=this.options,n=this.chart,r=2*(t.slicedOffset||0),h=n.plotWidth-2*r,c=n.plotHeight-2*r,g=t.center,d=Math.min(h,c),f=t.size,q=t.innerSize||0;for("string"==typeof f&&(f=parseFloat(f)),"string"==typeof q&&(q=parseFloat(q)),t=[o(g[0],"50%"),o(g[1],"50%"),o(f&&0>f?void 0:t.size,"100%"),o(q&&0>q?void 0:t.innerSize||0,"0%")],!n.angular||this instanceof e||(t[3]=0),g=0;4>g;++g)f=t[g],n=2>g||2===g&&/%$/.test(f),t[g]=l(f,[h,c,d,t[2]][g])+(n?r:0);return t[3]>t[2]&&(t[3]=t[2]),t}
2,getStartAndEndRadians:function(t,e){return t=r(t)?t:0,e=r(e)&&e>t&&360>e-t?e:t+360,{start:h*(t+-90),end:h*(e+-90)}}}})),e(n,"Series/Pie/PiePoint.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Series/Point.js"],n["Core/Utilities.js"]],(function(t,e,n){var r=this&&this.__extends||function(){var t=function(e,g){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var g in e)e.hasOwnProperty(g)&&(t[g]=e[g])})(e,g)};return function(e,g){function n(){this.constructor=e}t(e,g),e.prototype=null===g?Object.create(g):(n.prototype=g.prototype,new n)}}(),o=t.setAnimation,l=n.addEvent,h=n.defined;t=n.extend;var c=n.isNumber,d=n.pick,f=n.relativeLength;return n=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.labelDistance=void 0,e.options=void 0,e.series=void 0,e}return r(n,t),n.prototype.getConnectorPath=function(){var t=this.labelPosition,e=this.series.options.dataLabels,n=e.connectorShape,r=this.connectorShapes;return r[n]&&(n=r[n]),n.call(this,{x:t.final.x,y:t.final.y,alignment:t.alignment},t.connectorPosition,e)},n.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},n.prototype.haloPath=function(t){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+t,e.r+t,{innerR:e.r-1,start:e.start,end:e.end})},n.prototype.init=function(){e.prototype.init.apply(this,arguments);var t=this;t.name=d(t.name,"Slice");var n=function(e){t.slice("select"===e.type)};return l(t,"select",n),l(t,"unselect",n),t},n.prototype.isValid=function(){return c(this.y)&&0<=this.y},n.prototype.setVisible=function(t,e){var n=this,g=n.series,r=g.chart,o=g.options.ignoreHiddenPoint;e=d(e,o),t!==n.visible&&(n.visible=n.options.visible=t=void 0===t?!n.visible:t,g.options.data[g.data.indexOf(n)]=n.options,["graphic","dataLabel","connector","shadowGroup"].forEach((function(e){n[e]&&n[e][t?"show":"hide"](t)})),n.legendItem&&r.legend.colorizeItem(n,t),t||"hover"!==n.state||n.setState(""),o&&(g.isDirty=!0),e&&r.redraw())},n.prototype.slice=function(t,e,n){var g=this.series;o(n,g.chart),d(e,!0),this.sliced=this.options.sliced=h(t)?t:!this.sliced,g.options.data[g.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},n}(e),t(n.prototype,{connectorShapes:{fixedOffset:function(t,e,g){var n=e.breakAt;return e=e.touchingSliceAt,[["M",t.x,t.y],g.softConnector?["C",t.x+("left"===t.alignment?-5:5),t.y,2*n.x-e.x,2*n.y-e.y,n.x,n.y]:["L",n.x,n.y],["L",e.x,e.y]]},straight:function(t,e){return e=e.touchingSliceAt,[["M",t.x,t.y],["L",e.x,e.y]]},crookedLine:function(t,e,g){e=e.touchingSliceAt;var n=this.series,r=n.center[0],o=n.chart.plotWidth,l=n.chart.plotLeft;n=t.alignment;var h=this.shapeArgs.r;return g=f(g.crookDistance,1),g=["L",o="left"===n?r+h+(o+l-r-h)*(1-g):l+(r-h)*g,t.y],r=!0,("left"===n?o>t.x||o<e.x:o<t.x||o>e.x)&&(r=!1),t=[["M",t.x,t.y]],r&&t.push(g),t.push(["L",e.x,e.y]),t}}}),n})),e(n,"Series/Pie/PieSeries.js",[n["Mixins/CenteredSeries.js"],n["Series/Column/ColumnSeries.js"],n["Core/Globals.js"],n["Mixins/LegendSymbol.js"],n["Core/Color/Palette.js"],n["Series/Pie/PiePoint.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Renderer/SVG/SVGRenderer.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l,h,c,d,f){var m=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function g(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(g.prototype=n.prototype,new g)}}(),v=t.getStartAndEndRadians;n=n.noop;var g=f.clamp,y=f.extend,x=f.fireEvent,q=f.merge,w=f.pick,S=f.relativeLength;return f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.center=void 0,e.data=void 0,e.maxLabelDistance=void 0,e.options=void 0,e.points=void 0,e}return m(e,t),e.prototype.animate=function(t){var e=this,n=e.points,r=e.startAngleRad;
2t||n.forEach((function(a){var b=a.graphic,t=a.shapeArgs;b&&t&&(b.attr({r:w(a.startR,e.center&&e.center[3]/2),start:r,end:r}),b.animate({r:t.r,start:t.start,end:t.end},e.options.animation))}))},e.prototype.drawEmpty=function(){var t=this.startAngleRad,e=this.endAngleRad,n=this.options;if(0===this.total&&this.center){var r=this.center[0],a=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(r,a,this.center[1]/2,0,t,e).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:d.prototype.symbols.arc(r,a,this.center[2]/2,0,{start:t,end:e,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":n.borderWidth,fill:n.fillColor||"none",stroke:n.color||o.neutralColor20})}else this.graph&&(this.graph=this.graph.destroy())},e.prototype.drawPoints=function(){var t=this.chart.renderer;this.points.forEach((function(e){e.graphic&&e.hasNewShapeType()&&(e.graphic=e.graphic.destroy()),e.graphic||(e.graphic=t[e.shapeType](e.shapeArgs).add(e.series.group),e.delayedRendering=!0)}))},e.prototype.generatePoints=function(){t.prototype.generatePoints.call(this),this.updateTotals()},e.prototype.getX=function(t,e,n){var r=this.center,a=this.radii?this.radii[n.index]||0:r[2]/2;return t=Math.asin(g((t-r[1])/(a+n.labelDistance),-1,1)),r[0]+(e?-1:1)*Math.cos(t)*(a+n.labelDistance)+(0<n.labelDistance?(e?-1:1)*this.options.dataLabels.padding:0)},e.prototype.hasData=function(){return!!this.processedXData.length},e.prototype.redrawPoints=function(){var t,a,b,g,e=this,n=e.chart,r=n.renderer,o=e.options.shadow;
2this.drawEmpty(),!o||e.shadowGroup||n.styledMode||(e.shadowGroup=r.g("shadow").attr({zIndex:-1}).add(e.group)),e.points.forEach((function(l){var h={};if(a=l.graphic,!l.isNull&&a){if(g=l.shapeArgs,t=l.getTranslate(),!n.styledMode){var c=l.shadowGroup;o&&!c&&(c=l.shadowGroup=r.g("shadow").add(e.shadowGroup)),c&&c.attr(t),b=e.pointAttribs(l,l.selected&&"select")}l.delayedRendering?(a.setRadialReference(e.center).attr(g).attr(t),n.styledMode||a.attr(b).attr({"stroke-linejoin":"round"}).shadow(o,c),l.delayedRendering=!1):(a.setRadialReference(e.center),n.styledMode||q(!0,h,b),q(!0,h,g,t),a.animate(h)),a.attr({visibility:l.visible?"inherit":"hidden"}),a.addClass(l.getClassName(),!0)}else a&&(l.graphic=a.destroy())}))},e.prototype.sortByAngle=function(t,e){t.sort((function(t,n){return void 0!==t.angle&&(n.angle-t.angle)*e}))},e.prototype.translate=function(t){this.generatePoints();var e=0,n=this.options,g=n.slicedOffset,a=g+(n.borderWidth||0),b=v(n.startAngle,n.endAngle),r=this.startAngleRad=b.start;b=(this.endAngleRad=b.end)-r;var o=this.points,l=n.dataLabels.distance;n=n.ignoreHiddenPoint;var q,h=o.length;for(t||(this.center=t=this.getCenter()),q=0;q<h;q++){var c=o[q],d=r+e*b;!c.isValid()||n&&!c.visible||(e+=c.percentage/100);var f=r+e*b;c.shapeType="arc",c.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:Math.round(1e3*d)/1e3,end:Math.round(1e3*f)/1e3},c.labelDistance=w(c.options.dataLabels&&c.options.dataLabels.distance,l),c.labelDistance=S(c.labelDistance,c.shapeArgs.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,c.labelDistance),(f=(f+d)/2)>1.5*Math.PI?f-=2*Math.PI:f<-Math.PI/2&&(f+=2*Math.PI),c.slicedTranslation={translateX:Math.round(Math.cos(f)*g),translateY:Math.round(Math.sin(f)*g)};var m=Math.cos(f)*t[2]/2,y=Math.sin(f)*t[2]/2;c.tooltipPos=[t[0]+.7*m,t[1]+.7*y],c.half=f<-Math.PI/2||f>Math.PI/2?1:0,c.angle=f,d=Math.min(a,c.labelDistance/5),c.labelPosition={natural:{x:t[0]+m+Math.cos(f)*c.labelDistance,y:t[1]+y+Math.sin(f)*c.labelDistance},final:{},alignment:0>c.labelDistance?"center":c.half?"right":"left",connectorPosition:{breakAt:{x:t[0]+m+Math.cos(f)*d,y:t[1]+y+Math.sin(f)*d},touchingSliceAt:{x:t[0]+m,y:t[1]+y}}}}x(this,"afterTranslate")},e.prototype.updateTotals=function(){var t,e=0,n=this.points,r=n.length,a=this.options.ignoreHiddenPoint;for(t=0;t<r;t++){var b=n[t];!b.isValid()||a&&!b.visible||(e+=b.y)}for(this.total=e,t=0;t<r;t++)(b=n[t]).percentage=0<e&&(b.visible||!a)?b.y/e*100:0,b.total=e},e.defaultOptions=q(h.defaultOptions,{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:o.backgroundColor,borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}),e}(h),y(f.prototype,{axisTypes:[],directTouch:!0,drawGraph:null,drawLegendSymbol:r.drawRectangle,drawTracker:e.prototype.drawTracker,getCenter:t.getCenter,getSymbol:n,isCartesian:!1,noSharedTooltip:!0,pointAttribs:e.prototype.pointAttribs,pointClass:l,requireSorting:!1,searchPoint:n,trackerGroups:["group","dataLabelsGroup"]}),c.registerSeriesType("pie",f),f})),e(n,"Core/Series/DataLabels.js",[n["Core/Animation/AnimationUtilities.js"],n["Core/Globals.js"],n["Core/Color/Palette.js"],n["Core/Series/Series.js"],n["Core/Series/SeriesRegistry.js"],n["Core/Utilities.js"]],(function(t,e,n,r,o,l){var h=t.getDeferredAnimation;t=e.noop,o=o.seriesTypes;var c=l.arrayMax,d=l.clamp,f=l.defined,m=l.extend,v=l.fireEvent,g=l.format,y=l.isArray,x=l.merge,q=l.objectEach,w=l.pick,S=l.relativeLength,C=l.splat,_=l.stableSort;e.distribute=function(t,n,r){function g(a,b){return a.target-b.target}var a,b=!0,o=t,l=[],h=0,q=o.reducedLen||n;for(a=t.length;a--;)h+=t[a].size;if(h>q){for(_(t,(function(a,b){return(b.rank||0)-(a.rank||0)})),h=a=0;h<=q;)h+=t[a].size,a++;l=t.splice(a-1,t.length)}for(_(t,g),t=t.map((function(a){return{size:a.size,targets:[a.target],align:w(a.align,.5)}}));b;){for(a=t.length;a--;)b=t[a],h=(Math.min.apply(0,b.targets)+Math.max.apply(0,b.targets))/2,b.pos=d(h-b.size*b.align,0,n-b.size);for(a=t.length,b=!1;a--;)0<a&&t[a-1].pos+t[a-1].size>t[a].pos&&(t[a-1].size+=t[a].size,t[a-1].targets=t[a-1].targets.concat(t[a].targets),t[a-1].align=.5,t[a-1].pos+t[a-1].size>n&&(t[a-1].pos=n-t[a-1].size),t.splice(a,1),b=!0)}o.push.apply(o,l),a=0,t.some((function(b){var t=0;if(b.targets.some((function(){if(o[a].pos=b.pos+t,void 0!==r&&Math.abs(o[a].pos-o[a].target)>
2r)return o.slice(0,a+1).forEach((function(a){delete a.pos})),o.reducedLen=(o.reducedLen||n)-.1*n,o.reducedLen>.1*n&&e.distribute(o,n,r),!0;t+=o[a].size,a++})))return!0})),_(o,g)},r.prototype.drawDataLabels=function(){function t(a,b){var t,e=[];if(y(a)&&!y(b))e=a.map((function(a){return x(a,b)}));else if(y(b)&&!y(a))e=b.map((function(b){return x(a,b)}));else if(y(a)||y(b))for(t=Math.max(a.length,b.length);t--;)e[t]=x(a[t],b[t]);else e=x(a,b);return e}var e=this,r=e.chart,a=e.options,b=a.dataLabels,o=e.points,l=e.hasRendered||0,c=b.animation;c=b.defer?h(r,c,e):{defer:0,duration:0};var d=r.renderer;if(b=t(t(r.options.plotOptions&&r.options.plotOptions.series&&r.options.plotOptions.series.dataLabels,r.options.plotOptions&&r.options.plotOptions[e.type]&&r.options.plotOptions[e.type].dataLabels),b),v(this,"drawDataLabels"),y(b)||b.enabled||e._hasPointLabels){var m=e.plotGroup("dataLabelsGroup","data-labels",l?"inherit":"hidden",b.zIndex||6);m.attr({opacity:+l}),!l&&(l=e.dataLabelsGroup)&&(e.visible&&m.show(!0),l[a.animation?"animate":"attr"]({opacity:1},c)),o.forEach((function(o){C(t(b,o.dlOptions||o.options&&o.options.dataLabels)).forEach((function(b,t){var l=b.enabled&&(!o.isNull||o.dataLabelOnNull)&&function(a,b){var t=b.filter;return!t||(b=t.operator,a=a[t.property],t=t.value,">"===b&&a>t||"<"===b&&a<t||">="===b&&a>=t||"<="===b&&a<=t||"=="===b&&a==t||"==="===b&&a===t)}(o,b),h=o.dataLabels?o.dataLabels[t]:o.dataLabel,c=o.connectors?o.connectors[t]:o.connector,v=w(b.distance,o.labelDistance),y=!h;if(l){var u=o.getLabelConfig(),x=w(b[o.formatPrefix+"Format"],b.format);u=f(x)?g(x,u,r):(b[o.formatPrefix+"Formatter"]||b.formatter).call(u,b),x=b.style;var S=b.rotation;r.styledMode||(x.color=w(b.color,x.color,e.color,n.neutralColor100),"contrast"===x.color?(o.contrastColor=d.getContrast(o.color||e.color),x.color=!f(v)&&b.inside||0>v||a.stacking?o.contrastColor:n.neutralColor100):delete o.contrastColor,a.cursor&&(x.cursor=a.cursor));var C={r:b.borderRadius||0,rotation:S,padding:b.padding,zIndex:1};r.styledMode||(C.fill=b.backgroundColor,C.stroke=b.borderColor,C["stroke-width"]=b.borderWidth),q(C,(function(a,b){void 0===a&&delete C[b]}))}!h||l&&f(u)?l&&f(u)&&(h?C.text=u:(o.dataLabels=o.dataLabels||[],h=o.dataLabels[t]=S?d.text(u,0,-9999,b.useHTML).addClass("highcharts-data-label"):d.label(u,0,-9999,b.shape,null,null,b.useHTML,null,"data-label"),t||(o.dataLabel=h),h.addClass(" highcharts-data-label-color-"+o.colorIndex+" "+(b.className||"")+(b.useHTML?" highcharts-tracker":""))),h.options=b,h.attr(C),r.styledMode||h.css(x).shadow(b.shadow),h.added||h.add(m),b.textPath&&!b.useHTML&&(h.setTextPath(o.getDataLabelPath&&o.getDataLabelPath(h)||o.graphic,b.textPath),o.dataLabelPath&&!b.textPath.enabled&&(o.dataLabelPath=o.dataLabelPath.destroy())),e.alignDataLabel(o,h,b,null,y)):(o.dataLabel=o.dataLabel&&o.dataLabel.destroy(),o.dataLabels&&(1===o.dataLabels.length?delete o.dataLabels:delete o.dataLabels[t]),t||delete o.dataLabel,c&&(o.connector=o.connector.destroy(),o.connectors&&(1===o.connectors.length?delete o.connectors:delete o.connectors[t])))}))}))}v(this,"afterDrawDataLabels")},r.prototype.alignDataLabel=function(t,e,n,r,a){var b=this,g=this.chart,o=this.isCartesian&&g.inverted,l=this.enabledDataSorting,h=w(t.dlBox&&t.dlBox.centerX,t.plotX,-9999),q=w(t.plotY,-9999),c=e.getBBox(),d=n.rotation,f=n.align,v=g.isInsidePlot(h,Math.round(q),o),y="justify"===w(n.overflow,l?"none":"justify"),p=this.visible&&!1!==t.visible&&(t.series.forceDL||l&&!y||v||n.inside&&r&&g.isInsidePlot(h,o?r.x+1:r.y+r.height-1,o)),x=function(n){l&&b.xAxis&&!y&&b.setDataLabelStartPos(t,e,a,v,n)};if(p){var S=g.renderer.fontMetrics(g.styledMode?void 0:n.style.fontSize,e).b;r=m({x:o?this.yAxis.len-q:h,y:Math.round(o?this.xAxis.len-h:q),width:0,height:0},r),m(n,{width:c.width,height:c.height}),d?(y=!1,h=g.renderer.rotCorr(S,d),x(h={x:r.x+(n.x||0)+r.width/2+h.x,y:r.y+(n.y||0)+{top:0,middle:.5,bottom:1}[n.verticalAlign]*r.height}),e[a?"attr":"animate"](h).attr({align:f}),x=180<(x=(d+720)%360)&&360>x,"left"===f?h.y-=x?c.height:0:"center"===f?(h.x-=c.width/2,h.y-=c.height/2):"right"===f&&(h.x-=c.width,h.y-=x?0:c.height),e.placed=!0,e.alignAttr=h):(x(r),e.align(n,null,r),h=e.alignAttr),y&&0<=r.height?this.justifyDataLabel(e,n,h,c,r,a):w(n.crop,!0)&&(p=g.isInsidePlot(h.x,h.y)&&g.isInsidePlot(h.x+c.width,h.y+c.height)),n.shape&&!d&&e[a?"attr":"animate"]({anchorX:o?g.plotWidth-t.plotY:t.plotX,anchorY:o?g.plotHeight-t.plotX:t.plotY})}a&&l&&(e.placed=!1),p||l&&!y||(e.hide(!0),e.placed=!1)},r.prototype.setDataLabelStartPos=function(t,e,n,r,a){var b=this.chart,g=b.inverted,o=this.xAxis,l=o.reversed,h=g?e.height/2:e.width/2;t=(t=t.pointWidth)?t/2:0,o=g?a.x:l?-h-t:o.width-h+t,a=g?l?this.yAxis.height-h+t:-h-t:a.y,e.startXPos=o,e.startYPos=a,r?"hidden"===e.visibility&&(e.show(),e.attr({opacity:0}
2).animate({opacity:1})):e.attr({opacity:1}).animate({opacity:0},void 0,e.hide),b.hasRendered&&(n&&e.attr({x:e.startXPos,y:e.startYPos}),e.placed=!0)},r.prototype.justifyDataLabel=function(t,e,n,r,a,b){var g=this.chart,o=e.align,l=e.verticalAlign,h=t.box?0:t.padding||0,c=e.x;c=void 0===c?0:c;var d=e.y,q=void 0===d?0:d;if(0>(d=n.x+h)){"right"===o&&0<=c?(e.align="left",e.inside=!0):c-=d;var f=!0}return(d=n.x+r.width-h)>g.plotWidth&&("left"===o&&0>=c?(e.align="right",e.inside=!0):c+=g.plotWidth-d,f=!0),0>(d=n.y+h)&&("bottom"===l&&0<=q?(e.verticalAlign="top",e.inside=!0):q-=d,f=!0),(d=n.y+r.height-h)>g.plotHeight&&("top"===l&&0>=q?(e.verticalAlign="bottom",e.inside=!0):q+=g.plotHeight-d,f=!0),f&&(e.x=c,e.y=q,t.placed=!b,t.align(e,void 0,a)),f},o.pie&&(o.pie.prototype.dataLabelPositioners={radialDistributionY:function(t){return t.top+t.distributeBox.pos},radialDistributionX:function(t,e,n,r){return t.getX(n<e.top+2||n>e.bottom-2?r:n,e.half,e)},justify:function(t,e,n){return n[0]+(t.half?-1:1)*(e+t.labelDistance)},alignToPlotEdges:function(t,e,n,r){return t=t.getBBox().width,e?t+r:n-t-r},alignToConnectors:function(t,e,n,r){var b,a=0;return t.forEach((function(t){(b=t.dataLabel.getBBox().width)>a&&(a=b)})),e?a+r:n-a-r}},o.pie.prototype.drawDataLabels=function(){var t,o,l,h,p,d,m,u,v,y,S,C,_=this,g=_.data,P=_.chart,a=_.options.dataLabels||{},b=a.connectorPadding,q=P.plotWidth,M=P.plotHeight,O=P.plotLeft,k=Math.round(P.chartWidth/3),A=_.center,T=A[2]/2,L=A[1],E=[[],[]],j=[0,0,0,0],I=_.dataLabelPositioners;_.visible&&(a.enabled||_._hasPointLabels)&&(g.forEach((function(a){a.dataLabel&&a.visible&&a.dataLabel.shortened&&(a.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),a.dataLabel.shortened=!1)})),r.prototype.drawDataLabels.apply(_),g.forEach((function(b){b.dataLabel&&(b.visible?(E[b.half].push(b),b.dataLabel._pos=null,!f(a.style.width)&&!f(b.options.dataLabels&&b.options.dataLabels.style&&b.options.dataLabels.style.width)&&b.dataLabel.getBBox().width>k&&(b.dataLabel.css({width:Math.round(.7*k)+"px"}),b.dataLabel.shortened=!0)):(b.dataLabel=b.dataLabel.destroy(),b.dataLabels&&1===b.dataLabels.length&&delete b.dataLabels))}
2)),E.forEach((function(n,g){var r,o=n.length,l=[];if(o){if(_.sortByAngle(n,g-.5),0<_.maxLabelDistance){var c=Math.max(0,L-T-_.maxLabelDistance),x=Math.min(L+T+_.maxLabelDistance,P.plotHeight);n.forEach((function(a){0<a.labelDistance&&a.dataLabel&&(a.top=Math.max(0,L-T-a.labelDistance),a.bottom=Math.min(L+T+a.labelDistance,P.plotHeight),r=a.dataLabel.getBBox().height||21,a.distributeBox={target:a.labelPosition.natural.y-a.top+r/2,size:r,rank:a.y},l.push(a.distributeBox))})),c=x+r-c,e.distribute(l,c,c/5)}for(S=0;S<o;S++){if(t=n[S],d=t.labelPosition,h=t.dataLabel,y=!1===t.visible?"hidden":"inherit",v=c=d.natural.y,l&&f(t.distributeBox)&&(void 0===t.distributeBox.pos?y="hidden":(m=t.distributeBox.size,v=I.radialDistributionY(t))),delete t.positionIndex,a.justify)u=I.justify(t,T,A);else switch(a.alignTo){case"connectors":u=I.alignToConnectors(n,g,q,O);break;case"plotEdges":u=I.alignToPlotEdges(h,g,q,O);break;default:u=I.radialDistributionX(_,t,v,c)}h._attr={visibility:y,align:d.alignment},C=t.options.dataLabels||{},h._pos={x:u+w(C.x,a.x)+({left:b,right:-b}[d.alignment]||0),y:v+w(C.y,a.y)-10},d.final.x=u,d.final.y=v,w(a.crop,!0)&&(p=h.getBBox().width,c=null,u-p<b&&1===g?(c=Math.round(p-u+b),j[3]=Math.max(c,j[3])):u+p>q-b&&0===g&&(c=Math.round(u+p-q+b),j[1]=Math.max(c,j[1])),0>v-m/2?j[0]=Math.max(Math.round(m/2-v),j[0]):v+m/2>M&&(j[2]=Math.max(Math.round(v+m/2-M),j[2])),h.sideOverflow=c)}}})),0===c(j)||this.verifyDataLabelOverflow(j))&&(this.placeDataLabels(),this.points.forEach((function(b){var t;C=x(a,b.options.dataLabels),(o=w(C.connectorWidth,1))&&(l=b.connector,(h=b.dataLabel)&&h._pos&&b.visible&&0<b.labelDistance?(y=h._attr.visibility,(t=!l)&&(b.connector=l=P.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+b.colorIndex+(b.className?" "+b.className:"")).add(_.dataLabelsGroup),P.styledMode||l.attr({"stroke-width":o,stroke:C.connectorColor||b.color||n.neutralColor60})),l[t?"attr":"animate"]({d:b.getConnectorPath()}),l.attr("visibility",y)):l&&(b.connector=l.destroy()))})))},o.pie.prototype.placeDataLabels=function(){this.points.forEach((function(t){var e,n=t.dataLabel;n&&t.visible&&((e=n._pos)?(n.sideOverflow&&(n._attr.width=Math.max(n.getBBox().width-n.sideOverflow,0),n.css({width:n._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),n.shortened=!0),n.attr(n._attr),n[n.moved?"animate":"attr"](e),n.moved=!0):n&&n.attr({y:-9999})),delete t.distributeBox}),this)},o.pie.prototype.alignDataLabel=t,o.pie.prototype.verifyDataLabelOverflow=function(t){var e=this.center,n=this.options,r=n.center,a=n.minSize||80,b=null!==n.size;if(!b){if(null!==r[0])var g=Math.max(e[2]-Math.max(t[1],t[3]),a);else g=Math.max(e[2]-t[1]-t[3],a),e[0]+=(t[3]-t[1])/2;null!==r[1]?g=d(g,a,e[2]-Math.max(t[0],t[2])):(g=d(g,a,e[2]-t[0]-t[2]),e[1]+=(t[0]-t[2])/2),g<e[2]?(e[2]=g,e[3]=Math.min(S(n.innerSize||0,g),g),this.translate(e),this.drawDataLabels&&this.drawDataLabels()):b=!0}return b}),o.column&&(o.column.prototype.alignDataLabel=function(t,e,n,g,a){var b=this.chart.inverted,o=t.series,l=t.dlBox||t.shapeArgs,h=w(t.below,t.plotY>w(this.translatedThreshold,o.yAxis.len)),c=w(n.inside,!!this.options.stacking);l&&(0>(g=x(l)).y&&(g.height+=g.y,g.y=0),0<(l=g.y+g.height-o.yAxis.len)&&l<g.height&&(g.height-=l),b&&(g={x:o.yAxis.len-g.y-g.height,y:o.xAxis.len-g.x-g.width,width:g.height,height:g.width}),c||(b?(g.x+=h?0:g.width,g.width=0):(g.y+=h?g.height:0,g.height=0))),n.align=w(n.align,!b||c?"center":h?"right":"left"),n.verticalAlign=w(n.verticalAlign,b||c?"middle":h?"top":"bottom"),r.prototype.alignDataLabel.call(this,t,e,n,g,a),n.inside&&t.contrastColor&&e.css({color:t.contrastColor})})})),e(n,"Extensions/OverlappingDataLabels.js",[n["Core/Chart/Chart.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.addEvent,r=e.fireEvent,o=e.isArray,l=e.isNumber,h=e.objectEach,c=e.pick;n(t,"render",(function(){var t=[];(this.labelCollectors||[]).forEach((function(e){t=t.concat(e())})),(this.yAxis||[]).forEach((function(e){e.stacking&&e.options.stackLabels&&!e.options.stackLabels.allowOverlap&&h(e.stacking.stacks,(function(e){h(e,(function(e){t.push(e.label)}))}))}
2)),(this.series||[]).forEach((function(e){var n=e.options.dataLabels;e.visible&&(!1!==n.enabled||e._hasPointLabels)&&((n=function(e){return e.forEach((function(e){e.visible&&(o(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[]).forEach((function(g){var n=g.options;g.labelrank=c(n.labelrank,e.labelrank,e.shapeArgs&&e.shapeArgs.height),n.allowOverlap||t.push(g)}))}))})(e.nodes||[]),n(e.points))})),this.hideOverlappingLabels(t)})),t.prototype.hideOverlappingLabels=function(t){var g,e,n,o=this,h=t.length,c=o.renderer,q=!1,d=function(t){var e,g,n=t.box?0:t.padding||0,r=e=0;if(t&&(!t.alignAttr||t.placed)){var a=t.alignAttr||{x:t.attr("x"),y:t.attr("y")},b=t.parentGroup;t.width||(e=t.getBBox(),t.width=e.width,t.height=e.height,e=c.fontMetrics(null,t.element).h);var o=t.width-2*n;return(g={left:"0",center:"0.5",right:"1"}[t.alignValue])?r=+g*o:l(t.x)&&Math.round(t.x)!==t.translateX&&(r=t.x-t.translateX),{x:a.x+(b.translateX||0)+n-(r||0),y:a.y+(b.translateY||0)+n-e,width:t.width-2*n,height:t.height-2*n}}};for(e=0;e<h;e++)(g=t[e])&&(g.oldOpacity=g.opacity,g.newOpacity=1,g.absoluteBox=d(g));for(t.sort((function(t,e){return(e.labelrank||0)-(t.labelrank||0)})),e=0;e<h;e++){var f=(d=t[e])&&d.absoluteBox;for(g=e+1;g<h;++g){var m=(n=t[g])&&n.absoluteBox;!f||!m||d===n||0===d.newOpacity||0===n.newOpacity||m.x>=f.x+f.width||m.x+m.width<=f.x||m.y>=f.y+f.height||m.y+m.height<=f.y||((d.labelrank<n.labelrank?d:n).newOpacity=0)}}t.forEach((function(t){if(t){var e=t.newOpacity;t.oldOpacity!==e&&(t.alignAttr&&t.placed?(t[e?"removeClass":"addClass"]("highcharts-data-label-hidden"),q=!0,t.alignAttr.opacity=e,t[t.isOld?"animate":"attr"](t.alignAttr,null,(function(){o.styledMode||t.css({pointerEvents:e?"auto":"none"}),t.visibility=e?"inherit":"hidden"})),r(o,"afterHideOverlappingLabel")):t.attr({opacity:e})),t.isOld=!0}})),q&&r(o,"afterHideAllOverlappingLabels")}})),e(n,"Core/Responsive.js",[n["Core/Chart/Chart.js"],n["Core/Utilities.js"]],(function(t,e){var n=e.find,r=e.isArray,o=e.isObject,l=e.merge,h=e.objectEach,c=e.pick,d=e.splat,f=e.uniqueKey;t.prototype.setResponsive=function(t,e){var g=this.options.responsive,r=[],o=this.currentResponsive;
2!e&&g&&g.rules&&g.rules.forEach((function(t){void 0===t._id&&(t._id=f()),this.matchResponsiveRule(t,r)}),this),(e=l.apply(0,r.map((function(t){return n(g.rules,(function(e){return e._id===t})).chartOptions})))).isResponsiveOptions=!0,(r=r.toString()||void 0)!==(o&&o.ruleIds)&&(o&&this.update(o.undoOptions,t,!0),r?((o=this.currentOptions(e)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:r,mergedOptions:e,undoOptions:o},this.update(e,t,!0)):this.currentResponsive=void 0)},t.prototype.matchResponsiveRule=function(t,e){var g=t.condition;(g.callback||function(){return this.chartWidth<=c(g.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=c(g.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=c(g.minWidth,0)&&this.chartHeight>=c(g.minHeight,0)}).call(this)&&e.push(t._id)},t.prototype.currentOptions=function(t){var g=this,e={};return function t(e,n,l,c){var f;h(e,(function(e,h){if(!c&&-1<g.collectionsWithUpdate.indexOf(h)&&n[h])for(e=d(e),l[h]=[],f=0;f<Math.max(e.length,n[h].length);f++)n[h][f]&&(void 0===e[f]?l[h][f]=n[h][f]:(l[h][f]={},t(e[f],n[h][f],l[h][f],c+1)));else o(e)?(l[h]=r(e)?[]:{},t(e,n[h]||{},l[h],c+1)):l[h]=void 0===n[h]?null:n[h]}))}(t,this.options,e,0),e}})),e(n,"masters/highcharts.src.js",[n["Core/Globals.js"],n["Core/Utilities.js"],n["Core/Renderer/HTML/AST.js"],n["Core/Series/Series.js"]],(function(t,e,n,r){return t.addEvent=e.addEvent,t.arrayMax=e.arrayMax,t.arrayMin=e.arrayMin,t.attr=e.attr,t.clearTimeout=e.clearTimeout,t.correctFloat=e.correctFloat,t.createElement=e.createElement,t.css=e.css,t.defined=e.defined,t.destroyObjectProperties=e.destroyObjectProperties,t.discardElement=e.discardElement,t.erase=e.erase,t.error=e.error,t.extend=e.extend,t.extendClass=e.extendClass,t.find=e.find,t.fireEvent=e.fireEvent,t.format=e.format,t.getMagnitude=e.getMagnitude,t.getStyle=e.getStyle,t.inArray=e.inArray,t.isArray=e.isArray,t.isClass=e.isClass,t.isDOMElement=e.isDOMElement,t.isFunction=e.isFunction,t.isNumber=e.isNumber,t.isObject=e.isObject,t.isString=e.isString,t.keys=e.keys,t.merge=e.merge,t.normalizeTickInterval=e.normalizeTickInterval,t.numberFormat=e.numberFormat,t.objectEach=e.objectEach,t.offset=e.offset,t.pad=e.pad,t.pick=e.pick,t.pInt=e.pInt,t.relativeLength=e.relativeLength,t.removeEvent=e.removeEvent,t.splat=e.splat,t.stableSort=e.stableSort,t.syncTimeout=e.syncTimeout,t.timeUnits=e.timeUnits,t.uniqueKey=e.uniqueKey,t.useSerialIds=e.useSerialIds,t.wrap=e.wrap,t.AST=n,t.Series=r,t})),n["masters/highcharts.src.js"]._modules=n,n["masters/highcharts.src.js"]},t.exports?(l.default=l,t.exports=o.document?l(o):l):void 0===(r=function(){return l(o)}.call(e,n,e,t))||(t.exports=r)},181:function(t,e,n){"use strict";e.a={}},182:function(t,e,n){"use strict";var r={name:"ClientOnly",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(t,e){var n=e.parent,r=e.slots,o=e.props,l=r(),h=l.default;void 0===h&&(h=[]);var c=l.placeholder;return n._isMounted?h:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||c)?t(o.placeholderTag,{class:["client-only-placeholder"]},o.placeholder||c):h.length>0?h.map((function(){return t(!1)})):t(!1))}};t.exports=r},184:function(t,e,n){"use strict";function r(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function o(t){return function(t){if(Array.isArray(t)){for(var i=0,e=new Array(t.length);i<t.length;i++)e[i]=t[i];return e}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function l(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var c=!("undefined"==typeof window||!window.document||!window.document.createElement),d=function(){function t(){var e=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),h(this,"handleWheel",(function(t){t.preventDefault()})),h(this,"handleScroll",(function(){var t;(t=window).scrollTo.apply(t,o(e.lockToScrollPos))})),h(this,"handleKeydown",(function(t){var n=e.options.keyboardKeys;-1!==["INPUT","TEXTAREA"].indexOf(t.target.tagName)&&(n=e.options.authorizedInInputs),-1!==n.indexOf(t.keyCode)&&t.preventDefault()})),this.element=null,this.lockToScrollPos=[0,0],this.options={disableWheel:!0,disableScroll:!0,disableKeys:!0,keyboardKeys:[32,33,34,35,36,37,38,39,40],authorizedInInputs:[32,37,38,39,40]},c&&(n(532),this.element=document.scrollingElement)}var e,d,f;return e=t,(d=[{key:"on",value:function(element,t){if(c){this.element=element||this.element,this.options=function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
2i%2?r(Object(source),!0).forEach((function(e){h(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):r(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},this.options,{},t);var e=this.options,n=e.disableKeys,o=e.disableScroll;e.disableWheel&&(document.addEventListener("wheel",this.handleWheel,{passive:!1}),document.addEventListener("touchmove",this.handleWheel,{passive:!1})),o&&(this.lockToScrollPos=[this.element.scrollLeft||this.element.scrollX,this.element.scrollTop||this.element.scrollY],document.addEventListener("scroll",this.handleScroll,{passive:!1})),n&&document.addEventListener("keydown",this.handleKeydown,{passive:!1})}}},{key:"off",value:function(){c&&(document.removeEventListener("wheel",this.handleWheel,{passive:!1}),document.removeEventListener("touchmove",this.handleWheel,{passive:!1}),document.removeEventListener("scroll",this.handleScroll,{passive:!1}),document.removeEventListener("keydown",this.handleKeydown,{passive:!1}))}}])&&l(e.prototype,d),f&&l(e,f),t}();e.a=new d},185:function(t,e,n){t.exports=function(){"use strict";function t(e){return(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 e(){return(e=Object.assign||function(t){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var e in source)Object.prototype.hasOwnProperty.call(source,e)&&(t[e]=source[e])}return t}).apply(this,arguments)}var n=4,r=.001,o=1e-7,l=10,h=11,c=1/(h-1),d="function"==typeof Float32Array;function f(t,e){return 1-3*e+3*t}function m(t,e){return 3*e-6*t}function v(t){return 3*t}function y(t,e,n){return((f(e,n)*t+m(e,n))*t+v(e))*t}function x(t,e,n){return 3*f(e,n)*t*t+2*m(e,n)*t+v(e)}function w(t,e,n,r,h){var c,d,i=0;do{(c=y(d=e+(n-e)/2,r,h)-t)>0?n=d:e=d}while(Math.abs(c)>o&&++i<l);return d}function S(t,e,r,o){for(var i=0;i<n;++i){var l=x(e,r,o);if(0===l)return e;e-=(y(e,r,o)-t)/l}return e}function C(t){return t}var _=function(t,e,n,o){if(!(0<=t&&t<=1&&0<=n&&n<=1))throw new Error("bezier x values must be in [0, 1] range");if(t===e&&n===o)return C;for(var l=d?new Float32Array(h):new Array(h),i=0;i<h;++i)l[i]=y(i*c,t,n);function f(e){for(var o=0,d=1,f=h-1;d!==f&&l[d]<=e;++d)o+=c;--d;var m=o+(e-l[d])/(l[d+1]-l[d])*c,v=x(m,t,n);return v>=r?S(e,m,t,n):0===v?m:w(e,o,o+c,t,n)}return function(t){return 0===t?0:1===t?1:y(f(t),e,o)}},P={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},M=!1;try{var O=Object.defineProperty({},"passive",{get:function(){M=!0}});window.addEventListener("test",null,O)}catch(t){}var k={$:function(t){return"string"!=typeof t?t:document.querySelector(t)},on:function(element,t,e){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};t instanceof Array||(t=[t]);for(var i=0;i<t.length;i++)element.addEventListener(t[i],e,!!M&&n)},off:function(element,t,e){t instanceof Array||(t=[t]);for(var i=0;i<t.length;i++)element.removeEventListener(t[i],e)},cumulativeOffset:function(element){var t=0,e=0;do{t+=element.offsetTop||0,e+=element.offsetLeft||0,element=element.offsetParent}while(element);return{top:t,left:e}}},A=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],T={container:"body",duration:500,lazy:!0,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function L(t){T=e({},T,t)}var E=function(){var element,e,n,r,o,l,h,c,d,f,m,v,y,x,w,S,C,M,O,L,E,j,I,D,R,N,progress,z=function(t){c&&(I=t,L=!0)};function B(t){var e=t.scrollTop;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollTop),e}function X(t){var e=t.scrollLeft;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollLeft),e}function Y(){E=k.cumulativeOffset(e),j=k.cumulativeOffset(element),v&&(w=j.left-E.left+l,M=w-x),y&&(C=j.top-E.top+l,O=C-S)}function F(t){if(L)return W();R||(R=t),o||Y(),N=t-R,progress=Math.min(N/n,1),progress=D(progress),H(e,S+O*progress,x+M*progress),N<n?window.requestAnimationFrame(F):W()}function W(){L||H(e,C,w),R=!1,k.off(e,A,z),L&&m&&m(I,element),!L&&f&&f(element)}function H(element,t,e){y&&(element.scrollTop=t),v&&(element.scrollLeft=e),"body"===element.tagName.toLowerCase()&&(y&&(
2document.documentElement.scrollTop=t),v&&(document.documentElement.scrollLeft=e))}function G(w,E){var j=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===t(E)?j=E:"number"==typeof E&&(j.duration=E),!(element=k.$(w)))return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+w);if(e=k.$(j.container||T.container),n=j.hasOwnProperty("duration")?j.duration:T.duration,o=j.hasOwnProperty("lazy")?j.lazy:T.lazy,r=j.easing||T.easing,l=j.hasOwnProperty("offset")?j.offset:T.offset,h=j.hasOwnProperty("force")?!1!==j.force:T.force,c=j.hasOwnProperty("cancelable")?!1!==j.cancelable:T.cancelable,d=j.onStart||T.onStart,f=j.onDone||T.onDone,m=j.onCancel||T.onCancel,v=void 0===j.x?T.x:j.x,y=void 0===j.y?T.y:j.y,"function"==typeof l&&(l=l(element,e)),x=X(e),S=B(e),Y(),L=!1,!h){var R="body"===e.tagName.toLowerCase()?document.documentElement.clientHeight||window.innerHeight:e.offsetHeight,N=S,W=N+R,H=C-l,G=H+element.offsetHeight;if(H>=N&&G<=W)return void(f&&f(element))}if(d&&d(element),O||M)return"string"==typeof r&&(r=P[r]||P.ease),D=_.apply(_,r),k.on(e,A,z,{passive:!0}),window.requestAnimationFrame(F),function(){I=null,L=!0};f&&f(element)}return G},j=E(),I=[];function D(t){for(var i=0;i<I.length;++i)if(I[i].el===t)return I.splice(i,1),!0;return!1}function R(t){for(var i=0;i<I.length;++i)if(I[i].el===t)return I[i]}function N(t){var e=R(t);return e||(I.push(e={el:t,binding:{}}),e)}function z(t){var e=N(this).binding;if(e.value){if(t.preventDefault(),"string"==typeof e.value)return j(e.value);j(e.value.el||e.value.element,e.value)}}var B={bind:function(t,e){N(t).binding=e,k.on(t,"click",z)},unbind:function(t){D(t),k.off(t,"click",z)},update:function(t,e){N(t).binding=e}},X={bind:B.bind,unbind:B.unbind,update:B.update,beforeMount:B.bind,unmounted:B.unbind,updated:B.update,scrollTo:j,bindings:I},Y=function(t,e){e&&L(e),t.directive("scroll-to",X),(t.config.globalProperties||t.prototype).$scrollTo=X.scrollTo};return"undefined"!=typeof window&&window.Vue&&(window.VueScrollTo=X,window.VueScrollTo.setDefaults=L,window.VueScrollTo.scroller=E,window.Vue.use&&window.Vue.use(Y)),X.install=Y,X}()},186:function(t,e,n){var r=n(654);function o(){return(o=r(regeneratorRuntime.mark((function t(){var e,r,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(!1 in navigator)){t.next=2;break}throw new Error("serviceWorker is not supported in current browser!");case 2:return t.next=4,n.e(23).then(n.bind(null,658));case 4:return e=t.sent,r=e.Workbox,o=new r("/sw.js",{scope:"/"}),t.next=9,o.register();case 9:return t.abrupt("return",o);case 10:case"end":return t.stop()}}),t)})))).apply(this,arguments)}n(66),n(18),n(36),n(43),window.$workbox=function(){return o.apply(this,arguments)}().catch((function(t){}))},2:function(t,e,n){"use strict";function r(t,e){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],l=o[0],h={id:t+":"+i,css:o[1],media:o[2],sourceMap:o[3]};r[l]?r[l].parts.push(h):n.push(r[l]={id:l,parts:[h]})}return n}n.r(e),n.d(e,"default",(function(){return x}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var l={},head=o&&(document.head||document.getElementsByTagName("head")[0]),h=null,c=0,d=!1,f=function(){},m=null,v="data-vue-ssr-id",y="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function x(t,e,n,o){d=n,m=o||{};var h=r(t,e);return w(h),function(e){for(var n=[],i=0;i<h.length;i++){var o=h[i];(c=l[o.id]).refs--,n.push(c)}e?w(h=r(t,e)):h=[];for(i=0;i<n.length;i++){var c;if(0===(c=n[i]).refs){for(var d=0;d<c.parts.length;d++)c.parts[d]();delete l[c.id]}}}}function w(t){for(var i=0;i<t.length;i++){var e=t[i],n=l[e.id];if(n){n.refs++;for(var r=0;r<n.parts.length;r++)n.parts[r](e.parts[r]);for(;r<e.parts.length;r++)n.parts.push(C(e.parts[r]));n.parts.length>e.parts.length&&(n.parts.length=e.parts.length)}else{var o=[];for(r=0;r<e.parts.length;r++)o.push(C(e.parts[r]));l[e.id]={id:e.id,refs:1,parts:o}}}}function S(){var t=document.createElement("style");return t.type="text/css",head.appendChild(t),t}function C(t){var e,n,r=document.querySelector("style["+v+'~="'+t.id+'"]');if(r){if(d)return f;r.parentNode.removeChild(r)}if(y){var o=c++;r=h||(h=S()),e=M.bind(null,r,o,!1),n=M.bind(null,r,o,!0)}else r=S(),e=O.bind(null,r),n=function(){r.parentNode.removeChild(r)};return e(t),function(r){if(r){if(r.css===t.css&&r.media===t.media&&r.sourceMap===t.sourceMap)return;e(t=r)}else n()}}var _,P=(_=[],function(t,e){return _[t]=e,_.filter(Boolean).join("\n")});function M(t,e,n,r){var o=n?"":r.css;
2if(t.styleSheet)t.styleSheet.cssText=P(e,o);else{var l=document.createTextNode(o),h=t.childNodes;h[e]&&t.removeChild(h[e]),h.length?t.insertBefore(l,h[e]):t.appendChild(l)}}function O(t,e){var n=e.css,r=e.media,o=e.sourceMap;if(r&&t.setAttribute("media",r),m.ssrId&&t.setAttribute(v,e.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}},269:function(t,e,n){var content=n(446);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(2).default)("fa7ff0ca",content,!0,{sourceMap:!1})},377:function(t,e,n){"use strict";e.a=function(t,e){return e=e||{},new Promise((function(n,r){var s=new XMLHttpRequest,o=[],u=[],i={},a=function(){return{ok:2==(s.status/100|0),statusText:s.statusText,status:s.status,url:s.responseURL,text:function(){return Promise.resolve(s.responseText)},json:function(){return Promise.resolve(s.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([s.response]))},clone:a,headers:{keys:function(){return o},entries:function(){return u},get:function(t){return i[t.toLowerCase()]},has:function(t){return t.toLowerCase()in i}}}};for(var l in s.open(e.method||"get",t,!0),s.onload=function(){s.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(t,e,n){o.push(e=e.toLowerCase()),u.push([e,n]),i[e]=i[e]?i[e]+","+n:n})),n(a())},s.onerror=r,s.withCredentials="include"==e.credentials,e.headers)s.setRequestHeader(l,e.headers[l]);s.send(e.body||null)}))}},379:function(t,e,n){"use strict";var r=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===o}(t)}(t)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function l(t,e){return!1!==e.clone&&e.isMergeableObject(t)?m((n=t,Array.isArray(n)?[]:{}),t,e):t;var n}function h(t,source,e){return t.concat(source).map((function(element){return l(element,e)}))}function c(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter((function(symbol){return t.propertyIsEnumerable(symbol)})):[]}(t))}function d(object,t){try{return t in object}catch(t){return!1}}function f(t,source,e){var n={};return e.isMergeableObject(t)&&c(t).forEach((function(r){n[r]=l(t[r],e)})),c(source).forEach((function(r){(function(t,e){return d(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,r)||(d(t,r)&&e.isMergeableObject(source[r])?n[r]=function(t,e){if(!e.customMerge)return m;var n=e.customMerge(t);return"function"==typeof n?n:m}(r,e)(t[r],source[r],e):n[r]=l(source[r],e))})),n}function m(t,source,e){(e=e||{}).arrayMerge=e.arrayMerge||h,e.isMergeableObject=e.isMergeableObject||r,e.cloneUnlessOtherwiseSpecified=l;var n=Array.isArray(source);return n===Array.isArray(t)?n?e.arrayMerge(t,source,e):f(t,source,e):l(source,e)}m.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,n){return m(t,n,e)}),{})};var v=m;t.exports=v},380:function(t,e,n){var r,o,a;a=function(a){function t(a,t,e,p){a.hasOwnProperty(t)||(a[t]=p.apply(null,e))}t(a=a?a._modules:{},"Core/Axis/MapAxis.js",[a["Core/Axis/Axis.js"],a["Core/Utilities.js"]],(function(a,t){var e=t.addEvent,p=t.pick,g=function(g){this.axis=g};return(t=function(){function a(){}return a.compose=function(t){t.keepProps.push("mapAxis"),e(t,"init",(function(){this.mapAxis||(this.mapAxis=new g(this))})),e(t,"getSeriesExtremes",(function(){if(this.mapAxis){var t=[];this.isXAxis&&(this.series.forEach((function(e,b){e.useMapGeometry&&(t[b]=e.xData,e.xData=[])})),this.mapAxis.seriesXData=t)}})),e(t,"afterGetSeriesExtremes",(function(){if(this.mapAxis){var t,e=this.mapAxis.seriesXData||[];if(this.isXAxis){var b=p(this.dataMin,Number.MAX_VALUE),n=p(this.dataMax,-Number.MAX_VALUE);
2this.series.forEach((function(r,g){r.useMapGeometry&&(b=Math.min(b,p(r.minX,b)),n=Math.max(n,p(r.maxX,n)),r.xData=e[g],t=!0)})),t&&(this.dataMin=b,this.dataMax=n),this.mapAxis.seriesXData=void 0}}})),e(t,"afterSetAxisTranslation",(function(){if(this.mapAxis){var b,t=this.chart,e=t.plotWidth/t.plotHeight;t=t.xAxis[0],"yAxis"===this.coll&&void 0!==t.transA&&this.series.forEach((function(t){t.preserveAspectRatio&&(b=!0)})),b&&(this.transA=t.transA=Math.min(this.transA,t.transA),t=((e=1>(e/=(t.max-t.min)/(this.max-this.min))?this:t).max-e.min)*e.transA,e.mapAxis.pixelPadding=e.len-t,e.minPixelPadding=e.mapAxis.pixelPadding/2,t=e.mapAxis.fixTo)&&(t=t[1]-e.toValue(t[0],!0),t*=e.transA,(Math.abs(t)>e.minPixelPadding||e.min===e.dataMin&&e.max===e.dataMax)&&(t=0),e.minPixelPadding-=t)}})),e(t,"render",(function(){this.mapAxis&&(this.mapAxis.fixTo=void 0)}))},a}()).compose(a),t})),t(a,"Mixins/ColorSeries.js",[],(function(){return{colorPointMixin:{setVisible:function(a){var t=this,e=a?"show":"hide";t.visible=t.options.visible=!!a,["graphic","dataLabel"].forEach((function(a){t[a]&&t[a][e]()})),this.series.buildKDTree()}},colorSeriesMixin:{optionalAxis:"colorAxis",colorAxis:0,translateColors:function(){var a=this,t=this.options.nullColor,e=this.colorAxis,p=this.colorKey;(this.data.length?this.data:this.points).forEach((function(g){var n=g.getNestedProperty(p);(n=g.options.color||(g.isNull||null===g.value?t:e&&void 0!==n?e.toColor(n,g):g.color||a.color))&&g.color!==n&&(g.color=n,"point"===a.options.legendType&&g.legendItem&&a.chart.legend.colorizeItem(g,g.visible))}))}}}})),t(a,"Core/Axis/ColorAxis.js",[a["Core/Axis/Axis.js"],a["Core/Chart/Chart.js"],a["Core/Color/Color.js"],a["Mixins/ColorSeries.js"],a["Core/Animation/Fx.js"],a["Core/Globals.js"],a["Core/Legend.js"],a["Mixins/LegendSymbol.js"],a["Core/Color/Palette.js"],a["Core/Series/Point.js"],a["Core/Series/Series.js"],a["Core/Utilities.js"]],(function(a,t,e,p,g,n,r,o,l,b,h,c){var d=this&&this.__extends||function(){var b=function(t,e){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,b){t.__proto__=b}||function(t,b){for(var e in b)b.hasOwnProperty(e)&&(t[e]=b[e])})(t,e)};return function(t,e){function n(){this.constructor=t}b(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}(),f=e.parse;e=p.colorPointMixin,p=p.colorSeriesMixin;var m=n.noop,v=c.addEvent,y=c.erase,x=c.extend,w=c.isNumber,S=c.merge,u=c.pick,C=c.splat;x(h.prototype,p),x(b.prototype,e),t.prototype.collectionsWithUpdate.push("colorAxis"),t.prototype.collectionsWithInit.colorAxis=[t.prototype.addColorAxis];var q=function(b){function t(t,e){var n=b.call(this,t,e)||this;return n.beforePadding=!1,n.chart=void 0,n.coll="colorAxis",n.dataClasses=void 0,n.legendItem=void 0,n.legendItems=void 0,n.name="",n.options=void 0,n.stops=void 0,n.visible=!0,n.init(t,e),n}return d(t,b),t.prototype.init=function(e,n){var r=e.options.legend||{},o=n.layout?"vertical"!==n.layout:"vertical"!==r.layout;r=S(t.defaultOptions,n,{showEmpty:!1,title:null,visible:r.enabled&&(!n||!1!==n.visible)}),this.coll="colorAxis",this.side=n.side||o?2:1,this.reversed=n.reversed||!o,this.opposite=!o,e.options[this.coll]=r,b.prototype.init.call(this,e,r),n.dataClasses&&this.initDataClasses(n),this.initStops(),this.horiz=o,this.zoomEnabled=!1},t.prototype.initDataClasses=function(b){var t,e=this.chart,n=0,r=e.options.chart.colorCount,o=this.options,u=b.dataClasses.length;this.dataClasses=t=[],this.legendItems=[],b.dataClasses.forEach((function(b,l){b=S(b),t.push(b),!e.styledMode&&b.color||("category"===o.dataClassColor?(e.styledMode||(l=e.options.colors,r=l.length,b.color=l[n]),b.colorIndex=n,++n===r&&(n=0)):b.color=f(o.minColor).tweenTo(f(o.maxColor),2>u?.5:l/(u-1)))}))},t.prototype.hasData=function(){return!!(this.tickPositions||[]).length},t.prototype.setTickPositions=function(){if(!this.dataClasses)return b.prototype.setTickPositions.call(this)},t.prototype.initStops=function(){this.stops=this.options.stops||[[0,this.options.minColor],[1,this.options.maxColor]],this.stops.forEach((function(b){b.color=f(b[1])}))},t.prototype.setOptions=function(t){b.prototype.setOptions.call(this,t),this.options.crosshair=this.options.marker},t.prototype.setAxisSize=function(){var e,u,b=this.legendSymbol,n=this.chart,r=n.options.legend||{};b?(this.left=r=b.attr("x"),this.top=e=b.attr("y"),this.width=u=b.attr("width"),this.height=b=b.attr("height"),this.right=n.chartWidth-r-u,this.bottom=n.chartHe
2ight-e-b,this.len=this.horiz?u:b,this.pos=this.horiz?r:e):this.len=(this.horiz?r.symbolWidth:r.symbolHeight)||t.defaultLegendLength},t.prototype.normalizedValue=function(b){return this.logarithmic&&(b=this.logarithmic.log2lin(b)),1-(this.max-b)/(this.max-this.min||1)},t.prototype.toColor=function(b,t){var e,n=this.dataClasses,r=this.stops;if(n)for(e=n.length;e--;){var u=n[e],o=u.from;if(r=u.to,(void 0===o||b>=o)&&(void 0===r||b<=r)){var l=u.color;t&&(t.dataClass=e,t.colorIndex=u.colorIndex);break}}else{for(b=this.normalizedValue(b),e=r.length;e--&&!(b>r[e][0]););o=r[e]||r[e+1],b=1-((r=r[e+1]||o)[0]-b)/(r[0]-o[0]||1),l=o.color.tweenTo(r.color,b)}return l},t.prototype.getOffset=function(){var t=this.legendGroup,e=this.chart.axisOffset[this.side];t&&(this.axisParent=t,b.prototype.getOffset.call(this),this.added||(this.added=!0,this.labelLeft=0,this.labelRight=this.width),this.chart.axisOffset[this.side]=e)},t.prototype.setLegendColor=function(){var b=this.reversed,t=b?1:0;b=b?0:1,t=this.horiz?[t,0,b,0]:[0,b,0,t],this.legendColor={linearGradient:{x1:t[0],y1:t[1],x2:t[2],y2:t[3]},stops:this.stops}},t.prototype.drawLegendSymbol=function(b,e){var n=b.padding,r=b.options,o=this.horiz,l=u(r.symbolWidth,o?t.defaultLegendLength:12),q=u(r.symbolHeight,o?12:t.defaultLegendLength),a=u(r.labelPadding,o?16:30);r=u(r.itemDistance,10),this.setLegendColor(),e.legendSymbol=this.chart.renderer.rect(0,b.baseline-11,l,q).attr({zIndex:1}).add(e.legendGroup),this.legendItemWidth=l+n+(o?r:a),this.legendItemHeight=q+n+(o?a:0)},t.prototype.setState=function(b){this.series.forEach((function(t){t.setState(b)}))},t.prototype.setVisible=function(){},t.prototype.getSeriesExtremes=function(){var t,b=this.series,e=b.length;for(this.dataMin=1/0,this.dataMax=-1/0;e--;){var n=b[e],q=n.colorKey=u(n.options.colorKey,n.colorKey,n.pointValKey,n.zoneAxis,"y"),a=n.pointArrayMap,r=n[q+"Min"]&&n[q+"Max"];if(n[q+"Data"])var o=n[q+"Data"];else if(a){o=[],a=a.indexOf(q);var l=n.yData;if(0<=a&&l)for(t=0;t<l.length;t++)o.push(u(l[t][a],l[t]))}else o=n.yData;r?(n.minColorValue=n[q+"Min"],n.maxColorValue=n[q+"Max"]):(o=h.prototype.getExtremes.call(n,o),n.minColorValue=o.dataMin,n.maxColorValue=o.dataMax),void 0!==n.minColorValue&&(this.dataMin=Math.min(this.dataMin,n.minColorValue),this.dataMax=Math.max(this.dataMax,n.maxColorValue)),r||h.prototype.applyExtremes.call(n)}},t.prototype.drawCrosshair=function(t,e){var n=e&&e.plotX,r=e&&e.plotY,o=this.pos,u=this.len;if(e){var q=this.toPixels(e.getNestedProperty(e.series.colorKey));q<o?q=o-2:q>o+u&&(q=o+u+2),e.plotX=q,e.plotY=this.len-q,b.prototype.drawCrosshair.call(this,t,e),e.plotX=n,e.plotY=r,this.cross&&!this.cross.addedToColorAxis&&this.legendGroup&&(this.cross.addClass("highcharts-coloraxis-marker").add(this.legendGroup),this.cross.addedToColorAxis=!0,!this.chart.styledMode&&this.crosshair&&this.cross.attr({fill:this.crosshair.color}))}},t.prototype.getPlotLinePath=function(t){var e=this.left,n=t.translatedValue,r=this.top;return w(n)?this.horiz?[["M",n-4,r-6],["L",n+4,r-6],["L",n,r],["Z"]]:[["M",e,n],["L",e-6,n+6],["L",e-6,n-6],["Z"]]:b.prototype.getPlotLinePath.call(this,t)},t.prototype.update=function(t,e){var n=this.chart.legend;this.series.forEach((function(b){b.isDirtyData=!0})),(t.dataClasses&&n.allItems||this.dataClasses)&&this.destroyItems(),b.prototype.update.call(this,t,e),this.legendItem&&(this.setLegendColor(),n.colorizeItem(this,!0))},t.prototype.destroyItems=function(){var b=this.chart;this.legendItem?b.legend.destroyItem(this):this.legendItems&&this.legendItems.forEach((function(t){b.legend.destroyItem(t)})),b.isDirtyLegend=!0},t.prototype.destroy=function(){this.chart.isDirtyLegend=!0,this.destroyItems(),b.prototype.destroy.apply(this,[].slice.call(arguments))},t.prototype.remove=function(t){this.destroyItems(),b.prototype.remove.call(this,t)},t.prototype.getDataClassLegendSymbols=function(){var a,b=this,t=b.chart,e=b.legendItems,n=t.options.legend,u=n.valueDecimals,q=n.valueSuffix||"";return e.length||b.dataClasses.forEach((function(n,r){var l=!0,h=n.from,c=n.to,g=t.numberFormatter;a="",void 0===h?a="< ":void 0===c&&(a="> "),void 0!==h&&(a+=g(h,u)+q),void 0!==h&&void 0!==c&&(a+=" - "),void 0!==c&&(a+=g(c,u)+q),e.push(x({chart:t,name:a,options:{},drawLegendSymbol:o.drawRectangle,visible:!0,setState:m,isDataClass:!0,setVisible:function(){l=b.visible=!l,b.series.forEac
2h((function(b){b.points.forEach((function(b){b.dataClass===r&&b.setVisible(l)}))})),t.legend.colorizeItem(this,l)}},n))})),e},t.defaultLegendLength=200,t.defaultOptions={lineWidth:0,minPadding:0,maxPadding:0,gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:l.neutralColor40},labels:{overflow:"justify",rotation:0},minColor:l.highlightColor10,maxColor:l.highlightColor100,tickLength:5,showInLegend:!0},t.keepProps=["legendGroup","legendItemHeight","legendItemWidth","legendItem","legendSymbol"],t}(a);return Array.prototype.push.apply(a.keepProps,q.keepProps),n.ColorAxis=q,["fill","stroke"].forEach((function(b){g.prototype[b+"Setter"]=function(){this.elem.attr(b,f(this.start).tweenTo(f(this.end),this.pos),null,!0)}})),v(t,"afterGetAxes",(function(){var b=this,t=b.options;this.colorAxis=[],t.colorAxis&&(t.colorAxis=C(t.colorAxis),t.colorAxis.forEach((function(t,e){t.index=e,new q(b,t)})))})),v(h,"bindAxes",(function(){var b=this.axisTypes;b?-1===b.indexOf("colorAxis")&&b.push("colorAxis"):this.axisTypes=["colorAxis"]})),v(r,"afterGetAllItems",(function(b){var t,e,n=[];for((this.chart.colorAxis||[]).forEach((function(e){(t=e.options)&&t.showInLegend&&(t.dataClasses&&t.visible?n=n.concat(e.getDataClassLegendSymbols()):t.visible&&n.push(e),e.series.forEach((function(e){e.options.showInLegend&&!t.dataClasses||("point"===e.options.legendType?e.points.forEach((function(t){y(b.allItems,t)})):y(b.allItems,e))})))})),e=n.length;e--;)b.allItems.unshift(n[e])})),v(r,"afterColorizeItem",(function(b){b.visible&&b.item.legendColor&&b.item.legendSymbol.attr({fill:b.item.legendColor})})),v(r,"afterUpdate",(function(){var b=this.chart.colorAxis;b&&b.forEach((function(b,t,e){b.update({},e)}))})),v(h,"afterTranslate",(function(){(this.chart.colorAxis&&this.chart.colorAxis.length||this.colorAttribs)&&this.translateColors()})),q})),t(a,"Mixins/ColorMapSeries.js",[a["Core/Globals.js"],a["Core/Series/Point.js"],a["Core/Utilities.js"]],(function(a,t,e){var n=e.defined;return{colorMapPointMixin:{dataLabelOnNull:!0,isValid:function(){return null!==this.value&&1/0!==this.value&&-1/0!==this.value},setState:function(a){t.prototype.setState.call(this,a),this.graphic&&this.graphic.attr({zIndex:"hover"===a?1:0})}},colorMapSeriesMixin:{pointArrayMap:["value"],axisTypes:["xAxis","yAxis","colorAxis"],trackerGroups:["group","markerGroup","dataLabelsGroup"],getSymbol:a.noop,parallelArrays:["x","y","value"],colorKey:"value",pointAttribs:a.seriesTypes.column.prototype.pointAttribs,colorAttribs:function(a){var g={};return n(a.color)&&(g[this.colorProp||"fill"]=a.color),g}}}})),t(a,"Maps/MapNavigationOptionsDefault.js",[a["Core/Options.js"],a["Core/Utilities.js"]],(function(a,t){return(t=t.extend)(a.defaultOptions.lang,{zoomIn:"Zoom in",zoomOut:"Zoom out"}),a.defaultOptions.mapNavigation={buttonOptions:{alignTo:"plotBox",align:"left",verticalAlign:"top",x:0,width:18,height:18,padding:5,style:{fontSize:"15px",fontWeight:"bold"},theme:{"stroke-width":1,"text-align":"center"}},buttons:{zoomIn:{onclick:function(){this.mapZoom(.5)},text:"+",y:0},zoomOut:{onclick:function(){this.mapZoom(2)},text:"-",y:28}},mouseWheelSensitivity:1.1}})),t(a,"Maps/MapNavigation.js",[a["Core/Chart/Chart.js"],a["Core/Globals.js"],a["Core/Utilities.js"]],(function(a,t,e){function n(b){b&&(b.preventDefault&&b.preventDefault(),b.stopPropagation&&b.stopPropagation(),b.cancelBubble=!0)}function g(b){this.init(b)}var r=t.doc,o=e.addEvent,l=e.extend,h=e.merge,b=e.objectEach,c=e.pick;g.prototype.init=function(b){this.chart=b,b.mapNavButtons=[]},g.prototype.update=function(a){var t,e,r,p,d,g=this.chart,f=g.options.mapNavigation,m=function(b){this.handler.call(g,b),n(b)},u=g.mapNavButtons;
2for(a&&(f=g.options.mapNavigation=h(g.options.mapNavigation,a));u.length;)u.pop().destroy();c(f.enableButtons,f.enabled)&&!g.renderer.forExport&&b(f.buttons,(function(b,c){t=h(f.buttonOptions,b),g.styledMode||((e=t.theme).style=h(t.theme.style,t.style),p=(r=e.states)&&r.hover,d=r&&r.select),(b=g.renderer.button(t.text,0,0,m,e,p,d,0,"zoomIn"===c?"topbutton":"bottombutton").addClass("highcharts-map-navigation highcharts-"+{zoomIn:"zoom-in",zoomOut:"zoom-out"}[c]).attr({width:t.width,height:t.height,title:g.options.lang[c],padding:t.padding,zIndex:5}).add()).handler=t.onclick,o(b.element,"dblclick",n),u.push(b);var v=t,a=o(g,"load",(function(){b.align(l(v,{width:b.width,height:2*b.height}),null,v.alignTo),a()}))})),this.updateEvents(f)},g.prototype.updateEvents=function(b){var t=this.chart;c(b.enableDoubleClickZoom,b.enabled)||b.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||o(t.container,"dblclick",(function(b){t.pointer.onContainerDblClick(b)})):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick()),c(b.enableMouseWheelZoom,b.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||o(t.container,void 0===r.onmousewheel?"DOMMouseScroll":"mousewheel",(function(b){return t.pointer.onContainerMouseWheel(b),n(b),!1})):this.unbindMouseWheel&&(this.unbindMouseWheel=this.unbindMouseWheel())},l(a.prototype,{fitToBox:function(b,t){return[["x","width"],["y","height"]].forEach((function(e){var n=e[0];e=e[1],b[n]+b[e]>t[n]+t[e]&&(b[e]>t[e]?(b[e]=t[e],b[n]=t[n]):b[n]=t[n]+t[e]-b[e]),b[e]>t[e]&&(b[e]=t[e]),b[n]<t[n]&&(b[n]=t[n])})),b},mapZoom:function(b,t,e,a,n){var g=this.xAxis[0],r=g.max-g.min,o=c(t,g.min+r/2),l=r*b,u=(r=this.yAxis[0]).max-r.min,h=c(e,r.min+u/2);u*=b,l=(o=this.fitToBox({x:o-l*(a?(a-g.pos)/g.len:.5),y:h-u*(n?(n-r.pos)/r.len:.5),width:l,height:u},{x:g.dataMin,y:r.dataMin,width:g.dataMax-g.dataMin,height:r.dataMax-r.dataMin})).x<=g.dataMin&&o.width>=g.dataMax-g.dataMin&&o.y<=r.dataMin&&o.height>=r.dataMax-r.dataMin,a&&g.mapAxis&&(g.mapAxis.fixTo=[a-g.pos,t]),n&&r.mapAxis&&(r.mapAxis.fixTo=[n-r.pos,e]),void 0===b||l?(g.setExtremes(void 0,void 0,!1),r.setExtremes(void 0,void 0,!1)):(g.setExtremes(o.x,o.x+o.width,!1),r.setExtremes(o.y,o.y+o.height,!1)),this.redraw()}}),o(a,"beforeRender",(function(){this.mapNavigation=new g(this),this.mapNavigation.update()})),t.MapNavigation=g})),t(a,"Maps/MapPointer.js",[a["Core/Pointer.js"],a["Core/Utilities.js"]],(function(a,t){var e=t.extend,p=t.pick;t=t.wrap,e(a.prototype,{onContainerDblClick:function(a){var g=this.chart;a=this.normalize(a),g.options.mapNavigation.enableDoubleClickZoomTo?g.pointer.inClass(a.target,"highcharts-tracker")&&g.hoverPoint&&g.hoverPoint.zoomTo():g.isInsidePlot(a.chartX-g.plotLeft,a.chartY-g.plotTop)&&g.mapZoom(.5,g.xAxis[0].toValue(a.chartX),g.yAxis[0].toValue(a.chartY),a.chartX,a.chartY)},onContainerMouseWheel:function(a){var g=this.chart,t=(a=this.normalize(a)).detail||-a.wheelDelta/120;g.isInsidePlot(a.chartX-g.plotLeft,a.chartY-g.plotTop)&&g.mapZoom(Math.pow(g.options.mapNavigation.mouseWheelSensitivity,t),g.xAxis[0].toValue(a.chartX),g.yAxis[0].toValue(a.chartY),a.chartX,a.chartY)}}),t(a.prototype,"zoomOption",(function(a){var g=this.chart.options.mapNavigation;p(g.enableTouchZoom,g.enabled)&&(this.chart.options.chart.pinchType="xy"),a.apply(this,[].slice.call(arguments,1))})),t(a.prototype,"pinchTranslate",(function(a,t,e,n,r,b,o){a.call(this,t,e,n,r,b,o),"map"===this.chart.options.chart.type&&this.hasZoom&&(a=n.scaleX>n.scaleY,this.pinchTranslateDirection(!a,t,e,n,r,b,o,a?n.scaleX:n.scaleY))}))})),t(a,"Maps/MapSymbols.js",[a["Core/Globals.js"],a["Core/Renderer/SVG/SVGRenderer.js"]],(function(a,t){function e(a,t,e,n,r,b,o,l){return[["M",a+r,t],["L",a+e-b,t],["C",a+e-b/2,t,a+e,t+b/2,a+e,t+b],["L",a+e,t+n-o],["C",a+e,t+n-o/2,a+e-o/2,t+n,a+e-o,t+n],["L",a+l,t+n],["C",a+l/2,t+n,a,t+n-l/2,a,t+n-l],["L",a,t+r],["C",a,t+r/2,a+r/2,t,a+r,t],["Z"]]}var p=a.Renderer;return t.prototype.symbols.topbutton=function(a,t,n,r,o){return e(a-1,t-1,n,r,o=o&&o.r||0,o,0,0)},t.prototype.symbols.bottombutton=function(a,t,n,r,o){return e(a-1,t-1,n,r,0,0,o=o&&o.r||0,o)}
2,p!==t&&["topbutton","bottombutton"].forEach((function(a){p.prototype.symbols[a]=t.prototype.symbols[a]})),t.prototype.symbols})),t(a,"Maps/Map.js",[a["Core/Chart/Chart.js"],a["Core/Globals.js"],a["Core/Renderer/SVG/SVGRenderer.js"],a["Core/Utilities.js"]],(function(a,t,e,p){var n,r,g=p.getOptions,o=p.merge,l=p.pick;return(r=n||(n={})).maps={},r.mapChart=function(b,t,e){var n="string"==typeof b||b.nodeName,r=arguments[n?1:0],h=r,c={endOnTick:!1,visible:!1,minPadding:0,maxPadding:0,startOnTick:!1},d=g().credits,p=r.series;return r.series=null,(r=o({chart:{panning:{enabled:!0,type:"xy"},type:"map"},credits:{mapText:l(d.mapText,' © <a href="{geojson.copyrightUrl}">{geojson.copyrightShort}</a>'),mapTextFull:l(d.mapTextFull,"{geojson.copyright}")},tooltip:{followTouchMove:!1},xAxis:c,yAxis:o(c,{reversed:!0})},r,{chart:{inverted:!1,alignTicks:!1}})).series=h.series=p,n?new a(b,r,e):new a(r,t)},r.splitPath=function(b){return"string"==typeof b&&(b=(b=b.replace(/([A-Za-z])/g," $1 ").replace(/^\s*/,"").replace(/\s*$/,"")).split(/[ ,;]+/).map((function(b){return/[A-za-z]/.test(b)?b:parseFloat(b)}))),e.prototype.pathToSegments(b)},t.Map=n.mapChart,t.mapChart=n.mapChart,t.maps=n.maps,n})),t(a,"Series/Map/MapPoint.js",[a["Mixins/ColorMapSeries.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t,e){var n=this&&this.__extends||function(){var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var t in b)b.hasOwnProperty(t)&&(a[t]=b[t])})(t,e)};return function(t,e){function n(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();a=a.colorMapPointMixin;var g=e.extend;return t=function(a){function t(){var t=null!==a&&a.apply(this,arguments)||this;return t.options=void 0,t.path=void 0,t.series=void 0,t}return n(t,a),t.prototype.applyOptions=function(t,e){var b=this.series;return t=a.prototype.applyOptions.call(this,t,e),e=b.joinBy,b.mapData&&b.mapMap&&((e=void 0!==(e=a.prototype.getNestedProperty.call(t,e[1]))&&b.mapMap[e])?(b.xyFromShape&&(t.x=e._midX,t.y=e._midY),g(t,e)):t.value=t.value||null),t},t.prototype.onMouseOver=function(t){e.clearTimeout(this.colorInterval),null!==this.value||this.series.options.nullInteraction?a.prototype.onMouseOver.call(this,t):this.series.onMouseOut(t)},t.prototype.zoomTo=function(){var a=this.series;a.xAxis.setExtremes(this._minX,this._maxX,!1),a.yAxis.setExtremes(this._minY,this._maxY,!1),a.chart.redraw()},t}(t.seriesTypes.scatter.prototype.pointClass),g(t.prototype,{dataLabelOnNull:a.dataLabelOnNull,isValid:a.isValid,setState:a.setState}),t})),t(a,"Series/Map/MapSeries.js",[a["Mixins/ColorMapSeries.js"],a["Core/Globals.js"],a["Mixins/LegendSymbol.js"],a["Maps/Map.js"],a["Series/Map/MapPoint.js"],a["Core/Color/Palette.js"],a["Core/Series/Series.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Renderer/SVG/SVGRenderer.js"],a["Core/Utilities.js"]],(function(a,t,e,p,g,n,r,o,l,b){var h=this&&this.__extends||function(){var b=function(t,a){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,t){b.__proto__=t}||function(b,t){for(var a in t)t.hasOwnProperty(a)&&(b[a]=t[a])})(t,a)};return function(t,a){function e(){this.constructor=t}b(t,a),t.prototype=null===a?Object.create(a):(e.prototype=a.prototype,new e)}}();a=a.colorMapSeriesMixin;var c=t.noop,d=p.maps,f=p.splitPath,m=(p=o.seriesTypes).column,v=p.scatter;p=b.extend;var y=b.fireEvent,x=b.getNestedProperty,w=b.isArray,S=b.isNumber,u=b.merge,C=b.objectEach,q=b.pick,_=b.splat;return p((b=function(b){function a(){var a=null!==b&&b.apply(this,arguments)||this;return a.baseTrans=void 0,a.chart=void 0,a.data=void 0,a.group=void 0,a.joinBy=void 0,a.options=void 0,a.points=void 0,a.transformGroup=void 0,a}return h(a,b),a.prototype.animate=function(b){var a=this.options.animation,t=this.group,e=this.xAxis,n=this.yAxis,r=e.pos,u=n.pos;this.chart.renderer.isSVG&&(!0===a&&(a={duration:1e3}),b?t.attr({translateX:r+e.len/2,translateY:u+n.len/2,scaleX:.001,scaleY:.001}):t.animate({translateX:r,translateY:u,scaleX:1,scaleY:1},a))},a.prototype.animateDrilldown=function(b){var a=this.chart.plotBox,t=this.chart.drilldownLevels[this.chart.drilldownLevels.length-1],e=t.bBox,n=this.chart.options.drilldown.animation;b||(b=Math.min(e.width/a.width,e.height/a.height),t.shapeArgs={scaleX:b,scaleY:b,translateX:e.x,translateY:e.y}
2,this.points.forEach((function(b){b.graphic&&b.graphic.attr(t.shapeArgs).animate({scaleX:1,scaleY:1,translateX:0,translateY:0},n)})))},a.prototype.animateDrillupFrom=function(b){m.prototype.animateDrillupFrom.call(this,b)},a.prototype.animateDrillupTo=function(b){m.prototype.animateDrillupTo.call(this,b)},a.prototype.doFullTranslate=function(){return this.isDirtyData||this.chart.isResizing||this.chart.renderer.isVML||!this.baseTrans},a.prototype.drawMapDataLabels=function(){r.prototype.drawDataLabels.call(this),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},a.prototype.drawPoints=function(){var b=this,a=b.xAxis,t=b.yAxis,e=b.group,n=b.chart,r=n.renderer,u=this.baseTrans;if(b.transformGroup||(b.transformGroup=r.g().attr({scaleX:1,scaleY:1}).add(e),b.transformGroup.survive=!0),b.doFullTranslate())n.hasRendered&&!n.styledMode&&b.points.forEach((function(a){a.shapeArgs&&(a.shapeArgs.fill=b.pointAttribs(a,a.state).fill)})),b.group=b.transformGroup,m.prototype.drawPoints.apply(b),b.group=e,b.points.forEach((function(a){if(a.graphic){var t="";a.name&&(t+="highcharts-name-"+a.name.replace(/ /g,"-").toLowerCase()),a.properties&&a.properties["hc-key"]&&(t+=" highcharts-key-"+a.properties["hc-key"].toLowerCase()),t&&a.graphic.addClass(t),n.styledMode&&a.graphic.css(b.pointAttribs(a,a.selected?"select":void 0))}})),this.baseTrans={originX:a.min-a.minPixelPadding/a.transA,originY:t.min-t.minPixelPadding/t.transA+(t.reversed?0:t.len/t.transA),transAX:a.transA,transAY:t.transA},this.transformGroup.animate({translateX:0,translateY:0,scaleX:1,scaleY:1});else{var o=a.transA/u.transAX,l=t.transA/u.transAY,g=a.toPixels(u.originX,!0),h=t.toPixels(u.originY,!0);.99<o&&1.01>o&&.99<l&&1.01>l&&(l=o=1,g=Math.round(g),h=Math.round(h));var c=this.transformGroup;if(n.renderer.globalAnimation){var d=c.attr("translateX"),f=c.attr("translateY"),v=c.attr("scaleX"),y=c.attr("scaleY");c.attr({animator:0}).animate({animator:1},{step:function(b,a){c.attr({translateX:d+(g-d)*a.pos,translateY:f+(h-f)*a.pos,scaleX:v+(o-v)*a.pos,scaleY:y+(l-y)*a.pos})}})}else c.attr({translateX:g,translateY:h,scaleX:o,scaleY:l})}n.styledMode||e.element.setAttribute("stroke-width",q(b.options[b.pointAttrToOptions&&b.pointAttrToOptions["stroke-width"]||"borderWidth"],1)/(o||1)),this.drawMapDataLabels()},a.prototype.getBox=function(b){var t,a=Number.MAX_VALUE,e=-a,n=a,r=-a,u=a,o=a,h=this.xAxis,g=this.yAxis;(b||[]).forEach((function(b){if(b.path){"string"==typeof b.path?b.path=f(b.path):"M"===b.path[0]&&(b.path=l.prototype.pathToSegments(b.path));var h=b.path||[],g=-a,c=a,d=-a,m=a,v=b.properties;b._foundBox||(h.forEach((function(b){var a=b[b.length-2];b=b[b.length-1],"number"==typeof a&&"number"==typeof b&&(c=Math.min(c,a),g=Math.max(g,a),m=Math.min(m,b),d=Math.max(d,b))})),b._midX=c+(g-c)*q(b.middleX,v&&v["hc-middle-x"],.5),b._midY=m+(d-m)*q(b.middleY,v&&v["hc-middle-y"],.5),b._maxX=g,b._minX=c,b._maxY=d,b._minY=m,b.labelrank=q(b.labelrank,(g-c)*(d-m)),b._foundBox=!0),e=Math.max(e,b._maxX),n=Math.min(n,b._minX),r=Math.max(r,b._maxY),u=Math.min(u,b._minY),o=Math.min(b._maxX-b._minX,b._maxY-b._minY,o),t=!0}})),t&&(this.minY=Math.min(u,q(this.minY,a)),this.maxY=Math.max(r,q(this.maxY,-a)),this.minX=Math.min(n,q(this.minX,a)),this.maxX=Math.max(e,q(this.maxX,-a)),h&&void 0===h.options.minRange&&(h.minRange=Math.min(5*o,(this.maxX-this.minX)/5,h.minRange||a)),g&&void 0===g.options.minRange&&(g.minRange=Math.min(5*o,(this.maxY-this.minY)/5,g.minRange||a)))},a.prototype.getExtremes=function(){var b=r.prototype.getExtremes.call(this,this.valueData),a=b.dataMin;return b=b.dataMax,this.chart.hasRendered&&this.isDirtyData&&this.getBox(this.options.data),S(a)&&(this.valueMin=a),S(b)&&(this.valueMax=b),{dataMin:this.minY,dataMax:this.maxY}},a.prototype.hasData=function(){return!!this.processedXData.length},a.prototype.pointAttribs=function(b,a){return(a=b.series.chart.styledMode?this.colorAttribs(b):m.prototype.pointAttribs.call(this,b,a))["stroke-width"]=q(b.options[this.pointAttrToOptions&&this.pointAttrToOptions["stroke-width"]||"borderWidth"],"inherit"),a},a.prototype.render=function(){var b=this,a=r.prototype.render;b.chart.renderer.isVML&&3e3<b.data.length?setTimeout((function(){a.call(b)})):a.call(b)},a.prototype.setData=function(b,a,e,n){var o=this.options,q=this.chart.options.chart,l=q&&q.map,h=o.mapData,c=this.joinBy,f=o.keys||this.pointArrayMap,m=[],v={},y=this.chart.mapTransforms;if(!h&&l&&(h="string"==typeof l?d[l]:l),b&&b.forEach((function(a,t){var e=0;if(S(a))b[t]={value:a};else if(w(a)){b[t]={},!o.keys&&a.length>f.length&&"string"==typeof a[0]&&(b[t]["hc-key"]=a[0],++e);for(var n=0;n<f.length;++n,++e)f[n]&&void 0!==a[e]&&(0<f[n].indexOf(".")?g.prototype.setNestedProperty(b[t],a[e],f[n]):b[t][f[n]]=a[e])}c&&"_i"===c[0]&&(b[t]._i=t)})),this.getBox(b),(this.chart.mapTransforms=y=q&&q.mapTransforms||h&&h["hc-transform"]||y)&&C(y,
2(function(b){b.rotation&&(b.cosAngle=Math.cos(b.rotation),b.sinAngle=Math.sin(b.rotation))})),h){for("FeatureCollection"===h.type&&(this.mapTitle=h.title,h=t.geojson(h,this.type,this)),this.mapData=h,this.mapMap={},y=0;y<h.length;y++)l=(q=h[y]).properties,q._i=y,c[0]&&l&&l[c[0]]&&(q[c[0]]=l[c[0]]),v[q[c[0]]]=q;if(this.mapMap=v,b&&c[1]){var _=c[1];b.forEach((function(b){b=x(_,b),v[b]&&m.push(v[b])}))}if(o.allAreas){if(this.getBox(h),b=b||[],c[1]){var p=c[1];b.forEach((function(b){m.push(x(p,b))}))}m="|"+m.map((function(b){return b&&b[c[0]]})).join("|")+"|",h.forEach((function(a){c[0]&&-1!==m.indexOf("|"+a[c[0]]+"|")||(b.push(u(a,{value:null})),n=!1)}))}else this.getBox(m)}r.prototype.setData.call(this,b,a,e,n)},a.prototype.setOptions=function(b){var a=(b=r.prototype.setOptions.call(this,b)).joinBy;return null===a&&(a="_i"),(a=this.joinBy=_(a))[1]||(a[1]=a[0]),b},a.prototype.translate=function(){var b=this,a=b.xAxis,t=b.yAxis,e=b.doFullTranslate();b.generatePoints(),b.data.forEach((function(n){S(n._midX)&&S(n._midY)&&(n.plotX=a.toPixels(n._midX,!0),n.plotY=t.toPixels(n._midY,!0)),e&&(n.shapeType="path",n.shapeArgs={d:b.translatePath(n.path)})})),y(b,"afterTranslate")},a.prototype.translatePath=function(b){var a=this.xAxis,t=this.yAxis,e=a.min,n=a.transA,r=a.minPixelPadding,u=t.min,q=t.transA,o=t.minPixelPadding,l=[];return b&&b.forEach((function(b){"M"===b[0]?l.push(["M",(b[1]-(e||0))*n+r,(b[2]-(u||0))*q+o]):"L"===b[0]?l.push(["L",(b[1]-(e||0))*n+r,(b[2]-(u||0))*q+o]):"C"===b[0]?l.push(["C",(b[1]-(e||0))*n+r,(b[2]-(u||0))*q+o,(b[3]-(e||0))*n+r,(b[4]-(u||0))*q+o,(b[5]-(e||0))*n+r,(b[6]-(u||0))*q+o]):"Q"===b[0]?l.push(["Q",(b[1]-(e||0))*n+r,(b[2]-(u||0))*q+o,(b[3]-(e||0))*n+r,(b[4]-(u||0))*q+o]):"Z"===b[0]&&l.push(["Z"])})),l},a.defaultOptions=u(v.defaultOptions,{animation:!1,dataLabels:{crop:!1,formatter:function(){return this.point.value},inside:!0,overflow:!1,padding:0,verticalAlign:"middle"},marker:null,nullColor:n.neutralColor3,stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:"{point.name}: {point.value}<br/>"},turboThreshold:0,allAreas:!0,borderColor:n.neutralColor20,borderWidth:1,joinBy:"hc-key",states:{hover:{halo:null,brightness:.2},normal:{animation:!0},select:{color:n.neutralColor20},inactive:{opacity:1}}}),a}(v)).prototype,{type:"map",axisTypes:a.axisTypes,colorAttribs:a.colorAttribs,colorKey:a.colorKey,directTouch:!0,drawDataLabels:c,drawGraph:c,drawLegendSymbol:e.drawRectangle,forceDL:!0,getExtremesFromAll:!0,getSymbol:a.getSymbol,parallelArrays:a.parallelArrays,pointArrayMap:a.pointArrayMap,pointClass:g,preserveAspectRatio:!0,searchPoint:c,trackerGroups:a.trackerGroups,useMapGeometry:!0}),o.registerSeriesType("map",b),b})),t(a,"Series/MapLine/MapLineSeries.js",[a["Series/Map/MapSeries.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t,e){var p=this&&this.__extends||function(){var a=function(t,b){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(t,b)};return function(t,b){function e(){this.constructor=t}a(t,b),t.prototype=null===b?Object.create(b):(e.prototype=b.prototype,new e)}}(),g=t.series,n=e.extend,r=e.merge;return n((e=function(t){function e(){var b=null!==t&&t.apply(this,arguments)||this;return b.data=void 0,b.options=void 0,b.points=void 0,b}return p(e,t),e.prototype.pointAttribs=function(b,t){return(b=a.prototype.pointAttribs.call(this,b,t)).fill=this.options.fillColor,b},e.defaultOptions=r(a.defaultOptions,{lineWidth:1,fillColor:"none"}),e}(a)).prototype,{type:"mapline",colorProp:"stroke",drawLegendSymbol:g.prototype.drawLegendSymbol,pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"}}),t.registerSeriesType("mapline",e),e})),t(a,"Series/MapPoint/MapPointPoint.js",[a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t){var e=this&&this.__extends||function(){var a=function(g,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,t){a.__proto__=t}||function(a,t){for(var b in t)t.hasOwnProperty(b)&&(a[b]=t[b])})(g,t)};return function(g,t){function e(){this.constructor=g}a(g,t),g.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}(),p=t.merge;return function(a){function g(){var t=null!==a&&a.apply(this,arguments)||this;return t.options=void 0,t.series=void 0,t}return e(g,a),g.prototype.applyOptions=function(t,e){return t=void 0!==t.lat&&void 0!==t.lon?p(t,this.series.chart.fromLatLonToPoint(t)):t,a.prototype.applyOptions.call(this,t,e)},g}(a.seriesTypes.scatter.prototype.pointClass)})),t(a,"Series/MapPoint/MapPointSeries.js",[a["Series/MapPoint/MapPointPoint.js"],a["Core/Color/Palette.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t,e,p){var g=this&&this.__extends||function(){var a=function(b,t){return(a=Object.
2setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(b,t)};return function(b,t){function e(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}(),n=e.seriesTypes.scatter,r=p.extend,o=p.merge;return r((p=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.data=void 0,b.options=void 0,b.points=void 0,b}return g(b,a),b.prototype.drawDataLabels=function(){a.prototype.drawDataLabels.call(this),this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},b.defaultOptions=o(n.defaultOptions,{dataLabels:{crop:!1,defer:!1,enabled:!0,formatter:function(){return this.point.name},overflow:!1,style:{color:t.neutralColor100}}}),b}(n)).prototype,{type:"mappoint",forceDL:!0,pointClass:a}),e.registerSeriesType("mappoint",p),p})),t(a,"Series/Bubble/BubblePoint.js",[a["Core/Series/Point.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t,e){var p=this&&this.__extends||function(){var a=function(g,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,t){a.__proto__=t}||function(a,t){for(var b in t)t.hasOwnProperty(b)&&(a[b]=t[b])})(g,t)};return function(g,t){function e(){this.constructor=g}a(g,t),g.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}();return(e=e.extend)((t=function(g){function t(){var a=null!==g&&g.apply(this,arguments)||this;return a.options=void 0,a.series=void 0,a}return p(t,g),t.prototype.haloPath=function(t){return a.prototype.haloPath.call(this,0===t?0:(this.marker&&this.marker.radius||0)+t)},t}(t.seriesTypes.scatter.prototype.pointClass)).prototype,{ttBelow:!1}),t})),t(a,"Series/Bubble/BubbleLegend.js",[a["Core/Chart/Chart.js"],a["Core/Color/Color.js"],a["Core/Globals.js"],a["Core/Legend.js"],a["Core/Color/Palette.js"],a["Core/Series/Series.js"],a["Core/Utilities.js"]],(function(a,t,e,p,g,n,r){var o=t.parse,l=e.noop;t=r.addEvent;var b=r.arrayMax,h=r.arrayMin,c=r.isNumber,d=r.merge,f=r.objectEach,m=r.pick,v=r.setOptions,y=r.stableSort,x=r.wrap;return v({legend:{bubbleLegend:{borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:10,color:void 0},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0}}}),v=function(){function a(b,a){this.options=this.symbols=this.visible=this.ranges=this.movementX=this.maxLabel=this.legendSymbol=this.legendItemWidth=this.legendItemHeight=this.legendItem=this.legendGroup=this.legend=this.fontMetrics=this.chart=void 0,this.setState=l,this.init(b,a)}return a.prototype.init=function(b,a){this.options=b,this.visible=!0,this.chart=a.chart,this.legend=a},a.prototype.addToLegend=function(b){b.splice(this.options.legendIndex,0,this)},a.prototype.drawLegendSymbol=function(b){var a=this.chart,t=this.options,e=m(b.options.itemDistance,20),n=t.ranges,r=t.connectorDistance;this.fontMetrics=a.renderer.fontMetrics(t.labels.style.fontSize.toString()+"px"),n&&n.length&&c(n[0].value)?(y(n,(function(b,a){return a.value-b.value})),this.ranges=n,this.setOptions(),this.render(),a=this.getMaxLabelSize(),b=2*(n=this.ranges[0].radius),r=0<(r=r-n+a.width)?r:0,this.maxLabel=a,this.movementX="left"===t.labels.align?r:0,this.legendItemWidth=b+r+e,this.legendItemHeight=b+this.fontMetrics.h/2):b.options.bubbleLegend.autoRanges=!0},a.prototype.setOptions=function(){var b=this.ranges,a=this.options,t=this.chart.series[a.seriesIndex],e=this.legend.baseline,n={"z-index":a.zIndex,"stroke-width":a.borderWidth},g={"z-index":a.zIndex,"stroke-width":a.connectorWidth},r=this.getLabelStyles(),l=t.options.marker.fillOpacity,h=this.chart.styledMode;b.forEach((function(c,q){h||(n.stroke=m(c.borderColor,a.borderColor,t.color),n.fill=m(c.color,a.color,1!==l?o(t.color).setOpacity(l).get("rgba"):t.color),g.stroke=m(c.connectorColor,a.connectorColor,t.color)),b[q].radius=this.getRangeRadius(c.value),b[q]=d(b[q],{center:b[0].radius-b[q].radius+e}),h||d(!0,b[q],{bubbleStyle:d(!1,n),connectorStyle:d(!1,g),labelStyle:r})}),this)},a.prototype.getLabelStyles=function(){var b=this.options,a={},t="left"===b.labels.align,e=this.legend.options.rtl;return f(b.labels.style,(function(b,t){"color"!==t&&"fontSize"!==t&&"z-index"!==t&&(a[t]=b)})),d(!1,a,{"font-size":b.labels.style.fontSize,fill:m(b.labels.style.color,g.neutralColor100),"z-index":b.zIndex,align:e||t?"right":"left"})},a.prototype.getRangeRadius=function(b){var a=this.options;return this.chart.series[this.options.seriesIndex].getRadius.call(this,a.ranges[a.ranges.length-1].value,a.ranges[0].value,a.minSize,a.maxSize,b)},a.prototype.render=function(){var b=this.chart.renderer,a=this.options.zThreshold;this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),this.legendSymbol=b.g("bubble-legend"),this.legendItem=b.g("bubble-legend-item"),this.legendSymbol.translateX=0,this.legendSymbol.translateY=0,this.ranges.forEac
2h((function(b){b.value>=a&&this.renderRange(b)}),this),this.legendSymbol.add(this.legendItem),this.legendItem.add(this.legendGroup),this.hideOverlappingLabels()},a.prototype.renderRange=function(b){var a=this.options,t=a.labels,e=this.chart.renderer,n=this.symbols,r=n.labels,g=b.center,o=Math.abs(b.radius),l=a.connectorDistance||0,h=t.align,c=t.style.fontSize;l=this.legend.options.rtl||"left"===h?-l:l,t=a.connectorWidth;var d=this.ranges[0].radius||0,p=g-o-a.borderWidth/2+t/2;c=c/2-(this.fontMetrics.h-c)/2;var f=e.styledMode;"center"===h&&(l=0,a.connectorDistance=0,b.labelStyle.align="center"),h=p+a.labels.y;var m=d+l+a.labels.x;n.bubbleItems.push(e.circle(d,g+((p%1?1:.5)-(t%2?0:.5)),o).attr(f?{}:b.bubbleStyle).addClass((f?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-symbol "+(a.className||"")).add(this.legendSymbol)),n.connectors.push(e.path(e.crispLine([["M",d,p],["L",d+l,p]],a.connectorWidth)).attr(f?{}:b.connectorStyle).addClass((f?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+(a.connectorClassName||"")).add(this.legendSymbol)),b=e.text(this.formatLabel(b),m,h+c).attr(f?{}:b.labelStyle).addClass("highcharts-bubble-legend-labels "+(a.labels.className||"")).add(this.legendSymbol),r.push(b),b.placed=!0,b.alignAttr={x:m,y:h+c}},a.prototype.getMaxLabelSize=function(){var b,a;return this.symbols.labels.forEach((function(t){a=t.getBBox(!0),b=b?a.width>b.width?a:b:a})),b||{}},a.prototype.formatLabel=function(b){var a=this.options,t=a.labels.formatter;a=a.labels.format;var e=this.chart.numberFormatter;return a?r.format(a,b):t?t.call(b):e(b.value,1)},a.prototype.hideOverlappingLabels=function(){var b=this.chart,a=this.symbols;!this.options.labels.allowOverlap&&a&&(b.hideOverlappingLabels(a.labels),a.labels.forEach((function(b,t){b.newOpacity?b.newOpacity!==b.oldOpacity&&a.connectors[t].show():a.connectors[t].hide()})))},a.prototype.getRanges=function(){var t,a=this.legend.bubbleLegend,e=a.options.ranges,n=Number.MAX_VALUE,r=-Number.MAX_VALUE;a.chart.series.forEach((function(a){a.isBubble&&!a.ignoreSeries&&(t=a.zData.filter(c)).length&&(n=m(a.options.zMin,Math.min(n,Math.max(h(t),!1===a.options.displayNegative?a.options.zThreshold:-Number.MAX_VALUE))),r=m(a.options.zMax,Math.max(r,b(t))))}));var g=n===r?[{value:r}]:[{value:n},{value:(n+r)/2},{value:r,autoRanges:!0}];return e.length&&e[0].radius&&g.reverse(),g.forEach((function(b,a){e&&e[a]&&(g[a]=d(!1,e[a],b))})),g},a.prototype.predictBubbleSizes=function(){var b=this.chart,a=this.fontMetrics,t=b.legend.options,e="horizontal"===t.layout,n=e?b.legend.lastLineHeight:0,r=b.plotSizeX,g=b.plotSizeY,o=b.series[this.options.seriesIndex];b=Math.ceil(o.minPxSize);var l=Math.ceil(o.maxPxSize);o=o.options.maxSize;var h=Math.min(g,r);return t.floating||!/%$/.test(o)?a=l:(o=parseFloat(o),a=(h+n-a.h/2)*o/100/(o/100+1),(e&&g-a>=r||!e&&r-a>=g)&&(a=l)),[b,Math.ceil(a)]},a.prototype.updateRanges=function(b,a){var t=this.legend.options.bubbleLegend;t.minSize=b,t.maxSize=a,t.ranges=this.getRanges()},a.prototype.correctSizes=function(){var b=this.legend,a=this.chart.series[this.options.seriesIndex];1<Math.abs(Math.ceil(a.maxPxSize)-this.options.maxSize)&&(this.updateRanges(this.options.minSize,a.maxPxSize),b.render())},a}(),t(p,"afterGetAllItems",(function(b){var a=this.bubbleLegend,t=this.options,n=t.bubbleLegend,r=this.chart.getVisibleBubbleSeriesIndex();a&&a.ranges&&a.ranges.length&&(n.ranges.length&&(n.autoRanges=!!n.ranges[0].autoRanges),this.destroyItem(a)),0<=r&&t.enabled&&n.enabled&&(n.seriesIndex=r,this.bubbleLegend=new e.BubbleLegend(n,this),this.bubbleLegend.addToLegend(b.allItems))})),a.prototype.getVisibleBubbleSeriesIndex=function(){for(var b=this.series,a=0;a<b.length;){if(b[a]&&b[a].isBubble&&b[a].visible&&b[a].zData.length)return a;a++}return-1},p.prototype.getLinesHeights=function(){var t,b=this.allItems,a=[],e=b.length,n=0;for(t=0;t<e;t++)if(b[t].legendItemHeight&&(b[t].itemHeight=b[t].legendItemHeight),b[t]===b[e-1]||b[t+1]&&b[t]._legendItemPos[1]!==b[t+1]._legendItemPos[1]){a.push({height:0});for(var r=a[a.length-1];n<=t;n++)b[n].itemHeight>r.height&&(r.height=b[n].itemHeight);r.step=t}return a},p.prototype.retranslateItems=function(b){var a,t,e,n=this.options.rtl,r=0;
2this.allItems.forEach((function(o,g){a=o.legendGroup.translateX,t=o._legendItemPos[1],((e=o.movementX)||n&&o.ranges)&&(e=n?a-o.options.maxSize/2:a+e,o.legendGroup.attr({translateX:e})),g>b[r].step&&r++,o.legendGroup.attr({translateY:Math.round(t+b[r].height/2)}),o._legendItemPos[1]=t+b[r].height/2}))},t(n,"legendItemClick",(function(){var b=this.chart,a=this.visible,t=this.chart.legend;t&&t.bubbleLegend&&(this.visible=!a,this.ignoreSeries=a,b=0<=b.getVisibleBubbleSeriesIndex(),t.bubbleLegend.visible!==b&&(t.update({bubbleLegend:{enabled:b}}),t.bubbleLegend.visible=b),this.visible=a)})),x(a.prototype,"drawChartBox",(function(b,a,t){var e=this.legend,n=0<=this.getVisibleBubbleSeriesIndex();if(e&&e.options.enabled&&e.bubbleLegend&&e.options.bubbleLegend.autoRanges&&n){var r=e.bubbleLegend.options;n=e.bubbleLegend.predictBubbleSizes(),e.bubbleLegend.updateRanges(n[0],n[1]),r.placed||(e.group.placed=!1,e.allItems.forEach((function(b){b.legendGroup.translateY=null}))),e.render(),this.getMargins(),this.axes.forEach((function(b){b.visible&&b.render(),r.placed||(b.setScale(),b.updateNames(),f(b.ticks,(function(b){b.isNew=!0,b.isNewLabel=!0})))})),r.placed=!0,this.getMargins(),b.call(this,a,t),e.bubbleLegend.correctSizes(),e.retranslateItems(e.getLinesHeights())}else b.call(this,a,t),e&&e.options.enabled&&e.bubbleLegend&&(e.render(),e.retranslateItems(e.getLinesHeights()))})),e.BubbleLegend=v,e.BubbleLegend})),t(a,"Series/Bubble/BubbleSeries.js",[a["Core/Axis/Axis.js"],a["Series/Bubble/BubblePoint.js"],a["Core/Color/Color.js"],a["Core/Globals.js"],a["Core/Series/Series.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t,e,p,g,n,r){var o=this&&this.__extends||function(){var b=function(a,t){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(a,t)};return function(a,t){function e(){this.constructor=a}b(a,t),a.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}(),l=e.parse;e=p.noop;var b=n.seriesTypes;p=b.column;var h=b.scatter,c=r.arrayMax,d=r.arrayMin,f=r.clamp,m=r.extend,v=r.isNumber,y=r.merge,x=r.pick,w=r.pInt;return r=function(b){function a(){var a=null!==b&&b.apply(this,arguments)||this;return a.data=void 0,a.maxPxSize=void 0,a.minPxSize=void 0,a.options=void 0,a.points=void 0,a.radii=void 0,a.yData=void 0,a.zData=void 0,a}return o(a,b),a.prototype.animate=function(b){!b&&this.points.length<this.options.animationLimit&&this.points.forEach((function(b){var a=b.graphic;a&&a.width&&(this.hasRendered||a.attr({x:b.plotX,y:b.plotY,width:1,height:1}),a.animate(this.markerAttribs(b),this.options.animation))}),this)},a.prototype.getRadii=function(b,a,t){var e=this.zData,n=this.yData,r=t.minPxSize,o=t.maxPxSize,g=[],l=0;for(t=e.length;l<t;l++){var h=e[l];g.push(this.getRadius(b,a,r,o,h,n[l]))}this.radii=g},a.prototype.getRadius=function(b,a,t,e,n,r){var o=this.options,g="width"!==o.sizeBy,l=o.zThreshold,h=a-b,q=.5;if(null===r||null===n)return null;if(v(n)){if(o.sizeByAbsoluteValue&&(n=Math.abs(n-l),h=Math.max(a-l,Math.abs(b-l)),b=0),n<b)return t/2-1;0<h&&(q=(n-b)/h)}return g&&0<=q&&(q=Math.sqrt(q)),Math.ceil(t+q*(e-t))/2},a.prototype.hasData=function(){return!!this.processedXData.length},a.prototype.pointAttribs=function(b,a){var t=this.options.marker.fillOpacity;return b=g.prototype.pointAttribs.call(this,b,a),1!==t&&(b.fill=l(b.fill).setOpacity(t).get("rgba")),b},a.prototype.translate=function(){var a,t=this.data,e=this.radii;for(b.prototype.translate.call(this),a=t.length;a--;){var n=t[a],r=e?e[a]:0;v(r)&&r>=this.minPxSize/2?(n.marker=m(n.marker,{radius:r,width:2*r,height:2*r}),n.dlBox={x:n.plotX-r,y:n.plotY-r,width:2*r,height:2*r}):n.shapeArgs=n.plotY=n.dlBox=void 0}},a.defaultOptions=y(h.defaultOptions,{dataLabels:{formatter:function(){return this.point.z},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),a}(h),m(r.prototype,{alignDataLabel:p.prototype.alignDataLabel,applyZones:e,bubblePadding:!0,buildKDTree:e,directTouch:!0,isBubble:!0,pointArrayMap:["y","z"],pointClass:t,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),a.prototype.beforePadding=function(){var b=this,a=this.len,t=this.chart,e=0,n=a,r=this.isXAxis,g=r?"xData":"yData",o=this.min,l={},h=Math.min(t.plotWidth,t.plotHeight),p=Number.MAX_VALUE,m=-Number.MAX_VALUE,y=this.max-o,S=a/y,C=[];
2this.series.forEach((function(a){var e=a.options;!a.bubblePadding||!a.visible&&t.options.chart.ignoreHiddenSeries||(b.allowZoomOutside=!0,C.push(a),r&&(["minSize","maxSize"].forEach((function(b){var a=e[b],t=/%$/.test(a);a=w(a),l[b]=t?h*a/100:a})),a.minPxSize=l.minSize,a.maxPxSize=Math.max(l.maxSize,l.minSize),(a=a.zData.filter(v)).length&&(p=x(e.zMin,f(d(a),!1===e.displayNegative?e.zThreshold:-Number.MAX_VALUE,p)),m=x(e.zMax,Math.max(m,c(a))))))})),C.forEach((function(a){var t=a[g],l=t.length;if(r&&a.getRadii(p,m,a),0<y)for(;l--;)if(v(t[l])&&b.dataMin<=t[l]&&t[l]<=b.max){var h=a.radii?a.radii[l]:0;e=Math.min((t[l]-o)*S-h,e),n=Math.max((t[l]-o)*S+h,n)}})),C.length&&0<y&&!this.logarithmic&&(n-=a,S*=(a+Math.max(0,e)-Math.min(n,a))/a,[["min","userMin",e],["max","userMax",n]].forEach((function(a){void 0===x(b.options[a[0]],b[a[1]])&&(b[a[0]]+=a[2]/S)})))},n.registerSeriesType("bubble",r),r})),t(a,"Series/MapBubble/MapBubblePoint.js",[a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t){var e=this&&this.__extends||function(){var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(t,e)};return function(t,e){function b(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(b.prototype=e.prototype,new b)}}(),p=a.seriesTypes,g=p.map;a=t.extend;var n=t.merge;return t=function(a){function t(){return null!==a&&a.apply(this,arguments)||this}return e(t,a),t.prototype.applyOptions=function(t,b){return t&&void 0!==t.lat&&void 0!==t.lon?a.prototype.applyOptions.call(this,n(t,this.series.chart.fromLatLonToPoint(t)),b):g.prototype.pointClass.prototype.applyOptions.call(this,t,b)},t.prototype.isValid=function(){return"number"==typeof this.z},t}(p.bubble.prototype.pointClass),a(t.prototype,{ttBelow:!1}),t})),t(a,"Series/MapBubble/MapBubbleSeries.js",[a["Series/Bubble/BubbleSeries.js"],a["Series/MapBubble/MapBubblePoint.js"],a["Series/Map/MapSeries.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t,e,p,g){var n=this&&this.__extends||function(){var a=function(b,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(b,t)};return function(b,t){function e(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}(),r=g.extend,o=g.merge;return r((g=function(t){function b(){var a=null!==t&&t.apply(this,arguments)||this;return a.data=void 0,a.options=void 0,a.points=void 0,a}return n(b,t),b.defaultOptions=o(a.defaultOptions,{animationLimit:500,tooltip:{pointFormat:"{point.name}: {point.z}"}}),b}(a)).prototype,{type:"mapbubble",getBox:e.prototype.getBox,pointArrayMap:["z"],pointClass:t,setData:e.prototype.setData,setOptions:e.prototype.setOptions,xyFromShape:!0}),p.registerSeriesType("mapbubble",g),g})),t(a,"Series/Heatmap/HeatmapPoint.js",[a["Mixins/ColorMapSeries.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t,e){var p=this&&this.__extends||function(){var a=function(t,b){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var t in b)b.hasOwnProperty(t)&&(a[t]=b[t])})(t,b)};return function(t,b){function e(){this.constructor=t}a(t,b),t.prototype=null===b?Object.create(b):(e.prototype=b.prototype,new e)}}();a=a.colorMapPointMixin;var g=e.clamp,n=e.extend,r=e.pick;return t=function(a){function t(){var b=null!==a&&a.apply(this,arguments)||this;return b.options=void 0,b.series=void 0,b.value=void 0,b.x=void 0,b.y=void 0,b}return p(t,a),t.prototype.applyOptions=function(b,t){return(b=a.prototype.applyOptions.call(this,b,t)).formatPrefix=b.isNull||null===b.value?"null":"point",b},t.prototype.getCellAttributes=function(){var a=this.series,t=a.options,e=(t.colsize||1)/2,n=(t.rowsize||1)/2,o=a.xAxis,l=a.yAxis,h=this.options.marker||a.options.marker;a=a.pointPlacementToXValue();var p=r(this.pointPadding,t.pointPadding,0),c={x1:g(Math.round(o.len-(o.translate(this.x-e,!1,!0,!1,!0,-a)||0)),-o.len,2*o.len),x2:g(Math.round(o.len-(o.translate(this.x+e,!1,!0,!1,!0,-a)||0)),-o.len,2*o.len),y1:g(Math.round(l.translate(this.y-n,!1,!0,!1,!0)||0),-l.len,2*l.len),y2:g(Math.round(l.translate(this.y+n,!1,
2!0,!1,!0)||0),-l.len,2*l.len)};return[["width","x"],["height","y"]].forEach((function(a){var b=a[0],t=(a=a[1])+"1",e=a+"2",n=Math.abs(c[t]-c[e]),r=h&&h.lineWidth||0,g=Math.abs(c[t]+c[e])/2;h[b]&&h[b]<n&&(c[t]=g-h[b]/2-r/2,c[e]=g+h[b]/2+r/2),p&&("y"===a&&(t=e,e=a+"1"),c[t]+=p,c[e]-=p)})),c},t.prototype.haloPath=function(a){if(!a)return[];var b=this.shapeArgs;return["M",b.x-a,b.y-a,"L",b.x-a,b.y+b.height+a,b.x+b.width+a,b.y+b.height+a,b.x+b.width+a,b.y-a,"Z"]},t.prototype.isValid=function(){return 1/0!==this.value&&-1/0!==this.value},t}(t.seriesTypes.scatter.prototype.pointClass),n(t.prototype,{dataLabelOnNull:a.dataLabelOnNull,setState:a.setState}),t})),t(a,"Series/Heatmap/HeatmapSeries.js",[a["Mixins/ColorMapSeries.js"],a["Core/Globals.js"],a["Series/Heatmap/HeatmapPoint.js"],a["Mixins/LegendSymbol.js"],a["Core/Color/Palette.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Renderer/SVG/SVGRenderer.js"],a["Core/Utilities.js"]],(function(a,t,e,p,g,n,r,o){var l=this&&this.__extends||function(){var a=function(b,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var t in b)b.hasOwnProperty(t)&&(a[t]=b[t])})(b,t)};return function(b,t){function e(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}();a=a.colorMapSeriesMixin;var b=t.noop,h=n.series,c=n.seriesTypes,d=c.column,f=c.scatter,m=r.prototype.symbols,v=o.extend,y=o.fireEvent,x=o.isNumber,w=o.merge,S=o.pick;return r=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.colorAxis=void 0,b.data=void 0,b.options=void 0,b.points=void 0,b.valueMax=NaN,b.valueMin=NaN,b}return l(b,a),b.prototype.drawPoints=function(){var a=this;((this.options.marker||{}).enabled||this._hasPointMarkers)&&(h.prototype.drawPoints.call(this),this.points.forEach((function(b){b.graphic&&b.graphic[a.chart.styledMode?"css":"animate"](a.colorAttribs(b))})))},b.prototype.getExtremes=function(){var a=h.prototype.getExtremes.call(this,this.valueData),b=a.dataMin;return a=a.dataMax,x(b)&&(this.valueMin=b),x(a)&&(this.valueMax=a),h.prototype.getExtremes.call(this)},b.prototype.getValidPoints=function(a,b){return h.prototype.getValidPoints.call(this,a,b,!0)},b.prototype.hasData=function(){return!!this.processedXData.length},b.prototype.init=function(){h.prototype.init.apply(this,arguments);var a=this.options;a.pointRange=S(a.pointRange,a.colsize||1),this.yAxis.axisPointRange=a.rowsize||1,v(m,{ellipse:m.circle,rect:m.square})},b.prototype.markerAttribs=function(a,b){var t=a.marker||{},e=this.options.marker||{},n=a.shapeArgs||{},r={};if(a.hasImage)return{x:a.plotX,y:a.plotY};if(b){var o=e.states[b]||{},g=t.states&&t.states[b]||{};[["width","x"],["height","y"]].forEach((function(a){r[a[0]]=(g[a[0]]||o[a[0]]||n[a[0]])+(g[a[0]+"Plus"]||o[a[0]+"Plus"]||0),r[a[1]]=n[a[1]]+(n[a[0]]-r[a[0]])/2}))}return b?r:n},b.prototype.pointAttribs=function(a,b){var e=h.prototype.pointAttribs.call(this,a,b),n=this.options||{},r=this.chart.options.plotOptions||{},o=r.series||{},g=r.heatmap||{};return r=n.borderColor||g.borderColor||o.borderColor,o=n.borderWidth||g.borderWidth||o.borderWidth||e["stroke-width"],e.stroke=a&&a.marker&&a.marker.lineColor||n.marker&&n.marker.lineColor||r||this.color,e["stroke-width"]=o,b&&(b=(a=w(n.states[b],n.marker&&n.marker.states[b],a&&a.options.states&&a.options.states[b]||{})).brightness,e.fill=a.color||t.color(e.fill).brighten(b||0).get(),e.stroke=a.lineColor),e},b.prototype.setClip=function(a){var b=this.chart;h.prototype.setClip.apply(this,arguments),(!1!==this.options.clip||a)&&this.markerGroup.clip((a||this.clipBox)&&this.sharedClipKey?b[this.sharedClipKey]:b.clipRect)},b.prototype.translate=function(){var a=this.options,b=a.marker&&a.marker.symbol||"",t=m[b]?b:"rect";a=this.options;var e=-1!==["circle","square"].indexOf(t);this.generatePoints(),this.points.forEach((function(a){var n=a.getCellAttributes(),r={x:Math.min(n.x1,n.x2),y:Math.min(n.y1,n.y2),width:Math.max(Math.abs(n.x2-n.x1),0),height:Math.max(Math.abs(n.y2-n.y1),0)},o=a.hasImage=0===(a.marker&&a.marker.symbol||b||"").indexOf("url");
2if(e){var g=Math.abs(r.width-r.height);r.x=Math.min(n.x1,n.x2)+(r.width<r.height?0:g/2),r.y=Math.min(n.y1,n.y2)+(r.width<r.height?g/2:0),r.width=r.height=Math.min(r.width,r.height)}g={plotX:(n.x1+n.x2)/2,plotY:(n.y1+n.y2)/2,clientX:(n.x1+n.x2)/2,shapeType:"path",shapeArgs:w(!0,r,{d:m[t](r.x,r.y,r.width,r.height)})},o&&(a.marker={width:r.width,height:r.height}),v(a,g)})),y(this,"afterTranslate")},b.defaultOptions=w(f.defaultOptions,{animation:!1,borderWidth:0,nullColor:g.neutralColor3,dataLabels:{formatter:function(){return this.point.value},inside:!0,verticalAlign:"middle",crop:!1,overflow:!1,padding:0},marker:{symbol:"rect",radius:0,lineColor:void 0,states:{hover:{lineWidthPlus:0},select:{}}},clip:!0,pointRange:null,tooltip:{pointFormat:"{point.x}, {point.y}: {point.value}<br/>"},states:{hover:{halo:!1,brightness:.2}}}),b}(f),v(r.prototype,{alignDataLabel:d.prototype.alignDataLabel,axisTypes:a.axisTypes,colorAttribs:a.colorAttribs,colorKey:a.colorKey,directTouch:!0,drawLegendSymbol:p.drawRectangle,getBox:b,getExtremesFromAll:!0,getSymbol:h.prototype.getSymbol,hasPointSpecificOptions:!0,parallelArrays:a.parallelArrays,pointArrayMap:["y","value"],pointClass:e,trackerGroups:a.trackerGroups}),n.registerSeriesType("heatmap",r),r})),t(a,"Extensions/GeoJSON.js",[a["Core/Chart/Chart.js"],a["Core/Globals.js"],a["Core/Utilities.js"]],(function(a,t,e){function p(a,t){var b,e=!1,n=a.x,r=a.y;for(a=0,b=t.length-1;a<t.length;b=a++)t[a][1]>r!=t[b][1]>r&&n<(t[b][0]-t[a][0])*(r-t[a][1])/(t[b][1]-t[a][1])+t[a][0]&&(e=!e);return e}var g=t.win,n=e.error,r=e.extend,o=e.format,l=e.merge;e=e.wrap,a.prototype.transformFromLatLon=function(a,t){var b,e=(null===(b=this.userOptions.chart)||void 0===b?void 0:b.proj4)||g.proj4;return e?(a=e(t.crs,[a.lon,a.lat]),b=t.cosAngle||t.rotation&&Math.cos(t.rotation),e=t.sinAngle||t.rotation&&Math.sin(t.rotation),{x:(((a=t.rotation?[a[0]*b+a[1]*e,-a[0]*e+a[1]*b]:a)[0]-(t.xoffset||0))*(t.scale||1)+(t.xpan||0))*(t.jsonres||1)+(t.jsonmarginX||0),y:(((t.yoffset||0)-a[1])*(t.scale||1)+(t.ypan||0))*(t.jsonres||1)-(t.jsonmarginY||0)}):(n(21,!1,this),{x:0,y:null})},a.prototype.transformToLatLon=function(a,t){if(void 0!==g.proj4){a={x:((a.x-(t.jsonmarginX||0))/(t.jsonres||1)-(t.xpan||0))/(t.scale||1)+(t.xoffset||0),y:((-a.y-(t.jsonmarginY||0))/(t.jsonres||1)+(t.ypan||0))/(t.scale||1)+(t.yoffset||0)};var b=t.cosAngle||t.rotation&&Math.cos(t.rotation),e=t.sinAngle||t.rotation&&Math.sin(t.rotation);return{lat:(t=g.proj4(t.crs,"WGS84",t.rotation?{x:a.x*b+a.y*-e,y:a.x*e+a.y*b}:a)).y,lon:t.x}}n(21,!1,this)},a.prototype.fromPointToLatLon=function(a){var t,b=this.mapTransforms;if(b){for(t in b)if(Object.hasOwnProperty.call(b,t)&&b[t].hitZone&&p({x:a.x,y:-a.y},b[t].hitZone.coordinates[0]))return this.transformToLatLon(a,b[t]);return this.transformToLatLon(a,b.default)}n(22,!1,this)},a.prototype.fromLatLonToPoint=function(a){var t,b=this.mapTransforms;if(!b)return n(22,!1,this),{x:0,y:null};for(t in b)if(Object.hasOwnProperty.call(b,t)&&b[t].hitZone){var e=this.transformFromLatLon(a,b[t]);if(p({x:e.x,y:-e.y},b[t].hitZone.coordinates[0]))return e}return this.transformFromLatLon(a,b.default)},t.geojson=function(a,t,e){var b=[],g=[],n=function(a){a.forEach((function(a,b){0===b?g.push(["M",a[0],-a[1]]):g.push(["L",a[0],-a[1]])}))};return t=t||"map",a.features.forEach((function(a){var e,o=a.geometry,l=o.type;o=o.coordinates,a=a.properties,g=[],"map"===t||"mapbubble"===t?("Polygon"===l?(o.forEach(n),g.push(["Z"])):"MultiPolygon"===l&&(o.forEach((function(a){a.forEach(n)})),g.push(["Z"])),g.length&&(e={path:g})):"mapline"===t?("LineString"===l?n(o):"MultiLineString"===l&&o.forEach(n),g.length&&(e={path:g})):"mappoint"===t&&"Point"===l&&(e={x:o[0],y:-o[1]}),e&&b.push(r(e,{name:a.name||a.NAME,properties:a}))})),e&&a.copyrightShort&&(e.chart.mapCredits=o(e.chart.options.credits.mapText,{geojson:a}),e.chart.mapCreditsFull=o(e.chart.options.credits.mapTextFull,{geojson:a})),b},e(a.prototype,"addCredits",(function(a,t){t=l(!0,this.options.credits,t),this.mapCredits&&(t.href=null),a.call(this,t),this.credits&&this.mapCreditsFull&&this.credits.attr({title:this.mapCreditsFull})}))})),t(a,"masters/modules/map.src.js",[],(function(){}))}
2,t.exports?(a.default=a,t.exports=a):(r=[n(15)],void 0===(o=function(t){return a(t),a.Highcharts=t,a}.apply(e,r))||(t.exports=o))},381:function(t,e,n){var r,o,b;b=function(b){function p(b,t,u,p){b.hasOwnProperty(t)||(b[t]=p.apply(null,u))}p(b=b?b._modules:{},"Extensions/Ajax.js",[b["Core/Globals.js"],b["Core/Utilities.js"]],(function(b,p){var u=p.merge,t=p.objectEach;return b.ajax=function(b){var e=u(!0,{url:!1,type:"get",dataType:"json",success:!1,error:!1,data:!1,headers:{}},b);b={json:"application/json",xml:"application/xml",text:"text/plain",octet:"application/octet-stream"};var n=new XMLHttpRequest;if(!e.url)return!1;n.open(e.type.toUpperCase(),e.url,!0),e.headers["Content-Type"]||n.setRequestHeader("Content-Type",b[e.dataType]||b.text),t(e.headers,(function(b,t){n.setRequestHeader(t,b)})),n.onreadystatechange=function(){if(4===n.readyState){if(200===n.status){var b=n.responseText;if("json"===e.dataType)try{b=JSON.parse(b)}catch(t){return void(e.error&&e.error(n,t))}return e.success&&e.success(b)}e.error&&e.error(n,n.responseText)}};try{e.data=JSON.stringify(e.data)}catch(t){}n.send(e.data||!0)},b.getJSON=function(p,t){b.ajax({url:p,success:t,dataType:"json",headers:{"Content-Type":"text/plain"}})},{ajax:b.ajax,getJSON:b.getJSON}})),p(b,"Extensions/Data.js",[b["Extensions/Ajax.js"],b["Core/Chart/Chart.js"],b["Core/Globals.js"],b["Core/Series/Point.js"],b["Core/Series/SeriesRegistry.js"],b["Core/Utilities.js"]],(function(b,p,u,t,e,n){var r=b.ajax,o=u.doc,l=e.seriesTypes;b=n.addEvent;var h=n.defined,c=n.extend,d=n.fireEvent,f=n.isNumber,m=n.merge,v=n.objectEach,y=n.pick,x=n.splat;n=function(){function b(a,t,g){this.options=this.rawColumns=this.firstRowAsNames=this.chartOptions=this.chart=void 0,this.dateFormats={"YYYY/mm/dd":{regex:/^([0-9]{4})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{1,2})$/,parser:function(a){return a?Date.UTC(+a[1],a[2]-1,+a[3]):NaN}},"dd/mm/YYYY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{4})$/,parser:function(a){return a?Date.UTC(+a[3],a[2]-1,+a[1]):NaN},alternative:"mm/dd/YYYY"},"mm/dd/YYYY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{4})$/,parser:function(a){return a?Date.UTC(+a[3],a[1]-1,+a[2]):NaN}},"dd/mm/YY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{2})$/,parser:function(a){if(!a)return NaN;var t=+a[3];return t=t>(new Date).getFullYear()-2e3?t+1900:t+2e3,Date.UTC(t,a[2]-1,+a[1])},alternative:"mm/dd/YY"},"mm/dd/YY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{2})$/,parser:function(a){return a?Date.UTC(+a[3]+2e3,a[1]-1,+a[2]):NaN}}},this.init(a,t,g)}return b.prototype.init=function(a,t,g){var e=a.decimalPoint;if(t&&(this.chartOptions=t),g&&(this.chart=g),"."!==e&&","!==e&&(e=void 0),this.options=a,this.columns=a.columns||this.rowsToColumns(a.rows)||[],this.firstRowAsNames=y(a.firstRowAsNames,this.firstRowAsNames,!0),this.decimalRegex=e&&new RegExp("^(-?[0-9]+)"+e+"([0-9]+)$"),this.rawColumns=[],this.columns.length){this.dataFound();var n=!0}this.hasURLOption(a)&&(clearTimeout(this.liveDataTimeout),n=!1),n||(n=this.fetchLiveData()),n||(n=!!this.parseCSV().length),n||(n=!!this.parseTable().length),n||(n=this.parseGoogleSpreadsheet()),!n&&a.afterComplete&&a.afterComplete()},b.prototype.hasURLOption=function(a){return!(!a||!(a.rowsURL||a.csvURL||a.columnsURL))},b.prototype.getColumnDistribution=function(){var t,a=this.chartOptions,e=this.options,g=[],n=function(a){return(l[a||"line"].prototype.pointArrayMap||[0]).length},r=a&&a.chart&&a.chart.type,o=[],b=[],c=0;e=e&&e.seriesMapping||a&&a.series&&a.series.map((function(){return{x:0}}))||[],(a&&a.series||[]).forEach((function(a){o.push(n(a.type||r))})),e.forEach((function(a){g.push(a.x||0)})),0===g.length&&g.push(0),e.forEach((function(e){var g=new w,d=o[c]||n(r),f=(a&&a.series||[])[c]||{},m=l[f.type||r||"line"].prototype.pointArrayMap,y=m||["y"];for((h(e.x)||f.isCartesian||!m)&&g.addColumnReader(e.x,"x"),v(e,(function(a,t){"x"!==t&&g.addColumnReader(a,t)})),t=0;t<d;t++)g.hasReader(y[t])||g.addColumnReader(void 0,y[t]);b.push(g),c++})),void 0===(e=l[r||"line"].prototype.pointArrayMap)&&(e=["y"]),this.valueCount={global:n(r),xColumns:g,individual:o,seriesBuilders:b,globalPointArrayMap:e}},b.prototype.dataFound=function(){this.options.switchRowsAndColumns&&(this.columns=this.rowsToColumns(this.columns)),this.getColumnDistribution(),this.parseTypes(),!1!==this.parsed()&&this.complete()},b.prototype.parseCSV=function(a){function t(a,t,g,e){function b(t){d=a[t],v=a[t-1],q=a[t+1]}function n(a){h.length<w+1&&h.push([a]),h[w][h[w].length-1]!==a&&h[w].push(a)}function r(){o>x||x>l?(++x,y=""):(!isNaN(parseFloat(y))&&isFinite(y)?(y=parseFloat(y),n("number")):isNaN(Date.parse(y))?n("str
2ing"):(y=y.replace(/\//g,"-"),n("date")),f.length<w+1&&f.push([]),g||(f[w][t]=y),y="",++w,++x)}var c=0,d="",v="",q="",y="",x=0,w=0;if(a.trim().length&&"#"!==a.trim()[0]){for(;c<a.length;c++)if(b(c),'"'===d)for(b(++c);c<a.length&&('"'!==d||'"'===v||'"'===q);)('"'!==d||'"'===d&&'"'!==v)&&(y+=d),b(++c);else e&&e[d]?e[d](d,y)&&r():d===m?r():y+=d;r()}}var e=this,b=a||this.options,n=b.csv;a=void 0!==b.startRow&&b.startRow?b.startRow:0;var r=b.endRow||Number.MAX_VALUE,o=void 0!==b.startColumn&&b.startColumn?b.startColumn:0,l=b.endColumn||Number.MAX_VALUE,q=0,h=[],c={",":0,";":0,"\t":0},f=this.columns=[];if(n&&b.beforeParse&&(n=b.beforeParse.call(this,n)),n){if(n=n.replace(/\r\n/g,"\n").replace(/\r/g,"\n").split(b.lineDelimiter||"\n"),(!a||0>a)&&(a=0),(!r||r>=n.length)&&(r=n.length-1),b.itemDelimiter)var m=b.itemDelimiter;else m=null,m=function(a){var t,n=0,g=0;return a.some((function(a,t){var b=!1,e="";if(13<t)return!0;for(var r=0;r<a.length;r++){t=a[r];var o=a[r+1],l=a[r-1];if("#"===t)break;if('"'===t)if(b){if('"'!==l&&'"'!==o){for(;" "===o&&r<a.length;)o=a[++r];void 0!==c[o]&&c[o]++,b=!1}}else b=!0;else void 0!==c[t]?(e=e.trim(),isNaN(Date.parse(e))&&!isNaN(e)&&isFinite(e)||c[t]++,e=""):e+=t;","===t&&g++,"."===t&&n++}})),t=c[";"]>c[","]?";":",",b.decimalPoint||(b.decimalPoint=n>g?".":",",e.decimalRegex=new RegExp("^(-?[0-9]+)"+b.decimalPoint+"([0-9]+)$")),t}(n);var v=0;for(q=a;q<=r;q++)"#"===n[q][0]?v++:t(n[q],q-a-v);b.columnTypes&&0!==b.columnTypes.length||!h.length||!h[0].length||"date"!==h[0][1]||b.dateFormat||(b.dateFormat=function(a,t){var n,r=[],g=0,o=!1,l=[],h=[];for((!t||t>a.length)&&(t=a.length);g<t;g++)if(void 0!==a[g]&&a[g]&&a[g].length){var c=a[g].trim().replace(/\//g," ").replace(/\-/g," ").replace(/\./g," ").split(" ");for(r=["","",""],n=0;n<c.length;n++)n<r.length&&(c[n]=parseInt(c[n],10),c[n]&&(h[n]=!h[n]||h[n]<c[n]?c[n]:h[n],void 0!==l[n]?l[n]!==c[n]&&(l[n]=!1):l[n]=c[n],31<c[n]?r[n]=100>c[n]?"YY":"YYYY":12<c[n]&&31>=c[n]?(r[n]="dd",o=!0):r[n].length||(r[n]="mm")))}if(o){for(n=0;n<l.length;n++)!1!==l[n]?12<h[n]&&"YY"!==r[n]&&"YYYY"!==r[n]&&(r[n]="YY"):12<h[n]&&"mm"===r[n]&&(r[n]="dd");return 3===r.length&&"dd"===r[1]&&"dd"===r[2]&&(r[2]="YY"),a=r.join("/"),(b.dateFormats||e.dateFormats)[a]?a:(d("deduceDateFailed"),"YYYY/mm/dd")}return"YYYY/mm/dd"}(f[0])),this.dataFound()}return f},b.prototype.parseTable=function(){var a=this.options,t=a.table,g=this.columns||[],e=a.startRow||0,b=a.endRow||Number.MAX_VALUE,n=a.startColumn||0,r=a.endColumn||Number.MAX_VALUE;return t&&("string"==typeof t&&(t=o.getElementById(t)),[].forEach.call(t.getElementsByTagName("tr"),(function(a,t){t>=e&&t<=b&&[].forEach.call(a.children,(function(a,b){var o=g[b-n],l=1;if(("TD"===a.tagName||"TH"===a.tagName)&&b>=n&&b<=r)for(g[b-n]||(g[b-n]=[]),g[b-n][t-e]=a.innerHTML;t-e>=l&&void 0===o[t-e-l];)o[t-e-l]=null,l++}))})),this.dataFound()),g},b.prototype.fetchLiveData=function(){var t=this,g=this.chart,e=this.options,b=0,n=e.enablePolling,o=1e3*(e.dataRefreshRate||2),l=m(e);return!!this.hasURLOption(e)&&(1e3>o&&(o=1e3),delete e.csvURL,delete e.rowsURL,delete e.columnsURL,function a(h){function c(l,c,d){function f(){n&&g.liveDataURL===l&&(t.liveDataTimeout=setTimeout(a,o))}return l&&0===l.indexOf("http")?(h&&(clearTimeout(t.liveDataTimeout),g.liveDataURL=l),r({url:l,dataType:d||"json",success:function(a){g&&g.series&&c(a),f()},error:function(a,t){return 3>++b&&f(),e.error&&e.error(t,a)}}),!0):(l&&e.error&&e.error("Invalid URL"),!1)}c(l.csvURL,(function(a){g.update({data:{csv:a}})}),"text")||c(l.rowsURL,(function(a){g.update({data:{rows:a}})}))||c(l.columnsURL,(function(a){g.update({data:{columns:a}})}))}(!0),this.hasURLOption(e))},b.prototype.parseGoogleSpreadsheet=function(){var t=this,g=this.options,e=g.googleSpreadsheetKey,b=this.chart,n=g.googleSpreadsheetWorksheet||1,o=g.startRow||0,l=g.endRow||Number.MAX_VALUE,h=g.startColumn||0,p=g.endColumn||Number.MAX_VALUE,q=1e3*(g.dataRefreshRate||2);return 4e3>q&&(q=4e3),e&&(delete g.googleSpreadsheetKey,function a(t){var b=["https://spreadsheets.google.com/feeds/cells",e,n,"public/values?alt=json"].join("/");r({url:b,dataType:"json",success:function(e){t(e),g.enablePolling&&setTimeout((function(){a(t)}),1e3*(g.dataRefreshRate||2))},error:function(a,t){return g.error&&g.error(t,a)}})}((function(a){var e,n=[],g=((a=a.feed.entry)||[]).length,r=0;if(!a||0===a.length)return!1;for(e=0;e<g;e++){var c=a[e];r=Math.max(r,c.gs$cell.col)}for(e=0;e<r;e++)e>=h&&e<=p&&(n[e-h]=[]);for(e=0;e<g;e++){r=(c=a[e]).gs$cell.row-1;var q=c.gs$cell.col-1;if(q>=h&&q<=p&&r>=o&&r<=l){var d=c.gs$cell||c.content;c=null,d.numericValue?c=0<=d.$t.indexOf("/")||0<=d.$t.indexOf("-")?d.$t:0<d.$t.indexOf("%")?100*parseFloat(d.numericValue):parseFloat(d.numericValue):d.$t&&d.$t.length&&(c=d.$t),n[q-h][r-o]=c}}n.forEach((function(a){for(e=0;e<a.length;e++)void 0===a[e]&&(a[e]=null)})),b&&b.series?b.update({data:{columns:n}}):(t.columns=n,t.dataFound())}))),!1},b.prototype.trim=function(a,t){return"string"==typeof a&&(a=a.replace(/^\s+|\s+$/g,""),t&&/^[0-9\s]+$/.test(a)&&(a=a.replace(/\s/g,"")),this.decimalRegex&&(a=a.replace(this.decimalRegex,"$1.$2"))),a},b.prototype.parseTypes=function(){for(var a=this.columns,t=a.length;t--;)this.parseColumn(a[t],t)},b.prototype.parseColumn=function(a,t){var e,q,g=this.rawColumns,n=this.columns,b=a.length,r=this.firstRowAsNames,o=-1!==this.valueCount.xColumns.indexOf(t),l=[],p=this.chartOptions,h=(this.options.columnTypes||[])[t];for(p=o&&(p&&p.xAxis&&"category"===x(p.xAxis)[0].type||"string"===h),g[t]||(g[t]=[]);b--;){var c=l[b]||a[b],d=this.trim(c),u=this.trim(c,!0),m=parseFloat(u);void 0===g[t][b]&&(g[t][b]=d),p||0===b&&r?a[b]=""+d:+u===m?(a[b]=m,31536e6<m&&"float"!==h?a.isDatetime=!0:a.isNumeric=!0,void 0!==a[b+1]&&(q
2=m>a[b+1])):(d&&d.length&&(e=this.parseDate(c)),o&&f(e)&&"float"!==h?(l[b]=c,a[b]=e,a.isDatetime=!0,void 0!==a[b+1]&&((c=e>a[b+1])!==q&&void 0!==q&&(this.alternativeFormat?(this.dateFormat=this.alternativeFormat,b=a.length,this.alternativeFormat=this.dateFormats[this.dateFormat].alternative):a.unsorted=!0),q=c)):(a[b]=""===d?null:d,0!==b&&(a.isDatetime||a.isNumeric)&&(a.mixed=!0)))}if(o&&a.mixed&&(n[t]=g[t]),o&&q&&this.options.sort)for(t=0;t<n.length;t++)n[t].reverse(),r&&n[t].unshift(n[t].pop())},b.prototype.parseDate=function(a){var b,t,e=this.options.parseDate,n=this.options.dateFormat||this.dateFormat;if(e)var r=e(a);else if("string"==typeof a){if(n)(e=this.dateFormats[n])||(e=this.dateFormats["YYYY/mm/dd"]),(t=a.match(e.regex))&&(r=e.parser(t));else for(b in this.dateFormats)if(e=this.dateFormats[b],t=a.match(e.regex)){this.dateFormat=b,this.alternativeFormat=e.alternative,r=e.parser(t);break}t||(a.match(/:.+(GMT|UTC|[Z+-])/)&&(a=a.replace(/\s*(?:GMT|UTC)?([+-])(\d\d)(\d\d)$/,"$1$2:$3").replace(/(?:\s+|GMT|UTC)([+-])/,"$1").replace(/(\d)\s*(?:GMT|UTC|Z)$/,"$1+00:00")),"object"==typeof(t=Date.parse(a))&&null!==t&&t.getTime?r=t.getTime()-6e4*t.getTimezoneOffset():f(t)&&(r=t-6e4*new Date(t).getTimezoneOffset()))}return r},b.prototype.rowsToColumns=function(a){var t,b;if(a){var e=[],n=a.length;for(t=0;t<n;t++){var r=a[t].length;for(b=0;b<r;b++)e[b]||(e[b]=[]),e[b][t]=a[t][b]}}return e},b.prototype.getData=function(){if(this.columns)return this.rowsToColumns(this.columns).slice(1)},b.prototype.parsed=function(){if(this.options.parsed)return this.options.parsed.call(this,this.columns)},b.prototype.getFreeIndexes=function(a,t){var b,e=[],n=[];for(b=0;b<a;b+=1)e.push(!0);for(a=0;a<t.length;a+=1){var r=t[a].getReferencedColumnIndexes();for(b=0;b<r.length;b+=1)e[r[b]]=!1}for(b=0;b<e.length;b+=1)e[b]&&n.push(b);return n},b.prototype.complete=function(){var b,t,e,a=this.columns,n=this.options,r=[];if(n.complete||n.afterComplete){if(this.firstRowAsNames)for(t=0;t<a.length;t++)a[t].name=a[t].shift();var o=[],l=this.getFreeIndexes(a.length,this.valueCount.seriesBuilders);for(t=0;t<this.valueCount.seriesBuilders.length;t++){var h=this.valueCount.seriesBuilders[t];h.populateColumns(l)&&r.push(h)}for(;0<l.length;){for((h=new w).addColumnReader(0,"x"),-1!==(t=l.indexOf(0))&&l.splice(t,1),t=0;t<this.valueCount.global;t++)h.addColumnReader(void 0,this.valueCount.globalPointArrayMap[t]);h.populateColumns(l)&&r.push(h)}if(0<r.length&&0<r[0].readers.length&&void 0!==(h=a[r[0].readers[0].columnIndex])&&(h.isDatetime?b="datetime":h.isNumeric||(b="category")),"category"===b)for(t=0;t<r.length;t++)for(h=r[t],l=0;l<h.readers.length;l++)"x"===h.readers[l].configName&&(h.readers[l].configName="name");for(t=0;t<r.length;t++){for(h=r[t],l=[],e=0;e<a[0].length;e++)l[e]=h.read(a,e);o[t]={data:l},h.name&&(o[t].name=h.name),"category"===b&&(o[t].turboThreshold=0)}a={series:o},b&&(a.xAxis={type:b},"category"===b&&(a.xAxis.uniqueNames=!1)),n.complete&&n.complete(a),n.afterComplete&&n.afterComplete(a)}},b.prototype.update=function(a,b){var t=this.chart;a&&(a.afterComplete=function(a){a&&(a.xAxis&&t.xAxis[0]&&a.xAxis.type===t.xAxis[0].options.type&&delete a.xAxis,t.update(a,b,!0))},m(!0,t.options.data,a),this.init(t.options.data))},b}(),u.data=function(b,a,t){return new u.Data(b,a,t)},b(p,"init",(function(b){var a=this,t=b.args[0]||{},e=b.args[1];t&&t.data&&!a.hasDataDef&&(a.hasDataDef=!0,a.data=new u.Data(c(t.data,{afterComplete:function(b){var n;if(Object.hasOwnProperty.call(t,"series"))if("object"==typeof t.series)for(n=Math.max(t.series.length,b&&b.series?b.series.length:0);n--;){var g=t.series[n]||{};t.series[n]=m(g,b&&b.series?b.series[n]:{})}else delete t.series;t=m(b,t),a.init(t,e)}}),t,a),b.preventDefault())}));var w=function(){function b(){this.readers=[],this.pointIsArray=!0,this.name=void 0}return b.prototype.populateColumns=function(a){var b=!0;return this.readers.forEach((function(b){void 0===b.columnIndex&&(b.columnIndex=a.shift())})),this.readers.forEach((function(a){void 0===a.columnIndex&&(b=!1)})),b},b.prototype.read=function(a,b){var e=this.pointIsArray,n=e?[]:{};
2if(this.readers.forEach((function(r){var g=a[r.columnIndex][b];e?n.push(g):0<r.configName.indexOf(".")?t.prototype.setNestedProperty(n,g,r.configName):n[r.configName]=g})),void 0===this.name&&2<=this.readers.length){var r=this.getReferencedColumnIndexes();2<=r.length&&(r.shift(),r.sort((function(a,b){return a-b})),this.name=a[r.shift()].name)}return n},b.prototype.addColumnReader=function(a,b){this.readers.push({columnIndex:a,configName:b}),"x"!==b&&"y"!==b&&void 0!==b&&(this.pointIsArray=!1)},b.prototype.getReferencedColumnIndexes=function(){var a,b=[];for(a=0;a<this.readers.length;a+=1){var t=this.readers[a];void 0!==t.columnIndex&&b.push(t.columnIndex)}return b},b.prototype.hasReader=function(a){var b;for(b=0;b<this.readers.length;b+=1)if(this.readers[b].configName===a)return!0},b}();return u.Data=n,u.Data})),p(b,"masters/modules/data.src.js",[],(function(){}))},t.exports?(b.default=b,t.exports=b):(r=[n(15)],void 0===(o=function(p){return b(p),b.Highcharts=p,b}.apply(e,r))||(t.exports=o))},383:function(t,e,n){var r,o,a;a=function(a){function b(a,t,b,e){a.hasOwnProperty(t)||(a[t]=e.apply(null,b))}b(a=a?a._modules:{},"Series/Streamgraph/StreamgraphSeries.js",[a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,b){var t=this&&this.__extends||function(){var a=function(b,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,t){a.__proto__=t}||function(a,t){for(var b in t)t.hasOwnProperty(b)&&(a[b]=t[b])})(b,t)};return function(b,t){function g(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(g.prototype=t.prototype,new g)}}(),e=a.seriesTypes.areaspline,n=b.merge;b=b.extend;var r=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.data=void 0,b.points=void 0,b.options=void 0,b}return t(b,a),b.prototype.streamStacker=function(a,b,t){a[0]-=b.total/2,a[1]-=b.total/2,this.stackedYData[t]=a},b.defaultOptions=n(e.defaultOptions,{fillOpacity:1,lineWidth:0,marker:{enabled:!1},stacking:"stream"}),b}(e);return b(r.prototype,{negStacks:!1}),a.registerSeriesType("streamgraph",r),r})),b(a,"masters/modules/streamgraph.src.js",[],(function(){}))},t.exports?(a.default=a,t.exports=a):(r=[n(15)],void 0===(o=function(b){return a(b),a.Highcharts=b,a}.apply(e,r))||(t.exports=o))},384:function(t,e,n){var r,o,a;a=function(a){function t(a,t,e,n){a.hasOwnProperty(t)||(a[t]=n.apply(null,e))}t(a=a?a._modules:{},"Mixins/ColorMapSeries.js",[a["Core/Globals.js"],a["Core/Series/Point.js"],a["Core/Utilities.js"]],(function(a,t,e){var n=e.defined;return{colorMapPointMixin:{dataLabelOnNull:!0,isValid:function(){return null!==this.value&&1/0!==this.value&&-1/0!==this.value},setState:function(a){t.prototype.setState.call(this,a),this.graphic&&this.graphic.attr({zIndex:"hover"===a?1:0})}},colorMapSeriesMixin:{pointArrayMap:["value"],axisTypes:["xAxis","yAxis","colorAxis"],trackerGroups:["group","markerGroup","dataLabelsGroup"],getSymbol:a.noop,parallelArrays:["x","y","value"],colorKey:"value",pointAttribs:a.seriesTypes.column.prototype.pointAttribs,colorAttribs:function(a){var t={};return n(a.color)&&(t[this.colorProp||"fill"]=a.color),t}}}})),t(a,"Series/Treemap/TreemapAlgorithmGroup.js",[],(function(){return function(){function a(a,t,e,n){this.height=a,this.width=t,this.plot=n,this.startDirection=this.direction=e,this.lH=this.nH=this.lW=this.nW=this.total=0,this.elArr=[],this.lP={total:0,lH:0,nH:0,lW:0,nW:0,nR:0,lR:0,aspectRatio:function(a,t){return Math.max(a/t,t/a)}}}return a.prototype.addElement=function(a){this.lP.total=this.elArr[this.elArr.length-1],this.total+=a,0===this.direction?(this.lW=this.nW,this.lP.lH=this.lP.total/this.lW,this.lP.lR=this.lP.aspectRatio(this.lW,this.lP.lH),this.nW=this.total/this.height,this.lP.nH=this.lP.total/this.nW,this.lP.nR=this.lP.aspectRatio(this.nW,this.lP.nH)):(this.lH=this.nH,this.lP.lW=this.lP.total/this.lH,this.lP.lR=this.lP.aspectRatio(this.lP.lW,this.lH),this.nH=this.total/this.width,this.lP.nW=this.lP.total/this.nH,this.lP.nR=this.lP.aspectRatio(this.lP.nW,this.nH)),this.elArr.push(a)},a.prototype.reset=function(){this.lW=this.nW=0,this.elArr=[],this.total=0},a}()})),t(a,"Mixins/DrawPoint.js",[],(function(){var a=function(a){return"function"==typeof a},t=function(t){var e,n=this,r=n.graphic,o=t.animatableAttribs,l=t.onComplete,g=t.css,b=t.renderer,h=null===(e=n.series)||void 0===e?void 0:e.options.animation;if(n.shouldDraw())r||(n.graphic=r=b[t.shapeType](t.shapeArgs).add(t.group)),r.css(g).attr(t.attribs).animate(o,!t.isNew&&h,l);else if(r){var c=function(){n.graphic=r=r.destroy(),a(l)&&l()};Object.keys(o).length?r.animate(o,void 0,(function(){c()})):c()}};return{draw:t,drawPoint:function(a){(a.attribs=a.attribs||{}).class=this.getClassName(),t.call(this,a)},isFn:a}})),t(a,"Series/Treemap/TreemapPoint.js",[a["Mixins/DrawPoint.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],(function(a,t,e){var n=this&&this.__extends||function(){var a=function(b,g){return(a=Object.
2setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var g in b)b.hasOwnProperty(g)&&(a[g]=b[g])})(b,g)};return function(b,g){function t(){this.constructor=b}a(b,g),b.prototype=null===g?Object.create(g):(t.prototype=g.prototype,new t)}}(),r=t.series.prototype.pointClass,o=t.seriesTypes;t=o.pie.prototype.pointClass;var l=e.extend,h=e.isNumber,g=e.pick;return l((e=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.name=void 0,b.node=void 0,b.options=void 0,b.series=void 0,b.value=void 0,b}return n(b,a),b.prototype.getClassName=function(){var a=r.prototype.getClassName.call(this),b=this.series,t=b.options;return this.node.level<=b.nodeMap[b.rootNode].level?a+=" highcharts-above-level":this.node.isLeaf||g(t.interactByLeaf,!t.allowTraversingTree)?this.node.isLeaf||(a+=" highcharts-internal-node"):a+=" highcharts-internal-node-interactive",a},b.prototype.isValid=function(){return!(!this.id&&!h(this.value))},b.prototype.setState=function(a){r.prototype.setState.call(this,a),this.graphic&&this.graphic.attr({zIndex:"hover"===a?1:0})},b.prototype.shouldDraw=function(){return h(this.plotY)&&null!==this.y},b}(o.scatter.prototype.pointClass)).prototype,{draw:a.drawPoint,setVisible:t.prototype.setVisible}),e})),t(a,"Series/Treemap/TreemapUtilities.js",[a["Core/Utilities.js"]],(function(a){var t,e=a.objectEach;return function(a){a.AXIS_MAX=100,a.isBoolean=function(a){return"boolean"==typeof a},a.eachObject=function(a,t,n){n=n||this,e(a,(function(g,b){t.call(n,g,b,a)}))},a.recursive=function t(a,e,n){void 0===n&&(n=this),!1!==(a=e.call(n,a))&&t(a,e,n)}}(t||(t={})),t})),t(a,"Mixins/TreeSeries.js",[a["Core/Color/Color.js"],a["Core/Utilities.js"]],(function(a,t){var e=t.extend,n=t.isArray,r=t.isNumber,o=t.isObject,l=t.merge,h=t.pick;return{getColor:function(g,b){var t,e=b.index,n=b.mapOptionsToLevel,r=b.parentColor,o=b.parentColorIndex,u=b.series,l=b.colors,c=b.siblings,d=u.points,f=u.chart.options.chart;if(g){if(d=d[g.i],g=n[g.level]||{},n=d&&g.colorByPoint)var m=d.index%(l?l.length:f.colorCount),v=l&&l[m];u.chart.styledMode||(l=d&&d.options.color,f=g&&g.color,(t=r)&&(t=(t=g&&g.colorVariation)&&"brightness"===t.key?a.parse(r).brighten(e/c*t.to).get():r),t=h(l,f,v,t,u.color));var y=h(d&&d.options.colorIndex,g&&g.colorIndex,m,o,b.colorIndex)}return{color:t,colorIndex:y}},getLevelOptions:function(a){var b=null;if(o(a)){b={};var t=r(a.from)?a.from:1,g=a.levels,h={},c=o(a.defaults)?a.defaults:{};for(n(g)&&(h=g.reduce((function(a,b){if(o(b)&&r(b.level)){var g=l({},b),n="boolean"==typeof g.levelIsConstant?g.levelIsConstant:c.levelIsConstant;delete g.levelIsConstant,delete g.level,b=b.level+(n?0:t-1),o(a[b])?e(a[b],g):a[b]=g}return a}),{})),g=r(a.to)?a.to:1,a=0;a<=g;a++)b[a]=l({},c,o(h[a])?h[a]:{})}return b},setTreeValues:function t(a,n){var b=n.before,r=n.idRoot,o=n.mapIdToNode[r],l=n.points[a.i],c=l&&l.options||{},d=0,f=[];return e(a,{levelDynamic:a.level-("boolean"!=typeof n.levelIsConstant||n.levelIsConstant?0:o.level),name:h(l&&l.name,""),visible:r===a.id||"boolean"==typeof n.visible&&n.visible}),"function"==typeof b&&(a=b(a,n)),a.children.forEach((function(b,r){var o=e({},n);e(o,{index:r,siblings:a.children.length,visible:a.visible}),b=t(b,o),f.push(b),b.visible&&(d+=b.val)})),a.visible=0<d||a.visible,b=h(c.value,d),e(a,{children:f,childrenTotal:d,isLeaf:a.visible&&!d,val:b}),a},updateRootId:function(a){if(o(a)){var b=o(a.options)?a.options:{};b=h(a.rootNode,b.rootId,""),o(a.userOptions)&&(a.userOptions.rootId=b),a.rootNode=b}return b}}})),t(a,"Series/Treemap/TreemapComposition.js",[a["Core/Series/SeriesRegistry.js"],a["Series/Treemap/TreemapUtilities.js"],a["Core/Utilities.js"]],(function(a,t,e){var n=e.addEvent,r=e.extend,o=!1;n(a.series,"afterBindAxes",(function(){var a=this.xAxis,e=this.yAxis;if(a&&e)if(this.is("treemap")){var g={endOnTick:!1,gridLineWidth:0,lineWidth:0,min:0,dataMin:0,minPadding:0,max:t.AXIS_MAX,dataMax:t.AXIS_MAX,maxPadding:0,startOnTick:!1,title:null,tickPositions:[]};r(e.options,g),r(a.options,g),o=!0}else o&&(e.setOptions(e.userOptions),a.setOptions(a.userOptions),o=!1)}))})),t(a,"Series/Treemap/TreemapSeries.js",[a["Core/Color/Color.js"],a["Mixins/ColorMapSeries.js"],a["Core/Globals.js"],a["Mixins/LegendSymbol.js"],a["Core/Color/Palette.js"],a["Core/Series/SeriesRegistry.js"],a["Series/Treemap/TreemapAlgorithmGroup.js"],a["Series/Treemap/TreemapPoint.js"],a["Series/Treemap/TreemapUtilities.js"],a["Mixins/TreeSeries.js"],a["Core/Utilities.js"]],(function(a,t,e,n,r,o,l,h,g,b,c){var d=this&&this.__extends||function(){var a=function(b,t){return(a=Object.
2setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var e in a)a.hasOwnProperty(e)&&(t[e]=a[e])})(b,t)};return function(b,t){function e(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}(),f=a.parse,m=t.colorMapSeriesMixin;a=e.noop;var u=o.series,v=(t=o.seriesTypes).column,y=t.heatmap,x=t.scatter,w=b.getColor,S=b.getLevelOptions,C=b.updateRootId,_=c.addEvent,P=c.correctFloat,M=c.defined,O=c.error,k=c.extend,A=c.fireEvent,T=c.isArray,L=c.isObject,E=c.isString,j=c.merge,I=c.pick,D=c.stableSort;return b=function(a){function b(){var t=null!==a&&a.apply(this,arguments)||this;return t.axisRatio=void 0,t.data=void 0,t.mapOptionsToLevel=void 0,t.nodeMap=void 0,t.options=void 0,t.points=void 0,t.rootNode=void 0,t.tree=void 0,t}return d(b,a),b.prototype.algorithmCalcPoints=function(t,a,b,e){var n,q,r,o,g=b.lW,l=b.lH,h=b.plot,c=0,d=b.elArr.length-1;if(a)g=b.nW,l=b.nH;else var f=b.elArr[b.elArr.length-1];b.elArr.forEach((function(t){(a||c<d)&&(0===b.direction?(n=h.x,q=h.y,o=t/(r=g)):(n=h.x,q=h.y,r=t/(o=l)),e.push({x:n,y:q,width:r,height:P(o)}),0===b.direction?h.y+=o:h.x+=r),c+=1})),b.reset(),0===b.direction?b.width-=g:b.height-=l,h.y=h.parent.y+(h.parent.height-b.height),h.x=h.parent.x+(h.parent.width-b.width),t&&(b.direction=1-b.direction),a||b.addElement(f)},b.prototype.algorithmFill=function(t,a,b){var p,e,n,r,o,l=[],q=a.direction,h=a.x,c=a.y,g=a.width,d=a.height;return b.forEach((function(b){p=b.val/a.val*a.height*a.width,e=h,n=c,0===q?(g-=r=p/(o=d),h+=r):(d-=o=p/(r=g),c+=o),l.push({x:e,y:n,width:r,height:o}),t&&(q=1-q)})),l},b.prototype.algorithmLowAspectRatio=function(t,a,b){var q,e=[],p=this,n={x:a.x,y:a.y,parent:a},r=0,g=b.length-1,o=new l(a.height,a.width,a.direction,n);return b.forEach((function(b){q=b.val/a.val*a.height*a.width,o.addElement(q),o.lP.nR>o.lP.lR&&p.algorithmCalcPoints(t,!1,o,e,n),r===g&&p.algorithmCalcPoints(t,!0,o,e,n),r+=1})),e},b.prototype.alignDataLabel=function(a,b,t){var e=t.style;!M(e.textOverflow)&&b.text&&b.getBBox().width>b.text.textWidth&&b.css({textOverflow:"ellipsis",width:e.width+="px"}),v.prototype.alignDataLabel.apply(this,arguments),a.dataLabel&&a.dataLabel.attr({zIndex:(a.node.zIndex||0)+1})},b.prototype.buildNode=function(a,b,t,e,p){var n,r=this,o=[],q=r.points[b],g=0;return(e[a]||[]).forEach((function(b){n=r.buildNode(r.points[b].id,b,t+1,e,a),g=Math.max(n.height+1,g),o.push(n)})),b={id:a,i:b,children:o,height:g,level:t,parent:p,visible:!1},r.nodeMap[b.id]=b,q&&(q.node=b),b},b.prototype.calculateChildrenAreas=function(a,b){var t,e=this,n=e.options,p=e.mapOptionsToLevel[a.level+1],r=I(e[p&&p.layoutAlgorithm]&&p.layoutAlgorithm,n.layoutAlgorithm),o=n.alternateStartingDirection;a=a.children.filter((function(a){return!a.ignore})),p&&p.layoutStartingDirection&&(b.direction="vertical"===p.layoutStartingDirection?0:1),t=e[r](b,a),a.forEach((function(a,n){n=t[n],a.values=j(n,{val:a.childrenTotal,direction:o?1-b.direction:b.direction}),a.pointValues=j(n,{x:n.x/e.axisRatio,y:g.AXIS_MAX-n.y-n.height,width:n.width/e.axisRatio}),a.children.length&&e.calculateChildrenAreas(a,a.values)}))},b.prototype.drawDataLabels=function(){var t,e,a=this,b=a.mapOptionsToLevel;a.points.filter((function(a){return a.node.visible})).forEach((function(n){e=b[n.node.level],t={style:{}},n.node.isLeaf||(t.enabled=!1),e&&e.dataLabels&&(t=j(t,e.dataLabels),a._hasPointLabels=!0),n.shapeArgs&&(t.style.width=n.shapeArgs.width,n.dataLabel&&n.dataLabel.css({width:n.shapeArgs.width+"px"})),n.dlOptions=j(t,n.options.dataLabels)})),u.prototype.drawDataLabels.call(this)},b.prototype.drawPoints=function(){var a=this,b=a.chart,t=b.renderer,e=b.styledMode,p=a.options,n=e?{}:p.shadow,g=p.borderRadius,r=b.pointCount<p.animationLimit,o=p.allowTraversingTree;a.points.forEach((function(l){var b=l.node.levelDynamic,h={},q={},c={},d="level-group-"+l.node.level,f=!!l.graphic,m=r&&f,v=l.shapeArgs;l.shouldDraw()&&(g&&(q.r=g),j(!0,m?h:q,f?v:{},e?{}:a.pointAttribs(l,l.selected?"select":void 0)),a.colorAttribs&&e&&k(c,a.colorAttribs(l)),a[d]||(a[d]=t.g(d).attr({zIndex:1e3-(b||0)}).add(a.group),a[d].survive=!0)),l.draw({animatableAttribs:h,attribs:q,css:c,group:a[d],renderer:t,shadow:n,shapeArgs:v,shapeType:"rect"}),o&&l.graphic&&(l.drillId=p.interactByLeaf?a.drillToByLeaf(l):a.drillToByGroup(l))}))},b.prototype.drillToByGroup=function(a){var t=!1;return 1!=a.node.level-this.nodeMap[this.rootNode].level||a.node.isLeaf||(t=a.id),t},b.prototype.drillToByLeaf=function(a){var t=!1;if(a.node.parent!==this.rootNode&&a.node.isLeaf)for(a=a.node;!t;)(a=this.nodeMap[a.parent]).parent===this.rootNode&&(t=a.id);return t},b.prototype.drillToNode=function(a,b){O(32,!1,void 0,{"treemap.drillToNode":"use treemap.setRootNode"}),this.setRootNode(a,b)},b.prototype.drillUp=function(){var a=this.nodeMap[this.rootNode];a&&E(a.parent)&&this.setRootNode(a.parent,!0,{trigger:"traverseUpButton"})},b.prototype.getExtremes=function(){var a=u.prototype.getExtremes.call(this,this.colorValueData),b=a.dataMax;return this.valueMin=a.dataMin,this.valueMax=b,u.prototype.getExtremes.call(this)},b.prototype.getListOfParents=function(a,b){a=T(a)?a:[];var t=T(b)?b:[];return b=a.reduce((function(a,b,t){return void 0===a[b=I(b.parent,"")]&&(a[b]=[]),a[b].push(t),a}),{"":[]}),g.eachObject(b,(function(a,b,e){""!==b&&-1===t.indexOf(b)&&(a.forEac
2h((function(a){e[""].push(a)})),delete e[b])})),b},b.prototype.getTree=function(){var a=this.data.map((function(a){return a.id}));return a=this.getListOfParents(this.data,a),this.nodeMap={},this.buildNode("",-1,0,a)},b.prototype.hasData=function(){return!!this.processedXData.length},b.prototype.init=function(a,b){m&&(this.colorAttribs=m.colorAttribs);var t=_(this,"setOptions",(function(a){a=a.userOptions,M(a.allowDrillToNode)&&!M(a.allowTraversingTree)&&(a.allowTraversingTree=a.allowDrillToNode,delete a.allowDrillToNode),M(a.drillUpButton)&&!M(a.traverseUpButton)&&(a.traverseUpButton=a.drillUpButton,delete a.drillUpButton)}));u.prototype.init.call(this,a,b),delete this.opacity,this.eventsToUnbind.push(t),this.options.allowTraversingTree&&this.eventsToUnbind.push(_(this,"click",this.onClickDrillToNode))},b.prototype.onClickDrillToNode=function(a){var b=(a=a.point)&&a.drillId;E(b)&&(a.setState(""),this.setRootNode(b,!0,{trigger:"click"}))},b.prototype.pointAttribs=function(a,b){var t=L(this.mapOptionsToLevel)?this.mapOptionsToLevel:{},e=a&&t[a.node.level]||{};t=this.options;var n=b&&t.states[b]||{},r=a&&a.getClassName()||"";return a={stroke:a&&a.borderColor||e.borderColor||n.borderColor||t.borderColor,"stroke-width":I(a&&a.borderWidth,e.borderWidth,n.borderWidth,t.borderWidth),dashstyle:a&&a.borderDashStyle||e.borderDashStyle||n.borderDashStyle||t.borderDashStyle,fill:a&&a.color||this.color},-1!==r.indexOf("highcharts-above-level")?(a.fill="none",a["stroke-width"]=0):-1!==r.indexOf("highcharts-internal-node-interactive")?(b=I(n.opacity,t.opacity),a.fill=f(a.fill).setOpacity(b).get(),a.cursor="pointer"):-1!==r.indexOf("highcharts-internal-node")?a.fill="none":b&&(a.fill=f(a.fill).brighten(n.brightness).get()),a},b.prototype.renderTraverseUpButton=function(a){var b=this,t=b.options.traverseUpButton,e=I(t.text,b.nodeMap[a].name,"â Back");if(""===a||b.is("sunburst")&&1===b.tree.children.length&&a===b.tree.children[0].id)b.drillUpButton&&(b.drillUpButton=b.drillUpButton.destroy());else if(this.drillUpButton)this.drillUpButton.placed=!1,this.drillUpButton.attr({text:e}).align();else{var n=(a=t.theme)&&a.states;this.drillUpButton=this.chart.renderer.button(e,0,0,(function(){b.drillUp()}),a,n&&n.hover,n&&n.select).addClass("highcharts-drillup-button").attr({align:t.position.align,zIndex:7}).add().align(t.position,!1,t.relativeTo||"plotBox")}},b.prototype.setColorRecursive=function(a,b,t,e,n){var r=this,o=r&&r.chart;if(o=o&&o.options&&o.options.colors,a){var g=w(a,{colors:o,index:e,mapOptionsToLevel:r.mapOptionsToLevel,parentColor:b,parentColorIndex:t,series:r,siblings:n});(b=r.points[a.i])&&(b.color=g.color,b.colorIndex=g.colorIndex),(a.children||[]).forEach((function(b,t){r.setColorRecursive(b,g.color,g.colorIndex,t,a.children.length)}))}},b.prototype.setPointValues=function(){var a=this,b=a.xAxis,t=a.yAxis,e=a.chart.styledMode;a.points.forEach((function(n){var r=n.node,g=r.pointValues;if(r=r.visible,g&&r){r=g.height;var o=g.width,l=g.x,p=g.y,q=e?0:(a.pointAttribs(n)["stroke-width"]||0)%2/2;g=Math.round(b.toPixels(l,!0))-q,o=Math.round(b.toPixels(l+o,!0))-q,l=Math.round(t.toPixels(p,!0))-q,r=Math.round(t.toPixels(p+r,!0))-q,n.shapeArgs={x:Math.min(g,o),y:Math.min(l,r),width:Math.abs(o-g),height:Math.abs(r-l)},n.plotX=n.shapeArgs.x+n.shapeArgs.width/2,n.plotY=n.shapeArgs.y+n.shapeArgs.height/2}else delete n.plotX,delete n.plotY}))},b.prototype.setRootNode=function(a,b,t){a=k({newRootId:a,previousRootId:this.rootNode,redraw:I(b,!0),series:this},t),A(this,"setRootNode",a,(function(a){var b=a.series;b.idPreviousRoot=a.previousRootId,b.rootNode=a.newRootId,b.isDirty=!0,a.redraw&&b.chart.redraw()}))},b.prototype.setState=function(a){this.options.inactiveOtherPoints=!0,u.prototype.setState.call(this,a,!1),this.options.inactiveOtherPoints=!1},b.prototype.setTreeValues=function(a){var b=this,t=b.options,e=b.nodeMap[b.rootNode];t=!g.isBoolean(t.levelIsConstant)||t.levelIsConstant;var n=0,r=[],o=b.points[a.i];a.children.forEach((function(a){a=b.setTreeValues(a),r.push(a),a.ignore||(n+=a.val)}
2)),D(r,(function(a,b){return(a.sortIndex||0)-(b.sortIndex||0)}));var l=I(o&&o.options.value,n);return o&&(o.value=l),k(a,{children:r,childrenTotal:n,ignore:!(I(o&&o.visible,!0)&&0<l),isLeaf:a.visible&&!n,levelDynamic:a.level-(t?0:e.level),name:I(o&&o.name,""),sortIndex:I(o&&o.sortIndex,-l),val:l}),a},b.prototype.sliceAndDice=function(a,b){return this.algorithmFill(!0,a,b)},b.prototype.squarified=function(a,b){return this.algorithmLowAspectRatio(!0,a,b)},b.prototype.strip=function(a,b){return this.algorithmLowAspectRatio(!1,a,b)},b.prototype.stripes=function(a,b){return this.algorithmFill(!1,a,b)},b.prototype.translate=function(){var a=this,b=a.options,t=C(a);u.prototype.translate.call(a);var e=a.tree=a.getTree(),n=a.nodeMap[t];a.renderTraverseUpButton(t),a.mapOptionsToLevel=S({from:n.level+1,levels:b.levels,to:e.height,defaults:{levelIsConstant:a.options.levelIsConstant,colorByPoint:b.colorByPoint}}),""===t||n&&n.children.length||(a.setRootNode("",!1),t=a.rootNode,n=a.nodeMap[t]),g.recursive(a.nodeMap[a.rootNode],(function(b){var t=!1,e=b.parent;return b.visible=!0,(e||""===e)&&(t=a.nodeMap[e]),t})),g.recursive(a.nodeMap[a.rootNode].children,(function(a){var b=!1;return a.forEach((function(a){a.visible=!0,a.children.length&&(b=(b||[]).concat(a.children))})),b})),a.setTreeValues(e),a.axisRatio=a.xAxis.len/a.yAxis.len,a.nodeMap[""].pointValues=t={x:0,y:0,width:g.AXIS_MAX,height:g.AXIS_MAX},a.nodeMap[""].values=t=j(t,{width:t.width*a.axisRatio,direction:"vertical"===b.layoutStartingDirection?0:1,val:e.val}),a.calculateChildrenAreas(e,t),a.colorAxis||b.colorByPoint||a.setColorRecursive(a.tree),b.allowTraversingTree&&(b=n.pointValues,a.xAxis.setExtremes(b.x,b.x+b.width,!1),a.yAxis.setExtremes(b.y,b.y+b.height,!1),a.xAxis.setScale(),a.yAxis.setScale()),a.setPointValues()},b.defaultOptions=j(x.defaultOptions,{allowTraversingTree:!1,animationLimit:250,showInLegend:!1,marker:void 0,colorByPoint:!1,dataLabels:{defer:!1,enabled:!0,formatter:function(){var a=this&&this.point?this.point:{};return E(a.name)?a.name:""},inside:!0,verticalAlign:"middle"},tooltip:{headerFormat:"",pointFormat:"<b>{point.name}</b>: {point.value}<br/>"},ignoreHiddenPoint:!0,layoutAlgorithm:"sliceAndDice",layoutStartingDirection:"vertical",alternateStartingDirection:!1,levelIsConstant:!0,drillUpButton:{position:{align:"right",x:-10,y:10}},traverseUpButton:{position:{align:"right",x:-10,y:10}},borderColor:r.neutralColor10,borderWidth:1,colorKey:"colorValue",opacity:.15,states:{hover:{borderColor:r.neutralColor40,brightness:y?0:.1,halo:!1,opacity:.75,shadow:!1}}}),b}(x),k(b.prototype,{buildKDTree:a,colorKey:"colorValue",directTouch:!0,drawLegendSymbol:n.drawRectangle,getExtremesFromAll:!0,getSymbol:a,optionalAxis:"colorAxis",parallelArrays:["x","y","value","colorValue"],pointArrayMap:["value"],pointClass:h,trackerGroups:["group","dataLabelsGroup"],utils:{recursive:g.recursive}}),o.registerSeriesType("treemap",b),b})),t(a,"masters/modules/treemap.src.js",[],(function(){}))},t.exports?(a.default=a,t.exports=a):(r=[n(15)],void 0===(o=function(t){return a(t),a.Highcharts=t,a}.apply(e,r))||(t.exports=o))},385:function(t,e,n){"undefined"!=typeof self&&self,t.exports=function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(i,r,function(e){return t[e]}.bind(null,r));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){t.exports=n(1)},function(t,e,n){"use strict";n.r(e),n.d(e,"ShareNetwork",(function(){return o}
vendor: 4,247 bytes, line 2
2));var i={baidu:"http://cang.baidu.com/do/add?iu=@u&it=@t",buffer:"https://bufferapp.com/add?text=@t&url=@u",email:"mailto:?subject=@t&body=@u%0D%0A@d",evernote:"https://www.evernote.com/clip.action?url=@u&title=@t",facebook:"https://www.facebook.com/sharer/sharer.php?u=@u&title=@t&description=@d"e=@q&hashtag=@h",flipboard:"https://share.flipboard.com/bookmarklet/popout?v=2&url=@u&title=@t",hackernews:"https://news.ycombinator.com/submitlink?u=@u&t=@t",instapaper:"http://www.instapaper.com/edit?url=@u&title=@t&description=@d",line:"http://line.me/R/msg/text/?@t%0D%0A@u%0D%0A@d",linkedin:"https://www.linkedin.com/shareArticle?url=@u",messenger:"fb-messenger://share/?link=@u",odnoklassniki:"https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl=@u&st.comments=@t",pinterest:"https://pinterest.com/pin/create/button/?url=@u&media=@m&description=@t",pocket:"https://getpocket.com/save?url=@u&title=@t",quora:"https://www.quora.com/share?url=@u&title=@t",reddit:"https://www.reddit.com/submit?url=@u&title=@t",skype:"https://web.skype.com/share?url=@t%0D%0A@u%0D%0A@d",sms:"sms:?body=@t%0D%0A@u%0D%0A@d",stumbleupon:"https://www.stumbleupon.com/submit?url=@u&title=@t",telegram:"https://t.me/share/url?url=@u&text=@t%0D%0A@d",tumblr:"https://www.tumblr.com/share/link?url=@u&name=@t&description=@d",twitter:"https://twitter.com/intent/tweet?text=@t&url=@u&hashtags=@h@tu",viber:"viber://forward?text=@t%0D%0A@u%0D%0A@d",vk:"https://vk.com/share.php?url=@u&title=@t&description=@d&image=@m&noparse=true",weibo:"http://service.weibo.com/share/share.php?url=@u&title=@t&pic=@m",whatsapp:"https://api.whatsapp.com/send?text=@t%0D%0A@u%0D%0A@d",wordpress:"https://wordpress.com/press-this.php?u=@u&t=@t&s=@d&i=@m",xing:"https://www.xing.com/social/share/spi?op=share&url=@u&title=@t",yammer:"https://www.yammer.com/messages/new?login=true&status=@t%0D%0A@u%0D%0A@d"},r="undefined"!=typeof window?window:null,o={name:"ShareNetwork",props:{network:{type:String,required:!0},url:{type:String,required:!0},title:{type:String,required:!0},description:{type:String,default:""},quote:{type:String,default:""},hashtags:{type:String,default:""},twitterUser:{type:String,default:""},media:{type:String,default:""},tag:{type:String,default:"a"},popup:{type:Object,default:function(){return{width:626,height:436}}}},data:function(){return{popupTop:0,popupLeft:0,popupWindow:void 0,popupInterval:null}},computed:{networks:function(){return this.$SocialSharing?this.$SocialSharing.options.networks:i},key:function(){return this.network.toLowerCase()},rawLink:function(){var t=navigator.userAgent.toLowerCase();return"sms"===this.key&&(t.indexOf("iphone")>-1||t.indexOf("ipad")>-1)?this.networks[this.key].replace(":?",":&"):this.networks[this.key]},shareLink:function(){var t=this.rawLink;return"twitter"===this.key&&(this.hashtags.length||(t=t.replace("&hashtags=@h","")),this.twitterUser.length||(t=t.replace("@tu",""))),t.replace(/@tu/g,"&via="+encodeURIComponent(this.twitterUser)).replace(/@u/g,encodeURIComponent(this.url)).replace(/@t/g,encodeURIComponent(this.title)).replace(/@d/g,encodeURIComponent(this.description)).replace(/@q/g,encodeURIComponent(this.quote)).replace(/@h/g,this.encodedHashtags).replace(/@m/g,encodeURIComponent(this.media))},encodedHashtags:function(){return"facebook"===this.key&&this.hashtags.length?"%23"+this.hashtags.split(",")[0]:this.hashtags}},render:function(t){var e=this;if(!this.networks.hasOwnProperty(this.key))throw new Error("Network "+this.key+" does not exist");var n={class:"share-network-"+this.key,on:{click:function(){return e["http"===e.rawLink.substring(0,4)?"share":"touch"]()}}};return"a"===this.tag&&(n.attrs={href:"javascript:void(0)"}),t(this.tag,n,this.$slots.default)},methods:{resizePopup:function(){var t=r.innerWidth||document.documentElement.clientWidth||r.screenX,e=r.innerHeight||document.documentElement.clientHeight||r.screenY,n=t/r.screen.availWidth;this.popupLeft=(t-this.popup.width)/2/n+(void 0!==r.screenLeft?r.screenLeft:r.screenX),this.popupTop=(e-this.popup.height)/2/n+(void 0!==r.screenTop?r.screenTop:r.screenY)},share:function(){var t=this;this.resizePopup(),this.popupWindow&&this.popupInterval&&(clearInterval(this.popupInterval),this.popupWindow.close(),this.emit
2("change")),this.popupWindow=r.open(this.shareLink,"sharer-"+this.key,",height="+this.popup.height+",width="+this.popup.width+",left="+this.popupLeft+",top="+this.popupTop+",screenX="+this.popupLeft+",screenY="+this.popupTop),this.popupWindow&&(this.popupWindow.focus(),this.popupInterval=setInterval((function(){t.popupWindow&&!t.popupWindow.closed||(clearInterval(t.popupInterval),t.popupWindow=null,t.emit("close"))}),500),this.emit("open"))},touch:function(){window.open(this.shareLink,"_blank"),this.emit("open")},emit:function(t){this.$root.$emit("share_network_"+t,this.key,this.url),this.$emit(t,this.key,this.url)}}};e.default={install:function(t,e){t.component(o.name,o),t.prototype.$SocialSharing={options:{networks:e&&e.hasOwnProperty("networks")?Object.assign(i,e.networks):i}}}}}])},386:function(t){t.exports=JSON.parse('{"title":"Le pouvoir de nous engager","meta":[{"hid":"charset","charset":"utf-8"},{"hid":"viewport","name":"viewport","content":"width=device-width, initial-scale=1"},{"hid":"mobile-web-app-capable","name":"mobile-web-app-capable","content":"yes"},{"hid":"apple-mobile-web-app-title","name":"apple-mobile-web-app-title","content":"Le pouvoir de nous engager"},{"hid":"author","name":"author","content":"Crédit Coopératif"},{"hid":"description","name":"description","content":"**This directory is not required, you can delete it if you don\'t want to use it.**"},{"hid":"og:site_name","name":"og:site_name","property":"og:site_name","content":"Le pouvoir de nous engager"}],"link":[{"hid":"shortcut-icon","rel":"shortcut icon","href":"/favicon.ico"},{"rel":"manifest","href":"/_nuxt/manifest.d9774152.json","hid":"manifest"}],"htmlAttrs":{"lang":"fr"}}')},387:function(t,e,n){"use strict";function r(t){return null!==t&&"object"==typeof t}function o(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",l=arguments.length>3?arguments[3]:void 0;if(!r(e))return o(t,{},n,l);var h=Object.assign({},e);for(var c in t)if("__proto__"!==c&&"constructor"!==c){var d=t[c];null!==d&&(l&&l(h,c,d,n)||(Array.isArray(d)&&Array.isArray(h[c])?h[c]=h[c].concat(d):r(d)&&r(h[c])?h[c]=o(d,h[c],(n?"".concat(n,"."):"")+c.toString(),l):h[c]=d))}return h}function l(t){return function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce((function(p,e){return o(p,e,"",t)}),{})}}var h=l();h.fn=l((function(t,e,n,r){if(void 0!==t[e]&&"function"==typeof n)return t[e]=n(t[e]),!0})),h.arrayFn=l((function(t,e,n,r){if(Array.isArray(t[e])&&"function"==typeof n)return t[e]=n(t[e]),!0})),h.extend=l,t.exports=h},388:function(t,e,n){var r;"undefined"!=typeof self&&self,r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(object,t){return Object.prototype.hasOwnProperty.call(object,t)},n.p="",n(n.s="fb15")}({"00ee":function(t,e,n){var r={};r[n("b622")("toStringTag")]="z",t.exports="[object z]"===String(r)},"06cf":function(t,e,n){var r=n("83ab"),o=n("d1e7"),l=n("5c6c"),h=n("fc6a"),c=n("c04e"),d=n("5135"),f=n("0cfb"),m=Object.getOwnPropertyDescriptor;e.f=r?m:function(t,e){if(t=h(t),e=c(e,!0),f)try{return m(t,e)}catch(t){}if(d(t,e))return l(!o.f.call(t,e),t[e])}},"0cfb":function(t,e,n){var r=n("83ab"),o=n("d039"),l=n("cc12");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a}))},"14c3":function(t,e,n){var r=n("c6b6"),o=n("9263");t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var l=n.call(t,e);if("object"!=typeof l)throw TypeError("RegExp exec method returned something other than an Object or null");return l}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"1d80":function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},"1dde":function(t,e,n){var r=n("d039"),o=n("b622"),l=n("2d00"),h=o("species");t.exports=function(t){return l>=51||!r((function(){var e=[];return(e.constructor={})[h]=function(){return{foo:1}
vendor: 4,296 bytes, line 2
2},1!==e[t](Boolean).foo}))}},"23cb":function(t,e,n){var r=n("a691"),o=Math.max,l=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):l(n,e)}},"23e7":function(t,e,n){var r=n("da84"),o=n("06cf").f,l=n("9112"),h=n("6eeb"),c=n("ce4e"),d=n("e893"),f=n("94ca");t.exports=function(t,source){var e,n,m,v,y,x=t.target,w=t.global,S=t.stat;if(e=w?r:S?r[x]||c(x,{}):(r[x]||{}).prototype)for(n in source){if(v=source[n],m=t.noTargetGet?(y=o(e,n))&&y.value:e[n],!f(w?n:x+(S?".":"#")+n,t.forced)&&void 0!==m){if(typeof v==typeof m)continue;d(v,m)}(t.sham||m&&m.sham)&&l(v,"sham",!0),h(e,n,v,t)}}},"241c":function(t,e,n){var r=n("ca84"),o=n("7839").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},"25f0":function(t,e,n){"use strict";var r=n("6eeb"),o=n("825a"),l=n("d039"),h=n("ad6d"),c="toString",d=RegExp.prototype,f=d.toString,m=l((function(){return"/a/b"!=f.call({source:"a",flags:"b"})})),v=f.name!=c;(m||v)&&r(RegExp.prototype,c,(function(){var t=o(this),p=String(t.source),e=t.flags;return"/"+p+"/"+String(void 0===e&&t instanceof RegExp&&!("flags"in d)?h.call(t):e)}),{unsafe:!0})},"2d00":function(t,e,n){var r,o,l=n("da84"),h=n("342f"),c=l.process,d=c&&c.versions,f=d&&d.v8;f?o=(r=f.split("."))[0]+r[1]:h&&(!(r=h.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=h.match(/Chrome\/(\d+)/))&&(o=r[1]),t.exports=o&&+o},"342f":function(t,e,n){var r=n("d066");t.exports=r("navigator","userAgent")||""},"428f":function(t,e,n){var r=n("da84");t.exports=r},"44ad":function(t,e,n){var r=n("d039"),o=n("c6b6"),l="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?l.call(t,""):Object(t)}:Object},"466d":function(t,e,n){"use strict";var r=n("d784"),o=n("825a"),l=n("50c4"),h=n("1d80"),c=n("8aa5"),d=n("14c3");r("match",1,(function(t,e,n){return[function(e){var n=h(this),r=null==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](String(n))},function(t){var r=n(e,t,this);if(r.done)return r.value;var h=o(t),f=String(this);if(!h.global)return d(h,f);var m=h.unicode;h.lastIndex=0;for(var v,y=[],x=0;null!==(v=d(h,f));){var w=String(v[0]);y[x]=w,""===w&&(h.lastIndex=c(f,l(h.lastIndex),m)),x++}return 0===x?null:y}]}))},4930:function(t,e,n){var r=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},"4d64":function(t,e,n){var r=n("fc6a"),o=n("50c4"),l=n("23cb"),h=function(t){return function(e,n,h){var c,d=r(e),f=o(d.length),m=l(h,f);if(t&&n!=n){for(;f>m;)if((c=d[m++])!=c)return!0}else for(;f>m;m++)if((t||m in d)&&d[m]===n)return t||m||0;return!t&&-1}};t.exports={includes:h(!0),indexOf:h(!1)}},"50c4":function(t,e,n){var r=n("a691"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},5135:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},5319:function(t,e,n){"use strict";var r=n("d784"),o=n("825a"),l=n("7b0b"),h=n("50c4"),c=n("a691"),d=n("1d80"),f=n("8aa5"),m=n("14c3"),v=Math.max,y=Math.min,x=Math.floor,w=/\$([$&'`]|\d\d?|<[^>]*>)/g,S=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(t,e,n,r){var C=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,_=r.REPLACE_KEEPS_$0,P=C?"$":"$0";return[function(n,r){var o=d(this),l=null==n?void 0:n[t];return void 0!==l?l.call(n,o,r):e.call(String(o),n,r)},function(t,r){if(!C&&_||"string"==typeof r&&-1===r.indexOf(P)){var l=n(e,t,this,r);if(l.done)return l.value}var d=o(t),x=String(this),w="function"==typeof r;w||(r=String(r));var S=d.global;if(S){var O=d.unicode;d.lastIndex=0}for(var k=[];;){var A=m(d,x);if(null===A)break;if(k.push(A),!S)break;""===String(A[0])&&(d.lastIndex=f(x,h(d.lastIndex),O))}for(var T,L="",E=0,i=0;i<k.length;i++){A=k[i];for(var j=String(A[0]),I=v(y(c(A.index),x.length),0),D=[],R=1;R<A.length;R++)D.push(void 0===(T=A[R])?T:String(T));var N=A.groups;if(w){var z=[j].concat(D,I,x);void 0!==N&&z.push(N);var B=String(r.apply(void 0,z))}else B=M(j,x,I,D,N,r);I>=E&&(L+=x.slice(E,I)+B,E=I+j.length)}return L+x.slice(E)}];function M(t,n,r,o,h,c){var d=r+t.length,f=o.length,m=S;return void 0!==h&&(h=l(h),m=w),e.call(c,m,(function(e,l){var c;switch(l.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(d);case"<":c=h[l.slice(1,-1)];break;default:var m=+l;if(0===m)return e;if(m>f){var v=x(m/10);
2return 0===v?e:v<=f?void 0===o[v-1]?l.charAt(1):o[v-1]+l.charAt(1):e}c=o[m-1]}return void 0===c?"":c}))}}))},5692:function(t,e,n){var r=n("c430"),o=n("c6cd");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:r?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,n){var r=n("d066"),o=n("241c"),l=n("7418"),h=n("825a");t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(h(t)),n=l.f;return n?e.concat(n(t)):e}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},6547:function(t,e,n){var r=n("a691"),o=n("1d80"),l=function(t){return function(e,n){var l,h,c=String(o(e)),d=r(n),f=c.length;return d<0||d>=f?t?"":void 0:(l=c.charCodeAt(d))<55296||l>56319||d+1===f||(h=c.charCodeAt(d+1))<56320||h>57343?t?c.charAt(d):l:t?c.slice(d,d+2):h-56320+(l-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},"65f0":function(t,e,n){var r=n("861d"),o=n("e8b5"),l=n("b622")("species");t.exports=function(t,e){var n;return o(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[l])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},"69f3":function(t,e,n){var r,o,l,h=n("7f9a"),c=n("da84"),d=n("861d"),f=n("9112"),m=n("5135"),v=n("f772"),y=n("d012"),x=c.WeakMap;if(h){var w=new x,S=w.get,C=w.has,_=w.set;r=function(t,e){return _.call(w,t,e),e},o=function(t){return S.call(w,t)||{}},l=function(t){return C.call(w,t)}}else{var P=v("state");y[P]=!0,r=function(t,e){return f(t,P,e),e},o=function(t){return m(t,P)?t[P]:{}},l=function(t){return m(t,P)}}t.exports={set:r,get:o,has:l,enforce:function(t){return l(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!d(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},"6eeb":function(t,e,n){var r=n("da84"),o=n("9112"),l=n("5135"),h=n("ce4e"),c=n("8925"),d=n("69f3"),f=d.get,m=d.enforce,v=String(String).split("String");(t.exports=function(t,e,n,c){var d=!!c&&!!c.unsafe,f=!!c&&!!c.enumerable,y=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof e||l(n,"name")||o(n,"name",e),m(n).source=v.join("string"==typeof e?e:"")),t!==r?(d?!y&&t[e]&&(f=!0):delete t[e],f?t[e]=n:o(t,e,n)):f?t[e]=n:h(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&f(this).source||c(this)}))},7418:function(t,e){e.f=Object.getOwnPropertySymbols},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(t,e,n){var r=n("1d80");t.exports=function(t){return Object(r(t))}},"7f9a":function(t,e,n){var r=n("da84"),o=n("8925"),l=r.WeakMap;t.exports="function"==typeof l&&/native code/.test(o(l))},"825a":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(t,e,n){"use strict";var r=n("c04e"),o=n("9bf2"),l=n("5c6c");t.exports=function(object,t,e){var n=r(t);n in object?o.f(object,n,l(0,e)):object[n]=e}},"861d":function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},8875:function(t,e,n){var r,o,l;"undefined"!=typeof self&&self,o=[],void 0===(l="function"==typeof(r=function(){function t(){if(document.currentScript)return document.currentScript;try{throw new Error}catch(d){var t,e,n,r=/@([^@]*):(\d+):(\d+)\s*$/gi,o=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(d.stack)||r.exec(d.stack),l=o&&o[1]||!1,line=o&&o[2]||!1,h=document.location.href.replace(document.location.hash,""),c=document.getElementsByTagName("script");l===h&&(t=document.documentElement.outerHTML,e=new RegExp("(?:[^\\n]+?\\n){0,"+(line-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),n=t.replace(e,"$1").trim());for(var i=0;i<c.length;i++){if("interactive"===c[i].readyState)return c[i];if(c[i].src===l)return c[i];if(l===h&&c[i].innerHTML&&c[i].innerHTML.trim()===n)return c[i]}return null}}return t})?r.apply(e,o):r)||(t.exports=l)},8925:function(t,e,n){var r=n("c6cd"),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return o.call(t)}),t.exports=r.inspectSource},"8aa5":function(t,e,n){"use strict";var r=n("6547").charAt;
vendor: 7,166 bytes, line 2
2t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"90e3":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},9112:function(t,e,n){var r=n("83ab"),o=n("9bf2"),l=n("5c6c");t.exports=r?function(object,t,e){return o.f(object,t,l(1,e))}:function(object,t,e){return object[t]=e,object}},9263:function(t,e,n){"use strict";var r,o,l=n("ad6d"),h=n("9f7f"),c=RegExp.prototype.exec,d=String.prototype.replace,f=c,m=(r=/a/,o=/b*/g,c.call(r,"a"),c.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),v=h.UNSUPPORTED_Y||h.BROKEN_CARET,y=void 0!==/()??/.exec("")[1];(m||y||v)&&(f=function(t){var e,n,r,i,o=this,h=v&&o.sticky,f=l.call(o),source=o.source,x=0,w=t;return h&&(-1===(f=f.replace("y","")).indexOf("g")&&(f+="g"),w=String(t).slice(o.lastIndex),o.lastIndex>0&&(!o.multiline||o.multiline&&"\n"!==t[o.lastIndex-1])&&(source="(?: "+source+")",w=" "+w,x++),n=new RegExp("^(?:"+source+")",f)),y&&(n=new RegExp("^"+source+"$(?!\\s)",f)),m&&(e=o.lastIndex),r=c.call(h?n:o,w),h?r?(r.input=r.input.slice(x),r[0]=r[0].slice(x),r.index=o.lastIndex,o.lastIndex+=r[0].length):o.lastIndex=0:m&&r&&(o.lastIndex=o.global?r.index+r[0].length:e),y&&r&&r.length>1&&d.call(r[0],n,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)})),r}),t.exports=f},"94ca":function(t,e,n){var r=n("d039"),o=/#|\.prototype\./,l=function(t,e){var n=data[h(t)];return n==d||n!=c&&("function"==typeof e?r(e):!!e)},h=l.normalize=function(t){return String(t).replace(o,".").toLowerCase()},data=l.data={},c=l.NATIVE="N",d=l.POLYFILL="P";t.exports=l},"9bf2":function(t,e,n){var r=n("83ab"),o=n("0cfb"),l=n("825a"),h=n("c04e"),c=Object.defineProperty;e.f=r?c:function(t,e,n){if(l(t),e=h(e,!0),l(n),o)try{return c(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9f7f":function(t,e,n){"use strict";var r=n("d039");function o(s,t){return RegExp(s,t)}e.UNSUPPORTED_Y=r((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=r((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},a434:function(t,e,n){"use strict";var r=n("23e7"),o=n("23cb"),l=n("a691"),h=n("50c4"),c=n("7b0b"),d=n("65f0"),f=n("8418"),m=n("1dde"),v=n("ae40"),y=m("splice"),x=v("splice",{ACCESSORS:!0,0:0,1:2}),w=Math.max,S=Math.min,C=9007199254740991,_="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!y||!x},{splice:function(t,e){var n,r,m,v,y,x,P=c(this),M=h(P.length),O=o(t,M),k=arguments.length;if(0===k?n=r=0:1===k?(n=0,r=M-O):(n=k-2,r=S(w(l(e),0),M-O)),M+n-r>C)throw TypeError(_);for(m=d(P,r),v=0;v<r;v++)(y=O+v)in P&&f(m,v,P[y]);if(m.length=r,n<r){for(v=O;v<M-r;v++)x=v+n,(y=v+r)in P?P[x]=P[y]:delete P[x];for(v=M;v>M-r+n;v--)delete P[v-1]}else if(n>r)for(v=M-r;v>O;v--)x=v+n-1,(y=v+r-1)in P?P[x]=P[y]:delete P[x];for(v=0;v<n;v++)P[v+O]=arguments[v+2];return P.length=M-r+n,m}})},a640:function(t,e,n){"use strict";var r=n("d039");t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},a691:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},ac1f:function(t,e,n){"use strict";var r=n("23e7"),o=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},ad6d:function(t,e,n){"use strict";var r=n("825a");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},ae40:function(t,e,n){var r=n("83ab"),o=n("d039"),l=n("5135"),h=Object.defineProperty,c={},d=function(t){throw t};t.exports=function(t,e){if(l(c,t))return c[t];e||(e={});var n=[][t],f=!!l(e,"ACCESSORS")&&e.ACCESSORS,m=l(e,0)?e[0]:d,v=l(e,1)?e[1]:void 0;return c[t]=!!n&&!o((function(){if(f&&!r)return!0;var t={length:-1};f?h(t,1,{enumerable:!0,get:d}):t[1]=1,n.call(t,m,v)}))}},b041:function(t,e,n){"use strict";var r=n("00ee"),o=n("f5df");t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b622:function(t,e,n){var r=n("da84"),o=n("5692"),l=n("5135"),h=n("90e3"),c=n("4930"),d=n("fdbf"),f=o("wks"),m=r.Symbol,v=d?m:m&&m.withoutSetter||h;t.exports=function(t){return l(f,t)||(c&&l(m,t)?f[t]=m[t]:f[t]=v("Symbol."+t)),f[t]}},c04e:function(t,e,n){var r=n("861d");t.exports=function(input,t){if(!r(input))return input;var e,n;if(t&&"function"==typeof(e=input.toString)&&!r(n=e.call(input)))return n;if("function"==typeof(e=input.valueOf)&&!r(n=e.call(input)))return n;if(!t&&"function"==typeof(e=input.toString)&&!r(n=e.call(input)))return n;throw TypeError("Can't convert object to primitive value")}},c430:function(t,e){t.exports=!1},c6b6:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},c6cd:function(t,e,n){var r=n("da84"),o=n("ce4e"),l="__core-js_shared__",h=r[l]||o(l,{});t.exports=h},c8ba:function(t,e){var g;g=function(){return this}();try{g=g||new Function("return this")()}catch(t){"object"==typeof window&&(g=window)}t.exports=g},c975:function(t,e,n){"use strict";var r=n("23e7"),o=n("4d64").indexOf,l=n("a640"),h=n("ae40"),c=[].indexOf,d=!!c&&1/[1].indexOf(1,-0)<0,f=l("indexOf"),m=h("indexOf",{ACCESSORS:!0,1:0});r({target:"Array",proto:!0,forced:d||!f||!m},{indexOf:function(t){return d?c.apply(this,arguments)||0:o(this,t,arguments.length>1?arguments[1]:void 0)}})},ca84:function(t,e,n){var r=n("5135"),o=n("fc6a"),l=n("4d64").indexOf,h=n("d012");t.exports=function(object,t){var e,n=o(object),i=0,c=[];for(e in n)!r(h,e)&&r(n,e)&&c.push(e);for(;t.length>i;)r(n,e=t[i++])&&(~l(c,e)||c.push(e));return c}},cc12:function(t,e,n){var r=n("da84"),o=n("861d"),l=r.document,h=o(l)&&o(l.createElement);t.exports=function(t){return h?l.createElement(t):{}}},ce4e:function(t,e,n){var r=n("da84"),o=n("9112");t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},d066:function(t,e,n){var path=n("428f"),r=n("da84"),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(path[t])||o(r[t]):path[t]&&path[t][e]||r[t]&&r[t][e]}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,l=o&&!r.call({1:2},1);e.f=l?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},d3b7:function(t,e,n){var r=n("00ee"),o=n("6eeb"),l=n("b041");r||o(Object.prototype,"toString",l,{unsafe:!0})},d784:function(t,e,n){"use strict";n("ac1f");var r=n("6eeb"),o=n("d039"),l=n("b622"),h=n("9263"),c=n("9112"),d=l("species"),f=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),m="$0"==="a".replace(/./,"$0"),v=l("replace"),y=!!/./[v]&&""===/./[v]("a","$0"),x=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,v){var w=l(t),S=!o((function(){var e={};return e[w]=function(){return 7},7!=""[t](e)})),C=S&&!o((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={}
2,n.constructor[d]=function(){return n},n.flags="",n[w]=/./[w]),n.exec=function(){return e=!0,null},n[w](""),!e}));if(!S||!C||"replace"===t&&(!f||!m||y)||"split"===t&&!x){var _=/./[w],P=n(w,""[t],(function(t,e,n,r,o){return e.exec===h?S&&!o?{done:!0,value:_.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:m,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:y}),M=P[0],O=P[1];r(String.prototype,t,M),r(RegExp.prototype,w,2==e?function(t,e){return O.call(t,this,e)}:function(t){return O.call(t,this)})}v&&c(RegExp.prototype[w],"sham",!0)}},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n("c8ba"))},e893:function(t,e,n){var r=n("5135"),o=n("56ef"),l=n("06cf"),h=n("9bf2");t.exports=function(t,source){for(var e=o(source),n=h.f,c=l.f,i=0;i<e.length;i++){var d=e[i];r(t,d)||n(t,d,c(source,d))}}},e8b5:function(t,e,n){var r=n("c6b6");t.exports=Array.isArray||function(t){return"Array"==r(t)}},f5df:function(t,e,n){var r=n("00ee"),o=n("c6b6"),l=n("b622")("toStringTag"),h="Arguments"==o(function(){return arguments}());t.exports=r?o:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),l))?n:h?o(e):"Object"==(r=o(e))&&"function"==typeof e.callee?"Arguments":r}},f772:function(t,e,n){var r=n("5692"),o=n("90e3"),l=r("keys");t.exports=function(t){return l[t]||(l[t]=o(t))}},fb15:function(t,e,n){"use strict";if(n.r(e),"undefined"!=typeof window){var r=window.document.currentScript,o=n("8875");r=o(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:o});var l=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);l&&(n.p=l[1])}n("c975"),n("a434"),n("d3b7"),n("ac1f"),n("25f0"),n("466d"),n("5319");var h={install:function(t){var e,n,r=window.navigator.userAgent,o={};o.isOpera=!!window.opera||navigator.userAgent.indexOf(" OPR/")>=0,o.isEdge=/Edge/.test(navigator.userAgent),o.isFirefox=/Firefox/.test(navigator.userAgent),o.isSafari=/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||safari.pushNotification).toString(),o.isIE=!!document.documentMode,o.isChrome=/Google Inc/.test(navigator.vendor),o.isChromeIOS=/CriOS/.test(navigator.userAgent),o.isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,o.meta=(n=r.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],/trident/i.test(n[1])?{name:"IE",version:(e=/\brv[ :]+(\d+)/g.exec(r)||[])[1]||""}:"Chrome"===n[1]&&null!=(e=r.match(/\b(OPR|Edge)\/(\d+)/))?{name:e[1].replace("OPR","Opera"),version:e[2]}:(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=r.match(/version\/(\d+)/i))&&n.splice(1,1,e[1]),{name:n[0],version:n[1]})),o.meta.ua=r,t.prototype.$browserDetect=o}},main=h;"undefined"!=typeof window&&window.Vue&&window.Vue.use(h),e.default=main},fc6a:function(t,e,n){var r=n("44ad"),o=n("1d80");t.exports=function(t){return r(o(t))}},fdbf:function(t,e,n){var r=n("4930");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}})},t.exports=r()},389:function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=13)}([function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){t.exports=!n(4)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(1),i=n(0),o=n(30),u=n(34),a=function(t,e,n){var s,l,h,c=t&a.F,p=t&a.G,d=t&a.S,f=t&a.P,m=t&a.B,v=t&a.W,y=p?i:i[e]||(i[e]={}),x=y.prototype,g=p?r:d?r[e]:(r[e]||{}).prototype;
2for(s in p&&(n=e),n)(l=!c&&g&&void 0!==g[s])&&s in y||(h=l?g[s]:n[s],y[s]=p&&"function"!=typeof g[s]?n[s]:m&&l?o(h,r):v&&g[s]==h?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(h):f&&"function"==typeof h?o(Function.call,h):h,f&&((y.virtual||(y.virtual={}))[s]=h,t&a.R&&x&&!x[s]&&u(x,s,h)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e<this.length;e++){var n=this[e];n[2]?t.push("@media "+n[2]+"{"+n[1]+"}"):t.push(n[1])}return t.join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(r[o]=!0)}for(i=0;i<e.length;i++){var u=e[i];"number"==typeof u[0]&&r[u[0]]||(n&&!u[2]?u[2]=n:n&&(u[2]="("+u[2]+") and ("+n+")"),t.push(u))}},t}},function(t,e){t.exports=function(t,e,n,r){var i,o=t=t||{},u=typeof t.default;"object"!==u&&"function"!==u||(i=t,o=t.default);var a="function"==typeof o?o.options:o;if(e&&(a.render=e.render,a.staticRenderFns=e.staticRenderFns),n&&(a._scopeId=n),r){var s=a.computed||(a.computed={});Object.keys(r).forEach((function(t){var e=r[t];s[t]=function(){return e}}))}return{esModule:i,exports:o,options:a}}},function(t,e,n){function r(t){for(var e=0;e<t.length;e++){var n=t[e],r=h[n.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](n.parts[i]);for(;i<n.parts.length;i++)r.parts.push(o(n.parts[i]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var u=[];for(i=0;i<n.parts.length;i++)u.push(o(n.parts[i]));h[n.id]={id:n.id,refs:1,parts:u}}}}function i(){var t=document.createElement("style");return t.type="text/css",c.appendChild(t),t}function o(t){var e,n,r=document.querySelector('style[data-vue-ssr-id~="'+t.id+'"]');if(r){if(f)return m;r.parentNode.removeChild(r)}if(v){var o=d++;r=p||(p=i()),e=u.bind(null,r,o,!1),n=u.bind(null,r,o,!0)}else r=i(),e=a.bind(null,r),n=function(){r.parentNode.removeChild(r)};return e(t),function(r){if(r){if(r.css===t.css&&r.media===t.media&&r.sourceMap===t.sourceMap)return;e(t=r)}else n()}}function u(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=y(e,i);else{var o=document.createTextNode(i),u=t.childNodes;u[e]&&t.removeChild(u[e]),u.length?t.insertBefore(o,u[e]):t.appendChild(o)}}function a(t,e){var n=e.css,r=e.media,i=e.sourceMap;if(r&&t.setAttribute("media",r),i&&(n+="\n/*# sourceURL="+i.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var s="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!s)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var l=n(64),h={},c=s&&(document.head||document.getElementsByTagName("head")[0]),p=null,d=0,f=!1,m=function(){},v="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());t.exports=function(t,e,n){f=n;var i=l(t,e);return r(i),function(e){for(var n=[],o=0;o<i.length;o++){var u=i[o];(a=h[u.id]).refs--,n.push(a)}for(e?r(i=l(t,e)):i=[],o=0;o<n.length;o++){var a;if(0===(a=n[o]).refs){for(var s=0;s<a.parts.length;s++)a.parts[s]();delete h[a.id]}}}};var y=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(36),i=n(9);t.exports=function(t){return r(i(t))}},function(t,e,n){n(63);var r=n(7)(n(19),n(60),"data-v-c41bac74",null);t.exports=r.exports},function(t,e,n){"use strict";
2Object.defineProperty(e,"__esModule",{value:!0}),e.VueTyper=void 0;var i=function(t){return t&&t.__esModule?t:{default:t}}(n(12));e.VueTyper=i.default,e.default={install:function(t){t.component("vue-typer",i.default)}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){return"number"==typeof t&&!(0,l.default)(t)&&(0,a.default)(t)}function o(t,e){return i(t)&&i(e)&&t<=e}Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(20)),l=r(n(21));e.default=function(t,e){return o(t,e)?(t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t+1))+t):-1}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){if(!Array.isArray(t)||!Array.isArray(e))return!1;if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}},function(t,e,n){"use strict";function r(t,e,n){if(e!==n){var r=t[e];t[e]=t[n],t[n]=r}}Object.defineProperty(e,"__esModule",{value:!0});var o=function(t){return t&&t.__esModule?t:{default:t}}(n(14));e.default=function(t){if(t instanceof Array)for(var e=t.length-1;e>0;e--)r(t,e,(0,o.default)(0,e))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{animation:{type:String,default:"blink",validator:function(t){return/^solid$|^blink$|^smooth$|^phase$|^expand$/.test(t)}}},computed:{animationClass:function(){return"vue-typer-caret-"+this.animation}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{val:{type:String,default:""}},computed:{classes:function(){return{newline:0===this.val.indexOf("\n")}}}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=r(n(22)),a=r(n(56)),l=r(n(57)),h=r(n(15)),c=r(n(16)),d=r(n(55)),f={IDLE:"idle",TYPING:"typing",ERASING:"erasing",COMPLETE:"complete"},m={BACKSPACE:"backspace",SELECT_BACK:"select-back",SELECT_ALL:"select-all",CLEAR:"clear"};e.default={name:"VueTyper",components:{Caret:a.default,Char:l.default},props:{text:{type:[String,Array],required:!0,validator:function(t){return"string"==typeof t?t.length>0:t.every((function(t){return"string"==typeof t&&t.length>0}))}},repeat:{type:Number,default:1/0,validator:function(t){return t>=0}},shuffle:{type:Boolean,default:!1},initialAction:{type:String,default:f.TYPING,validator:function(t){return!!t.match("^"+f.TYPING+"|"+f.ERASING+"$")}},preTypeDelay:{type:Number,default:70,validator:function(t){return t>=0}},typeDelay:{type:Number,default:70,validator:function(t){return t>=0}},preEraseDelay:{type:Number,default:2e3,validator:function(t){return t>=0}},eraseDelay:{type:Number,default:250,validator:function(t){return t>=0}},eraseStyle:{type:String,default:m.SELECT_ALL,validator:function(t){return(0,o.default)(m).some((function(e){return m[e]===t}))}},eraseOnComplete:{type:Boolean,default:!1},caretAnimation:String},data:function(){return{state:f.IDLE,nextState:null,spool:[],spoolIndex:-1,previousTextIndex:-1,currentTextIndex:-1,repeatCounter:0,actionTimeout:0,actionInterval:0}},computed:{caretClasses:function(){var t=this.state===f.IDLE;return{idle:t,"pre-type":t&&this.nextState===f.TYPING,"pre-erase":t&&this.nextState===f.ERASING,typing:this.state===f.TYPING,selecting:this.state===f.ERASING&&this.isSelectionBasedEraseStyle,erasing:this.state===f.ERASING&&!this.isSelectionBasedEraseStyle,complete:this.state===f.COMPLETE}},rightCharClasses:function(){return{selected:this.state===f.ERASING&&this.isSelectionBasedEraseStyle,erased:this.state!==f.ERASING||this.state===f.ERASING&&!this.isSelectionBasedEraseStyle}},isSelectionBasedEraseStyle:function(){return!!this.eraseStyle.match("^"+m.SELECT_BACK+"|"+m.SELECT_ALL+"$")},isEraseAllStyle:function(){return!!this.eraseStyle.match("^"+m.CLEAR+"|"+m.SELECT_ALL+"$")},isDoneTyping:function(){return this.currentTextIndex>=this.currentTextLength},isDoneErasing:function(){return this.isSelectionBasedEraseStyle?this.currentTextIndex<=0&&this.previousTextIndex<=0:this.currentTextIndex<=0},onLastWord:function(){return this.spoolIndex===this.spool.length-1},shouldRepeat:function(){return this.repeatCounter<this.repeat},currentText:function(){return this.spoolIndex>=0&&this.spoolIndex<this.spool.length?this.spool[this.spoolIndex]:""},currentTextArray:function(){return(0,d.default)(this.currentText,"")},currentTextLength:function(){return this.currentTextArray.length},numLeftChars:function(){return this.currentTextIndex<0?0:this.currentTextIndex},numRightChars:function(){return this.currentTextLength-this.numLeftChars}},mounted:function(){this.init()},beforeDestroy:function(){this.cancelCurrentAction()},methods:{init:function(){if("string"==typeof this.text)this.spool=[this.text];else{var t=this.text.slice();t=t.filter((function(t){return t.length>0})),this.spool=t}this.repeatCounter=0,this.resetSpool(),this.initialAction===f.TYPING?this.startTyping():this.initialAction===f.ERASING&&(this.moveCaretToEnd(),this.onTyped())},reset:function(){this.cancelCurrentAction(),this.init()},resetSpool:function(){this.spoolIndex=0,this.shuffle&&this.spool.length>1&&(0,c.default)(this.spool)},cancelCurrentAction:function(){this.actionInterval&&(clearInterval(this.actionInterval),this.actionInterval=0),this.actionTimeout&&(clearTimeout(this.actionTimeout),this.actionTimeout=0)},shiftCaret:function(t){this.previousTextIndex=this.currentTextIndex;var e=this.currentTextIndex+t;this.currentTextIndex=Math.min(Math.max(e,0),this.currentTextLength)},moveCaretToStart:function(){this.previousTextIndex=this.currentTextIndex,this.currentTextIndex=0},moveCaretToEnd:function(){this.previousTextIndex=this.currentTextIndex,this.currentTextIndex=this.currentTextLength},typeStep:function(){if(!this.isDoneTyping){this.shiftCaret(1);var t=this.previousTextIndex,e=this.currentTextArray[t];this.$emit("typed-char",e,t)}this.isDoneTyping&&(this.cancelCurrentAction(),this.$nextTick(this.onTyped))},eraseStep:function(){this.isDoneErasing||(this.isEraseAllStyle?this.moveCaretToStart():this.shiftCaret(-1)),this.isDoneErasing&&(this.cancelCurrentAction(),this.$nextTick(this.onErased))},startTyping:function(){var t=this;this.actionTimeout||this.actionInterval||(this.moveCaretToStart(),this.state=f.IDLE,this.nextState=f.TYPING,this.actionTimeout=setTimeout((function(){t.state=f.TYPING,t.typeStep(),t.isDoneTyping||(t.actionInterval=setInterval(t.typeStep,t.typeDelay))}),this.preTypeDelay))},startErasing:function(){var t=this;this.actionTimeout||this.actionInterval||(this.moveCaretToEnd(),this.state=f.IDLE,this.nextState=f.ERASING,this.actionTimeout=setTimeout((function(){t.state=f.ERASING,t.eraseStep(),t.isDoneErasing||(t.actionInterval=setInterval(t.eraseStep,t.eraseDelay))}),this.preEraseDelay))},onTyped:function(){this.$emit("typed",this.currentText),this.onLastWord?this.eraseOnComplete||this.shouldRepeat?this.startErasing():this.onComplete():this.startErasing()},onErased:function(){this.$emit("erased",this.currentText),this.onLastWord?this.shouldRepeat?(this.repeatCounter++,this.resetSpool(),this.startTyping()):this.onComplete():(this.spoolIndex++,this.startTyping())},onComplete:function(){this.state=f.COMPLETE,this.nextState=null,this.$emit("completed")}},watch:{text:function(t,e){t===e||(0,h.default)(t,e)||this.reset()},repeat:function(){this.reset()},shuffle:function(){this.reset()}}}},function(t,e,n){t.exports={default:n(23),__esModule:!0}},function(t,e,n){t.exports={default:n(24),__esModule:!0}},function(t,e,n){t.exports={default:n(25),__esModule:!0}}
vendor: 4,256 bytes, line 2
2,function(t,e,n){n(49),t.exports=n(0).Number.isFinite},function(t,e,n){n(50),t.exports=n(0).Number.isNaN},function(t,e,n){n(51),t.exports=n(0).Object.keys},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var r=n(11),i=n(45),o=n(44);t.exports=function(t){return function(e,n,u){var a,s=r(e),l=i(s.length),h=o(u,l);if(t&&n!=n){for(;l>h;)if((a=s[h++])!=a)return!0}else for(;l>h;h++)if((t||h in s)&&s[h]===n)return t||h||0;return!t&&-1}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(26);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var r=n(5),i=n(1).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(37),i=n(41);t.exports=n(2)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports=!n(2)&&!n(4)((function(){return 7!=Object.defineProperty(n(31)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(29);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(27),i=n(35),o=n(47),u=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(33),i=n(11),o=n(28)(!1),u=n(42)("IE_PROTO");t.exports=function(t,e){var n,a=i(t),s=0,l=[];for(n in a)n!=u&&r(a,n)&&l.push(n);for(;e.length>s;)r(a,n=e[s++])&&(~o(l,n)||l.push(n));return l}},function(t,e,n){var r=n(38),i=n(32);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){var r=n(3),i=n(0),o=n(4);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],u={};u[t]=e(n),r(r.S+r.F*o((function(){n(1)})),"Object",u)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(43)("keys"),i=n(48);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(1),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e,n){var r=n(10),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(10),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(9);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(3),i=n(1).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var r=n(3);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(46),i=n(39);n(40)("keys",(function(){return function(t){return i(r(t))}}))},function(t,e,n){(t.exports=n(6)()).push([t.i,".char[data-v-302772ec]{display:inline-block;white-space:pre-wrap}.newline[data-v-302772ec]{display:inline}.typed[data-v-302772ec]{color:#000;background-color:transparent}.selected[data-v-302772ec]{color:#000;background-color:#accef7}.erased[data-v-302772ec]{display:none}",""])},function(t,e,n){(t.exports=n(6)()).push([t.i,'@keyframes vue-typer-caret-blink{50%{opacity:0}
2to{opacity:1}}@keyframes vue-typer-caret-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes vue-typer-caret-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes vue-typer-caret-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.vue-typer-caret-blink[data-v-a16e0f02]{animation:vue-typer-caret-blink 1s step-start 0s infinite}.vue-typer-caret-smooth[data-v-a16e0f02]{animation:vue-typer-caret-smooth .5s ease-in-out 0s infinite alternate}.vue-typer-caret-phase[data-v-a16e0f02]{animation:vue-typer-caret-phase .5s ease-in-out 0s infinite alternate}.vue-typer-caret-expand[data-v-a16e0f02]{animation:vue-typer-caret-expand .5s ease-in-out 0s infinite alternate}span.caret[data-v-a16e0f02]:empty:before{content:"\\200B"}span[data-v-a16e0f02]{display:inline-block;width:1px}.idle[data-v-a16e0f02],.typing[data-v-a16e0f02]{background-color:#000}.selecting[data-v-a16e0f02]{display:none;background-color:#000}.erasing[data-v-a16e0f02]{background-color:#000}.complete[data-v-a16e0f02]{display:none;background-color:#000}',""])},function(t,e,n){(t.exports=n(6)()).push([t.i,"span.vue-typer[data-v-c41bac74]{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}span.vue-typer span.left[data-v-c41bac74],span.vue-typer span.right[data-v-c41bac74]{display:inline}",""])},function(t,e,n){(function(t,n){function r(t){return t.split("")}function i(t){return z.test(t)}function o(t){return i(t)?u(t):r(t)}function u(t){return t.match(N)||[]}function a(t){return y(t)&&V.call(t)==O}function s(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(i);++r<i;)o[r]=t[r+e];return o}function l(t){if("string"==typeof t)return t;if(g(t))return K?K.call(t):"";var e=t+"";return"0"==e&&1/t==-S?"-0":e}function h(t,e,n){var r=t.length;return n=void 0===n?r:n,!e&&n>=r?t:s(t,e,n)}function c(t,e){return!!(e=null==e?C:e)&&("number"==typeof t||A.test(t))&&t>-1&&t%1==0&&t<e}function p(t,e,n){if(!y(n))return!1;var r=typeof e;return!!("number"==r?f(n)&&c(e,n.length):"string"==r&&e in n)&&d(n[e],t)}function d(t,e){return t===e||t!=t&&e!=e}function f(t){return null!=t&&v(t.length)&&!m(t)}function m(t){var e=y(t)?V.call(t):"";return e==P||e==M}function v(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=C}function y(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function x(t){return!!t&&"object"==typeof t}function g(t){return"symbol"==typeof t||x(t)&&V.call(t)==k}function b(t){return null==t?"":l(t)}function w(t,e,n){return n&&"number"!=typeof n&&p(t,e,n)&&(e=n=void 0),(n=void 0===n?_:n>>>0)?(t=b(t))&&("string"==typeof e||null!=e&&!Z(e))&&!(e=l(e))&&i(t)?h(o(t),0,n):t.split(e,n):[]}var S=1/0,C=9007199254740991,_=4294967295,P="[object Function]",M="[object GeneratorFunction]",O="[object RegExp]",k="[object Symbol]",A=/^(?:0|[1-9]\d*)$/,T="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",L="\\ud83c[\\udffb-\\udfff]",E="(?:\\ud83c[\\udde6-\\uddff]){2}",j="[\\ud800-\\udbff][\\udc00-\\udfff]",I="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",D="[\\ufe0e\\ufe0f]?"+I+"(?:\\u200d(?:"+["[^\\ud800-\\udfff]",E,j].join("|")+")[\\ufe0e\\ufe0f]?"+I+")*",R="(?:"+["[^\\ud800-\\udfff]"+T+"?",T,E,j,"[\\ud800-\\udfff]"].join("|")+")",N=RegExp(L+"(?="+L+")|"+R+D,"g"),z=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0\\ufe0e\\ufe0f]"),B="object"==typeof t&&t&&t.Object===Object&&t,X="object"==typeof self&&self&&self.Object===Object&&self,Y=B||X||Function("return this")(),F="object"==typeof e&&e&&!e.nodeType&&e,W=F&&"object"==typeof n&&n&&!n.nodeType&&n,H=W&&W.exports===F&&B.process,q=function(){try{return H&&H.binding("util")}catch(t){}}(),G=q&&q.isRegExp,V=Object.prototype.toString,U=Y.Symbol,$=U?U.prototype:void 0,K=$?$.toString:void 0,Z=G?function(t){return function(e){return t(e)}}(G):a;n.exports=w}).call(e,n(65),n(66)(t))},function(t,e,n){n(62);var r=n(7)(n(17),n(59),"data-v-a16e0f02",null);t.exports=r.exports},function(t,e,n){n(61);var r=n(7)(n(18),n(58),"data-v-302772ec",null);t.exports=r.exports},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("span",{staticClass:"char",class:t.classes},[t._v(t._s(t.val))])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("span",{staticClass:"caret custom",class:t.animationClass})},staticRenderFns:[]}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"vue-typer"},[n("span",{staticClass:"left"},t._l(t.numLeftChars,(function(e){return n("char",{staticClass:"custom typed",attrs:{val:t.currentTextArray[e-1]}})}))),n("caret",{class:t.caretClasses,attrs:{animation:t.caretAnimation}}),n("span",{staticClass:"right"},t._l(t.numRightChars,(function(e){return n("char",{staticClass:"custom",class:t.rightCharClasses,attrs:{val:t.currentTextArray[t.numLeftChars+e-1]}})})))],1)},staticRenderFns:[]}},function(t,e,n){var r=n(52);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals),n(8)("3bfdc45b",r,!0)},function(t,e,n){var r=n(53);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals),n(8)("0dba035c",r,!0)},function(t,e,n){var r=n(54);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals),n(8)("0f4cea8e",r,!0)},function(t,e){t.exports=function(t,e){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],u=o[0],l={id:t+":"+i,css:o[1],media:o[2],sourceMap:o[3]};r[u]?r[u].parts.push(l):n.push(r[u]={id:u,parts:[l]})}return n}},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}}])},390:function(t,e,n){t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}
2),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(object,t){return Object.prototype.hasOwnProperty.call(object,t)},n.p="",n(n.s="fb15")}({"0366":function(t,e,n){var r=n("1c0b");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(a){return t.call(e,a)};case 2:return function(a,b){return t.call(e,a,b)};case 3:return function(a,b,n){return t.call(e,a,b,n)}}return function(){return t.apply(e,arguments)}}},"06cf":function(t,e,n){var r=n("83ab"),o=n("d1e7"),l=n("5c6c"),h=n("fc6a"),c=n("c04e"),d=n("5135"),f=n("0cfb"),m=Object.getOwnPropertyDescriptor;e.f=r?m:function(t,e){if(t=h(t),e=c(e,!0),f)try{return m(t,e)}catch(t){}if(d(t,e))return l(!o.f.call(t,e),t[e])}},"0976":function(t,e,n){var content=n("55dd");"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n("499e").default)("6ff6d360",content,!0,{sourceMap:!1,shadowMode:!1})},"0b44":function(t,e,n){"use strict";(function(t){n("a9e3");var r={props:{autoplay:{type:Boolean,default:!1},autoplayTimeout:{type:Number,default:2e3},autoplayHoverPause:{type:Boolean,default:!0}},data:function(){return{autoplayInterval:null}},destroyed:function(){t.server||(this.pauseAutoplay(),this.$el.removeEventListener("mouseenter",this.pauseAutoplay),this.$el.removeEventListener("mouseleave",this.startAutoplay))},methods:{pauseAutoplay:function(){this.autoplayInterval&&(this.autoplayInterval=clearInterval(this.autoplayInterval))},startAutoplay:function(){var t=this;this.autoplay&&(this.autoplayInterval=setInterval((function(){"ltr"===t.dir?t.goPrev():t.goNext()}),this.autoplayTimeout))}},mounted:function(){!t.server&&this.autoplayHoverPause&&(this.$el.addEventListener("mouseenter",this.pauseAutoplay),this.$el.addEventListener("mouseleave",this.startAutoplay),this.startAutoplay())}};e.a=r}).call(this,n("4362"))},"0cfb":function(t,e,n){var r=n("83ab"),o=n("d039"),l=n("cc12");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a}))},"159b":function(t,e,n){var r=n("da84"),o=n("fdbc"),l=n("17c2"),h=n("9112");for(var c in o){var d=r[c],f=d&&d.prototype;if(f&&f.forEach!==l)try{h(f,"forEach",l)}catch(t){f.forEach=l}}},"17c2":function(t,e,n){"use strict";var r=n("b727").forEach,o=n("a640"),l=n("ae40"),h=o("forEach"),c=l("forEach");t.exports=h&&c?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},"1be4":function(t,e,n){var r=n("d066");t.exports=r("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1d80":function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},"1dde":function(t,e,n){var r=n("d039"),o=n("b622"),l=n("2d00"),h=o("species");t.exports=function(t){return l>=51||!r((function(){var e=[];return(e.constructor={})[h]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"23cb":function(t,e,n){var r=n("a691"),o=Math.max,l=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):l(n,e)}},"23e7":function(t,e,n){var r=n("da84"),o=n("06cf").f,l=n("9112"),h=n("6eeb"),c=n("ce4e"),d=n("e893"),f=n("94ca");t.exports=function(t,source){var e,n,m,v,y,x=t.target,w=t.global,S=t.stat;if(e=w?r:S?r[x]||c(x,{}):(r[x]||{}).prototype)for(n in source){if(v=source[n],m=t.noTargetGet?(y=o(e,n))&&y.value:e[n],!f(w?n:x+(S?".":"#")+n,t.forced)&&void 0!==m){if(typeof v==typeof m)continue;d(v,m)}(t.sham||m&&m.sham)&&l(v,"sham",!0),h(e,n,v,t)}}},"241c":function(t,e,n){var r=n("ca84"),o=n("7839").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},"24fb":function(t,e,n){"use strict";
vendor: 5,353 bytes, line 2
2t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var content=function(t,e){var content=t[1]||"",n=t[3];if(!n)return content;if(e&&"function"==typeof btoa){var r=(l=n,h=btoa(unescape(encodeURIComponent(JSON.stringify(l)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(h),"/*# ".concat(data," */")),o=n.sources.map((function(source){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(source," */")}));return[content].concat(o).concat([r]).join("\n")}var l,h,data;return[content].join("\n")}(e,t);return e[2]?"@media ".concat(e[2]," {").concat(content,"}"):content})).join("")},e.i=function(t,n,r){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var l=this[i][0];null!=l&&(o[l]=!0)}for(var h=0;h<t.length;h++){var c=[].concat(t[h]);r&&o[c[0]]||(n&&(c[2]?c[2]="".concat(n," and ").concat(c[2]):c[2]=n),e.push(c))}},e}},2877:function(t,e,n){"use strict";function r(t,e,n,r,o,l,h,c){var d,f="function"==typeof t?t.options:t;if(e&&(f.render=e,f.staticRenderFns=n,f._compiled=!0),r&&(f.functional=!0),l&&(f._scopeId="data-v-"+l),h?(d=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(h)},f._ssrRegister=d):o&&(d=c?function(){o.call(this,(f.functional?this.parent:this).$root.$options.shadowRoot)}:o),d)if(f.functional){f._injectStyles=d;var m=f.render;f.render=function(t,e){return d.call(e),m(t,e)}}else{var v=f.beforeCreate;f.beforeCreate=v?[].concat(v,d):[d]}return{exports:t,options:f}}n.d(e,"a",(function(){return r}))},"2d00":function(t,e,n){var r,o,l=n("da84"),h=n("342f"),c=l.process,d=c&&c.versions,f=d&&d.v8;f?o=(r=f.split("."))[0]+r[1]:h&&(!(r=h.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=h.match(/Chrome\/(\d+)/))&&(o=r[1]),t.exports=o&&+o},"342f":function(t,e,n){var r=n("d066");t.exports=r("navigator","userAgent")||""},"37e8":function(t,e,n){var r=n("83ab"),o=n("9bf2"),l=n("825a"),h=n("df75");t.exports=r?Object.defineProperties:function(t,e){l(t);for(var n,r=h(e),c=r.length,d=0;c>d;)o.f(t,n=r[d++],e[n]);return t}},"3bbe":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},4160:function(t,e,n){"use strict";var r=n("23e7"),o=n("17c2");r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},"428f":function(t,e,n){var r=n("da84");t.exports=r},4362:function(t,e,n){var path,r;e.nextTick=function(t){var e=Array.prototype.slice.call(arguments);e.shift(),setTimeout((function(){t.apply(null,e)}),0)},e.platform=e.arch=e.execPath=e.title="browser",e.pid=1,e.browser=!0,e.env={},e.argv=[],e.binding=function(t){throw new Error("No such module. (Possibly not yet loaded)")},r="/",e.cwd=function(){return r},e.chdir=function(t){path||(path=n("df7c")),r=path.resolve(t,r)},e.exit=e.kill=e.umask=e.dlopen=e.uptime=e.memoryUsage=e.uvCounters=function(){},e.features={}},"44ad":function(t,e,n){var r=n("d039"),o=n("c6b6"),l="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?l.call(t,""):Object(t)}:Object},4930:function(t,e,n){var r=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},"499e":function(t,e,n){"use strict";function r(t,e){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],l=o[0],h={id:t+":"+i,css:o[1],media:o[2],sourceMap:o[3]};r[l]?r[l].parts.push(h):n.push(r[l]={id:l,parts:[h]})}return n}n.r(e),n.d(e,"default",(function(){return x}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var l={},head=o&&(document.head||document.getElementsByTagName("head")[0]),h=null,c=0,d=!1,f=function(){},m=null,v="data-vue-ssr-id",y="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function x(t,e,n,o){d=n,m=o||{};var h=r(t,e);return w(h),function(e){for(var n=[],i=0;i<h.length;i++){var o=h[i];(c=l[o.id]).refs--,n.push(c)}e?w(h=r(t,e)):h=[];for(i=0;i<n.length;i++){var c;if(0===(c=n[i]).refs){for(var d=0;d<c.parts.length;d++)c.parts[d]();delete l[c.id]}}}}function w(t){for(var i=0;i<t.length;i++){var e=t[i],n=l[e.id];if(n){n.refs++;for(var r=0;r<n.parts.length;r++)n.parts[r](e.parts[r]);for(;r<e.parts.length;r++)n.parts.push(C(e.parts[r]));n.parts.length>e.parts.length&&(n.parts.length=e.parts.length)}else{var o=[];for(r=0;r<e.parts.length;r++)o.push(C(e.parts[r]));l[e.id]={id:e.id,refs:1,parts:o}}}}function S(){var t=document.createElement("style");return t.type="text/css",head.appendChild(t),t}function C(t){var e,n,r=document.querySelector("style["+v+'~="'+t.id+'"]');if(r){if(d)return f;r.parentNode.removeChild(r)}if(y){var o=c++;r=h||(h=S()),e=M.bind(null,r,o,!1),n=M.bind(null,r,o,!0)}else r=S(),e=O.bind(null,r),n=function(){r.parentNode.removeChild(r)};return e(t),function(r){if(r){if(r.css===t.css&&r.media===t.media&&r.sourceMap===t.sourceMap)return;e(t=r)}else n()}}var _,P=(_=[],function(t,e){return _[t]=e,_.filter(Boolean).join("\n")});function M(t,e,n,r){var o=n?"":r.css;
2if(t.styleSheet)t.styleSheet.cssText=P(e,o);else{var l=document.createTextNode(o),h=t.childNodes;h[e]&&t.removeChild(h[e]),h.length?t.insertBefore(l,h[e]):t.appendChild(l)}}function O(t,e){var n=e.css,r=e.media,o=e.sourceMap;if(r&&t.setAttribute("media",r),m.ssrId&&t.setAttribute(v,e.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}},"4d64":function(t,e,n){var r=n("fc6a"),o=n("50c4"),l=n("23cb"),h=function(t){return function(e,n,h){var c,d=r(e),f=o(d.length),m=l(h,f);if(t&&n!=n){for(;f>m;)if((c=d[m++])!=c)return!0}else for(;f>m;m++)if((t||m in d)&&d[m]===n)return t||m||0;return!t&&-1}};t.exports={includes:h(!0),indexOf:h(!1)}},"4de4":function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").filter,l=n("1dde"),h=n("ae40"),c=l("filter"),d=h("filter");r({target:"Array",proto:!0,forced:!c||!d},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},"50c4":function(t,e,n){var r=n("a691"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},5135:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"52f3":function(t,e,n){(e=n("24fb")(!1)).push([t.i,".carousel-3d-container[data-v-07917306]{min-height:1px;width:100%;position:relative;z-index:0;overflow:hidden;margin:20px auto;box-sizing:border-box}.carousel-3d-slider[data-v-07917306]{position:relative;margin:0 auto;transform-style:preserve-3d;perspective:1000px}",""]),t.exports=e},"55dd":function(t,e,n){(e=n("24fb")(!1)).push([t.i,".carousel-3d-controls[data-v-05517ad0]{position:absolute;top:50%;height:0;margin-top:-30px;left:0;width:100%;z-index:1000}.next[data-v-05517ad0],.prev[data-v-05517ad0]{width:60px;position:absolute;z-index:1010;font-size:60px;height:60px;line-height:60px;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;top:0}.next[data-v-05517ad0]:hover,.prev[data-v-05517ad0]:hover{cursor:pointer;opacity:.7}.prev[data-v-05517ad0]{left:10px;text-align:left}.next[data-v-05517ad0]{right:10px;text-align:right}.disabled[data-v-05517ad0],.disabled[data-v-05517ad0]:hover{opacity:.2;cursor:default}",""]),t.exports=e},5692:function(t,e,n){var r=n("c430"),o=n("c6cd");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:r?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,n){var r=n("d066"),o=n("241c"),l=n("7418"),h=n("825a");t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(h(t)),n=l.f;return n?e.concat(n(t)):e}},5701:function(t,e,n){var content=n("5faf");"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n("499e").default)("361ae300",content,!0,{sourceMap:!1,shadowMode:!1})},5899:function(t,e){t.exports="\t\n\v\f\r  áââââââ
ââââââ¯âã\u2028\u2029\ufeff"},"58a8":function(t,e,n){var r=n("1d80"),o="["+n("5899")+"]",l=RegExp("^"+o+o+"*"),h=RegExp(o+o+"*$"),c=function(t){return function(e){var n=String(r(e));return 1&t&&(n=n.replace(l,"")),2&t&&(n=n.replace(h,"")),n}};t.exports={start:c(1),end:c(2),trim:c(3)}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"5faf":function(t,e,n){(e=n("24fb")(!1)).push([t.i,".carousel-3d-slide{position:absolute;opacity:0;visibility:hidden;overflow:hidden;top:0;border-radius:1px;border-color:#000;border-color:rgba(0,0,0,.4);border-style:solid;background-size:cover;background-color:#ccc;display:block;margin:0;box-sizing:border-box;text-align:left}.carousel-3d-slide img{width:100%}.carousel-3d-slide.current{opacity:1!important;visibility:visible!important;transform:none!important;z-index:999}",""]),t.exports=e},"60da":function(t,e,n){"use strict";var r=n("83ab"),o=n("d039"),l=n("df75"),h=n("7418"),c=n("d1e7"),d=n("7b0b"),f=n("44ad"),m=Object.assign,v=Object.defineProperty;t.exports=!m||o((function(){if(r&&1!==m({b:1},m(v({},"a",{enumerable:!0,get:function(){v(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},symbol=Symbol(),n="abcdefghijklmnopqrst";return t[symbol]=7,n.split("").forEach((function(t){e[t]=t})),7!=m({},t)[symbol]||l(m({},e)).join("")!=n}))?function(t,source){for(var e=d(t),n=arguments.length,o=1,m=h.f,v=c.f;n>o;)for(var y,x=f(arguments[o++]),w=m?l(x).concat(m(x)):l(x),S=w.length,C=0;S>C;)y=w[C++],r&&!v.call(x,y)||(e[y]=x[y]);return e}:m},"65f0":function(t,e,n){var r=n("861d"),o=n("e8b5"),l=n("b622")("species");t.exports=function(t,e){var n;return o(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[l])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},"69f3":function(t,e,n){var r,o,l,h=n("7f9a"),c=n("da84"),d=n("861d"),f=n("9112"),m=n("5135"),v=n("f772"),y=n("d012"),x=c.WeakMap;if(h){var w=new x,S=w.get,C=w.has,_=w.set;r=function(t,e){return _.call(w,t,e),e},o=function(t){return S.call(w,t)||{}},l=function(t){return C.call(w,t)}}else{var P=v("state");y[P]=!0,r=function(t,e){return f(t,P,e),e},o=function(t){return m(t,P)?t[P]:{}},l=function(t){return m(t,P)}}t.exports={set:r,get:o,has:l,enforce:function(t){return l(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!d(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},"6eeb":function(t,e,n){var r=n("da84"),o=n("9112"),l=n("5135"),h=n("ce4e"),c=n("8925"),d=n("69f3"),f=d.get,m=d.enforce,v=String(String).split("String");(t.exports=function(t,e,n,c){var d=!!c&&!!c.unsafe,f=!!c&&!!c.enumerable,y=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof e||l(n,"name")||o(n,"name",e),m(n).source=v.join("string"==typeof e?e:"")),t!==r?(d?!y&&t[e]&&(f=!0):delete t[e],f?t[e]=n:o(t,e,n)):f?t[e]=n:h(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&f(this).source||c(this)}))},7156:function(t,e,n){var r=n("861d"),o=n("d2bb");t.exports=function(t,e,n){var l,h;return o&&"function"==typeof(l=e.constructor)&&l!==n&&r(h=l.prototype)&&h!==n.prototype&&o(t,h),t}}
2,7418:function(t,e){e.f=Object.getOwnPropertySymbols},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(t,e,n){var r=n("1d80");t.exports=function(t){return Object(r(t))}},"7c73":function(t,e,n){var r,o=n("825a"),l=n("37e8"),h=n("7839"),c=n("d012"),html=n("1be4"),d=n("cc12"),f=n("f772"),m=f("IE_PROTO"),v=function(){},y=function(content){return"<script>"+content+"</"+"script>"},x=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,iframe;x=r?function(t){t.write(y("")),t.close();var e=t.parentWindow.Object;return t=null,e}(r):((iframe=d("iframe")).style.display="none",html.appendChild(iframe),iframe.src=String("javascript:"),(t=iframe.contentWindow.document).open(),t.write(y("document.F=Object")),t.close(),t.F);for(var e=h.length;e--;)delete x.prototype[h[e]];return x()};c[m]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(v.prototype=o(t),n=new v,v.prototype=null,n[m]=t):n=x(),void 0===e?n:l(n,e)}},"7f9a":function(t,e,n){var r=n("da84"),o=n("8925"),l=r.WeakMap;t.exports="function"==typeof l&&/native code/.test(o(l))},"800d":function(t,e,n){"use strict";var r=n("aa2e");n.n(r).a},"825a":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"861d":function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},8875:function(t,e,n){var r,o,l;"undefined"!=typeof self&&self,o=[],void 0===(l="function"==typeof(r=function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(t){var n,r,o,l=/@([^@]*):(\d+):(\d+)\s*$/gi,h=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(t.stack)||l.exec(t.stack),c=h&&h[1]||!1,line=h&&h[2]||!1,d=document.location.href.replace(document.location.hash,""),f=document.getElementsByTagName("script");c===d&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(line-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),o=n.replace(r,"$1").trim());for(var i=0;i<f.length;i++){if("interactive"===f[i].readyState)return f[i];if(f[i].src===c)return f[i];if(c===d&&f[i].innerHTML&&f[i].innerHTML.trim()===o)return f[i]}return null}}return t})?r.apply(e,o):r)||(t.exports=l)},8925:function(t,e,n){var r=n("c6cd"),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return o.call(t)}),t.exports=r.inspectSource},"90e3":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},9112:function(t,e,n){var r=n("83ab"),o=n("9bf2"),l=n("5c6c");t.exports=r?function(object,t,e){return o.f(object,t,l(1,e))}:function(object,t,e){return object[t]=e,object}},"94ca":function(t,e,n){var r=n("d039"),o=/#|\.prototype\./,l=function(t,e){var n=data[h(t)];return n==d||n!=c&&("function"==typeof e?r(e):!!e)},h=l.normalize=function(t){return String(t).replace(o,".").toLowerCase()},data=l.data={},c=l.NATIVE="N",d=l.POLYFILL="P";t.exports=l},"9bf2":function(t,e,n){var r=n("83ab"),o=n("0cfb"),l=n("825a"),h=n("c04e"),c=Object.defineProperty;e.f=r?c:function(t,e,n){if(l(t),e=h(e,!0),l(n),o)try{return c(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9c17":function(t,e,n){"use strict";var r=n("5701");n.n(r).a},a221:function(t,e,n){"use strict";(function(t){n("4de4"),n("a9e3");var r=n("0b44"),o=n("b17f"),l=function(){};e.a={name:"carousel3d",components:{Controls:o.a},props:{count:{type:[Number,String],default:0},perspective:{type:[Number,String],default:35},display:{type:[Number,String],default:5},loop:{type:Boolean,default:!0},animationSpeed:{type:[Number,String],default:500},dir:{type:String,default:"rtl"},width:{type:[Number,String],default:360},height:{type:[Number,String],default:270},border:{type:[Number,String],default:1},space:{type:[Number,String],default:"auto"},startIndex:{type:[Number,String],default:0},clickable:{type:Boolean,default:!0},disable3d:{type:Boolean,default:!1},minSwipeDistance:{type:Number,default:10},inverseScaling:{type:[Number,String],default:300},controlsVisible:{type:Boolean,default:!1},controlsPrevHtml:{type:String,default:"‹"},controlsNextHtml:{type:String,default:"›"},controlsWidth:{type:[String,Number],default:50},controlsHeight:{type:[String,Number],default:50},onLastSlide:{type:Function,default:l},onSlideChange:{type:Function,default:l},bias:{type:String,default:"left"},onMainSlideClick:{type:Function,default:l},oneDirectional:{type:Boolean,default:!1}},data:function(){return{viewport:0,currentIndex:0,total:0,dragOffsetX:0,dragStartX:0,dragOffsetY:0,dragStartY:0,mousedown:!1,zIndex:998}},mixins:[r.a],watch:{count:function(){this.computeData()}},computed:{isLastSlide:function(){return this.currentIndex===this.total-1},isFirstSlide:function(){return 0===this.currentIndex},isNextPossible:function(){return!(!this.loop&&this.isLastSlide)},isPrevPossible:function(){return!(!this.loop&&this.isFirstSlide)},slideWidth:function(){var e=this.viewport,n=parseInt(this.width)+2*parseInt(this.border,10);return e<n&&t.browser?e:n},slideHeight:function(){var t=parseInt(this.width,10)+2*parseInt(this.border,10),e=parseInt(parseInt(this.height)+2*this.border,10),n=this.calculateAspectRatio(t,e);return this.slideWidth/n},visible:function(){return this.display>this.total?this.total:this.display},hasHiddenSlides:function(){return this.total>this.visible},leftIndices:function(){var t=(this.visible-1)/2;t="left"===this.bias.toLowerCase()?Math.ceil(t):Math.floor(t);for(var e=[],n=1;n<=t;n++)e.push("ltr"===this.dir?(this.currentIndex+n)%this.total:(this.currentIndex-n)%this.total);return e},rightIndices:function(){var t=(this.visible-1)/2;t="right"===this.bias.toLowerCase()?Math.ceil(t):Math.floor(t);for(var e=[],n=1;n<=t;n++)e.push("ltr"===this.dir?(this.currentIndex-n)%this.total:(this.currentIndex+n)%this.total);return e},leftOutIndex:function(){var t=(this.visible-1)/2;return t="left"===this.bias.toLowerCase()?Math.ceil(t):Math.floor(t),t++,"ltr"===this.dir?this.total-this.currentIndex-t<=0?-parseInt(this.total-this.currentIndex-t):this.currentIndex+t:this.currentIndex-t},rightOutIndex:function(){var t=(this.visible-1)/2;return t="right"===this.bias.toLowerCase()?Math.ceil(t):Math.floor(t),t++,"ltr"===this.dir?this.currentIndex-t:this.total-this.currentIndex-t<=0?-parseInt(this.total-this.currentIndex-t,10):this.currentIndex+t}},methods:{goNext:function(){this.isNextPossible&&(this.isLastSlide?this.goSlide(0):this.goSlide(this.currentIndex+1))},goPrev:function(){this.isPrevPossible&&(this.isFirstSlide?this.goSlide(this.total-1):this.goSlide(this.currentIndex-1))},goSlide:function(t){var e=this;this.currentIndex=t<0||t>this.total-1?0:t,this.isLastSlide&&(this.onLastSlide!==l&&console.warn("onLastSlide deprecated, please use @last-slide"),this.onLastSlide(this.currentIndex),this.$emit("last-slide",this.currentIndex)),this.$emit("before-sl
2ide-change",this.currentIndex),setTimeout((function(){return e.animationEnd()}),this.animationSpeed)},goFar:function(t){var e=this,n=t===this.total-1&&this.isFirstSlide?-1:t-this.currentIndex;this.isLastSlide&&0===t&&(n=1);for(var r=n<0?-n:n,o=0,i=0;i<r;){i+=1,setTimeout((function(){return n<0?e.goPrev(r):e.goNext(r)}),1===r?0:o),o+=this.animationSpeed/r}},animationEnd:function(){this.onSlideChange!==l&&console.warn("onSlideChange deprecated, please use @after-slide-change"),this.onSlideChange(this.currentIndex),this.$emit("after-slide-change",this.currentIndex)},handleMouseup:function(){this.mousedown=!1,this.dragOffsetX=0,this.dragOffsetY=0},handleMousedown:function(t){t.touches||t.preventDefault(),this.mousedown=!0,this.dragStartX="ontouchstart"in window?t.touches[0].clientX:t.clientX,this.dragStartY="ontouchstart"in window?t.touches[0].clientY:t.clientY},handleMousemove:function(t){if(this.mousedown){var e="ontouchstart"in window?t.touches[0].clientX:t.clientX,n="ontouchstart"in window?t.touches[0].clientY:t.clientY,r=this.dragStartX-e,o=this.dragStartY-n;this.dragOffsetX=r,this.dragOffsetY=o,Math.abs(this.dragOffsetY)>Math.abs(this.dragOffsetX)||(this.dragOffsetX>this.minSwipeDistance?(this.handleMouseup(),this.goNext()):this.dragOffsetX<-this.minSwipeDistance&&(this.handleMouseup(),this.goPrev()))}},attachMutationObserver:function(){var t=this,e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(e){this.mutationObserver=new e((function(){t.$nextTick((function(){t.computeData()}))})),this.$el&&this.mutationObserver.observe(this.$el,{attributes:!0,childList:!0,characterData:!0})}},detachMutationObserver:function(){this.mutationObserver&&this.mutationObserver.disconnect()},getSlideCount:function(){return void 0!==this.$slots.default?this.$slots.default.filter((function(t){return void 0!==t.tag})).length:0},calculateAspectRatio:function(t,e){return Math.min(t/e)},computeData:function(t){this.total=this.getSlideCount(),(t||this.currentIndex>=this.total)&&(this.currentIndex=parseInt(this.startIndex)>this.total-1?this.total-1:parseInt(this.startIndex)),this.viewport=this.$el.clientWidth},setSize:function(){this.$el.style.cssText+="height:"+this.slideHeight+"px;",this.$el.childNodes[0].style.cssText+="width:"+this.slideWidth+"px; height:"+this.slideHeight+"px;"}},mounted:function(){t.server||(this.computeData(!0),this.attachMutationObserver(),window.addEventListener("resize",this.setSize),"ontouchstart"in window?(this.$el.addEventListener("touchstart",this.handleMousedown),this.$el.addEventListener("touchend",this.handleMouseup),this.$el.addEventListener("touchmove",this.handleMousemove)):(this.$el.addEventListener("mousedown",this.handleMousedown),this.$el.addEventListener("mouseup",this.handleMouseup),this.$el.addEventListener("mousemove",this.handleMousemove)))},beforeDestroy:function(){t.server||(this.detachMutationObserver(),"ontouchstart"in window?this.$el.removeEventListener("touchmove",this.handleMousemove):this.$el.removeEventListener("mousemove",this.handleMousemove),window.removeEventListener("resize",this.setSize))}}}).call(this,n("4362"))},a640:function(t,e,n){"use strict";var r=n("d039");t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},a691:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},a9e3:function(t,e,n){"use strict";var r=n("83ab"),o=n("da84"),l=n("94ca"),h=n("6eeb"),c=n("5135"),d=n("c6b6"),f=n("7156"),m=n("c04e"),v=n("d039"),y=n("7c73"),x=n("241c").f,w=n("06cf").f,S=n("9bf2").f,C=n("58a8").trim,_="Number",P=o.Number,M=P.prototype,O=d(y(M))==_,k=function(t){var e,n,r,o,l,h,c,code,d=m(t,!1);if("string"==typeof d&&d.length>2)if(43===(e=(d=C(d)).charCodeAt(0))||45===e){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===e){switch(d.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+d}for(h=(l=d.slice(2)).length,c=0;c<h;c++)if((code=l.charCodeAt(c))<48||code>o)return NaN;return parseInt(l,r)}return+d};if(l(_,!P(" 0o1")||!P("0b1")||P("+0x1"))){for(var A,T=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof T&&(O?v((function(){M.valueOf.call(n)})):d(n)!=_)?f(new P(k(e)),n,T):k(e)},L=r?x(P):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;L.length>E;E++)c(P,A=L[E])&&!c(T,A)&&S(T,A,w(P,A));T.prototype=M,M.constructor=T,h(o,_,T)}},aa2e:function(t,e,n){var content=n("52f3");"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n("499e").default)("4baddf4c",content,!0,{sourceMap:!1,shadowMode:!1})},ae40:function(t,e,n){var r=n("83ab"),o=n("d039"),l=n("5135"),h=Object.defineProperty,c={},d=function(t){throw t};t.exports=function(t,e){if(l(c,t))return c[t];e||(e={});var n=[][t],f=!!l(e,"ACCESSORS")&&e.ACCESSORS,m=l(e,0)?e[0]:d,v=l(e,1)?e[1]:void 0;return c[t]=!!n&&!o((function(){if(f&&!r)return!0;var t={length:-1};f?h(t,1,{enumerable:!0,get:d}):t[1]=1,n.call(t,m,v)}))}},b17f:function(t,e,n){"use strict";n("a9e3");
2var r={name:"controls",props:{width:{type:[String,Number],default:50},height:{type:[String,Number],default:60},prevHtml:{type:String,default:"‹"},nextHtml:{type:String,default:"›"}},data:function(){return{parent:this.$parent}}},o=(n("fa60"),n("2877")),component=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"carousel-3d-controls"},[n("a",{staticClass:"prev",class:{disabled:!t.parent.isPrevPossible},style:"width: "+t.width+"px; height: "+t.height+"px; line-height: "+t.height+"px;",attrs:{href:"#","aria-label":"Previous slide"},on:{click:function(e){return e.preventDefault(),t.parent.goPrev()}}},[n("span",{domProps:{innerHTML:t._s(t.prevHtml)}})]),n("a",{staticClass:"next",class:{disabled:!t.parent.isNextPossible},style:"width: "+t.width+"px; height: "+t.height+"px; line-height: "+t.height+"px;",attrs:{href:"#","aria-label":"Next slide"},on:{click:function(e){return e.preventDefault(),t.parent.goNext()}}},[n("span",{domProps:{innerHTML:t._s(t.nextHtml)}})])])}),[],!1,null,"05517ad0",null);e.a=component.exports},b622:function(t,e,n){var r=n("da84"),o=n("5692"),l=n("5135"),h=n("90e3"),c=n("4930"),d=n("fdbf"),f=o("wks"),m=r.Symbol,v=d?m:m&&m.withoutSetter||h;t.exports=function(t){return l(f,t)||(c&&l(m,t)?f[t]=m[t]:f[t]=v("Symbol."+t)),f[t]}},b727:function(t,e,n){var r=n("0366"),o=n("44ad"),l=n("7b0b"),h=n("50c4"),c=n("65f0"),d=[].push,f=function(t){var e=1==t,n=2==t,f=3==t,m=4==t,v=6==t,y=5==t||v;return function(x,w,S,C){for(var _,P,M=l(x),O=o(M),k=r(w,S,3),A=h(O.length),T=0,L=C||c,E=e?L(x,A):n?L(x,0):void 0;A>T;T++)if((y||T in O)&&(P=k(_=O[T],T,M),t))if(e)E[T]=P;else if(P)switch(t){case 3:return!0;case 5:return _;case 6:return T;case 2:d.call(E,_)}else if(m)return!1;return v?-1:f||m?m:E}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6)}},c04e:function(t,e,n){var r=n("861d");t.exports=function(input,t){if(!r(input))return input;var e,n;if(t&&"function"==typeof(e=input.toString)&&!r(n=e.call(input)))return n;if("function"==typeof(e=input.valueOf)&&!r(n=e.call(input)))return n;if(!t&&"function"==typeof(e=input.toString)&&!r(n=e.call(input)))return n;throw TypeError("Can't convert object to primitive value")}},c430:function(t,e){t.exports=!1},c6b6:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},c6cd:function(t,e,n){var r=n("da84"),o=n("ce4e"),l="__core-js_shared__",h=r[l]||o(l,{});t.exports=h},c8ba:function(t,e){var g;g=function(){return this}();try{g=g||new Function("return this")()}catch(t){"object"==typeof window&&(g=window)}t.exports=g},ca84:function(t,e,n){var r=n("5135"),o=n("fc6a"),l=n("4d64").indexOf,h=n("d012");t.exports=function(object,t){var e,n=o(object),i=0,c=[];for(e in n)!r(h,e)&&r(n,e)&&c.push(e);for(;t.length>i;)r(n,e=t[i++])&&(~l(c,e)||c.push(e));return c}},cc12:function(t,e,n){var r=n("da84"),o=n("861d"),l=r.document,h=o(l)&&o(l.createElement);t.exports=function(t){return h?l.createElement(t):{}}},cca6:function(t,e,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},ce4e:function(t,e,n){var r=n("da84"),o=n("9112");t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},d066:function(t,e,n){var path=n("428f"),r=n("da84"),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(path[t])||o(r[t]):path[t]&&path[t][e]||r[t]&&r[t][e]}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,l=o&&!r.call({1:2},1);e.f=l?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},d2bb:function(t,e,n){var r=n("825a"),o=n("3bbe");
vendor: 4,520 bytes, line 2
2t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,l){return r(n),o(l),e?t.call(n,l):n.__proto__=l,n}}():void 0)},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n("c8ba"))},df75:function(t,e,n){var r=n("ca84"),o=n("7839");t.exports=Object.keys||function(t){return r(t,o)}},df7c:function(t,e,n){(function(t){function n(t,e){for(var n=0,i=t.length-1;i>=0;i--){var r=t[i];"."===r?t.splice(i,1):".."===r?(t.splice(i,1),n++):n&&(t.splice(i,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function filter(t,e){if(t.filter)return t.filter(e);for(var n=[],i=0;i<t.length;i++)e(t[i],i,t)&&n.push(t[i]);return n}e.resolve=function(){for(var e="",r=!1,i=arguments.length-1;i>=-1&&!r;i--){var path=i>=0?arguments[i]:t.cwd();if("string"!=typeof path)throw new TypeError("Arguments to path.resolve must be strings");path&&(e=path+"/"+e,r="/"===path.charAt(0))}return(r?"/":"")+(e=n(filter(e.split("/"),(function(p){return!!p})),!r).join("/"))||"."},e.normalize=function(path){var t=e.isAbsolute(path),o="/"===r(path,-1);return(path=n(filter(path.split("/"),(function(p){return!!p})),!t).join("/"))||t||(path="."),path&&o&&(path+="/"),(t?"/":"")+path},e.isAbsolute=function(path){return"/"===path.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(filter(t,(function(p,t){if("string"!=typeof p)throw new TypeError("Arguments to path.join must be strings");return p})).join("/"))},e.relative=function(t,n){function r(t){for(var e=0;e<t.length&&""===t[e];e++);for(var n=t.length-1;n>=0&&""===t[n];n--);return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var o=r(t.split("/")),l=r(n.split("/")),h=Math.min(o.length,l.length),c=h,i=0;i<h;i++)if(o[i]!==l[i]){c=i;break}var d=[];for(i=c;i<o.length;i++)d.push("..");return(d=d.concat(l.slice(c))).join("/")},e.sep="/",e.delimiter=":",e.dirname=function(path){if("string"!=typeof path&&(path+=""),0===path.length)return".";for(var code=path.charCodeAt(0),t=47===code,e=-1,n=!0,i=path.length-1;i>=1;--i)if(47===(code=path.charCodeAt(i))){if(!n){e=i;break}}else n=!1;return-1===e?t?"/":".":t&&1===e?"/":path.slice(0,e)},e.basename=function(path,t){var e=function(path){"string"!=typeof path&&(path+="");var i,t=0,e=-1,n=!0;for(i=path.length-1;i>=0;--i)if(47===path.charCodeAt(i)){if(!n){t=i+1;break}}else-1===e&&(n=!1,e=i+1);return-1===e?"":path.slice(t,e)}(path);return t&&e.substr(-1*t.length)===t&&(e=e.substr(0,e.length-t.length)),e},e.extname=function(path){"string"!=typeof path&&(path+="");for(var t=-1,e=0,n=-1,r=!0,o=0,i=path.length-1;i>=0;--i){var code=path.charCodeAt(i);if(47!==code)-1===n&&(r=!1,n=i+1),46===code?-1===t?t=i:1!==o&&(o=1):-1!==t&&(o=-1);else if(!r){e=i+1;break}}return-1===t||-1===n||0===o||1===o&&t===n-1&&t===e+1?"":path.slice(t,n)};var r="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(this,n("4362"))},e893:function(t,e,n){var r=n("5135"),o=n("56ef"),l=n("06cf"),h=n("9bf2");t.exports=function(t,source){for(var e=o(source),n=h.f,c=l.f,i=0;i<e.length;i++){var d=e[i];r(t,d)||n(t,d,c(source,d))}}},e8b5:function(t,e,n){var r=n("c6b6");t.exports=Array.isArray||function(t){return"Array"==r(t)}},f772:function(t,e,n){var r=n("5692"),o=n("90e3"),l=r("keys");t.exports=function(t){return l[t]||(l[t]=o(t))}},fa60:function(t,e,n){"use strict";var r=n("0976");n.n(r).a},fb15:function(t,e,n){"use strict";if(n.r(e),n.d(e,"Carousel3d",(function(){return v})),n.d(e,"Slide",(function(){return f})),"undefined"!=typeof window){var r=window.document.currentScript,o=n("8875");r=o(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:o});var l=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);l&&(n.p=l[1])}n("4160"),n("a9e3"),n("cca6"),n("159b");function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var c={name:"slide",props:{index:{type:Number}},data:function(){return{parent:this.$parent,styles:{},zIndex:999}},computed:{isCurrent:function(){return this.index===this.parent.currentIndex},leftIndex:function(){return this.parent.oneDirectional&&this.get
2SideIndex(this.parent.leftIndices)>this.parent.currentIndex-1?-1:this.getSideIndex(this.parent.leftIndices)},rightIndex:function(){return this.parent.oneDirectional&&this.getSideIndex(this.parent.rightIndices)>this.parent.total-this.parent.currentIndex-2?-1:this.getSideIndex(this.parent.rightIndices)},slideStyle:function(){var t={};if(!this.isCurrent){var e=this.leftIndex,n=this.rightIndex;(n>=0||e>=0)&&((t=n>=0?this.calculatePosition(n,!0,this.zIndex):this.calculatePosition(e,!1,this.zIndex)).opacity=1,t.visibility="visible"),this.parent.hasHiddenSlides&&(this.matchIndex(this.parent.leftOutIndex)?t=this.calculatePosition(this.parent.leftIndices.length-1,!1,this.zIndex):this.matchIndex(this.parent.rightOutIndex)&&(t=this.calculatePosition(this.parent.rightIndices.length-1,!0,this.zIndex)))}return Object.assign(t,{"border-width":this.parent.border+"px",width:this.parent.slideWidth+"px",height:this.parent.slideHeight+"px",transition:" transform "+this.parent.animationSpeed+"ms, opacity "+this.parent.animationSpeed+"ms, visibility "+this.parent.animationSpeed+"ms"})},computedClasses:function(){var t;return h(t={},"left-".concat(this.leftIndex+1),this.leftIndex>=0),h(t,"right-".concat(this.rightIndex+1),this.rightIndex>=0),h(t,"current",this.isCurrent),t}},methods:{getSideIndex:function(t){var e=this,n=-1;return t.forEach((function(t,i){e.matchIndex(t)&&(n=i)})),n},matchIndex:function(t){return t>=0?this.index===t:this.parent.total+t===this.index},calculatePosition:function(i,t,e){var n=this.parent.disable3d?0:parseInt(this.parent.inverseScaling)+100*(i+1),r=this.parent.disable3d?0:parseInt(this.parent.perspective),o="auto"===this.parent.space?parseInt((i+1)*(this.parent.width/1.5),10):parseInt((i+1)*this.parent.space,10);return{transform:t?"translateX("+o+"px) translateZ(-"+n+"px) rotateY(-"+r+"deg)":"translateX(-"+o+"px) translateZ(-"+n+"px) rotateY("+r+"deg)",top:"auto"===this.parent.space?0:parseInt((i+1)*this.parent.space),zIndex:e-(Math.abs(i)+1)}},goTo:function(){if(this.isCurrent){var t=this.index;this.parent.onMainSlideClick({index:t})}else!0===this.parent.clickable&&this.parent.goFar(this.index)}}},d=(n("9c17"),n("2877")),f=Object(d.a)(c,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"carousel-3d-slide",class:t.computedClasses,style:t.slideStyle,on:{click:function(e){return t.goTo()}}},[t._t("default",null,{index:t.index,isCurrent:t.isCurrent,leftIndex:t.leftIndex,rightIndex:t.rightIndex})],2)}),[],!1,null,null,null).exports,m=n("a221").a,v=(n("800d"),Object(d.a)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"carousel-3d-container",style:{height:this.slideHeight+"px"}},[n("div",{staticClass:"carousel-3d-slider",style:{width:this.slideWidth+"px",height:this.slideHeight+"px"}},[t._t("default")],2),t.controlsVisible?n("controls",{attrs:{"next-html":t.controlsNextHtml,"prev-html":t.controlsPrevHtml,width:t.controlsWidth,height:t.controlsHeight}}):t._e()],1)}),[],!1,null,"07917306",null).exports),y={install:function(t){t.component("carousel3d",v),t.component("slide",f)}};e.default=y},fc6a:function(t,e,n){var r=n("44ad"),o=n("1d80");t.exports=function(t){return r(o(t))}},fdbc:function(t,e){t.exports={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}},fdbf:function(t,e,n){var r=n("4930");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}})},391:function(t,e,n){"use strict";(function(t){var n;function r(){r.init||(r.init=!0,n=-1!==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)}
2var r=t.indexOf("Edge/");return r>0?parseInt(t.substring(r+5,t.indexOf(".",r)),10):-1}())}const o={name:"ResizeObserver",mounted:function(){var t=this;r(),this.$nextTick((function(){t._w=t.$el.offsetWidth,t._h=t.$el.offsetHeight}));var object=document.createElement("object");this._resizeObject=object,object.setAttribute("aria-hidden","true"),object.setAttribute("tabindex",-1),object.onload=this.addResizeHandlers,object.type="text/html",n&&this.$el.appendChild(object),object.data="about:blank",n||this.$el.appendChild(object)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify",{width:this._w,height:this._h}))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!n&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};var l=function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};l._withStripped=!0;const h=function(template,style,script,t,e,n,r,o,l,h){"boolean"!=typeof r&&(l=o,o=r,r=!1);const c="function"==typeof script?script.options:script;let d;if(template&&template.render&&(c.render=template.render,c.staticRenderFns=template.staticRenderFns,c._compiled=!0,e&&(c.functional=!0)),t&&(c._scopeId=t),n?(d=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),style&&style.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(n)},c._ssrRegister=d):style&&(d=r?function(t){style.call(this,h(t,this.$root.$options.shadowRoot))}:function(t){style.call(this,o(t))}),d)if(c.functional){const t=c.render;c.render=function(e,n){return d.call(n),t(e,n)}}else{const t=c.beforeCreate;c.beforeCreate=t?[].concat(t,d):[d]}return script}({render:l,staticRenderFns:[]},undefined,o,"data-v-2b830392",!1,undefined,!1,void 0,void 0,void 0);var c={version:"0.5.0",install:function(t){t.component("resize-observer",h),t.component("ResizeObserver",h)}},d=null;"undefined"!=typeof window?d=window.Vue:void 0!==t&&(d=t.Vue),d&&d.use(c),e.a=c}).call(this,n(48))},392:function(t,e,n){"undefined"!=typeof self&&self,t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=8)}([function(t,e,n){var r=n(4),i=n(5),s=n(6);t.exports=function(t){return r(t)||i(t)||s()}},function(t,e){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(t){return typeof t}:t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(e)}t.exports=n},function(t,e,n){},function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e){t.exports=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}},function(t,e){t.exports=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(t,e,n){"use strict";var r=n(2);n.n(r).a},function(t,e,n){"use strict";n.r(e);var r=n(0),i=n.n(r),s=n(1),o=n.n(s),a=n(3),l=n.n(a),h={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer:function(){this.autoscroll&&this.maybeAdjustScroll()}},methods:{maybeAdjustScroll:function(){var t,e=(null===(t=this.$refs.dropdownMenu)||void 0===t?void 0:t.children[this.typeAheadPointer])||!1;if(e){var n=this.getDropdownViewport(),r=e.getBoundingClientRect(),i=r.top,s=r.bottom,o=r.height;if(i<n.top)return this.$refs.dropdownMenu.scrollTop=e.offsetTop;if(s>n.bottom)return this.$refs.dropdownMenu.scrollTop=e.offsetTop-(n.height-o)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},u={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){for(var t=0;t<this.filteredOptions.length;t++)if(this.selectable(this.filteredOptions[t])){this.typeAheadPointer=t;break}}}
vendor: 15,140 bytes, line 2
2,methods:{typeAheadUp:function(){for(var t=this.typeAheadPointer-1;t>=0;t--)if(this.selectable(this.filteredOptions[t])){this.typeAheadPointer=t;break}},typeAheadDown:function(){for(var t=this.typeAheadPointer+1;t<this.filteredOptions.length;t++)if(this.selectable(this.filteredOptions[t])){this.typeAheadPointer=t;break}},typeAheadSelect:function(){var t=this.filteredOptions[this.typeAheadPointer];t&&this.select(t)}}},p={props:{loading:{type:Boolean,default:!1}},data:function(){return{mutableLoading:!1}},watch:{search:function(){this.$emit("search",this.search,this.toggleLoading)},loading:function(t){this.mutableLoading=t}},methods:{toggleLoading:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==t?!this.mutableLoading:t}}};function c(t,e,n,r,i,s,o,a){var l,h="function"==typeof t?t.options:t;if(e&&(h.render=e,h.staticRenderFns=n,h._compiled=!0),r&&(h.functional=!0),s&&(h._scopeId="data-v-"+s),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},h._ssrRegister=l):i&&(l=a?function(){i.call(this,this.$root.$options.shadowRoot)}:i),l)if(h.functional){h._injectStyles=l;var u=h.render;h.render=function(t,e){return l.call(e),u(t,e)}}else{var p=h.beforeCreate;h.beforeCreate=p?[].concat(p,l):[l]}return{exports:t,options:h}}var d={Deselect:c({},(function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"}},[e("path",{attrs:{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"}})])}),[],!1,null,null,null).exports,OpenIndicator:c({},(function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"}},[e("path",{attrs:{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"}})])}),[],!1,null,null,null).exports},f={inserted:function(t,e,n){var r=n.context;if(r.appendToBody){var i=r.$refs.toggle.getBoundingClientRect(),s=i.height,o=i.top,a=i.left,l=i.width,h=window.scrollX||window.pageXOffset,u=window.scrollY||window.pageYOffset;t.unbindPosition=r.calculatePosition(t,r,{width:l+"px",left:h+a+"px",top:u+o+s+"px"}),document.body.appendChild(t)}},unbind:function(t,e,n){n.context.appendToBody&&(t.unbindPosition&&"function"==typeof t.unbindPosition&&t.unbindPosition(),t.parentNode&&t.parentNode.removeChild(t))}},m=function(t){var e={};return Object.keys(t).sort().forEach((function(n){e[n]=t[n]})),JSON.stringify(e)},b=0,g=function(){return++b};function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){l()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var x={components:y({},d),mixins:[h,u,p],directives:{appendToBody:f},props:{value:{},components:{type:Object,default:function(){return{}}},options:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"vs__fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},autocomplete:{type:String,default:"off"},reduce:{type:Function,default:function(t){return t}},selectable:{type:Function,default:function(t){return!0}},getOptionLabel:{type:Function,default:function(t){return"object"===o()(t)?t.hasOwnProperty(this.label)?t[this.label]:console.warn('[vue-select warn]: Label key "option.'.concat(this.label,'" does not')+" exist in options object ".concat(JSON.stringify(t),".\n")+"https://vue-select.org/api/props.html#getoptionlabel"):t}},getOptionKey:{type:Function,default:function(t){if("object"!==o()(t))return t;try{return t.hasOwnProperty("id")?t.id:m(t)}catch(e){return console.warn("[vue-select warn]: Could not stringify this option to generate unique key. Please provide'getOptionKey' prop to return a unique key for each option.\nhttps://vue-select.org/api/props.html#getoptionkey",t,e)}}},onTab:{type:Function,default:function(){this.selectOnTab&&!this.isComposing&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default:function(t,e,n){return(e||"").toLowerCase().indexOf(n.toLowerCase())>-1}},filter:{type:Function,default:function(t,e){var n=this;return t.filter((function(t){var r=n.getOptionLabel(t);return"number"==typeof r&&(r=r.toString()),n.filterBy(t,r,e)}))}},createOption:{type:Function,default:function(t){return"object"===o()(this.optionList[0])?l()({},this.label,t):t}},resetOnOptionsChange:{default:!1,validator:function(t){return["function","boolean"].includes(o()(t))}},clearSearchOnBlur:{type:Function,default:function(t){var e=t.clearSearchOnSelect,n=t.multiple;return e&&!n}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(t,e){return t}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(t,e,n){var r=n.width,i=n.top,s=n.left;t.style.top=i,t.style.left=s,t.style.width=r}}},data:function(){return{uid:g(),search:"",open:!1,isComposing:!1,pushedTags:[],_value:[]}},watch:{options:function(t,e){var n=this;!this.taggable&&("function"==typeof n.resetOnOptionsChange?n.resetOnOptionsChange(t,e,n.selectedValue):n.resetOnOptionsChange)&&this.clearSelection(),this.value&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value)},value:function(t){this.isTrackingValues&&this.setInternalValueFromOptions(t)},multiple:function(){this.clearSelection()},open:function(t){this.$emit(t?"open":"close")}},created:function(){this.mutableLoading=this.loading,void 0!==this.value&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value),this.$on("option:created",this.pushTag)},methods:{setInternalValueFromOptions:function(t){var e=this;Array.isArray(t)?this.$data._value=t.map((function(t){return e.findOptionFromReducedValue(t)})):this.$data._value=this.findOptionFromReducedValue(t)},select:function(t){this.$emit("option:selecting",t),this.isOptionSelected(t)||(this.taggable&&!this.optionExists(t)&&this.$emit("option:created",t),this.multiple&&(t=this.selectedValue.concat(t)),this.updateValue(t),this.$emit("option:selected",t)),this.onAfterSelect(t)},deselect:function(t){var e=this;this.$emit("option:deselecting",t),this.updateValue(this.selectedValue.filter((function(n){return!e.optionComparator(n,t)}))),this.$emit("option:deselected",t)},clearSelection:function(){this.updateValue(this.multiple?[]:null)},onAfterSelect:function(t){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue:function(t){var e=this;void 0===this.value&&(this.$data._value=t),null!==t&&(t=Array.isArray(t)?t.map((function(t){return e.reduce(t)})):this.reduce(t)),this.$emit("input",t)},toggleDropdown:function(t){var e=t.target!==this.searchEl;e&&t.preventDefault();var n=[].concat(i()(this.$refs.deselectButtons||[]),i()([this.$refs.clearButton]||!1));void 0===this.searchEl||n.filter(Boolean).some((function(e){return e.contains(t.target)||e===t.target}))?t.preventDefault():this.open&&e?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected:function(t){var e=this;return this.selectedValue.some((function(n){return e.optionComparator(n,t)}))},optionComparator:function(t,e){return this.getOptionKey(t)===this.getOptionKey(e)},findOptionFromReducedValue:function(t){var e=this,n=[].concat(i()(this.options),i()(this.pushedTags)).filter((function(n){return JSON.stringify(e.reduce(n))===JSON.stringify(t)}));return 1===n.length?n[0]:n.find((function(t){return e.optionComparator(t,e.$data._value)}))||t},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue:function(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){var t=null;this.multiple&&(t=i()(this.selectedValue.slice(0,this.selectedValue.length-1))),this.updateValue(t)}},optionExists:function(t){var e=this;return this.optionList.some((function(n){return e.optionComparator(n,t)}))},normalizeOptionForSlot:function(t){return"object"===o()(t)?t:l()({},this.label,t)},pushTag:function(t){this.pushedTags.push(t)},onEscape:function(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur:function(){if(!this.mousedown||this.searching){var t=this.clearSearchOnSelect,e=this.multiple;return this.clearSearchOnBlur({clearSearchOnSelect:t,multiple:e})&&(this.search=""),void this.closeSearchOptions()}this.mousedown=!1,0!==this.search.length||0!==this.options.length||this.closeSearchOptions()},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},onMousedown:function(){this.mousedown=!0},onMouseUp:function(){this.mousedown=!1},onSearchKeyDown:function(t){var e=this,n=function(t){return t.preventDefault(),!e.isComposing&&e.typeAheadSelect()},r={8:function(t){return e.maybeDeleteValue()},9:function(t){return e.onTab()},27:function(t){return e.onEscape()},38:function(t){return t.preventDefault(),e.typeAheadUp()},40:function(t){return t.preventDefault(),e.typeAheadDown()}};this.selectOnKeyCodes.forEach((function(t){return r[t]=n}));var i=this.mapKeydown(r,this);if("function"==typeof i[t.keyCode])return i[t.keyCode](t)}},computed:{isTrackingValues:function(){return void 0===this.value||this.$options.propsData.hasOwnProperty("reduce")},selectedValue:function(){var t=this.value;return this.isTrackingValues&&(t=this.$data._value),t?[].concat(t):[]},optionList:function(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl:function(){return this.$scopedSlots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope:function(){var t=this,e={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:y({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":"vs".concat(this.uid,"__combobox"),"aria-controls":"vs".concat(this.uid,"__listbox"),ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":"vs".concat(this.uid,"__option-").concat(this.typeAheadPointer)}:{}),events:{compositionstart:function(){return t.isComposing=!0},compositionend:function(){return t.isComposing=!1},keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:function(e){return t.search=e.target.value}}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.loading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:e,listFooter:e,header:y({},e,{deselect:this.deselect}),footer:y({},e,{deselect:this.deselect})}},childComponents:function(){return y({},d,{},this.components)},stateClasses:function(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching:function(){return!!this.search},dropdownOpen:function(){return!this.noDrop&&this.open&&!this.mutableLoading},searchPlaceholder:function(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions:function(){var t=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return t;var e=this.search.length?this.filter(t,this.search,this):t;if(this.taggable&&this.search.length){var n=this.createOption(this.search);this.optionExists(n)||e.unshift(n)}return e},isValueEmpty:function(){return 0===this.selectedValue.length},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}}},w=(n(7),c(x,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"v-select",class:t.stateClasses,attrs:{dir:t.dir}},[t._t("header",null,null,t.scope.header),t._v(" "),n("div",{ref:"toggle",staticClass:"vs__dropdown-toggle",attrs:{id:"vs"+t.uid+"__combobox",role:"combobox","aria-expanded":t.dropdownOpen.toString(),"aria-owns":"vs"+t.uid+"__listbox","aria-label":"Search for option"},on:{mousedown:function(e){return t.toggleDropdown(e)}}},[n("div",{ref:"selectedOptions",staticClass:"vs__selected-options"},[t._l(t.selectedValue,(function(e){return t._t("selected-option-container",[n("span",{key:t.getOptionKey(e),staticClass:"vs__selected"},[t._t("selected-option",[t._v("\n "+t._s(t.getOptionLabel(e))+"\n ")],null,t.normalizeOptionForSlot(e)),t._v(" "),t.multiple?n("button",{ref:"deselectButtons",refInFor:!0,staticClass:"vs__deselect",attrs:{disabled:t.disabled,type:"button",title:"Deselect "+t.getOptionLabel(e),"aria-label":"Deselect "+t.getOptionLabel(e)},on:{click:function(n){return t.deselect(e)}}},[n(t.childComponents.Deselect,{tag:"component"})],1):t._e()],2)],{option:t.normalizeOptionForSlot(e),deselect:t.deselect,multiple:t.multiple,disabled:t.disabled})})),t._v(" "),t._t("search",[n("input",t._g(t._b({staticClass:"vs__search"},"input",t.scope.search.attributes,!1),t.scope.search.events))],null,t.scope.search)],2),t._v(" "),n("div",{ref:"actions",staticClass:"vs__actions"},[n("button",{directives:[{name:"show",rawName:"v-show",value:t.showClearButton,expression:"showClearButton"}
2],ref:"clearButton",staticClass:"vs__clear",attrs:{disabled:t.disabled,type:"button",title:"Clear Selected","aria-label":"Clear Selected"},on:{click:t.clearSelection}},[n(t.childComponents.Deselect,{tag:"component"})],1),t._v(" "),t._t("open-indicator",[t.noDrop?t._e():n(t.childComponents.OpenIndicator,t._b({tag:"component"},"component",t.scope.openIndicator.attributes,!1))],null,t.scope.openIndicator),t._v(" "),t._t("spinner",[n("div",{directives:[{name:"show",rawName:"v-show",value:t.mutableLoading,expression:"mutableLoading"}],staticClass:"vs__spinner"},[t._v("Loading...")])],null,t.scope.spinner)],2)]),t._v(" "),n("transition",{attrs:{name:t.transition}},[t.dropdownOpen?n("ul",{directives:[{name:"append-to-body",rawName:"v-append-to-body"}],key:"vs"+t.uid+"__listbox",ref:"dropdownMenu",staticClass:"vs__dropdown-menu",attrs:{id:"vs"+t.uid+"__listbox",role:"listbox",tabindex:"-1"},on:{mousedown:function(e){return e.preventDefault(),t.onMousedown(e)},mouseup:t.onMouseUp}},[t._t("list-header",null,null,t.scope.listHeader),t._v(" "),t._l(t.filteredOptions,(function(e,r){return n("li",{key:t.getOptionKey(e),staticClass:"vs__dropdown-option",class:{"vs__dropdown-option--selected":t.isOptionSelected(e),"vs__dropdown-option--highlight":r===t.typeAheadPointer,"vs__dropdown-option--disabled":!t.selectable(e)},attrs:{role:"option",id:"vs"+t.uid+"__option-"+r,"aria-selected":r===t.typeAheadPointer||null},on:{mouseover:function(n){t.selectable(e)&&(t.typeAheadPointer=r)},mousedown:function(n){n.preventDefault(),n.stopPropagation(),t.selectable(e)&&t.select(e)}}},[t._t("option",[t._v("\n "+t._s(t.getOptionLabel(e))+"\n ")],null,t.normalizeOptionForSlot(e))],2)})),t._v(" "),0===t.filteredOptions.length?n("li",{staticClass:"vs__no-options"},[t._t("no-options",[t._v("Sorry, no matching options.")],null,t.scope.noOptions)],2):t._e(),t._v(" "),t._t("list-footer",null,null,t.scope.listFooter)],2):n("ul",{staticStyle:{display:"none",visibility:"hidden"},attrs:{id:"vs"+t.uid+"__listbox",role:"listbox"}})]),t._v(" "),t._t("footer",null,null,t.scope.footer)],2)}),[],!1,null,null,null).exports),S={ajax:p,pointer:u,pointerScroll:h};n.d(e,"VueSelect",(function(){return w})),n.d(e,"mixins",(function(){return S})),e.default=w}])},393:function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(82),o=n.n(r),l=n(5);class h extends(l.a.extend({name:"overlay-scrollbars",props:{options:{type:Object},extensions:{type:[String,Array,Object]}},methods:{osInstance(){return this._osInstace},osTarget(){return this.$el||null}},watch:{options(t,e){let n=this._osInstace;o.a.valid(n)&&n.options(t)}},data:()=>({}),mounted(){this._osInstace=o()(this.osTarget(),this.options||{},this.extensions)},beforeDestroy(){const t=this._osInstace;o.a.valid(t)&&(t.destroy(),this._osInstace=null)}})){constructor(){super(...arguments),this._osInstace=null}}const c=h;var d=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"os-host"},[n("div",{staticClass:"os-resize-observer-host"}),t._v(" "),n("div",{staticClass:"os-padding"},[n("div",{staticClass:"os-viewport"},[n("div",{staticClass:"os-content"},[t._t("default")],2)])]),t._v(" "),t._m(0),t._v(" "),t._m(1),t._v(" "),n("div",{staticClass:"os-scrollbar-corner"})])};d._withStripped=!0;const f=function(template,style,script,t,e,n,r,o,l,h){"boolean"!=typeof r&&(l=o,o=r,r=!1);const c="function"==typeof script?script.options:script;let d;if(template&&template.render&&(c.render=template.render,c.staticRenderFns=template.staticRenderFns,c._compiled=!0,e&&(c.functional=!0)),t&&(c._scopeId=t),n?(d=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),style&&style.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(n)},c._ssrRegister=d):style&&(d=r?function(t){style.call(this,h(t,this.$root.$options.shadowRoot))}:function(t){style.call(this,o(t))}),d)if(c.functional){const t=c.render;c.render=function(e,n){return d.call(n),t(e,n)}}else{const t=c.beforeCreate;c.beforeCreate=t?[].concat(t,d):[d]}return script}({render:d,staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"os-scrollbar os-scrollbar-horizontal "},[e("div",{staticClass:"os-scrollbar-track"},[e("div",{staticClass:"os-scrollbar-handle"})])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"os-scrollbar os-scrollbar-vertical"},[e("div",{staticClass:"os-scrollbar-track"},[e("div",{staticClass:"os-scrollbar-handle"})])])}]}
2,undefined,c,undefined,!1,undefined,!1,void 0,void 0,void 0),m={install(t,e){e&&o.a.defaultOptions(e),t.component("overlay-scrollbars",f)}}},394:function(t,e,n){window,t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";function r(){return window.Piwik.getAsyncTracker()}function o(t){return new Promise((function(e,n){var r=document.createElement("script");r.async=!0,r.defer=!0,r.src=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(r),r.onload=e,r.onerror=n}))}function i(t,e){return t.resolve(e).href}n.r(e),n.d(e,"matomoKey",(function(){return u})),n.d(e,"default",(function(){return s}));var a={debug:!1,disableCookies:!1,enableHeartBeatTimer:!1,enableLinkTracking:!0,heartBeatTimerInterval:15,requireConsent:!1,trackInitialView:!0,trackerFileName:"matomo",trackerUrl:void 0,trackerScriptUrl:void 0,userId:void 0,cookieDomain:void 0,domains:void 0,preInitActions:[]},u="Matomo";function l(t,e,n){var o,a,u,l=r();if(t.router){if(a=i(t.router,e.fullPath),u=n&&n.fullPath?i(t.router,n.fullPath):void 0,e.meta.analyticsIgnore)return void(t.debug&&console.debug("[vue-matomo] Ignoring "+a));t.debug&&console.debug("[vue-matomo] Tracking "+a),o=e.meta.title||a}u&&l.setReferrerUrl(u),a&&l.setCustomUrl(a),l.trackPageView(o)}function h(t,e){var n=r();if(t.prototype?(t.prototype.$piwik=n,t.prototype.$matomo=n):(t.config.globalProperties.$piwik=n,t.config.globalProperties.$matomo=n,t.provide(u,n)),e.trackInitialView&&e.router){var o=e.router.currentRoute.value?e.router.currentRoute.value:e.router.currentRoute;l(e,o)}e.router&&e.router.afterEach((function(t,r){l(e,t,r),e.enableLinkTracking&&n.enableLinkTracking()}))}function c(){return new Promise((function(t,e){var n=Date.now(),r=setInterval((function(){if(window.Piwik)return clearInterval(r),t();if(Date.now()>=n+3e3)throw clearInterval(r),new Error("[vue-matomo]: window.Piwik undefined after waiting for ".concat(3e3,"ms"))}),50)}))}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},a,e),r=n.host,i=n.siteId,u=n.trackerFileName,l=n.trackerUrl,d=n.trackerScriptUrl||"".concat(r,"/").concat(u,".js"),p=l||"".concat(r,"/").concat(u,".php");window._paq=window._paq||[],window._paq.push(["setTrackerUrl",p]),window._paq.push(["setSiteId",i]),n.requireConsent&&window._paq.push(["requireConsent"]),n.userId&&window._paq.push(["setUserId",n.userId]),n.enableLinkTracking&&window._paq.push(["enableLinkTracking"]),n.disableCookies&&window._paq.push(["disableCookies"]),n.enableHeartBeatTimer&&window._paq.push(["enableHeartBeatTimer",n.heartBeatTimerInterval]),n.cookieDomain&&window._paq.push(["setCookieDomain",n.cookieDomain]),n.domains&&window._paq.push(["setDomains",n.domains]),n.preInitActions.forEach((function(t){return window._paq.push(t)})),o(d).then((function(){return c()})).then((function(){return h(t,n)})).catch((function(t){if(t.target)return console.error("[vue-matomo] An error occurred trying to load ".concat(t.target.src,". ")+"If the file exists you may have an ad- or trackingblocker enabled.");console.error(t)}))}}])},395:function(t,e,n){var r;"undefined"!=typeof self&&self,t.exports=(r=n(15),function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=1)}([function(t,e){t.exports=r},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.tagName||"highcharts",Object(o.a)(e.highcharts||i.a))}
2Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,n.d(e,"Chart",(function(){return a}));var o=n(2),l=n(0),i=n.n(l),a=Object(o.a)(i.a)},function(t,e,n){"use strict";function r(t){return i(t)||l(t)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function l(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}function i(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}var a=n(3),s=function(t){return{template:'<div ref="chart"></div>',render:function(t){return t("div",{ref:"chart"})},props:{constructorType:{type:String,default:"chart"},options:{type:Object,required:!0},callback:Function,updateArgs:{type:Array,default:function(){return[!0,!0]}},highcharts:{type:Object},deepCopyOnUpdate:{type:Boolean,default:!0}},watch:{options:{handler:function(t){var e;(e=this.chart).update.apply(e,[Object(a.a)(t,this.deepCopyOnUpdate)].concat(r(this.updateArgs)))},deep:!0}},mounted:function(){var e=this.highcharts||t;this.options&&e[this.constructorType]?this.chart=e[this.constructorType](this.$refs.chart,Object(a.a)(this.options,!0),this.callback?this.callback:null):this.options?console.warn("'".concat(this.constructorType,"' constructor-type is
2incorrect. Sometimes this error is caused by the fact, that the corresponding module wasn't imported.")):console.warn('The "options" parameter was not passed.')},beforeDestroy:function(){this.chart&&this.chart.destroy()}}};e.a=s},function(t,e,n){"use strict";function r(t,e,n){function o(o,i){!l.a.isObject(o,!n)||l.a.isClass(o)||l.a.isDOMElement(o)?t[i]=e[i]:t[i]=r(t[i]||l.a.isArray(o)?[]:{},o,n)}return l.a.isArray(e)?e.forEach(o):l.a.objectEach(e,o),t}n.d(e,"a",(function(){return i}));var o=n(0),l=n.n(o),i=function(t,e){return r({},t,e)}}]))},396:function(t,e,n){"use strict";var r=n(26),o=(n(66),n(18),n(17),n(5)),l=n(6),h=window.__NUXT__;function c(){if(!this._hydrated)return this.$fetch()}function d(){if((t=this).$vnode&&t.$vnode.elm&&t.$vnode.elm.dataset&&t.$vnode.elm.dataset.fetchKey){var t;this._hydrated=!0,this._fetchKey=this.$vnode.elm.dataset.fetchKey;var data=h.fetch[this._fetchKey];if(data&&data._error)this.$fetchState.error=data._error;else for(var e in data)o.a.set(this.$data,e,data[e])}}function f(){var t=this;return this._fetchPromise||(this._fetchPromise=m.call(this).then((function(){delete t._fetchPromise}))),this._fetchPromise}function m(){return v.apply(this,arguments)}function v(){return(v=Object(r.a)(regeneratorRuntime.mark((function t(){var e,n,r,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1,e=null,n=Date.now(),t.prev=6,t.next=9,this.$options.fetch.call(this);case 9:t.next=15;break;case 11:t.prev=11,t.t0=t.catch(6),e=Object(l.p)(t.t0);case 15:if(!((r=this._fetchDelay-(Date.now()-n))>0)){t.next=19;break}return t.next=19,new Promise((function(t){return setTimeout(t,r)}));case 19:this.$fetchState.error=e,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return o.$nuxt.nbFetching--}));case 23:case"end":return t.stop()}}),t,this,[[6,11]])})))).apply(this,arguments)}e.a={beforeCreate:function(){Object(l.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,o.a.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=f.bind(this),Object(l.a)(this,"created",d),Object(l.a)(this,"beforeMount",c))}}},403:function(t,e,n){(function(t){t.installComponents=function(component,t){var n="function"==typeof component.exports?component.exports.extendOptions:component.options;for(var i in"function"==typeof component.exports&&(n.components=component.exports.options.components),n.components=n.components||{},t)n.components[i]=n.components[i]||t[i];n.functional&&function(component,t){if(component.exports[e])return;component.exports[e]=!0;var n=component.exports.render;component.exports.render=function(e,r){return n(e,Object.assign({},r,{_c:function(e,a,b){return r._c(t[e]||e,a,b)}}))}}(component,n.components)};var e="_functionalComponents"}).call(this,n(48))},404:function(t,e,n){"use strict";n.r(e),function(t){n(45),n(57),n(8),n(38),n(58);var e=n(23),r=n(26),o=(n(135),n(410),n(416),n(417),n(66),n(24),n(18),n(11),n(9),n(12),n(27),n(35),n(255),n(32),n(63),n(64),n(36),n(43),n(17),n(5)),l=n(377),h=n(181),c=n(6),d=n(53),f=n(396),m=n(110);function v(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return y(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}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 o,l=!0,h=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return l=t.done,t},e:function(t){h=!0,o=t},f:function(){try{l||null==n.return||n.return()}finally{if(h)throw o}}}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}o.a.__nuxt__fetch__mixin__||(o.a.mixin(f.a),o.a.__nuxt__fetch__mixin__=!0),o.a.component(m.a.name,m.a),o.a.component("NLink",m.a),t.fetch||(t.fetch=l.a);var x,w,S=[],C=window.__NUXT__||{},_=C.config||{};_.app&&(n.p=Object(c.v)(_.app.cdnURL,_.app.assetsPath)),Object.assign(o.a.config,{silent:!0,performance:!1});var P=o.a.config.errorHandler||console.error;function M(t,e,n){for(var r=function(component){var t=function(component,t){if(!component||!component.options||!component.options[t])return{};var option=component.options[t];if("function"==typeof option){for(var e=arguments.length,n=new Array(e>2?e-2:0),r=2;r<e;r++)n[r-2]=arguments[r];return option.apply(void 0,n)}return option}(component,"transition",e,n)||{};return"string"==typeof t?{name:t}:t},o=n?Object(c.g)(n):[],l=Math.max(t.length,o.length),h=[],d=function(i){var e=Object.assign({},r(t[i])),n=Object.assign({}
2,r(o[i]));Object.keys(e).filter((function(t){return void 0!==e[t]&&!t.toLowerCase().includes("leave")})).forEach((function(t){n[t]=e[t]})),h.push(n)},i=0;i<l;i++)d(i);return h}function O(t,e,n){return k.apply(this,arguments)}function k(){return(k=Object(r.a)(regeneratorRuntime.mark((function t(e,n,r){var o,l,h,d,f=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._routeChanged=Boolean(x.nuxt.err)||n.name!==e.name,this._paramChanged=!this._routeChanged&&n.path!==e.path,this._queryChanged=!this._paramChanged&&n.fullPath!==e.fullPath,this._diffQuery=this._queryChanged?Object(c.i)(e.query,n.query):[],(this._routeChanged||this._paramChanged)&&this.$loading.start&&!this.$loading.manual&&this.$loading.start(),t.prev=5,!this._queryChanged){t.next=12;break}return t.next=9,Object(c.r)(e,(function(t,e){return{Component:t,instance:e}}));case 9:o=t.sent,o.some((function(t){var r=t.Component,o=t.instance,l=r.options.watchQuery;return!0===l||(Array.isArray(l)?l.some((function(t){return f._diffQuery[t]})):"function"==typeof l&&l.apply(o,[e.query,n.query]))}))&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();case 12:r(),t.next=26;break;case 15:if(t.prev=15,t.t0=t.catch(5),l=t.t0||{},h=l.statusCode||l.status||l.response&&l.response.status||500,d=l.message||"",!/^Loading( CSS)? chunk (\d)+ failed\./.test(d)){t.next=23;break}return window.location.reload(!0),t.abrupt("return");case 23:this.error({statusCode:h,message:d}),this.$nuxt.$emit("routeChanged",e,n,l),r();case 26:case"end":return t.stop()}}),t,this,[[5,15]])})))).apply(this,arguments)}function A(t,e){return C.serverRendered&&e&&Object(c.b)(t,e),t._Ctor=t,t}function T(t){var path=Object(c.f)(t.options.base,t.options.mode);return Object(c.d)(t.match(path),function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e,n,r,o,l){var h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof e||e.options){t.next=4;break}return t.next=3,e();case 3:e=t.sent;case 4:return h=A(Object(c.s)(e),C.data?C.data[l]:null),r.components[o]=h,t.abrupt("return",h);case 7:case"end":return t.stop()}}),t)})));return function(e,n,r,o,l){return t.apply(this,arguments)}}())}function L(t,e,n){var r=this,o=[],l=!1;if(void 0!==n&&(o=[],(n=Object(c.s)(n)).options.middleware&&(o=o.concat(n.options.middleware)),t.forEach((function(t){t.options.middleware&&(o=o.concat(t.options.middleware))}))),o=o.map((function(t){return"function"==typeof t?t:("function"!=typeof h.a[t]&&(l=!0,r.error({statusCode:500,message:"Unknown middleware "+t})),h.a[t])})),!l)return Object(c.o)(o,e)}function E(t,e,n){return j.apply(this,arguments)}function j(){return(j=Object(r.a)(regeneratorRuntime.mark((function t(e,n,o){var l,h,f,m,y,w,C,_,P,O,k,A,T,E,j,I=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){t.next=2;break}return t.abrupt("return",o());case 2:return!1,e===n?(S=[],!0):(l=[],S=Object(c.g)(n,l).map((function(t,i){return Object(c.c)(n.matched[l[i]].path)(n.params)}))),h=!1,f=function(path){n.path===path.path&&I.$loading.finish&&I.$loading.finish(),n.path!==path.path&&I.$loading.pause&&I.$loading.pause(),h||(h=!0,o(path))},t.next=8,Object(c.t)(x,{route:e,from:n,next:f.bind(this)});case 8:if(this._dateLastError=x.nuxt.dateErr,this._hadError=Boolean(x.nuxt.err),m=[],(y=Object(c.g)(e,m)).length){t.next=27;break}return t.next=15,L.call(this,y,x.context);case 15:if(!h){t.next=17;break}return t.abrupt("return");case 17:return w=(d.a.options||d.a).layout,t.next=20,this.loadLayout("function"==typeof w?w.call(d.a,x.context):w);case 20:return C=t.sent,t.next=23,L.call(this,y,x.context,C);case 23:if(!h){t.next=25;break}return t.abrupt("return");case 25:return x.context.error({statusCode:404,message:"This page could not be found"}),t.abrupt("return",o());case 27:return y.forEach((function(t){t._Ctor&&t._Ctor.options&&(t.options.asyncData=t._Ctor.options.asyncData,t.options.fetch=t._Ctor.options.fetch)})),this.setTransitions(M(y,e,n)),t.prev=29,t.next=32,L.call(this,y,x.context);case 32:if(!h){t.next=34;break}return t.abrupt("return");case 34:if(!x.context._errored){t.next=36;break}return t.abrupt("return",o());case 36:return"function"==typeof(_=y[0].options.layout)&&(_=_(x.context)),t.next=40,this.loadLayout(_);case 40:return _=t.sent,t.next=43,L.call(this,y,x.context,_);case 43:if(!h){t.next=45;break}return t.abrupt("return");case 45:if(!x.context._errored){t.next=47;break}return t.abrupt("return",o());case 47:P=!0,t.prev=48,O=v(y),t.prev=50,O.s();case 52:if((k=O.n()).done){t.next=63;break}if("function"==typeof(A=k.value).options.validate){t.next=56;break}return t.abrupt("continue",61);case 56:return t.next=58,A.options.validate(x.context);
2case 58:if(P=t.sent){t.next=61;break}return t.abrupt("break",63);case 61:t.next=52;break;case 63:t.next=68;break;case 65:t.prev=65,t.t0=t.catch(50),O.e(t.t0);case 68:return t.prev=68,O.f(),t.finish(68);case 71:t.next=77;break;case 73:return t.prev=73,t.t1=t.catch(48),this.error({statusCode:t.t1.statusCode||"500",message:t.t1.message}),t.abrupt("return",o());case 77:if(P){t.next=80;break}return this.error({statusCode:404,message:"This page could not be found"}),t.abrupt("return",o());case 80:return t.next=82,Promise.all(y.map(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(r,i){var o,l,h,d,f,v,y,w,p;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r._path=Object(c.c)(e.matched[m[i]].path)(e.params),r._dataRefresh=!1,o=r._path!==S[i],I._routeChanged&&o?r._dataRefresh=!0:I._paramChanged&&o?(l=r.options.watchParam,r._dataRefresh=!1!==l):I._queryChanged&&(!0===(h=r.options.watchQuery)?r._dataRefresh=!0:Array.isArray(h)?r._dataRefresh=h.some((function(t){return I._diffQuery[t]})):"function"==typeof h&&(T||(T=Object(c.h)(e)),r._dataRefresh=h.apply(T[i],[e.query,n.query]))),I._hadError||!I._isMounted||r._dataRefresh){t.next=6;break}return t.abrupt("return");case 6:return d=[],f=r.options.asyncData&&"function"==typeof r.options.asyncData,v=Boolean(r.options.fetch)&&r.options.fetch.length,y=f&&v?30:45,f&&((w=Object(c.q)(r.options.asyncData,x.context)).then((function(t){Object(c.b)(r,t),I.$loading.increase&&I.$loading.increase(y)})),d.push(w)),I.$loading.manual=!1===r.options.loading,v&&((p=r.options.fetch(x.context))&&(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then((function(t){I.$loading.increase&&I.$loading.increase(y)})),d.push(p)),t.abrupt("return",Promise.all(d));case 14:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()));case 82:h||(this.$loading.finish&&!this.$loading.manual&&this.$loading.finish(),o()),t.next=99;break;case 85:if(t.prev=85,t.t2=t.catch(29),"ERR_REDIRECT"!==(E=t.t2||{}).message){t.next=90;break}return t.abrupt("return",this.$nuxt.$emit("routeChanged",e,n,E));case 90:return S=[],Object(c.k)(E),"function"==typeof(j=(d.a.options||d.a).layout)&&(j=j(x.context)),t.next=96,this.loadLayout(j);case 96:this.error(E),this.$nuxt.$emit("routeChanged",e,n,E),o();case 99:case"end":return t.stop()}}),t,this,[[29,85],[48,73],[50,65,68,71]])})))).apply(this,arguments)}function I(t,n){Object(c.d)(t,(function(t,n,r,l){return"object"!==Object(e.a)(t)||t.options||((t=o.a.extend(t))._Ctor=t,r.components[l]=t),t}))}function D(t){var e=Boolean(this.$options.nuxt.err);this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&(e=!1);var n=e?(d.a.options||d.a).layout:t.matched[0].components.default.options.layout;"function"==typeof n&&(n=n(x.context)),this.setLayout(n)}function R(t){t._hadError&&t._dateLastError===t.$options.nuxt.dateErr&&t.error()}function N(t,e){var n=this;if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){var r=Object(c.h)(t),l=Object(c.g)(t),h=!1;o.a.nextTick((function(){r.forEach((function(t,i){if(t&&!t._isDestroyed&&t.constructor._dataRefresh&&l[i]===t.constructor&&!0!==t.$vnode.data.keepAlive&&"function"==typeof t.constructor.options.data){var e=t.constructor.options.data.call(t);for(var n in e)o.a.set(t.$data,n,e[n]);h=!0}})),h&&window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),R(n)}))}}function z(t){window.onNuxtReadyCbs.forEach((function(e){"function"==typeof e&&e(t)})),"function"==typeof window._onNuxtLoaded&&window._onNuxtLoaded(t),w.afterEach((function(e,n){o.a.nextTick((function(){return t.$nuxt.$emit("routeChanged",e,n)}))}))}function B(){return(B=Object(r.a)(regeneratorRuntime.mark((function t(e){var n,r,l,h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return x=e.app,w=e.router,e.store,n=new o.a(x),r=function(){n.$mount("#__nuxt"),w.afterEach(I),w.afterEach(D.bind(n)),w.afterEach(N.bind(n)),o.a.nextTick((function(){z(n)}))},t.next=7,Promise.all(T(w));case 7:if(l=t.sent,n.setTransitions=n.$options.nuxt.setTransitions.bind(n),l.length&&(n.setTransitions(M(l,w.currentRoute)),S=w.currentRoute.matched.map((function(t){return Object(c.c)(t.path)(w.currentRoute.params)}))),n.$loading={},C.error&&n.error(C.error),w.beforeEach(O.bind(n)),w.beforeEach(E.bind(n)),!C.serverRendered||!Object(c.n)(C.routePath,n.context.route.path)){t.next=16;break}return t.abrupt("return",r());case 16:return h=function(){I(w.currentRoute,w.currentRoute),D.call(n,w.currentRoute),R(n),r()},t.next=19,new Promise((function(t){return setTimeout(t,0)}));case 19:E.call(n,w.currentRoute,w.currentRoute,(function(path){if(path){var t=w.afterEach((function(e,n){t(),h()}));w.push(path,void 0,(function(t){t&&P(t)}))}else h()}));case 20:case"end":return t.stop()}}),t)})))).apply(this,arguments)}
2Object(d.b)(null,C.config).then((function(t){return B.apply(this,arguments)})).catch(P)}.call(this,n(48))},445:function(t,e,n){"use strict";n(269)},446:function(t,e,n){var r=n(1)(!1);r.push([t.i,".nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}",""]),t.exports=r},53:function(t,e,n){"use strict";n.d(e,"b",(function(){return Ht})),n.d(e,"a",(function(){return T.a}));n(12),n(8),n(9),n(13),n(11),n(14);var r=n(26),o=n(4),l=(n(66),n(24),n(64),n(18),n(5)),h=n(3),c=n(378),d=n(182),f=n.n(d),m=n(70),v=n.n(m),y=(n(36),n(43),n(183)),x=n(52),w=n(6);"scrollRestoration"in window.history&&(Object(w.u)("manual"),window.addEventListener("beforeunload",(function(){Object(w.u)("auto")})),window.addEventListener("load",(function(){Object(w.u)("manual")})));function S(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function C(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?S(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):S(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var _=function(){};l.a.use(y.a);var P={mode:"history",base:"/",linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(t,e,n){var r=!1,o=t!==e;n?r=n:o&&function(t){var e=Object(w.g)(t);if(1===e.length){var n=e[0].options;return!1!==(void 0===n?{}:n).scrollToTop}return e.some((function(t){var e=t.options;return e&&e.scrollToTop}))}(t)&&(r={x:0,y:0});var l=window.$nuxt;return(!o||t.path===e.path&&t.hash!==e.hash)&&l.$nextTick((function(){return l.$emit("triggerScroll")})),new Promise((function(e){l.$once("triggerScroll",(function(){if(t.hash){var n=t.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(n="#"+window.CSS.escape(n.substr(1)));try{document.querySelector(n)&&(r={selector:n})}catch(t){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}e(r)}))}))},routes:[{path:"/comprendre",component:function(){return Object(w.m)(Promise.all([n.e(0),n.e(3)]).then(n.bind(null,678)))},name:"comprendre"},{path:"/embed",component:function(){return Object(w.m)(n.e(4).then(n.bind(null,679)))},name:"embed",children:[{path:"visualiser/:heading",component:function(){return Object(w.m)(n.e(9).then(n.bind(null,680)))},name:"embed-visualiser-heading"},{path:"visualiser/:heading?/:year",component:function(){return Object(w.m)(n.e(8).then(n.bind(null,681)))},name:"embed-visualiser-heading-year"},{path:"visualiser/:heading?/:year/:filter",component:function(){return Object(w.m)(n.e(7).then(n.bind(null,682)))},name:"embed-visualiser-heading-year-filter"},{path:"visualiser/:heading?/:year/:filter/:name",component:function(){return Object(w.m)(n.e(6).then(n.bind(null,683)))},name:"embed-visualiser-heading-year-filter-name"},{path:"visualiser/:heading?/:year/:filter/:name/:order",component:function(){return Object(w.m)(n.e(5).then(n.bind(null,684)))},name:"embed-visualiser-heading-year-filter-name-order"}]},{path:"/mentions-legales",component:function(){return Object(w.m)(n.e(11).then(n.bind(null,685)))},name:"mentions-legales"},{path:"/mesurer",component:function(){return Object(w.m)(Promise.all([n.e(0),n.e(12)]).then(n.bind(null,686)))},name:"mesurer"},{path:"/protection-des-donnees-personnelles",component:function(){return Object(w.m)(n.e(13).then(n.bind(null,687)))},name:"protection-des-donnees-personnelles"},{path:"/rencontrer",component:function(){return Object(w.m)(n.e(14).then(n.bind(null,688)))},name:"rencontrer"},{path:"/visualiser",component:function(){return Object(w.m)(n.e(15).then(n.bind(null,689)))},name:"visualiser",children:[{path:":heading",component:function(){return Object(w.m)(n.e(20).then(n.bind(null,690)))},name:"visualiser-heading"},{path:":heading?/:year",component:function(){return Object(w.m)(n.e(19).then(n.bind(null,691)))},name:"visualiser-heading-year"},{path:":heading?/:year/:filter",component:function(){return Object(w.m)(n.e(18).then(n.bind(null,692)))},name:"visualiser-heading-year-filter"},{path:":heading?/:year/:filter/:name",component:function(){return Object(w.m)(n.e(17).then(n.bind(null,693)))},name:"visualiser-heading-year-filter-name"},{path:":heading?/:year/:filter/:name/:order",component:function(){return Object(w.m)(n.e(16).then(n.bind(null,694)))},name:"visualiser-heading-year-filter-name-order"}]},{path:"/",component:function(){return Object(w.m)(n.e(10).then(n.bind(null,695)))},name:"index"}],fallback:!1};function M(t,e){var base=e.app&&e.app.basePath||P.base,n=new y.a(C(C({},P),{},{base:base})),r=n.push;n.push=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_,n=arguments.length>2?arguments[2]:void 0;return r.call(this,t,e,n)};var o=n.resolve.bind(n);return n.resolve=function(t,e,n){return"string"==typeof t&&(t=Object(x.c)(t)),o(t,e,n)},n}var O={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(t,e){var n=e.parent,data=e.data,r=e.props,o=n.$createElement;data.nuxtChild=!0;for(var l=n,h=n.$nuxt.nuxt.transitions,c=n.$nuxt.nuxt.defaultTransition,d=0;n;)n.$vnode&&n.$vnode.data.nuxtChild&&d++,n=n.$parent;data.nuxtChildDepth=d;var f=h[d]||c,m={};
2k.forEach((function(t){void 0!==f[t]&&(m[t]=f[t])}));var v={};A.forEach((function(t){"function"==typeof f[t]&&(v[t]=f[t].bind(l))}));var y=v.beforeEnter;if(v.beforeEnter=function(t){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),y)return y.call(l,t)},!1===f.css){var x=v.leave;(!x||x.length<2)&&(v.leave=function(t,e){x&&x.call(l,t),l.$nextTick(e)})}var w=o("routerView",data);return r.keepAlive&&(w=o("keep-alive",{props:r.keepAliveProps},[w])),o("transition",{props:m,on:v},[w])}},k=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],A=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],T=n(61),L=n(44),E=(n(39),n(32),n(40),{name:"Nuxt",components:{NuxtChild:O,NuxtError:T.a},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(t){this.displayingNuxtError&&(this.errorFromNuxtError=t,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(w.c)(this.$route.matched[0].path)(this.$route.params);var t=Object(L.a)(this.$route.matched,1)[0];if(!t)return this.$route.path;var e=t.components.default;if(e&&e.options){var n=e.options;if(n.key)return"function"==typeof n.key?n.key(this.$route):n.key}return/\/$/.test(t.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){l.a.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(t){var e=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return e.errorFromNuxtError=!1})),t("div",{},[t("h2","An error occurred while showing the error page"),t("p","Unfortunately an error occurred and while showing the error page another error occurred"),t("p","Error details: ".concat(this.errorFromNuxtError.toString())),t("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return e.displayingNuxtError=!1})),t(T.a,{props:{error:this.nuxt.err}})):t("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),j=(n(45),n(57),n(38),n(58),n(17),{name:"NuxtLoading",data:function(){return{percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}},computed:{left:function(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy:function(){this.clear()},methods:{clear:function(){clearInterval(this._timer),clearTimeout(this._throttle),this._timer=null},start:function(){var t=this;return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((function(){return t.startTimer()}),this.throttle):this.startTimer(),this},set:function(t){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(t))),this},get:function(){return this.percent},increase:function(t){return this.percent=Math.min(100,Math.floor(this.percent+t)),this},decrease:function(t){return this.percent=Math.max(0,Math.floor(this.percent-t)),this},pause:function(){return clearInterval(this._timer),this},resume:function(){return this.startTimer(),this},finish:function(){return this.percent=this.reversed?0:100,this.hide(),this},hide:function(){var t=this;return this.clear(),setTimeout((function(){t.show=!1,t.$nextTick((function(){t.percent=0,t.reversed=!1}))}),500),this},fail:function(t){return this.canSucceed=!1,this},startTimer:function(){var t=this;this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((function(){t.skipTimerCount>0?t.skipTimerCount--:(t.reversed?t.decrease(t._cut):t.increase(t._cut),t.continuous&&(t.percent>=100||t.percent<=0)&&(t.skipTimerCount=1,t.reversed=!t.reversed))}),100)}},render:function(t){var e=t(!1);return this.show&&(e=t("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),e}}
2),I=(n(445),n(0)),D=Object(I.a)(j,undefined,undefined,!1,null,null,null).exports,R=(n(447),n(397)),N=n(398),z=n(399);function B(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return X(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return X(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}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 o,l=!0,h=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return l=t.done,t},e:function(t){h=!0,o=t},f:function(){try{l||null==n.return||n.return()}finally{if(h)throw o}}}}function X(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}var Y={_default:Object(w.s)(R.a),_embed:Object(w.s)(N.a),_page:Object(w.s)(z.a)},F={render:function(t,e){var n=t("NuxtLoading",{ref:"loading"}),r=t(this.layout||"nuxt"),o=t("div",{domProps:{id:"__layout"},key:this.layoutName},[r]),l=t("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter:function(t){window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")}))}}},[o]);return t("div",{domProps:{id:"__nuxt"}},[n,l])},data:function(){return{isOnline:!0,layout:null,layoutName:"",nbFetching:0}},beforeCreate:function(){l.a.util.defineReactive(this,"nuxt",this.$options.nuxt)},created:function(){this.$root.$options.$nuxt=this,window.$nuxt=this,this.refreshOnlineStatus(),window.addEventListener("online",this.refreshOnlineStatus),window.addEventListener("offline",this.refreshOnlineStatus),this.error=this.nuxt.error,this.context=this.$options.context},mounted:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$loading=t.$refs.loading;case 1:case"end":return e.stop()}}),e)})))()},watch:{"nuxt.err":"errorChanged"},computed:{isOffline:function(){return!this.isOnline},isFetching:function(){return this.nbFetching>0},isPreview:function(){return Boolean(this.$options.previewData)}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((n=Object(w.h)(t.$route)).length){e.next=3;break}return e.abrupt("return");case 3:return t.$loading.start(),r=n.map((function(e){var p=[];if(e.$options.fetch&&e.$options.fetch.length&&p.push(Object(w.q)(e.$options.fetch,t.context)),e.$fetch)p.push(e.$fetch());else{var n,r=B(Object(w.e)(e.$vnode.componentInstance));try{for(r.s();!(n=r.n()).done;){var component=n.value;p.push(component.$fetch())}}catch(t){r.e(t)}finally{r.f()}}return e.$options.asyncData&&p.push(Object(w.q)(e.$options.asyncData,t.context).then((function(t){for(var n in t)l.a.set(e.$data,n,t[n])}))),Promise.all(p)})),e.prev=5,e.next=8,Promise.all(r);case 8:e.next=15;break;case 10:e.prev=10,e.t0=e.catch(5),t.$loading.fail(e.t0),Object(w.k)(e.t0),t.error(e.t0);case 15:t.$loading.finish();case 16:case"end":return e.stop()}}),e,null,[[5,10]])})))()},errorChanged:function(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var t=(T.a.options||T.a).layout;"function"==typeof t&&(t=t(this.context)),this.setLayout(t)}},setLayout:function(t){return t&&Y["_"+t]||(t="default"),this.layoutName=t,this.layout=Y["_"+t],this.layout},loadLayout:function(t){return t&&Y["_"+t]||(t="default"),Promise.resolve(Y["_"+t])}},components:{NuxtLoading:D}};n(146),n(27);function W(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return H(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}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 o,l=!0,h=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return l=t.done,t},e:function(t){h=!0,o=t},f:function(){try{l||null==n.return||n.return()}finally{if(h)throw o}}}}function H(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}l.a.use(h.a);var G=["state","getters","actions","mutations"],V={};V.modules=V.modules||{}
2,K(n(479),"carouselPosition.js"),K(n(657),"dataviz.js"),K(n(497),"experience.js"),K(n(498),"menu.js"),K(n(499),"popin.js"),K(n(500),"popinPdfs.js"),K(n(501),"routing.js"),K(n(502),"sharer.js"),K(n(503),"simulation.js"),K(n(505),"windowParams.js");var U=V instanceof Function?V:function(){return new h.a.Store(Object.assign({strict:!1},V))};function $(t,e){if(t.state&&"function"!=typeof t.state){console.warn("'state' should be a method that returns an object in ".concat(e));var n=Object.assign({},t.state);t=Object.assign({},t,{state:function(){return n}})}return t}function K(t,e){t=t.default||t;var n=e.replace(/\.(js|mjs)$/,"").split("/"),r=n[n.length-1],o="store/".concat(e);if(t="state"===r?function(t,e){if("function"!=typeof t){console.warn("".concat(e," should export a method that returns an object"));var n=Object.assign({},t);return function(){return n}}return $(t,e)}(t,o):$(t,o),G.includes(r)){var l=r;Q(Z(V,n,{isProperty:!0}),t,l)}else{"index"===r&&(n.pop(),r=n[n.length-1]);var h,c=Z(V,n),d=W(G);try{for(d.s();!(h=d.n()).done;){var f=h.value;Q(c,t[f],f)}}catch(t){d.e(t)}finally{d.f()}!1===t.namespaced&&delete c.namespaced}}function Z(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.isProperty,o=void 0!==r&&r;if(!e.length||o&&1===e.length)return t;var l=e.shift();return t.modules[l]=t.modules[l]||{},t.modules[l].namespaced=!0,t.modules[l].modules=t.modules[l].modules||{},Z(t.modules[l],e,{isProperty:o})}function Q(t,e,n){e&&("state"===n?t.state=e||t.state:t[n]=Object.assign({},t[n],e))}n(35),n(368),n(118),n(119),n(201),n(202),n(369),n(80),n(203),n(204),n(205),n(206),n(98),n(370),n(207),n(151),n(197),n(83),n(208),n(209),n(210),n(211),n(212),n(213),n(111),n(100),n(99),n(371),n(154),n(155),n(156),n(157),n(158),n(159),n(160),n(148),n(161),n(152),n(372),n(162),n(163),n(164),n(101),n(153),n(165),n(178),n(149),n(115),n(114),n(166),n(167),n(168),n(169),n(214),n(120),n(215),n(216),n(217),n(218),n(170),n(171),n(29),n(172),n(196),n(173),n(219),n(220),n(198),n(221),n(69),n(224),n(222),n(113),n(112),n(121),n(150),n(223),n(373),n(117),n(199),n(116),n(174),n(374),n(200),n(175),n(176),n(102),n(177),n(375),n(376),n(179),n(180),Promise.resolve().then(n.bind(null,368)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,118)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,119)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,201)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,202)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,369)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,80)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,203)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,204)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,205)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,206)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,98)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,370)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,207)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,151)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,197)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,83)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,208)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,209)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,210)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,211)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,212)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,213)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,111)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,100)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,99)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,371)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,154)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,155)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,156)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,157)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,158)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,159)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,160)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,148)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,161)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,152)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,372)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,162)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,163)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,164)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,101)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,153)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,165)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,178)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,149)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,115)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,114)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,166)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,167)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,168)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,169)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,214)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,120)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,215)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,216)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,217)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,218)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,170)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,171)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,29)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,172)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,196)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,173)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,219)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,220)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,198)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,221)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,69)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,224)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,222)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,113)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,112)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,121)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,150)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,223)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,373)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,117)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,199)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,116)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,174)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,374)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,200)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,175)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,176)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,102)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,177)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,375)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,376)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,179)).then((function(t){return J(t.default||t)})),Promise.resolve().then(n.bind(null,180)).then((function(t){return J(t.default||t)}));function J(t){if(!t||!t.functional)return t;var e=Array.isArray(t.props)?t.props:Object.keys(t.props||{});return{render:function(n){var r={},o={};for(var l in this.$attrs)e.includes(l)?o[l]=this.$attrs[l]:r[l]=this.$attrs[l];return n(t,{on:this.$listeners,attrs:r,props:o,scopedSlots:this.$scopedSlots},this.$slots.default)}}}var tt={BaseArrow:function(){return Promise.resolve().then(n.bind(null,368)).then((function(t){return J(t.default||t)}))},BaseArrowGsap:function(){return Promise.resolve().then(n.bind(null,118)).then((function(t){return J(t.default||t)}))},BaseArrowGsapMobile:function(){return Promise.resolve().then(n.bind(null,119)).then((function(t){return J(t.default||t)}))},BaseArrowGsapMobileLarge:function(){return Promise.resolve().then(n.bind(null,201)).then((function(t){return J(t.default||t)}))},BaseArrowGsapTablet:function(){return Promise.resolve().then(n.bind(null,202)).then((function(t){return J(t.default||t)}))},BaseArrowMobile:function(){return Promise.resolve().then(n.bind(null,369)).then((function(t){return J(t.default||t)}))},BaseIcon:function(){return Promise.resolve().then(n.bind(null,80)).then((function(t){return J(t.default||t)}))},BaseStepsSprites:function(){return Promise.resolve().then(n.bind(null,203)).then((function(t){return J(t.default||t)}))},BaseStepsSpritesMobile:function(){return Promise.resolve().then(n.bind(null,204)).then((function(t){return J(t.default||t)}))},BaseStepsSpritesMobileLarge:function(){return Promise.resolve().then(n.bind(null,205)).then((function(t){return J(t.default||t)}))},BaseStepsSpritesTablet:function(){return Promise.resolve().then(n.bind(null,206)).then((function(t){return J(t.default||t)}))},PopinIe:function(){return Promise.resolve().then(n.bind(null,98)).then((function(t){return J(t.default||t)}))},PopinPdfs:function(){return Promise.resolve().then(n.bind(null,370)).then((function(t){return J(t.default||t)}))},SectionFlex:function(){return Promise.resolve().then(n.bind(null,207)).then((function(t){return J(t.default||t)}))},ButtonCta:function(){return Promise.resolve().then(n.bind(null,151)).then((function(t){return J(t.default||t)}))},ButtonLogin:function(){return Promise.resolve().then(n.bind(null,197)).then((function(t){return J(t.default||t)}))},Experience:function(){return Promise.resolve().then(n.bind(null,83)).then((function(t){return J(t.default||t)}))},InfographicsDescription:function(){return Promise.resolve().then(n.bind(null,208)).then((function(t){return J(t.default||t)}))},InfographicsDetailsBlock:function(){return Promise.resolve().then(n.bind(null,209)).then((function(t){return J(t.default||t)}))},InfographicsFigure:function(){return Promise.resolve().then(n.bind(null,210)).then((function(t){return J(t.default||t)}))},InfographicsImageLegend:function(){return Promise.resolve().then(n.bind(null,211)).then((function(t){return J(t.default||t)}))},InfographicsTitleBiColor:function(){return Promise.resolve().then(n.bind(null,212)).then((function(t){return J(t.default||t)}))},InfographicsTitleTriple:function(){return Promise.resolve().then(n.bind(null,213)).then((function(t){return J(t.default||t)}))},LayoutContent:function(){return Promise.resolve().then(n.bind(null,111)).then((function(t){return J(t.default||t)}))},LayoutFooter:function(){return Promise.resolve().then(n.bind(null,100)).then((function(t){return J(t.default||t)}))},LayoutHeader:function(){return Promise.resolve().then(n.bind(null,99)).then((function(t){return J(t.default||t)}))},LayoutNav:function(){return Promise.resolve().then(n.bind(null,371)).then((function(t){return J(t.default||t)}))},HighchartsMap:function(){return Promise.resolve().then(n.bind(null,154)).then((function(t){return J(t.default||t)}))},HighchartsPackedBubble:function(){return Promise.resolve().then(n.bind(null,155)).then((function(t){return J(t.default||t)}))},HighchartsSplitPackedBubble:function(){return Promise.resolve().then(n.bind(null,156)).then((function(t){return J(t.default||t)}))},HighchartsStreamgraph:function(){return Promise.resolve().then(n.bind(null,157)).then((function(t){return J(t.default||t)}))},HighchartsTreemap:function(){return Promise.resolve().then(n.bind(null,158)).then((function(t){return J(t.default||t)}))},HighchartsWindRose:function(){return Promise.resolve().then(n.bind(null,159)).then((function(t){return J(t.default||t)}))},HighchartsWindRoseFull:function(){return Promise.resolve().then(n.bind(null,160)).then((function(t){return J(t.default||t)}))},BurgerMenu:function(){return Promise.resolve().then(n.bind(null,148)).then((function(t){return J(t.default||t)}))},MenuBack:function(){return Promise.resolve().then(n.bind(null,161)).then((function(t){return J(t.default||t)}))},MenuFooter:function(){return Promise.resolve().then(n.bind(null,152)).then((function(t){return J(t.default||t)}))},MenuHeadingsOld:function(){return Promise.resolve().then(n.bind(null,372)).then((function(t){return J(t.default||t)}))},MenuHeadings:function(){return Promise.resolve().then(n.bind(null,162)).then((function(t){return J(t.default||t)}))},MenuOrder:function(){return Promise.resolve().then(n.bind(null,163)).then((function(t){return J(t.default||t)}))},MenuProducts:function(){return Promise.resolve().then(n.bind(null,164)).then((function(t){return J(t.default||t)}))},MenuSharer:function(){return Promise.resolve().then(n.bind(null,101)).then((function(t){return J(t.default||t)}))},MenuSocial:function(){return Promise.resolve().then(n.bind(null,153)).then((function(t){return J(t.default||t)}))},MenuYears:function(){return Promise.resolve().then(n.bind(null,165)).then((function(t){return J(t.default||t)}))},LogoCcoop:function(){return Promise.resolve().then(n.bind(null,178)).then((function(t){return J(t.default||t)}))},LogoMain:function(){return Promise.resolve().then(n.bind(null,149)).then((function(t){return J(t.default||t)}))},PageContent:function(){return Promise.resolve().then(n.bind(null,115)).then((function(t){return J(t.default||t)}))},PageTitle:function(){return Promise.resolve().then(n.bind(null,114)).then((function(t){return J(t.default||t)}))},MesureAssociationFilterItem:function(){return Promise.resolve().then(n.bind(null,166)).then((function(t){return J(t.default||t)}))},MesureAssociationFilterList:function(){return Promise.resolve().then(n.bind(null,167)).then((function(t){return J(t.default||t)}))},MesureAssociationItem:function(){return Promise.resolve().then(n.bind(null,168)).then((function(t){return J(t.default||t)}))},MesureAss
2ociationItemStandalone:function(){return Promise.resolve().then(n.bind(null,169)).then((function(t){return J(t.default||t)}))},MesureAssociationSection:function(){return Promise.resolve().then(n.bind(null,214)).then((function(t){return J(t.default||t)}))},MesureDetailsBlock:function(){return Promise.resolve().then(n.bind(null,120)).then((function(t){return J(t.default||t)}))},MesureEndBlock:function(){return Promise.resolve().then(n.bind(null,215)).then((function(t){return J(t.default||t)}))},MesureValueCalcStep2:function(){return Promise.resolve().then(n.bind(null,216)).then((function(t){return J(t.default||t)}))},MesureValueCalcStep3:function(){return Promise.resolve().then(n.bind(null,217)).then((function(t){return J(t.default||t)}))},MesureValueCalcStep4:function(){return Promise.resolve().then(n.bind(null,218)).then((function(t){return J(t.default||t)}))},BackgroundDatavizSvg:function(){return Promise.resolve().then(n.bind(null,170)).then((function(t){return J(t.default||t)}))},BackgroundDatavizSvgInfluence:function(){return Promise.resolve().then(n.bind(null,171)).then((function(t){return J(t.default||t)}))},BackgroundSvg:function(){return Promise.resolve().then(n.bind(null,29)).then((function(t){return J(t.default||t)}))},CtaArrow:function(){return Promise.resolve().then(n.bind(null,172)).then((function(t){return J(t.default||t)}))},VisualiserGraph:function(){return Promise.resolve().then(n.bind(null,196)).then((function(t){return J(t.default||t)}))},VisualiserInfluenceCarousel:function(){return Promise.resolve().then(n.bind(null,173)).then((function(t){return J(t.default||t)}))},BlockCarousel:function(){return Promise.resolve().then(n.bind(null,219)).then((function(t){return J(t.default||t)}))},BlockCounter:function(){return Promise.resolve().then(n.bind(null,220)).then((function(t){return J(t.default||t)}))},BlockDescription:function(){return Promise.resolve().then(n.bind(null,198)).then((function(t){return J(t.default||t)}))},BlockFlexTitle:function(){return Promise.resolve().then(n.bind(null,221)).then((function(t){return J(t.default||t)}))},BlockIframeVideo:function(){return Promise.resolve().then(n.bind(null,69)).then((function(t){return J(t.default||t)}))},BlockPodcast:function(){return Promise.resolve().then(n.bind(null,224)).then((function(t){return J(t.default||t)}))},BlockRoundedButton:function(){return Promise.resolve().then(n.bind(null,222)).then((function(t){return J(t.default||t)}))},BlockRoundedContainer:function(){return Promise.resolve().then(n.bind(null,113)).then((function(t){return J(t.default||t)}))},BlockRoundedLink:function(){return Promise.resolve().then(n.bind(null,112)).then((function(t){return J(t.default||t)}))},BlockRoundedModule:function(){return Promise.resolve().then(n.bind(null,121)).then((function(t){return J(t.default||t)}))},BlockSharer:function(){return Promise.resolve().then(n.bind(null,150)).then((function(t){return J(t.default||t)}))},BlockSlideRange:function(){return Promise.resolve().then(n.bind(null,223)).then((function(t){return J(t.default||t)}))},BlockSoundcloud:function(){return Promise.resolve().then(n.bind(null,373)).then((function(t){return J(t.default||t)}))},BlockSpacer:function(){return Promise.resolve().then(n.bind(null,117)).then((function(t){return J(t.default||t)}))},BlockTitle:function(){return Promise.resolve().then(n.bind(null,199)).then((function(t){return J(t.default||t)}))},BlockTitleDescription:function(){return Promise.resolve().then(n.bind(null,116)).then((function(t){return J(t.default||t)}))},BlockTitleSub:function(){return Promise.resolve().then(n.bind(null,174)).then((function(t){return J(t.default||t)}))},BlockVideo:function(){return Promise.resolve().then(n.bind(null,374)).then((function(t){return J(t.default||t)}))},HomeContents:function(){return Promise.resolve().then(n.bind(null,200)).then((function(t){return J(t.default||t)}))},HomeExperience:function(){return Promise.resolve().then(n.bind(null,175)).then((function(t){return J(t.default||t)}))},HomeHighlighted:function(){return Promise.resolve().then(n.bind(null,176)).then((function(t){return J(t.default||t)}))},HomeScratch:function(){return Promise.resolve().then(n.bind(null,102)).then((function(t){return J(t.default||t)}))},HomeSections:function(){return Promise.resolve().then(n.bind(null,177)).then((function(t){return J(t.default||t)}))},OLDHomeHighlighted:function(){return Promise.resolve().then(n.bind(null,375)).then((function(t){return J(t.default||t)}))},OLDHomeScratch:function(){return Promise.resolve().then(n.bind(null,376)).then((function(t){return J(t.default||t)}))},LogoFooter:function(){return Promise.resolve().then(n.bind(null,179)).then((function(t){return J(t.default||t)}))},LogoFooterText:function(){return Promise.resolve().then(n.bind(null,180)).then((function(t){return J(t.default||t)}))}};for(var et in tt)l.a.component(et,tt[et]),l.a.component("Lazy"+et,tt[et]);var it=n(385),nt=n.n(it);l.a.use(nt.a,{});var ot=n(185),st=n.n(ot);l.a.use(st.a,{});var at=function(t,e){e("scrollTo",st.a.scrollTo)},lt=n(186),ht=n.n(lt),ct=n(23);n(287);function ut(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return pt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}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 o,l=!0,h=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return l=t.done,t},e:function(t){h=!0,o=t},f:function(){try{l||null==n.return||n.return()}finally{if(h)throw o}}}}function pt(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function ft(t,e,n){return t.find((function(t){return n?t[e]===n:t[e]}))}var meta=n(386),gt=function(t){!function(t,e){if("function"!=typeof t)for(var n in e){var r=e[n];if(Array.isArray(r)){t[n]=t[n]||[];var o,l=ut(r);try{for(l.s();!(o=l.n()).done;){var h=o.value;h.hid&&ft(t[n],"hid",h.hid)||h.name&&ft(t[n],"name",h.name)||t[n].push(h)}}catch(t){l.e(t)}finally{l.f()}}else if("object"===Object(ct.a)(r))for(var c in t[n]=t[n]||{},r)t[n][c]=r[c];else void 0===t[n]&&(t[n]=r)}else console.warn("Cannot merge meta. Avoid using head as a function!")}(t.app.head,meta)}
2,mt=n(65),vt=n.n(mt),yt=n(387),bt=n.n(yt);function xt(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function wt(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?xt(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):xt(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function St(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return Ct(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ct(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}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 o,l=!0,h=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return l=t.done,t},e:function(t){h=!0,o=t},f:function(){try{l||null==n.return||n.return()}finally{if(h)throw o}}}}function Ct(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}for(var _t={setBaseURL:function(t){this.defaults.baseURL=t},setHeader:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",o=St(Array.isArray(r)?r:[r]);try{for(o.s();!(n=o.n()).done;){var l=n.value;if(!e)return void delete this.defaults.headers[l][t];this.defaults.headers[l][t]=e}}catch(t){o.e(t)}finally{o.f()}},setToken:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",r=t?(e?e+" ":"")+t:null;this.setHeader("Authorization",r,n)},onRequest:function(t){this.interceptors.request.use((function(e){return t(e)||e}))},onResponse:function(t){this.interceptors.response.use((function(e){return t(e)||e}))},onRequestError:function(t){this.interceptors.request.use(void 0,(function(e){return t(e)||Promise.reject(e)}))},onResponseError:function(t){this.interceptors.response.use(void 0,(function(e){return t(e)||Promise.reject(e)}))},onError:function(t){this.onRequestError(t),this.onResponseError(t)},create:function(t){return kt(bt()(t,this.defaults))}},Pt=function(){var t=Ot[Mt];_t["$"+t]=function(){return this[t].apply(this,arguments).then((function(t){return t&&t.data}))}},Mt=0,Ot=["request","delete","get","head","options","post","put","patch"];Mt<Ot.length;Mt++)Pt();var kt=function(t){var e=vt.a.create(t);return e.CancelToken=vt.a.CancelToken,e.isCancel=vt.a.isCancel,function(t){for(var e in _t)t[e]=_t[e].bind(t)}(e),e.onRequest((function(t){t.headers=wt(wt({},e.defaults.headers.common),t.headers)})),At(e),e},At=function(t){var e={finish:function(){},start:function(){},fail:function(){},set:function(){}},n=function(){var t="undefined"!=typeof window&&window.$nuxt;return t&&t.$loading&&t.$loading.set?t.$loading:e},r=0;t.onRequest((function(t){t&&!1===t.progress||r++})),t.onResponse((function(t){t&&t.config&&!1===t.config.progress||--r<=0&&(r=0,n().finish())})),t.onError((function(t){t&&t.config&&!1===t.config.progress||(r--,vt.a.isCancel(t)?r<=0&&(r=0,n().finish()):(n().fail(),n().finish()))}));var o=function(t){if(r&&t.total){var progress=100*t.loaded/(t.total*r);n().set(Math.min(100,progress))}};t.defaults.onUploadProgress=o,t.defaults.onDownloadProgress=o},Tt=function(t,e){var n=t.$config&&t.$config.axios||{},r=n.browserBaseURL||n.browserBaseUrl||n.baseURL||n.baseUrl||"http://localhost:3000";var o=kt({baseURL:r,headers:{common:{Accept:"application/json, text/plain, */*"},delete:{},get:{},head:{},post:{},put:{},patch:{}}
2});t.$axios=o,e("axios",o)},Lt=n(388),Et=n.n(Lt);l.a.use(Et.a);var jt=n(187),It=n(188),Dt=n(189),Rt=n(190),Nt=n(191),zt=n(192),Bt=n(193),Xt=n(194);function Yt(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function Ft(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?Yt(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):Yt(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}l.a.component(f.a.name,f.a),l.a.component(v.a.name,Ft(Ft({},v.a),{},{render:function(t,e){return v.a._warned||(v.a._warned=!0,console.warn("<no-ssr> has been deprecated and will be removed in Nuxt 3, please use <client-only> instead")),v.a.render(t,e)}})),l.a.component(O.name,O),l.a.component("NChild",O),l.a.component(E.name,E),Object.defineProperty(l.a.prototype,"$nuxt",{get:function(){return this.$root.$options.$nuxt},configurable:!0}),l.a.use(c.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var Wt={name:"page",mode:"out-in",appear:!0,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};h.a.Store.prototype.registerModule;function Ht(t){return Gt.apply(this,arguments)}function Gt(){return(Gt=Object(r.a)(regeneratorRuntime.mark((function t(e){var n,r,o,h,c,d,path,f,m=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return f=function(t,e){if(!t)throw new Error("inject(key, value) has no key provided");if(void 0===e)throw new Error("inject('".concat(t,"', value) has no value provided"));h[t="$"+t]=e,h.context[t]||(h.context[t]=e),o[t]=h[t];var n="__nuxt_"+t+"_installed__";l.a[n]||(l.a[n]=!0,l.a.use((function(){Object.prototype.hasOwnProperty.call(l.a.prototype,t)||Object.defineProperty(l.a.prototype,t,{get:function(){return this.$root.$options[t]}})})))},n=m.length>1&&void 0!==m[1]?m[1]:{},t.next=4,M(0,n);case 4:return r=t.sent,(o=U(e)).$router=r,h=Ft({head:{title:"Le pouvoir de nous engager - Crédit Coopératif - LPDNE",htmlAttrs:{lang:"fr"},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"twitter:card",name:"twitter:card",content:"summary_large_image"},{hid:"og:type",property:"og:type",content:"website"},{hid:"og:site_name",property:"og:site_name",content:"Le pouvoir de nous engager - Crédit Coopératif"},{hid:"apple-mobile-web-app-title",property:"apple-mobile-web-app-title",content:"Le pouvoir de nous engager - Crédit Coopératif"},{hid:"twitter:site",name:"twitter:site",content:"@credit_coop_"}],link:[{rel:"shortcut icon",type:"image/x-icon",href:"/favicon.ico"}],style:[],script:[]},store:o,router:r,nuxt:{defaultTransition:Wt,transitions:[Wt],setTransitions:function(t){return Array.isArray(t)||(t=[t]),t=t.map((function(t){return t=t?"string"==typeof t?Object.assign({},Wt,{name:t}):Object.assign({},Wt,t):Wt})),this.$options.nuxt.transitions=t,t},err:null,dateErr:null,error:function(t){t=t||null,h.context._errored=Boolean(t),t=t?Object(w.p)(t):null;var n=h.nuxt;return this&&(n=this.nuxt||this.$options.nuxt),n.dateErr=Date.now(),n.err=t,e&&(e.nuxt.error=t),t}}},F),o.app=h,c=e?e.next:function(t){return h.router.push(t)},e?d=r.resolve(e.url).route:(path=Object(w.f)(r.options.base,r.options.mode),d=r.resolve(path).route),t.next=13,Object(w.t)(h,{store:o,route:d,next:c,error:h.nuxt.error.bind(h),payload:e?e.payload:void 0,req:e?e.req:void 0,res:e?e.res:void 0,beforeRenderFns:e?e.beforeRenderFns:void 0,ssrContext:e});case 13:f("config",n),window.__NUXT__&&window.__NUXT__.state&&o.replaceState(window.__NUXT__.state),h.context.enablePreview=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};h.previewData=Object.assign({},t),f("preview",t)},t.next=19;break;case 19:t.next=22;break;case 22:return t.next=25,at(h.context,f);case 25:if("function"!=typeof ht.a){t.next=28;break}return t.next=28,ht()(h.context,f);case 28:return t.next=31,gt(h.context);case 31:return t.next=34,Tt(h.context,f);case 34:t.next=37;break;case 37:if("function"!=typeof jt.default){t.next=40;break}return t.next=40,Object(jt.default)(h.context,f);case 40:if("function"!=typeof It.default){t.next=43;break}return t.next=43,Object(It.default)(h.context,f);case 43:if("function"!=typeof Dt.default){t.next=46;break}return t.next=46,Object(Dt.default)(h.context,f);case 46:if("function"!=typeof Rt.default){t.next=49;break}return t.next=49,Object(Rt.default)(h.context,f);case 49:if("function"!=typeof Nt.default){t.next=52;break}return t.next=52,Object(Nt.default)(h.context,f);case 52:if("function"!=typeof zt.a){t.next=55;break}return t.next=55,Object(zt.a)(h.context,f);case 55:if("function"!=typeof Bt.default){t.next=58;break}return t.next=58,Object(Bt.default)(h.context,f);case 58:if("function"!=typeof Xt.default){t.next=61;break}return t.next=61,Object(Xt.default)(h.context,f);case 61:h.context.enablePreview=function(){console.warn("You cannot call enablePreview() outside a plugin.")},t.next=65;break;case 65:return t.abrupt("return",{store:o,app:h,router:r});case 66:case"end":return t.stop()}}),t)})))).apply(this,arguments)}},532:function(t,e){"scrollingElement"in document||function(){function t(element){return window.getComputedStyle?getComputedStyle(element,null):element.currentStyle}var e;function n(style){return"none"!=style.display&&!("collapse"==style.visibility&&/^table-(.+-group|row|column)$/.test(style.display))}var r=function(){if(function(){if(!/^CSS1/.test(document.compatMode))return!1;if(void 0===e){var iframe=document.createElement("iframe");
2iframe.style.height="1px",(document.body||document.documentElement||document).appendChild(iframe);var t=iframe.contentWindow.document;t.write('<!DOCTYPE html><div style="height:9999em">x</div>'),t.close(),e=t.documentElement.scrollHeight>t.body.scrollHeight,iframe.parentNode.removeChild(iframe)}return e}())return document.documentElement;var body=document.body;return(body=body&&!/body/i.test(body.tagName)?function(t){for(var element,e=t;e=e.nextSibling;)if(1==e.nodeType&&(element=e,window.HTMLBodyElement?element instanceof HTMLBodyElement:/body/i.test(element.tagName)))return e;return null}(body):body)&&function(body){var e=t(body),r=t(document.documentElement);return"visible"!=e.overflow&&"visible"!=r.overflow&&n(e)&&n(r)}(body)?null:body};Object.defineProperty?Object.defineProperty(document,"scrollingElement",{get:r}):document.__defineGetter__?document.__defineGetter__("scrollingElement",r):(document.scrollingElement=r(),document.attachEvent&&document.attachEvent("onpropertychange",(function(){"activeElement"==window.event.propertyName&&(document.scrollingElement=r())})))}()},565:function(t,e,n){"use strict";n.r(e),n.d(e,"CountUp",(function(){return o}));var r=function(){return(r=Object.assign||function(t){for(var i,a=1,s=arguments.length;a<s;a++)for(var e in i=arguments[a])Object.prototype.hasOwnProperty.call(i,e)&&(t[e]=i[e]);return t}).apply(this,arguments)},o=function(){function t(t,i,a){var s=this;this.target=t,this.endVal=i,this.options=a,this.version="2.0.7",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:""},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.count=function(t){s.startTime||(s.startTime=t);var i=t-s.startTime;s.remaining=s.duration-i,s.useEasing?s.countDown?s.frameVal=s.startVal-s.easingFn(i,0,s.startVal-s.endVal,s.duration):s.frameVal=s.easingFn(i,s.startVal,s.endVal-s.startVal,s.duration):s.countDown?s.frameVal=s.startVal-(s.startVal-s.endVal)*(i/s.duration):s.frameVal=s.startVal+(s.endVal-s.startVal)*(i/s.duration),s.countDown?s.frameVal=s.frameVal<s.endVal?s.endVal:s.frameVal:s.frameVal=s.frameVal>s.endVal?s.endVal:s.frameVal,s.frameVal=Number(s.frameVal.toFixed(s.options.decimalPlaces)),s.printValue(s.frameVal),i<s.duration?s.rAF=requestAnimationFrame(s.count):null!==s.finalEndVal?s.update(s.finalEndVal):s.callback&&s.callback()},this.formatNumber=function(t){var i,a,e,n,r,o=t<0?"-":"";if(i=Math.abs(t).toFixed(s.options.decimalPlaces),e=(a=(i+="").split("."))[0],n=a.length>1?s.options.decimal+a[1]:"",s.options.useGrouping){r="";for(var l=0,h=e.length;l<h;++l)0!==l&&l%3==0&&(r=s.options.separator+r),r=e[h-l-1]+r;e=r}return s.options.numerals&&s.options.numerals.length&&(e=e.replace(/[0-9]/g,(function(t){return s.options.numerals[+t]})),n=n.replace(/[0-9]/g,(function(t){return s.options.numerals[+t]}))),o+s.options.prefix+e+n+s.options.suffix},this.easeOutExpo=function(t,i,a,s){return a*(1-Math.pow(2,-10*t/s))*1024/1023+i},this.options=r(r({},this.defaults),a),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(i),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof t?document.getElementById(t):t,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined"}return t.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>t;var i=t-this.startVal;if(Math.abs(i)>this.options.smartEasingThreshold){this.finalEndVal=t;var a=this.countDown?1:-1;this.endVal=t+a*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},t.prototype.start=function(t){this.error||(this.callback=t,this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},t.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},t.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},t.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal||this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},t.prototype.printValue=function(t){var i=this.formattingFn(t);"INPUT"===this.el.tagName?this.el.value=i:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=i:this.el.
2innerHTML=i},t.prototype.ensureNumber=function(t){return"number"==typeof t&&!isNaN(t)},t.prototype.validateValue=function(t){var i=Number(t);return this.ensureNumber(i)?i:(this.error="[CountUp] invalid start or end value: "+t,null)},t.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},t}()},59:function(t,e,n){!function(t){"use strict";var e,n,r,o,l,h,c,d,f=function(){return"undefined"!=typeof window},m=function(){return e||f()&&(e=window.gsap)&&e.registerPlugin&&e},v=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,y={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},x=function(t){return Math.round(1e4*t)/1e4},w=function(t){return parseFloat(t)||0},S=function(t,e){var n=w(t);return~t.indexOf("%")?n/100*e:n},C=function(t,e){return w(t.getAttribute(e))},_=Math.sqrt,P=function(t,e,n,r,o,l){return _(Math.pow((w(n)-w(t))*o,2)+Math.pow((w(r)-w(e))*l,2))},M=function(t){return console.warn(t)},O=function(t){return"non-scaling-stroke"===t.getAttribute("vector-effect")},k=1,A=function(t,e,n){var s,r,i=t.indexOf(" ");return i<0?(s=void 0!==n?n+"":t,r=t):(s=t.substr(0,i),r=t.substr(i+1)),(s=S(s,e))>(r=S(r,e))?[r,s]:[s,r]},T=function(t){if(!(t=n(t)[0]))return 0;var e,r,o,l,i,c,d,f=t.tagName.toLowerCase(),style=t.style,m=1,w=1;O(t)&&(w=t.getScreenCTM(),m=_(w.a*w.a+w.b*w.b),w=_(w.d*w.d+w.c*w.c));try{r=t.getBBox()}catch(t){M("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}var S=r||{x:0,y:0,width:0,height:0},k=S.x,A=S.y,T=S.width,L=S.height;if(r&&(T||L)||!y[f]||(T=C(t,y[f][0]),L=C(t,y[f][1]),"rect"!==f&&"line"!==f&&(T*=2,L*=2),"line"===f&&(k=C(t,"x1"),A=C(t,"y1"),T=Math.abs(T-k),L=Math.abs(L-A))),"path"===f)l=style.strokeDasharray,style.strokeDasharray="none",e=t.getTotalLength()||0,x(m)!==x(w)&&!h&&(h=1)&&M("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled."),e*=(m+w)/2,style.strokeDasharray=l;else if("rect"===f)e=2*T*m+2*L*w;else if("line"===f)e=P(k,A,k+T,A+L,m,w);else if("polyline"===f||"polygon"===f)for(o=t.getAttribute("points").match(v)||[],"polygon"===f&&o.push(o[0],o[1]),e=0,i=2;i<o.length;i+=2)e+=P(o[i-2],o[i-1],o[i],o[i+1],m,w)||0;else"circle"!==f&&"ellipse"!==f||(c=T/2*m,d=L/2*w,e=Math.PI*(3*(c+d)-_((3*c+d)*(c+3*d))));return e||0},L=function(t,e){if(!(t=n(t)[0]))return[0,0];e||(e=T(t)+1);var o=r.getComputedStyle(t),l=o.strokeDasharray||"",h=w(o.strokeDashoffset),i=l.indexOf(",");return i<0&&(i=l.indexOf(" ")),(l=i<0?e:w(l.substr(0,i)))>e&&(l=e),[-h||0,l-h||0]},E=function(){f()&&(r=window,l=e=m(),n=e.utils.toArray,c=e.core.getStyleSaver,d=e.core.reverting||function(){},o=-1!==((r.navigator||{}).userAgent||"").indexOf("Edge"))},j={version:"3.15.0",name:"drawSVG",register:function(t){e=t,E()},init:function(t,e,n,h,d){if(!t.getBBox)return!1;l||E();var f,m,v,y=T(t);return this.styles=c&&c(t,"strokeDashoffset,strokeDasharray,strokeMiterlimit"),this.tween=n,this._style=t.style,this._target=t,e+""=="true"?e="0 100%":e?-1===(e+"").indexOf(" ")&&(e="0 "+e):e="0 0",f=L(t,y),m=A(e,y,f[0]),this._length=x(y),this._dash=x(f[1]-f[0]),this._offset=x(-f[0]),this._dashPT=this.add(this,"_dash",this._dash,x(m[1]-m[0]),0,0,0,0,0,1),this._offsetPT=this.add(this,"_offset",this._offset,x(-m[0]),0,0,0,0,0,1),o&&(v=r.getComputedStyle(t)).strokeLinecap!==v.strokeLinejoin&&(m=w(v.strokeMiterlimit),this.add(t.style,"strokeMiterlimit",m,m+.01)),this._live=O(t)||~(e+"").indexOf("live"),this._nowrap=~(e+"").indexOf("nowrap"),this._props.push("drawSVG"),k},render:function(t,data){if(data.tween._time||!d()){var e,n,r,o,l=data._pt,style=data._style;if(l){for(data._live&&(e=T(data._target))!==data._length&&(n=e/data._length,data._length=e,data._offsetPT&&(data._offsetPT.s*=n,data._offsetPT.c*=n),data._dashPT?(data._dashPT.s*=n,data._dashPT.c*=n):data._dash*=n);l;)l.r(t,l.d),l=l._next;r=data._dash||t&&1!==t&&1e-4||0,e=data._length-r+.1,o=data._offset,r&&o&&r+Math.abs(o%data._length)>data._length-.05&&(o+=o<0?.005:-.005)&&(e+=.005),style.strokeDashoffset=r?o:o+.001,style.strokeDasharray=e<.1?"none":r?r+"px,"+(data._nowrap?999999:e)+"px":"0px, 999999px"}}else data.styles.revert()},getLength:T,getPosition:L};m()&&e.registerPlugin(j),t.DrawSVGPlugin=j,t.default=j,Object.defineProperty(t,"__esMo
2dule",{value:!0})}(e)},6:function(t,e,n){"use strict";n.d(e,"k",(function(){return x})),n.d(e,"m",(function(){return w})),n.d(e,"l",(function(){return S})),n.d(e,"e",(function(){return C})),n.d(e,"b",(function(){return _})),n.d(e,"s",(function(){return P})),n.d(e,"g",(function(){return M})),n.d(e,"h",(function(){return O})),n.d(e,"d",(function(){return k})),n.d(e,"r",(function(){return A})),n.d(e,"j",(function(){return T})),n.d(e,"t",(function(){return E})),n.d(e,"o",(function(){return I})),n.d(e,"q",(function(){return D})),n.d(e,"f",(function(){return R})),n.d(e,"c",(function(){return N})),n.d(e,"i",(function(){return z})),n.d(e,"p",(function(){return B})),n.d(e,"a",(function(){return V})),n.d(e,"v",(function(){return U})),n.d(e,"n",(function(){return $})),n.d(e,"u",(function(){return K}));n(57),n(8),n(38),n(58),n(13),n(11),n(14);var r=n(23),o=n(26),l=n(4),h=n(44),c=(n(66),n(9),n(420),n(18),n(24),n(63),n(64),n(12),n(36),n(43),n(45),n(39),n(32),n(257),n(258),n(259),n(40),n(145),n(424),n(27),n(35),n(5)),d=n(52);function f(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function m(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?f(Object(source),!0).forEach((function(e){Object(l.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):f(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function v(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return y(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}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 o,l=!0,h=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return l=t.done,t},e:function(t){h=!0,o=t},f:function(){try{l||null==n.return||n.return()}finally{if(h)throw o}}}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function x(t){c.a.config.errorHandler&&c.a.config.errorHandler(t)}function w(t){return t.then((function(t){return t.default||t}))}function S(t){return t.$options&&"function"==typeof t.$options.fetch&&!t.$options.fetch.length}function C(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=t.$children||[],o=v(r);try{for(o.s();!(e=o.n()).done;){var l=e.value;l.$fetch?n.push(l):l.$children&&C(l,n)}}catch(t){o.e(t)}finally{o.f()}return n}function _(t,e){if(e||!t.options.__hasNuxtData){var n=t.options._originDataFn||t.options.data||function(){return{}};t.options._originDataFn=n,t.options.data=function(){var data=n.call(this,this);return this.$ssrContext&&(e=this.$ssrContext.asyncData[t.cid]),m(m({},data),e)},t.options.__hasNuxtData=!0,t._Ctor&&t._Ctor.options&&(t._Ctor.options.data=t.options.data)}}function P(t){return t.options&&t._Ctor===t||(t.options?(t._Ctor=t,t.extendOptions=t.options):(t=c.a.extend(t))._Ctor=t,!t.options.name&&t.options.__file&&(t.options.name=t.options.__file)),t}function M(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],t.matched.map((function(t,r){return Object.keys(t[n]).map((function(o){return e&&e.push(r),t[n][o]}))})))}function O(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return M(t,e,"instances")}function k(t,e){return Array.prototype.concat.apply([],t.matched.map((function(t,n){return Object.keys(t.components).reduce((function(r,o){return t.components[o]?r.push(e(t.components[o],t.instances[o],t,o,n)):delete t.components[o],r}),[])})))}function A(t,e){return Promise.all(k(t,function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(n,r,o,l){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof n||n.options){t.next=4;break}return t.next=3,n();case 3:n=t.sent;case 4:return o.components[l]=n=P(n),t.abrupt("return","function"==typeof e?e(n,r,o,l):n);case 6:case"end":return t.stop()}}),t)})));return function(e,n,r,o){return t.apply(this,arguments)}}()))}function T(t){return L.apply(this,arguments)}function L(){return(L=Object(o.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,A(e);case 4:return t.abrupt("return",m(m({},e),{},{meta:M(e).map((function(t,n){return m(m({},t.options.meta),(e.matched[n]||{}).meta)}))}));case 5:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function E(t,e){return j.apply(this,arguments)}function j(){return(j=Object(o.a)(regeneratorRuntime.mark((function t(e,n){var o,l,c,f;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.context||(e.context={isStatic:!0,isDev:!1,isHMR:!1,app:e,store:e.store,payload:n.payload,error:n.error,base:e.router.options.base,env:{}},n.req&&(e.context.req=n.req),n.res&&(e.context.res=n.res),n.ssrContext&&(e.context.ssrContext=n.ssrContext),e.context.redirect=function(t,path,n){if(t){e.context._redirected=!0;var o=Object(r.a)(path);if("number"==typeof t||"undefined"!==o&&"object"!==o||(n=path||{},path=t,o=Object(r.a)(path),t=302),"object"===o&&(path=e.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=Object(d.d)(path,n),window.location.replace(path),new Error("ERR_REDIRECT");e.context.next({path:path,query:n,status:t})}},e.context.nuxtState=window.__NUXT__),t.next=3,Promise.all([T(n.route),T(n.from)]);case 3:o=t.sent,l=Object(h.a)(o,2),c=l[0],f=l[1],n.route&&(e.context.route=c),n.from&&(e.context.from=f),e.context.next=n.next,e.context._redirected=!1,e.context._errored=!1,e.context.
2isHMR=!1,e.context.params=e.context.route.params||{},e.context.query=e.context.route.query||{};case 15:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function I(t,e){return!t.length||e._redirected||e._errored?Promise.resolve():D(t[0],e).then((function(){return I(t.slice(1),e)}))}function D(t,e){var n;return(n=2===t.length?new Promise((function(n){t(e,(function(t,data){t&&e.error(t),n(data=data||{})}))})):t(e))&&n instanceof Promise&&"function"==typeof n.then?n:Promise.resolve(n)}function R(base,t){if("hash"===t)return window.location.hash.replace(/^#\//,"");base=decodeURI(base).slice(0,-1);var path=decodeURI(window.location.pathname);base&&path.startsWith(base)&&(path=path.slice(base.length));var e=(path||"/")+window.location.search+window.location.hash;return Object(d.c)(e)}function N(t,e){return function(t,e){for(var n=new Array(t.length),i=0;i<t.length;i++)"object"===Object(r.a)(t[i])&&(n[i]=new RegExp("^(?:"+t[i].pattern+")$",G(e)));return function(e,r){for(var path="",data=e||{},o=(r||{}).pretty?Y:encodeURIComponent,l=0;l<t.length;l++){var h=t[l];if("string"!=typeof h){var c=data[h.name||"pathMatch"],d=void 0;if(null==c){if(h.optional){h.partial&&(path+=h.prefix);continue}throw new TypeError('Expected "'+h.name+'" to be defined')}if(Array.isArray(c)){if(!h.repeat)throw new TypeError('Expected "'+h.name+'" to not repeat, but received `'+JSON.stringify(c)+"`");if(0===c.length){if(h.optional)continue;throw new TypeError('Expected "'+h.name+'" to not be empty')}for(var f=0;f<c.length;f++){if(d=o(c[f]),!n[l].test(d))throw new TypeError('Expected all "'+h.name+'" to match "'+h.pattern+'", but received `'+JSON.stringify(d)+"`");path+=(0===f?h.prefix:h.delimiter)+d}}else{if(d=h.asterisk?F(c):o(c),!n[l].test(d))throw new TypeError('Expected "'+h.name+'" to match "'+h.pattern+'", but received "'+d+'"');path+=h.prefix+d}}else path+=h}return path}}(function(t,e){var n,r=[],o=0,l=0,path="",h=e&&e.delimiter||"/";for(;null!=(n=X.exec(t));){var c=n[0],d=n[1],f=n.index;if(path+=t.slice(l,f),l=f+c.length,d)path+=d[1];else{var m=t[l],v=n[2],y=n[3],x=n[4],w=n[5],S=n[6],C=n[7];path&&(r.push(path),path="");var _=null!=v&&null!=m&&m!==v,P="+"===S||"*"===S,M="?"===S||"*"===S,O=n[2]||h,pattern=x||w;r.push({name:y||o++,prefix:v||"",delimiter:O,optional:M,repeat:P,partial:_,asterisk:Boolean(C),pattern:pattern?H(pattern):C?".*":"[^"+W(O)+"]+?"})}}l<t.length&&(path+=t.substr(l));path&&r.push(path);return r}(t,e),e)}function z(t,e){var n={},r=m(m({},t),e);for(var o in r)String(t[o])!==String(e[o])&&(n[o]=!0);return n}function B(t){var e;if(t.message||"string"==typeof t)e=t.message||t;else try{e=JSON.stringify(t,null,2)}catch(n){e="[".concat(t.constructor.name,"]")}return m(m({},t),{},{message:e,statusCode:t.statusCode||t.status||t.response&&t.response.status||500})}window.onNuxtReadyCbs=[],window.onNuxtReady=function(t){window.onNuxtReadyCbs.push(t)};var X=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function Y(t,e){var n=e?/[?#]/g:/[/?#]/g;return encodeURI(t).replace(n,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}function F(t){return Y(t,!0)}function W(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function H(t){return t.replace(/([=!:$/()])/g,"\\$1")}function G(t){return t&&t.sensitive?"":"i"}function V(t,e,n){t.$options[e]||(t.$options[e]=[]),t.$options[e].includes(n)||t.$options[e].push(n)}var U=d.b,$=(d.e,d.a);function K(t){try{window.history.scrollRestoration=t}catch(t){}}},60:function(t,e,n){var r,o,l;l=function(t){function e(t,e,n,g){t.hasOwnProperty(e)||(t[e]=g.apply(null,n))}e(t=t?t._modules:{},"Extensions/Pane.js",[t["Core/Chart/Chart.js"],t["Core/Globals.js"],t["Core/Color/Palette.js"],t["Core/Pointer.js"],t["Core/Utilities.js"],t["Mixins/CenteredSeries.js"]],(function(t,e,n,g,a,u){function r(b,a,t){return Math.sqrt(Math.pow(b-t[0],2)+Math.pow(a-t[1],2))<=t[2]/2}var o=a.addEvent,l=a.extend,h=a.merge,b=a.pick,c=a.splat;return t.prototype.collectionsWithUpdate.push("pane"),a=function(){function b(b,a){this.options=this.chart=this.center=this.background=void 0,this.coll="pane",this.defaultOptions={center:["50%","50%"],size:"85%",innerSize:"0%",startAngle:0}
2,this.defaultBackgroundOptions={shape:"circle",borderWidth:1,borderColor:n.neutralColor20,backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,n.backgroundColor],[1,n.neutralColor10]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"},this.init(b,a)}return b.prototype.init=function(b,a){this.chart=a,this.background=[],a.pane.push(this),this.setOptions(b)},b.prototype.setOptions=function(b){this.options=h(this.defaultOptions,this.chart.angular?{background:{}}:void 0,b)},b.prototype.render=function(){var b=this.options,a=this.options.background,t=this.chart.renderer;if(this.group||(this.group=t.g("pane-group").attr({zIndex:b.zIndex||0}).add()),this.updateCenter(),a)for(a=c(a),b=Math.max(a.length,this.background.length||0),t=0;t<b;t++)a[t]&&this.axis?this.renderBackground(h(this.defaultBackgroundOptions,a[t]),t):this.background[t]&&(this.background[t]=this.background[t].destroy(),this.background.splice(t,1))},b.prototype.renderBackground=function(b,a){var t="animate",e={class:"highcharts-pane "+(b.className||"")};this.chart.styledMode||l(e,{fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth}),this.background[a]||(this.background[a]=this.chart.renderer.path().add(this.group),t="attr"),this.background[a][t]({d:this.axis.getPlotBandPath(b.from,b.to,b)}).attr(e)},b.prototype.updateCenter=function(b){this.center=(b||this.axis||{}).center=u.getCenter.call(this)},b.prototype.update=function(b,a){h(!0,this.options,b),h(!0,this.chart.options.pane,b),this.setOptions(this.options),this.render(),this.chart.axes.forEach((function(b){b.pane===this&&(b.pane=null,b.update({},a))}),this)},b}(),t.prototype.getHoverPane=function(b){var t,a=this;return b&&a.pane.forEach((function(e){var n=b.chartX-a.plotLeft,o=b.chartY-a.plotTop;r(a.inverted?o:n,a.inverted?n:o,e.center)&&(t=e)})),t},o(t,"afterIsInsidePlot",(function(b){this.polar&&(b.isInsidePlot=this.pane.some((function(a){return r(b.x,b.y,a.center)})))})),o(g,"beforeGetHoverData",(function(a){var t=this.chart;t.polar?(t.hoverPane=t.getHoverPane(a),a.filter=function(e){return e.visible&&!(!a.shared&&e.directTouch)&&b(e.options.enableMouseTracking,!0)&&(!t.hoverPane||e.xAxis.pane===t.hoverPane)}):t.hoverPane=void 0})),o(g,"afterGetHoverData",(function(b){var a=this.chart;b.hoverPoint&&b.hoverPoint.plotX&&b.hoverPoint.plotY&&a.hoverPane&&!r(b.hoverPoint.plotX,b.hoverPoint.plotY,a.hoverPane.center)&&(b.hoverPoint=void 0)})),e.Pane=a,e.Pane})),e(t,"Core/Axis/HiddenAxis.js",[],(function(){return function(){function t(){}return t.init=function(t){t.getOffset=function(){},t.redraw=function(){this.isDirty=!1},t.render=function(){this.isDirty=!1},t.createLabelCollector=function(){return function(){}},t.setScale=function(){},t.setCategories=function(){},t.setTitle=function(){},t.isHidden=!0},t}()})),e(t,"Core/Axis/RadialAxis.js",[t["Core/Axis/Axis.js"],t["Core/Axis/Tick.js"],t["Core/Axis/HiddenAxis.js"],t["Core/Utilities.js"]],(function(t,e,n,g){var a=g.addEvent,u=g.correctFloat,r=g.defined,o=g.extend,l=g.fireEvent,h=g.merge,b=g.pick,c=g.relativeLength,d=g.wrap;return(g=function(){function e(){}return e.init=function(a){var e=t.prototype;a.setOptions=function(b){(b=this.options=h(a.constructor.defaultOptions,this.defaultPolarOptions,b)).plotBands||(b.plotBands=[]),l(this,"afterSetOptions")},a.getOffset=function(){e.getOffset.call(this),this.chart.axisOffset[this.side]=0},a.getLinePath=function(a,t,e){a=this.pane.center;var q=this.chart,p=b(t,a[2]/2-this.offset),n=this.left||0,r=this.top||0;return void 0===e&&(e=this.horiz?0:this.center&&-this.center[3]/2),e&&(p+=e),this.isCircular||void 0!==t?((t=this.chart.renderer.symbols.arc(n+a[0],r+a[1],p,p,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0})).xBounds=[n+a[0]],t.yBounds=[r+a[1]-p]):(t=this.postTranslate(this.angleRad,p),t=[["M",this.center[0]+q.plotLeft,this.center[1]+q.plotTop],["L",t.x,t.y]]),t},a.setAxisTranslation=function(){e.setAxisTranslation.call(this),this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/(this.max-this.min||1):(this.center[2]-this.center[3])/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},a.beforeSetTickPositions=function(){this.autoConnect=this.isCircular&&void 0===b(this.userMax,this.options.max)&&u(this.endAngleRad-this.startAngleRad)===u(2*Math.PI),!this.isCircular&&this.chart.inverted&&this.max++,this.autoConnect&&(this.max+=(this.categories?1:this.pointRange)||this.closestPointRange||0)},a.setAxisSize=function(){if(e.setAxisSize.call(this),this.isRadial){this.pane.updateCenter(this);var a=this.center=o([],this.pane.center);if(this.isCircular)this.sector=this.endAngleRad-this.startAngleRad;else{var t=this.postTranslate(this.angleRad,a[3]/2);a[0]=t.x-this.chart.plotLeft,a[1]=t.y-this.chart.plotTop}this.len=this.width=this.height=(a[2]-a[3])*b(this.sector,1)/2}},a.getPosition=function(a,t){return a=this.translate(a),this.postTranslate(this.isCircular?a:this.angleRad,b(this.isCircular?t:0>
2a?0:a,this.center[2]/2)-this.offset)},a.postTranslate=function(b,a){var t=this.chart,q=this.center;return b=this.startAngleRad+b,{x:t.plotLeft+q[0]+Math.cos(b)*a,y:t.plotTop+q[1]+Math.sin(b)*a}},a.getPlotBandPath=function(a,t,e){var q=function(t){if("string"==typeof t){var p=parseInt(t,10);return c.test(t)&&(p=p*r/100),p}return t},p=this.center,n=this.startAngleRad,r=p[2]/2,o=Math.min(this.offset,0),l=this.left||0,h=this.top||0,c=/%$/,d=this.isCircular,f=b(q(e.outerRadius),r),m=q(e.innerRadius);if(q=b(q(e.thickness),10),"polygon"===this.options.gridLineInterpolation)o=this.getPlotLinePath({value:a}).concat(this.getPlotLinePath({value:t,reverse:!0}));else{if(a=Math.max(a,this.min),t=Math.min(t,this.max),a=this.translate(a),t=this.translate(t),d||(f=a||0,m=t||0),"circle"!==e.shape&&d)e=n+(a||0),n+=t||0;else{e=-Math.PI/2,n=1.5*Math.PI;var v=!0}f-=o,o=this.chart.renderer.symbols.arc(l+p[0],h+p[1],f,f,{start:Math.min(e,n),end:Math.max(e,n),innerR:b(m,f-(q-o)),open:v}),d&&(d=(n+e)/2,l=l+p[0]+p[2]/2*Math.cos(d),o.xBounds=d>-Math.PI/2&&d<Math.PI/2?[l,this.chart.plotWidth]:[0,l],o.yBounds=[h+p[1]+p[2]/2*Math.sin(d)],o.yBounds[0]+=d>-Math.PI&&0>d||d>Math.PI?-10:10)}return o},a.getCrosshairPosition=function(b,a,t){var q=b.value,p=this.pane.center;if(this.isCircular){if(r(q))b.point&&(e=b.point.shapeArgs||{}).start&&(q=this.chart.inverted?this.translate(b.point.rectPlotY,!0):b.point.x);else{var e=b.chartX||0,n=b.chartY||0;q=this.translate(Math.atan2(n-t,e-a)-this.startAngleRad,!0)}e=(b=this.getPosition(q)).x,n=b.y}else r(q)||(e=b.chartX,n=b.chartY),r(e)&&r(n)&&(t=p[1]+this.chart.plotTop,q=this.translate(Math.min(Math.sqrt(Math.pow(e-a,2)+Math.pow(n-t,2)),p[2]/2)-p[3]/2,!0));return[q,e||0,n||0]},a.getPlotLinePath=function(b){var a=this,t=a.pane.center,q=a.chart,p=q.inverted,e=b.value,n=b.reverse,r=a.getPosition(e),o=a.pane.options.background?a.pane.options.background[0]||a.pane.options.background:{},l=o.innerRadius||"0%",h=o.outerRadius||"100%";o=t[0]+q.plotLeft;var g,d=t[1]+q.plotTop,f=r.x,m=r.y,v=a.height;if(r=t[3]/2,b.isCrosshair&&(e=(m=this.getCrosshairPosition(b,o,d))[0],f=m[1],m=m[2]),a.isCircular)e=Math.sqrt(Math.pow(f-o,2)+Math.pow(m-d,2)),n="string"==typeof l?c(l,1):l/e,q="string"==typeof h?c(h,1):h/e,t&&r&&(n<(e=r/e)&&(n=e),q<e&&(q=e)),t=[["M",o+n*(f-o),d-n*(d-m)],["L",f-(1-q)*(f-o),m+(1-q)*(d-m)]];else if((e=a.translate(e))&&(0>e||e>v)&&(e=0),"circle"===a.options.gridLineInterpolation)t=a.getLinePath(0,e,r);else if(t=[],q[p?"yAxis":"xAxis"].forEach((function(t){t.pane===a.pane&&(g=t)})),g)for(o=g.tickPositions,g.autoConnect&&(o=o.concat([o[0]])),n&&(o=o.slice().reverse()),e&&(e+=r),f=0;f<o.length;f++)d=g.getPosition(o[f],e),t.push(f?["L",d.x,d.y]:["M",d.x,d.y]);return t},a.getTitlePosition=function(){var b=this.center,a=this.chart,t=this.options.title;return{x:a.plotLeft+b[0]+(t.x||0),y:a.plotTop+b[1]-{high:.5,middle:.25,low:0}[t.align]*b[2]+(t.y||0)}},a.createLabelCollector=function(){var b=this;
2return function(){if(b.isRadial&&b.tickPositions&&!0!==b.options.labels.allowOverlap)return b.tickPositions.map((function(a){return b.ticks[a]&&b.ticks[a].label})).filter((function(b){return!!b}))}}},e.compose=function(t,g){a(t,"init",(function(b){var r,a=this.chart,o=a.inverted,q=a.angular,p=a.polar,l=this.isXAxis,c=this.coll,d=q&&l,f=a.options;b=b.userOptions.pane||0,b=this.pane=a.pane&&a.pane[b],"colorAxis"===c?this.isRadial=!1:(q?(d?n.init(this):e.init(this),(r=!l)&&(this.defaultPolarOptions=e.defaultRadialGaugeOptions)):p&&(e.init(this),this.defaultPolarOptions=(r=this.horiz)?e.defaultCircularOptions:h("xAxis"===c?t.defaultOptions:t.defaultYAxisOptions,e.defaultRadialOptions),o&&"yAxis"===c&&(this.defaultPolarOptions.stackLabels=t.defaultYAxisOptions.stackLabels)),q||p?(this.isRadial=!0,f.chart.zoomType=null,this.labelCollector||(this.labelCollector=this.createLabelCollector()),this.labelCollector&&a.labelCollectors.push(this.labelCollector)):this.isRadial=!1,b&&r&&(b.axis=this),this.isCircular=r)})),a(t,"afterInit",(function(){var a=this.chart,t=this.options,e=this.pane,q=e&&e.options;a.angular&&this.isXAxis||!e||!a.angular&&!a.polar||(this.angleRad=(t.angle||0)*Math.PI/180,this.startAngleRad=(q.startAngle-90)*Math.PI/180,this.endAngleRad=(b(q.endAngle,q.startAngle+360)-90)*Math.PI/180,this.offset=t.offset||0)})),a(t,"autoLabelAlign",(function(b){this.isRadial&&(b.align=void 0,b.preventDefault())})),a(t,"destroy",(function(){if(this.chart&&this.chart.labelCollectors){var b=this.labelCollector?this.chart.labelCollectors.indexOf(this.labelCollector):-1;0<=b&&this.chart.labelCollectors.splice(b,1)}})),a(t,"initialAxisTranslation",(function(){this.isRadial&&this.beforeSetTickPositions()})),a(g,"afterGetPosition",(function(b){this.axis.getPosition&&o(b.pos,this.axis.getPosition(this.pos))})),a(g,"afterGetLabelPosition",(function(a){var t=this.axis,e=this.label;if(e){var q=e.getBBox(),p=t.options.labels,n=p.y,r=20,o=p.align,l=(t.translate(this.pos)+t.startAngleRad+Math.PI/2)/Math.PI*180%360,h=Math.round(l),d="end",f=0>h?h+360:h,g=f,m=0,v=0,y=null===p.y?.3*-q.height:0;if(t.isRadial){var x=t.getPosition(this.pos,t.center[2]/2+c(b(p.distance,-25),t.center[2]/2,-t.center[2]/2));"auto"===p.rotation?e.attr({rotation:l}):null===n&&(n=t.chart.renderer.fontMetrics(e.styles&&e.styles.fontSize).b-q.height/2),null===o&&(t.isCircular?(q.width>t.len*t.tickInterval/(t.max-t.min)&&(r=0),o=l>r&&l<180-r?"left":l>180+r&&l<360-r?"right":"center"):o="center",e.attr({align:o})),"auto"===o&&2===t.tickPositions.length&&t.isCircular&&(90<f&&180>f?f=180-f:270<f&&360>=f&&(f=540-f),180<g&&360>=g&&(g=360-g),t.pane.options.startAngle!==h&&t.pane.options.startAngle!==h+360&&t.pane.options.startAngle!==h-360||(d="start"),o=-90<=h&&90>=h||-360<=h&&-270>=h||270<=h&&360>=h?"start"===d?"right":"left":"start"===d?"left":"right",70<g&&110>g&&(o="center"),15>f||180<=f&&195>f?m=.3*q.height:15<=f&&35>=f?m="start"===d?0:.75*q.height:195<=f&&215>=f?m="start"===d?.75*q.height:0:35<f&&90>=f?m="start"===d?.25*-q.height:q.height:215<f&&270>=f&&(m="start"===d?q.height:.25*-q.height),15>g?v="start"===d?.15*-q.height:.15*q.height:165<g&&180>=g&&(v="start"===d?.15*q.height:.15*-q.height),e.attr({align:o}),e.translate(v,m+y)),a.pos.x=x.x+p.x,a.pos.y=x.y+n}}})),d(g.prototype,"getMarkPath",(function(b,a,t,q,p,e,n){var r=this.axis;return a=r.isRadial?["M",a,t,"L",(b=r.getPosition(this.pos,r.center[2]/2+q)).x,b.y]:b.call(this,a,t,q,p,e,n)}))},e.defaultCircularOptions={gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null,style:{textOverflow:"none"}},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},e.defaultRadialGaugeOptions={labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2},e.defaultRadialOptions={gridLineInterpolation:"circle",gridLineWidth:1,labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},e}()).compose(t,e),g})),e(t,"Series/AreaRange/AreaRangePoint.js",[t["Series/Area/AreaSeries.js"],t["Core/Series/Point.js"],t["Core/Utilities.js"]],(function(t,e,n){var g=this&&this.__extends||function(){var a=function(t,e){return(a=Object.
2setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(t,e)};return function(t,e){function b(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(b.prototype=e.prototype,new b)}}(),a=e.prototype,u=n.defined,r=n.isNumber;return function(t){function e(){var a=null!==t&&t.apply(this,arguments)||this;return a.high=void 0,a.low=void 0,a.options=void 0,a.plotHigh=void 0,a.plotLow=void 0,a.plotHighX=void 0,a.plotLowX=void 0,a.plotX=void 0,a.series=void 0,a}return g(e,t),e.prototype.setState=function(){var t=this.state,b=this.series,e=b.chart.polar;u(this.plotHigh)||(this.plotHigh=b.yAxis.toPixels(this.high,!0)),u(this.plotLow)||(this.plotLow=this.plotY=b.yAxis.toPixels(this.low,!0)),b.stateMarkerGraphic&&(b.lowerStateMarkerGraphic=b.stateMarkerGraphic,b.stateMarkerGraphic=b.upperStateMarkerGraphic),this.graphic=this.upperGraphic,this.plotY=this.plotHigh,e&&(this.plotX=this.plotHighX),a.setState.apply(this,arguments),this.state=t,this.plotY=this.plotLow,this.graphic=this.lowerGraphic,e&&(this.plotX=this.plotLowX),b.stateMarkerGraphic&&(b.upperStateMarkerGraphic=b.stateMarkerGraphic,b.stateMarkerGraphic=b.lowerStateMarkerGraphic,b.lowerStateMarkerGraphic=void 0),a.setState.apply(this,arguments)},e.prototype.haloPath=function(){var t=this.series.chart.polar,b=[];return this.plotY=this.plotLow,t&&(this.plotX=this.plotLowX),this.isInside&&(b=a.haloPath.apply(this,arguments)),this.plotY=this.plotHigh,t&&(this.plotX=this.plotHighX),this.isTopInside&&(b=b.concat(a.haloPath.apply(this,arguments))),b},e.prototype.isValid=function(){return r(this.low)&&r(this.high)},e}(t.prototype.pointClass)})),e(t,"Series/AreaRange/AreaRangeSeries.js",[t["Series/AreaRange/AreaRangePoint.js"],t["Series/Area/AreaSeries.js"],t["Series/Column/ColumnSeries.js"],t["Core/Globals.js"],t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n,g,a,u,r){var o=this&&this.__extends||function(){var b=function(a,q){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,t){b.__proto__=t}||function(b,t){for(var p in t)t.hasOwnProperty(p)&&(b[p]=t[p])})(a,q)};return function(a,q){function p(){this.constructor=a}b(a,q),a.prototype=null===q?Object.create(q):(p.prototype=q.prototype,new p)}}(),l=e.prototype,h=n.prototype,b=g.noop,c=a.prototype,d=r.defined,f=r.extend,m=r.isArray,v=r.pick,y=r.merge;return n=function(a){function t(){var q=null!==a&&a.apply(this,arguments)||this;return q.data=void 0,q.options=void 0,q.points=void 0,q.lowerStateMarkerGraphic=void 0,q.xAxis=void 0,q.setStackedPoints=b,q}return o(t,a),t.prototype.toYData=function(b){return[b.low,b.high]},t.prototype.highToXY=function(b){var p=this.chart,t=this.xAxis.postTranslate(b.rectPlotX,this.yAxis.len-b.plotHigh);b.plotHighX=t.x-p.plotLeft,b.plotHigh=t.y-p.plotTop,b.plotLowX=b.plotX},t.prototype.translate=function(){var b=this,p=b.yAxis,t=!!b.modifyValue;l.translate.apply(b),b.points.forEach((function(a){var e=a.high,n=a.plotY;a.isNull?a.plotY=null:(a.plotLow=n,a.plotHigh=p.translate(t?b.modifyValue(e,a):e,0,1,0,1),t&&(a.yBottom=a.plotHigh))})),this.chart.polar&&this.points.forEach((function(t){b.highToXY(t),t.tooltipPos=[(t.plotHighX+t.plotLowX)/2,(t.plotHigh+t.plotLow)/2]}))},t.prototype.getGraphPath=function(b){var a,p=[],t=[],e=l.getGraphPath,n=this.options,q=this.chart.polar,r=q&&!1!==n.connectEnds,o=n.connectNulls,h=n.step;for(a=(b=b||this.points).length;a--;){var c=b[a],g=q?{plotX:c.rectPlotX,plotY:c.yBottom,doCurve:!1}:{plotX:c.plotX,plotY:c.plotY,doCurve:!1};c.isNull||r||o||b[a+1]&&!b[a+1].isNull||t.push(g);var d={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:v(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull};t.push(d),p.push(d),c.isNull||r||o||b[a-1]&&!b[a-1].isNull||t.push(g)}return b=e.call(this,b),h&&(!0===h&&(h="left"),n.step={left:"right",center:"center",right:"left"}[h]),p=e.call(this,p),t=e.call(this,t),n.step=h,n=[].concat(b,p),!this.chart.polar&&t[0]&&"M"===t[0][0]&&(t[0]=["L",t[0][1],t[0][2]]),this.graphPath=n,this.areaPath=b.concat(t),n.isArea=!0,n.xMap=b.xMap,this.areaPath.xMap=b.xMap,n},t.prototype.drawDataLabels=function(){var t,e,b=this.points,a=b.length,n=[],r=this.options.dataLabels,o=this.chart.inverted;if(m(r))var l=r[0]||{enabled:!1},h=r[1]||{enabled:!1};else(l=f({},r)).x=r.xHigh,l.y=r.yHigh,(h=f({},r)).x=r.xLow,h.y=r.yLow;if(l.enabled||this._hasPointLabels){for(t=a;t--;)if(e=b[t]){var d=l.inside?e.plotHigh<e.plotLow:e.plotHigh>e.plotLow;e.y=e.high,e._plotY=e.plotY,e.plotY=e.plotHigh,n[t]=e.dataLabel,e.dataLabel=e.dataLabelUpper,e.below=d,o?l.align||(l.align=d?"right":"left"):l.verticalAlign||(l.verticalAlign=d?"top":"bottom")}for(this.options.dataLabels=l,c.drawDataLabels&&c.drawDataLabels.apply(this,arguments),t=a;t--;)(e=b[t])&&(e.dataLabelUpper=e.dataLabel,e.dataLabel=n[t],delete e.dataLabels,e.y=e.low,e.plotY=e._plotY)}if(h.enabled||this._hasPointLabels){for(t=a;t--;)(e=b[t])&&(d=h.inside?e.plotHigh<e.plotLow:e.plotHigh>e.plotLow,e.below=!d,o?h.align||(h.align=d?"left":"right"):h.verticalAlign||(h.verticalAlign=d?"bottom":"top"));this.options.dataLabels=h,c.drawDataLabels&&c.drawDataLabels.apply(this,arguments)}if(l.enabled)for(t=a;t--;)(e=b[t])&&(e.dataLabels=[e.dataLabelUpper,e.dataLabel].filter((function(t){return!!t})));this.options.dataLabels=r},t.prototype.alignDataLabel=function(){h.alignDataLabel.apply(this,arguments)},t.prototype.drawPoints=function(){var a,b=this.points.length;for(c.drawPoints.apply(this,arguments),a=0;a<b;){var t=this.points[a];t.origProps={plotY:t.plotY,plotX:t.plotX,isInside:t.isInside,negative:t.negative,zone
2:t.zone,y:t.y},t.lowerGraphic=t.graphic,t.graphic=t.upperGraphic,t.plotY=t.plotHigh,d(t.plotHighX)&&(t.plotX=t.plotHighX),t.y=t.high,t.negative=t.high<(this.options.threshold||0),t.zone=this.zones.length&&t.getZone(),this.chart.polar||(t.isInside=t.isTopInside=void 0!==t.plotY&&0<=t.plotY&&t.plotY<=this.yAxis.len&&0<=t.plotX&&t.plotX<=this.xAxis.len),a++}for(c.drawPoints.apply(this,arguments),a=0;a<b;)(t=this.points[a]).upperGraphic=t.graphic,t.graphic=t.lowerGraphic,f(t,t.origProps),delete t.origProps,a++},t.defaultOptions=y(e.defaultOptions,{lineWidth:1,threshold:null,tooltip:{pointFormat:'<span style="color:{series.color}">â</span> {series.name}: <b>{point.low}</b> - <b>{point.high}</b><br/>'},trackByArea:!0,dataLabels:{align:void 0,verticalAlign:void 0,xLow:0,xHigh:0,yLow:0,yHigh:0}}),t}(e),f(n.prototype,{pointArrayMap:["low","high"],pointValKey:"low",deferTranslatePolar:!0,pointClass:t}),u.registerSeriesType("arearange",n),n})),e(t,"Series/AreaSplineRange/AreaSplineRangeSeries.js",[t["Series/AreaRange/AreaRangeSeries.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n){var g=this&&this.__extends||function(){var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(t,e)};return function(t,e){function b(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(b.prototype=e.prototype,new b)}}(),a=e.seriesTypes.spline,u=n.merge;n=n.extend;var r=function(a){function e(){var t=null!==a&&a.apply(this,arguments)||this;return t.options=void 0,t.data=void 0,t.points=void 0,t}return g(e,a),e.defaultOptions=u(t.defaultOptions),e}(t);return n(r.prototype,{getPointSpline:a.prototype.getPointSpline}),e.registerSeriesType("areasplinerange",r),r})),e(t,"Series/ColumnRange/ColumnRangePoint.js",[t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e){var n=this&&this.__extends||function(){var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var t in b)b.hasOwnProperty(t)&&(a[t]=b[t])})(t,e)};return function(t,e){function g(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(g.prototype=e.prototype,new g)}}(),g=t.seriesTypes;t=g.column.prototype.pointClass;var a=e.extend,u=e.isNumber;return e=function(a){function t(){var t=null!==a&&a.apply(this,arguments)||this;return t.series=void 0,t.options=void 0,t.barX=void 0,t.pointWidth=void 0,t.shapeArgs=void 0,t.shapeType=void 0,t}return n(t,a),t.prototype.isValid=function(){return u(this.low)},t}(g.arearange.prototype.pointClass),a(e.prototype,{setState:t.prototype.setState}),e})),e(t,"Series/ColumnRange/ColumnRangeSeries.js",[t["Series/ColumnRange/ColumnRangePoint.js"],t["Core/Globals.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n,g){var a=this&&this.__extends||function(){var b=function(a,t){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var q in a)a.hasOwnProperty(q)&&(b[q]=a[q])})(a,t)};return function(a,t){function e(){this.constructor=a}b(a,t),a.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}();e=e.noop;var u=n.seriesTypes,r=u.arearange,o=u.column,l=o.prototype,h=r.prototype,b=g.clamp,c=g.merge,d=g.pick;g=g.extend;var f={pointRange:null,marker:null,states:{hover:{halo:!1}}};return u=function(t){function g(){var b=null!==t&&t.apply(this,arguments)||this;return b.data=void 0,b.points=void 0,b.options=void 0,b}return a(g,t),g.prototype.setOptions=function(){return c(!0,arguments[0],{stacking:void 0}),h.setOptions.apply(this,arguments)},g.prototype.translate=function(){var p,t,a=this,e=a.yAxis,n=a.xAxis,q=n.startAngleRad,r=a.chart,o=a.xAxis.isRadial,h=Math.max(r.chartWidth,r.chartHeight)+999;l.translate.apply(a),a.points.forEach((function(l){var c=l.shapeArgs,g=a.options.minPointLength;l.plotHigh=t=b(e.translate(l.high,0,1,0,1),-h,h),l.plotLow=b(l.plotY,-h,h);var f=t,m=d(l.rectPlotY,l.plotY)-t;Math.abs(m)<g?(m+=g-=m,f-=g/2):0>m&&(f-=m*=-1),o?(p=l.barX+q,l.shapeType="arc",l.shapeArgs=a.polarArc(f+m,f,p,p+l.pointWidth)):(c.height=m,c.y=f,l.tooltipPos=r.inverted?[e.len+e.pos-r.plotLeft-f-m/2,n.len+n.pos-r.plotTop-c.x-c.width/2,m]:[n.left-r.plotLeft+c.x+c.width/2,e.pos-r.plotTop+f+m/2,m])}))},g.prototype.crispCol=function(){return l.crispCol.apply(this,arguments)},g.prototype.drawPoints=function(){return l.drawPoints.apply(this,arguments)},g.prototype.drawTracker=function(){return l.drawTracker.apply(this,arguments)},g.prototype.getColumnMetrics=function(){return l.getColumnMetrics.apply(this,arguments)},g.prototype.pointAttribs=function(){return l.pointAttribs.apply(this,arguments)},g.prototype.adjustForMissingColumns=function(){return l.adjustForMissingColumns.apply(this,arguments)},g.prototype.animate=function(){return l.animate.apply(this,arguments)},g.prototype.translate3dPoints=function(){return l.translate3dPoints.apply(this,arguments)},g.prototype.translate3dShapes=function(){return l.translate3dShapes.apply(this,arguments)},g.defaultOptions=c(o.defaultOptions,r.defaultOptions,f),g}(r),g(u.prototype,{directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:e,getSymbol:e,polarArc:function(){return l.polarArc.apply(this,arguments)},pointClass:t}),n.registerSeriesType("columnrange",u),u})),e(t,"Series/ColumnPyramid/ColumnPyramidSeries.js",[t["Series/Column/ColumnSeries.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n){var g=this&&this.__extends||function(){var a=function(t,b){return(a=Object.
2setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(t,b)};return function(t,b){function e(){this.constructor=t}a(t,b),t.prototype=null===b?Object.create(b):(e.prototype=b.prototype,new e)}}(),a=t.prototype,u=n.clamp,r=n.merge,o=n.pick;return n=function(e){function n(){var b=null!==e&&e.apply(this,arguments)||this;return b.data=void 0,b.options=void 0,b.points=void 0,b}return g(n,e),n.prototype.translate=function(){var b=this,t=b.chart,e=b.options,g=b.dense=2>b.closestPointRange*b.xAxis.transA;g=b.borderWidth=o(e.borderWidth,g?0:1);var n=b.yAxis,r=e.threshold,l=b.translatedThreshold=n.getThreshold(r),h=o(e.minPointLength,5),c=b.getColumnMetrics(),q=c.width,p=b.barW=Math.max(q,1+2*g),d=b.pointXOffset=c.offset;t.inverted&&(l-=.5),e.pointPadding&&(p=Math.ceil(p)),a.translate.apply(b),b.points.forEach((function(a){var c=o(a.yBottom,l),f=999+Math.abs(c),m=u(a.plotY,-f,n.len+f);f=a.plotX+d;var g,v=p/2,y=Math.min(m,c);c=Math.max(m,c)-y,a.barX=f,a.pointWidth=q,a.tooltipPos=t.inverted?[n.len+n.pos-t.plotLeft-m,b.xAxis.len-f-v,c]:[f+v,m+n.pos-t.plotTop,c],m=r+(a.total||a.y),"percent"===e.stacking&&(m=r+(0>a.y)?-100:100),m=n.toPixels(m,!0);var x=(g=t.plotHeight-m-(t.plotHeight-l))?v*(y-m)/g:0,w=g?v*(y+c-m)/g:0;g=f-x+v,x=f+x+v;var S=f+w+v;w=f-w+v;var C=y-h,_=y+c;0>a.y&&(C=y,_=y+c+h),t.inverted&&(w=v*(m-((S=t.plotWidth-y)-c))/(g=m-(t.plotWidth-l)),x=(g=f+v+(x=v*(m-S)/g))-2*x,S=f-w+v,w=f+w+v,C=y,_=y+c-h,0>a.y&&(_=y+c+h)),a.shapeType="path",a.shapeArgs={x:g,y:C,width:x-g,height:c,d:[["M",g,C],["L",x,C],["L",S,_],["L",w,_],["Z"]]}}))},n.defaultOptions=r(t.defaultOptions,{}),n}(t),e.registerSeriesType("columnpyramid",n),n})),e(t,"Series/Gauge/GaugePoint.js",[t["Core/Series/SeriesRegistry.js"]],(function(t){var e=this&&this.__extends||function(){var t=function(g,a){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,t){a.__proto__=t}||function(a,t){for(var e in t)t.hasOwnProperty(e)&&(a[e]=t[e])})(g,a)};return function(g,a){function e(){this.constructor=g}t(g,a),g.prototype=null===a?Object.create(a):(e.prototype=a.prototype,new e)}}();return function(t){function g(){var a=null!==t&&t.apply(this,arguments)||this;return a.options=void 0,a.series=void 0,a.shapeArgs=void 0,a}return e(g,t),g.prototype.setState=function(a){this.state=a},g}(t.series.prototype.pointClass)})),e(t,"Series/Gauge/GaugeSeries.js",[t["Series/Gauge/GaugePoint.js"],t["Core/Globals.js"],t["Core/Color/Palette.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n,g,a){var u=this&&this.__extends||function(){var a=function(b,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var t in b)b.hasOwnProperty(t)&&(a[t]=b[t])})(b,t)};return function(b,t){function e(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}();e=e.noop;var r=g.series,o=g.seriesTypes.column,l=a.clamp,h=a.isNumber,b=a.extend,c=a.merge,d=a.pick,f=a.pInt;return a=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.data=void 0,b.points=void 0,b.options=void 0,b.yAxis=void 0,b}return u(b,a),b.prototype.translate=function(){var b=this.yAxis,a=this.options,t=b.center;this.generatePoints(),this.points.forEach((function(e){var p=c(a.dial,e.dial),n=f(d(p.radius,"80%"))*t[2]/200,r=f(d(p.baseLength,"70%"))*n/100,o=f(d(p.rearLength,"10%"))*n/100,m=p.baseWidth||3,q=p.topWidth||1,g=a.overshoot,v=b.startAngleRad+b.translate(e.y,null,null,null,!0);(h(g)||!1===a.wrap)&&(g=h(g)?g/180*Math.PI:0,v=l(v,b.startAngleRad-g,b.endAngleRad+g)),v=180*v/Math.PI,e.shapeType="path",e.shapeArgs={d:p.path||[["M",-o,-m/2],["L",r,-m/2],["L",n,-q/2],["L",n,q/2],["L",r,m/2],["L",-o,m/2],["Z"]],translateX:t[0],translateY:t[1],rotation:v},e.plotX=t[0],e.plotY=t[1]}))},b.prototype.drawPoints=function(){var b=this,a=b.chart,t=b.yAxis.center,e=b.pivot,p=b.options,r=p.pivot,o=a.renderer;b.points.forEach((function(t){var e=t.graphic,r=t.shapeArgs,l=r.d,q=c(p.dial,t.dial);e?(e.animate(r),r.d=l):t.graphic=o[t.shapeType](r).attr({rotation:r.rotation,zIndex:1}).addClass("highcharts-dial").add(b.group),a.styledMode||t.graphic[e?"animate":"attr"]({stroke:q.borderColor||"none","stroke-width":q.borderWidth||0,fill:q.backgroundColor||n.neutralColor100})})),e?e.animate({translateX:t[0],translateY:t[1]}):(b.pivot=o.circle(0,0,d(r.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(t[0],t[1]).add(b.group),a.styledMode||b.pivot.attr({"stroke-width":r.borderWidth||0,stroke:r.borderColor||n.neutralColor20,fill:r.backgroundColor||n.neutralColor100}))},b.prototype.animate=function(b){var a=this;
2b||a.points.forEach((function(b){var t=b.graphic;t&&(t.attr({rotation:180*a.yAxis.startAngleRad/Math.PI}),t.animate({rotation:b.shapeArgs.rotation},a.options.animation))}))},b.prototype.render=function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup),r.prototype.render.call(this),this.group.clip(this.chart.clipRect)},b.prototype.setData=function(b,a){r.prototype.setData.call(this,b,!1),this.processData(),this.generatePoints(),d(a,!0)&&this.chart.redraw()},b.prototype.hasData=function(){return!!this.points.length},b.defaultOptions=c(r.defaultOptions,{dataLabels:{borderColor:n.neutralColor20,borderRadius:3,borderWidth:1,crop:!1,defer:!1,enabled:!0,verticalAlign:"top",y:15,zIndex:2},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1}),b}(r),b(a.prototype,{angular:!0,directTouch:!0,drawGraph:e,drawTracker:o.prototype.drawTracker,fixedBox:!0,forceDL:!0,noSharedTooltip:!0,pointClass:t,trackerGroups:["group","dataLabelsGroup"]}),g.registerSeriesType("gauge",a),a})),e(t,"Series/BoxPlot/BoxPlotSeries.js",[t["Series/Column/ColumnSeries.js"],t["Core/Globals.js"],t["Core/Color/Palette.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n,g,a){var u=this&&this.__extends||function(){var a=function(b,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(b,t)};return function(b,t){function e(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}();e=e.noop;var r=a.extend,o=a.merge,l=a.pick;return a=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.data=void 0,b.options=void 0,b.points=void 0,b}return u(b,a),b.prototype.pointAttribs=function(){return{}},b.prototype.translate=function(){var b=this.yAxis,t=this.pointArrayMap;a.prototype.translate.apply(this),this.points.forEach((function(a){t.forEach((function(t){null!==a[t]&&(a[t+"Plot"]=b.translate(a[t],0,1,0,1))})),a.plotHigh=a.highPlot}))},b.prototype.drawPoints=function(){var g,t,e,n,q,p,r,o,h,c,d,a=this,b=a.options,f=a.chart,m=f.renderer,v=0,y=!1!==a.doQuartiles,u=a.options.whiskerLength;a.points.forEach((function(x){var w=x.graphic,S=w?"animate":"attr",C=x.shapeArgs,_={},P={},M={},O={},k=x.color||a.color;void 0!==x.plotY&&(r=Math.round(C.width),o=Math.floor(C.x),h=o+r,c=Math.round(r/2),g=Math.floor(y?x.q1Plot:x.lowPlot),t=Math.floor(y?x.q3Plot:x.lowPlot),e=Math.floor(x.highPlot),n=Math.floor(x.lowPlot),w||(x.graphic=w=m.g("point").add(a.group),x.stem=m.path().addClass("highcharts-boxplot-stem").add(w),u&&(x.whiskers=m.path().addClass("highcharts-boxplot-whisker").add(w)),y&&(x.box=m.path(void 0).addClass("highcharts-boxplot-box").add(w)),x.medianShape=m.path(void 0).addClass("highcharts-boxplot-median").add(w)),f.styledMode||(P.stroke=x.stemColor||b.stemColor||k,P["stroke-width"]=l(x.stemWidth,b.stemWidth,b.lineWidth),P.dashstyle=x.stemDashStyle||b.stemDashStyle||b.dashStyle,x.stem.attr(P),u&&(M.stroke=x.whiskerColor||b.whiskerColor||k,M["stroke-width"]=l(x.whiskerWidth,b.whiskerWidth,b.lineWidth),M.dashstyle=x.whiskerDashStyle||b.whiskerDashStyle||b.dashStyle,x.whiskers.attr(M)),y&&(_.fill=x.fillColor||b.fillColor||k,_.stroke=b.lineColor||k,_["stroke-width"]=b.lineWidth||0,_.dashstyle=x.boxDashStyle||b.boxDashStyle||b.dashStyle,x.box.attr(_)),O.stroke=x.medianColor||b.medianColor||k,O["stroke-width"]=l(x.medianWidth,b.medianWidth,b.lineWidth),O.dashstyle=x.medianDashStyle||b.medianDashStyle||b.dashStyle,x.medianShape.attr(O)),p=x.stem.strokeWidth()%2/2,w=[["M",v=o+c+p,t],["L",v,e],["M",v,g],["L",v,n]],x.stem[S]({d:w}),y&&(p=x.box.strokeWidth()%2/2,g=Math.floor(g)+p,t=Math.floor(t)+p,w=[["M",o+=p,t],["L",o,g],["L",h+=p,g],["L",h,t],["L",o,t],["Z"]],x.box[S]({d:w})),u&&(p=x.whiskers.strokeWidth()%2/2,e+=p,n+=p,d=/%$/.test(u)?c*parseFloat(u)/100:u/2,w=[["M",v-d,e],["L",v+d,e],["M",v-d,n],["L",v+d,n]],x.whiskers[S]({d:w})),q=Math.round(x.medianPlot),p=x.medianShape.strokeWidth()%2/2,w=[["M",o,q+=p],["L",h,q]],x.medianShape[S]({d:w}))}))},b.prototype.toYData=function(b){return[b.low,b.q1,b.median,b.q3,b.high]},b.defaultOptions=o(t.defaultOptions,{threshold:null,tooltip:{pointFormat:'<span style="color:{point.color}">â</span> <b> {series.name}</b><br/>Maximum: {point.high}<br/>Upper quartile: {point.q3}<br/>Median: {point.median}<br/>Lower quartile: {point.q1}<br/>Minimum: {point.low}<br/>'},whiskerLength:"50%",fillColor:n.backgroundColor,lineWidth:1,medianWidth:2,whiskerWidth:2}),b}(t),r(a.prototype,{pointArrayMap:["low","q1","median","q3","high"],pointV
2alKey:"high",drawDataLabels:e,setStackedPoints:e}),g.registerSeriesType("boxplot",a),a})),e(t,"Series/ErrorBar/ErrorBarSeries.js",[t["Series/BoxPlot/BoxPlotSeries.js"],t["Series/Column/ColumnSeries.js"],t["Core/Color/Palette.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n,g,a){var u=this&&this.__extends||function(){var a=function(b,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(b,t)};return function(b,t){function e(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}(),r=g.seriesTypes.arearange,o=a.merge;a=a.extend;var l=function(a){function b(){var b=null!==a&&a.apply(this,arguments)||this;return b.data=void 0,b.options=void 0,b.points=void 0,b}return u(b,a),b.prototype.getColumnMetrics=function(){return this.linkedParent&&this.linkedParent.columnMetrics||e.prototype.getColumnMetrics.call(this)},b.prototype.drawDataLabels=function(){var b=this.pointValKey;r&&(r.prototype.drawDataLabels.call(this),this.data.forEach((function(a){a.y=a[b]})))},b.prototype.toYData=function(b){return[b.low,b.high]},b.defaultOptions=o(t.defaultOptions,{color:n.neutralColor100,grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'<span style="color:{point.color}">â</span> {series.name}: <b>{point.low}</b> - <b>{point.high}</b><br/>'},whiskerWidth:null}),b}(t);return a(l.prototype,{pointArrayMap:["low","high"],pointValKey:"high",doQuartiles:!1}),g.registerSeriesType("errorbar",l),l})),e(t,"Core/Axis/WaterfallAxis.js",[t["Extensions/Stacking.js"],t["Core/Utilities.js"]],(function(t,e){var a,n=e.addEvent,g=e.objectEach;return function(a){function e(){var b=this.waterfall.stacks;b&&(b.changed=!1,delete b.alreadyChanged)}function r(){var b=this.options.stackLabels;b&&b.enabled&&this.waterfall.stacks&&this.waterfall.renderStackTotals()}function u(){for(var b=this.axes,a=this.series,t=a.length;t--;)a[t].options.stacking&&(b.forEach((function(b){b.isXAxis||(b.waterfall.stacks.changed=!0)})),t=0)}function o(){this.waterfall||(this.waterfall=new b(this))}var b=function(){function b(b){this.axis=b,this.stacks={changed:!1}}return b.prototype.renderStackTotals=function(){var b=this.axis,a=b.waterfall.stacks,e=b.stacking&&b.stacking.stackTotalGroup,n=new t(b,b.options.stackLabels,!1,0,void 0);this.dummyStackItem=n,g(a,(function(b){g(b,(function(b){n.total=b.stackTotal,b.label&&(n.label=b.label),t.prototype.render.call(n,e),b.label=n.label,delete n.label}))})),n.total=null},b}();a.Composition=b,a.compose=function(b,a){n(b,"init",o),n(b,"afterBuildStacks",e),n(b,"afterRender",r),n(a,"beforeRedraw",u)}}(a||(a={})),a})),e(t,"Series/Waterfall/WaterfallPoint.js",[t["Series/Column/ColumnSeries.js"],t["Core/Series/Point.js"],t["Core/Utilities.js"]],(function(t,e,n){var g=this&&this.__extends||function(){var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,t){a.__proto__=t}||function(a,t){for(var b in t)t.hasOwnProperty(b)&&(a[b]=t[b])})(t,e)};return function(t,e){function g(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(g.prototype=e.prototype,new g)}}(),a=n.isNumber;return function(t){function n(){var a=null!==t&&t.apply(this,arguments)||this;return a.options=void 0,a.series=void 0,a}return g(n,t),n.prototype.getClassName=function(){var a=e.prototype.getClassName.call(this);return this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"),a},n.prototype.isValid=function(){return a(this.y)||this.isSum||!!this.isIntermediateSum},n}(t.prototype.pointClass)})),e(t,"Series/Waterfall/WaterfallSeries.js",[t["Core/Chart/Chart.js"],t["Core/Globals.js"],t["Core/Color/Palette.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"],t["Core/Axis/WaterfallAxis.js"],t["Series/Waterfall/WaterfallPoint.js"]],(function(t,e,n,g,a,u,r){var o=this&&this.__extends||function(){var b=function(a,t){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,t){b.__proto__=t}||function(b,t){for(var a in t)t.hasOwnProperty(a)&&(b[a]=t[a])})(a,t)};return function(a,t){function p(){this.constructor=a}b(a,t),a.prototype=null===t?Object.create(t):(p.prototype=t.prototype,new p)}}(),l=g.seriesTypes,h=l.column,b=l.line,c=a.arrayMax,d=a.arrayMin,f=a.correctFloat;l=a.extend;var m=a.merge,v=a.objectEach,y=a.pick;return a=function(a){function t(){var b=null!==a&&a.apply(this,arguments)||this;return b.chart=void 0,b.data=void 0,b.options=void 0,b.points=void 0,b.stackedYNeg=void 0,b.stackedYPos=void 0,b.stackKey=void 0,b.xData=void 0,b.yAxis=void 0,b.yData=void 0,b}return o(t,a),t.prototype.generatePoints=function(){var b;h.prototype.generatePoints.apply(this);var a=0;for(b=this.points.length;a<b;a++){var t=this.points[a],e=this.processedYData[a];(t.isIntermediateSum||t.isSum)&&(t.y=f(e))}},t.prototype.translate=function(){var t,b=this.options,a=this.yAxis,e=y(b.minPointLength,5),n=e/2,r=b.threshold,o=b.stacking,g=a.waterfall.stacks[this.stackKey];h.prototype.translate.apply(this);var l=t=r,c=this.points,d=0;for(b=c.length;d<b;d++){var f=c[d],u=this.processedYData[d],m=f.shapeArgs,v=[0,u],x=f.y;if(o){if(g){if(v=g[d],"overlap"===o){var w=v.stackState[v.stateIndex--];w=0<=x?w:w-x,Object.hasOwnProperty.call(v,"absolutePos")&&delete v.absolutePos,Object.hasOwnProperty.call(v,"absoluteNeg")&&delete v.absoluteNeg}else 0<=x?(w=v.threshold+v.posTotal,v.posTotal-=x):(w=v.threshold+v.negTotal,v.negTotal-=x,w-=x),!v.posTotal&&Object.hasOwnProperty.call(v,"absolutePos")&&(v.posTotal=v.absolutePos,delete v.absolutePos),!v.negTotal&&Object.hasOwnProperty.call(v,"absoluteNeg")&&(v.negTotal=v.absoluteNeg,delete v.absoluteNeg);f.isSum||(v.connectorThreshold=v.threshold+v.stackTotal),a.reversed?(u=0<=x?w-x:w+x,x=w):(u=w,x=w-x),f.below=u<=y(r,0),m.y=a.translate(u,0,1,0,1),m.height=Math.abs(m.y-a.translate(x,0,1,0,1)),(x=a.waterfall.dummyStackItem)&&(x.x=d,x.label=g[d].label,x.setOffset(this.pointXOffset||0,this.barW||0,this.stackedYNeg[d],this.stackedYPos[d]))}}else w=Math.max(l,l+x)+v[0],m.y=a.translate(w,0,1,0,1),f.isSum?(m.y=a.translate(v[1],0,1,0,1),m.height=Math.min(a.translate(v[0],0,1,0,1),a.len)-m.y):f.isIntermediateSum?(0<=x?(u=v[1]+t,x=t):(u
2=t,x=v[1]+t),a.reversed&&(u^=x,u^=x^=u),m.y=a.translate(u,0,1,0,1),m.height=Math.abs(m.y-Math.min(a.translate(x,0,1,0,1),a.len)),t+=v[1]):(m.height=0<u?a.translate(l,0,1,0,1)-m.y:a.translate(l,0,1,0,1)-a.translate(l-u,0,1,0,1),l+=u,f.below=l<y(r,0)),0>m.height&&(m.y+=m.height,m.height*=-1);f.plotY=m.y=Math.round(m.y)-this.borderWidth%2/2,m.height=Math.max(Math.round(m.height),.001),f.yBottom=m.y+m.height,m.height<=e&&!f.isNull?(m.height=e,m.y-=n,f.plotY=m.y,f.minPointLengthOffset=0>f.y?-n:n):(f.isNull&&(m.width=0),f.minPointLengthOffset=0),m=f.plotY+(f.negative?m.height:0),this.chart.inverted?f.tooltipPos[0]=a.len-m:f.tooltipPos[1]=m}},t.prototype.processData=function(b){var t,g,q,e,n,r=this.options,o=this.yData,l=r.data,h=o.length,c=r.threshold||0;for(n=g=t=q=e=0;n<h;n++){var d=o[n],m=l&&l[n]?l[n]:{};"sum"===d||m.isSum?o[n]=f(g):"intermediateSum"===d||m.isIntermediateSum?(o[n]=f(t),t=0):(g+=d,t+=d),q=Math.min(g,q),e=Math.max(g,e)}a.prototype.processData.call(this,b),r.stacking||(this.dataMin=q+c,this.dataMax=e)},t.prototype.toYData=function(b){return b.isSum?"sum":b.isIntermediateSum?"intermediateSum":b.y},t.prototype.updateParallelArrays=function(b,t){a.prototype.updateParallelArrays.call(this,b,t),"sum"!==this.yData[0]&&"intermediateSum"!==this.yData[0]||(this.yData[0]=null)},t.prototype.pointAttribs=function(b,a){var t=this.options.upColor;return t&&!b.options.color&&(b.color=0<b.y?t:null),delete(b=h.prototype.pointAttribs.call(this,b,a)).dashstyle,b},t.prototype.getGraphPath=function(){return[["M",0,0]]},t.prototype.getCrispPath=function(){var t,b=this.data,a=this.yAxis,e=b.length,n=Math.round(this.graph.strokeWidth())%2/2,r=Math.round(this.borderWidth)%2/2,o=this.xAxis.reversed,l=this.yAxis.reversed,g=this.options.stacking,h=[];for(t=1;t<e;t++){var c=b[t].shapeArgs,d=b[t-1],f=b[t-1].shapeArgs,u=a.waterfall.stacks[this.stackKey],m=0<d.y?-f.height:0;u&&f&&c&&(u=u[t-1],g?(u=u.connectorThreshold,m=Math.round(a.translate(u,0,1,0,1)+(l?m:0))-n):m=f.y+d.minPointLengthOffset+r-n,h.push(["M",(f.x||0)+(o?0:f.width||0),m],["L",(c.x||0)+(o&&c.width||0),m])),f&&h.length&&(!g&&0>d.y&&!l||0<d.y&&l)&&(h[h.length-2][2]+=f.height,h[h.length-1][2]+=f.height)}return h},t.prototype.drawGraph=function(){b.prototype.drawGraph.call(this),this.graph.attr({d:this.getCrispPath()})},t.prototype.setStackedPoints=function(){function b(b,t,a,e){if(C)for(;a<C;a++)y.stackState[a]+=e;else y.stackState[0]=b,C=y.stackState.length;y.stackState.push(y.stackState[C-1]+t)}var t,e,n,a=this.options,r=this.yAxis.waterfall.stacks,o=a.threshold,l=o||0,h=l,c=this.stackKey,g=this.xData,d=g.length;this.yAxis.stacking.usePercentage=!1;var f=e=n=l;if(this.visible||!this.chart.options.chart.ignoreHiddenSeries){var u=r.changed;(t=r.alreadyChanged)&&0>t.indexOf(c)&&(u=!0),r[c]||(r[c]={}),t=r[c];for(var m=0;m<d;m++){var v=g[m];t[v]&&!u||(t[v]={negTotal:0,posTotal:0,stackTotal:0,threshold:0,stateIndex:0,stackState:[],label:u&&t[v]?t[v].label:void 0});var y=t[v],x=this.yData[m];0<=x?y.posTotal+=x:y.negTotal+=x;var w=a.data[m];v=y.absolutePos=y.posTotal;var S=y.absoluteNeg=y.negTotal;y.stackTotal=v+S;var C=y.stackState.length;w&&w.isIntermediateSum?(b(n,e,0,n),n=e,e=o,l^=h,l^=h^=l):w&&w.isSum?(b(o,f,C),l=o):(b(l,x,0,f),w&&(f+=x,e+=x)),y.stateIndex++,y.threshold=l,l+=y.stackTotal}r.changed=!1,r.alreadyChanged||(r.alreadyChanged=[]),r.alreadyChanged.push(c)}},t.prototype.getExtremes=function(){var b=this.options.stacking;if(b){var a=this.yAxis;a=a.waterfall.stacks;var t=this.stackedYNeg=[],e=this.stackedYPos=[];return v(a[this.stackKey],"overlap"===b?function(b){t.push(d(b.stackState)),e.push(c(b.stackState))}:function(b){t.push(b.negTotal+b.threshold),e.push(b.posTotal+b.threshold)}),{dataMin:d(t),dataMax:c(e)}}return{dataMin:this.dataMin,dataMax:this.dataMax}},t.defaultOptions=m(h.defaultOptions,{dataLabels:{inside:!0},lineWidth:1,lineColor:n.neutralColor80,dashStyle:"Dot",borderColor:n.neutralColor80,states:{hover:{lineWidthPlus:0}}}),t}(h),l(a.prototype,{getZonesGraphs:b.prototype.getZonesGraphs,pointValKey:"y",showLine:!0,pointClass:r}),g.registerSeriesType("waterfall",a),u.compose(e.Axis,t),a})),e(t,"Series/Polygon/PolygonSeries.js",[t["Core/Globals.js"],t["Mixins/LegendSymbol.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n,g){var a=this&&this.__extends||function(){var b=function(a,t){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(a,t)};return function(a,t){function e(){this.constructor=a}b(a,t),a.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}();t=t.noop;var u=n.series,r=n.seriesTypes,o=r.area,l=r.line,h=r.scatter;r=g.extend;var b=g.merge;return g=function(t){function e(){var b=null!==t&&t.apply(this,arguments)||this;return b.data=void 0,b.options=void 0,b.points=void 0,b}return a(e,t),e.prototype.getGraphPath=function(){for(var b=l.prototype.getGraphPath.call(this),a=b.length+1;a--;)(a===b.length||"M"===b[a][0])&&0<a&&b.splice(a,0,["Z"]);return this.areaPath=b},e.prototype.drawGraph=function(){this.options.fillColor=this.color,o.prototype.drawGraph.call(this)},e.defaultOptions=b(h.defaultOptions,{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0}),e}(h),r(g.prototype,{type:"polygon",drawLegendSymbol:e.drawRectangle,drawTracker:u.prototype.drawTracker,setStackedPoints:t}),n.registerSeriesType("polygon",g),g})),e(t,"Series/Bubble/BubblePoint.js",[t["Core/Series/Point.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n){var a,g=this&&this.__extends||(a=function(t,e){return(a=Object.
2setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,t){a.__proto__=t}||function(a,t){for(var e in t)t.hasOwnProperty(e)&&(a[e]=t[e])})(t,e)},function(t,e){function g(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(g.prototype=e.prototype,new g)});return(n=n.extend)((e=function(a){function e(){var t=null!==a&&a.apply(this,arguments)||this;return t.options=void 0,t.series=void 0,t}return g(e,a),e.prototype.haloPath=function(a){return t.prototype.haloPath.call(this,0===a?0:(this.marker&&this.marker.radius||0)+a)},e}(e.seriesTypes.scatter.prototype.pointClass)).prototype,{ttBelow:!1}),e})),e(t,"Series/Bubble/BubbleLegend.js",[t["Core/Chart/Chart.js"],t["Core/Color/Color.js"],t["Core/Globals.js"],t["Core/Legend.js"],t["Core/Color/Palette.js"],t["Core/Series/Series.js"],t["Core/Utilities.js"]],(function(t,e,n,g,a,u,r){var o=e.parse,l=n.noop;e=r.addEvent;var h=r.arrayMax,b=r.arrayMin,c=r.isNumber,d=r.merge,f=r.objectEach,m=r.pick,v=r.setOptions,y=r.stableSort,x=r.wrap;return v({legend:{bubbleLegend:{borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:10,color:void 0},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0}}}),v=function(){function t(b,a){this.options=this.symbols=this.visible=this.ranges=this.movementX=this.maxLabel=this.legendSymbol=this.legendItemWidth=this.legendItemHeight=this.legendItem=this.legendGroup=this.legend=this.fontMetrics=this.chart=void 0,this.setState=l,this.init(b,a)}return t.prototype.init=function(b,a){this.options=b,this.visible=!0,this.chart=a.chart,this.legend=a},t.prototype.addToLegend=function(b){b.splice(this.options.legendIndex,0,this)},t.prototype.drawLegendSymbol=function(b){var a=this.chart,t=this.options,e=m(b.options.itemDistance,20),n=t.ranges,r=t.connectorDistance;this.fontMetrics=a.renderer.fontMetrics(t.labels.style.fontSize.toString()+"px"),n&&n.length&&c(n[0].value)?(y(n,(function(b,a){return a.value-b.value})),this.ranges=n,this.setOptions(),this.render(),a=this.getMaxLabelSize(),b=2*(n=this.ranges[0].radius),r=0<(r=r-n+a.width)?r:0,this.maxLabel=a,this.movementX="left"===t.labels.align?r:0,this.legendItemWidth=b+r+e,this.legendItemHeight=b+this.fontMetrics.h/2):b.options.bubbleLegend.autoRanges=!0},t.prototype.setOptions=function(){var b=this.ranges,a=this.options,t=this.chart.series[a.seriesIndex],e=this.legend.baseline,n={"z-index":a.zIndex,"stroke-width":a.borderWidth},r={"z-index":a.zIndex,"stroke-width":a.connectorWidth},l=this.getLabelStyles(),g=t.options.marker.fillOpacity,h=this.chart.styledMode;b.forEach((function(p,c){h||(n.stroke=m(p.borderColor,a.borderColor,t.color),n.fill=m(p.color,a.color,1!==g?o(t.color).setOpacity(g).get("rgba"):t.color),r.stroke=m(p.connectorColor,a.connectorColor,t.color)),b[c].radius=this.getRangeRadius(p.value),b[c]=d(b[c],{center:b[0].radius-b[c].radius+e}),h||d(!0,b[c],{bubbleStyle:d(!1,n),connectorStyle:d(!1,r),labelStyle:l})}),this)},t.prototype.getLabelStyles=function(){var b=this.options,t={},e="left"===b.labels.align,n=this.legend.options.rtl;return f(b.labels.style,(function(b,a){"color"!==a&&"fontSize"!==a&&"z-index"!==a&&(t[a]=b)})),d(!1,t,{"font-size":b.labels.style.fontSize,fill:m(b.labels.style.color,a.neutralColor100),"z-index":b.zIndex,align:n||e?"right":"left"})},t.prototype.getRangeRadius=function(b){var a=this.options;return this.chart.series[this.options.seriesIndex].getRadius.call(this,a.ranges[a.ranges.length-1].value,a.ranges[0].value,a.minSize,a.maxSize,b)},t.prototype.render=function(){var b=this.chart.renderer,a=this.options.zThreshold;this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),this.legendSymbol=b.g("bubble-legend"),this.legendItem=b.g("bubble-legend-item"),this.legendSymbol.translateX=0,this.legendSymbol.translateY=0,this.ranges.forEac
2h((function(b){b.value>=a&&this.renderRange(b)}),this),this.legendSymbol.add(this.legendItem),this.legendItem.add(this.legendGroup),this.hideOverlappingLabels()},t.prototype.renderRange=function(b){var a=this.options,t=a.labels,e=this.chart.renderer,n=this.symbols,r=n.labels,o=b.center,g=Math.abs(b.radius),l=a.connectorDistance||0,h=t.align,c=t.style.fontSize;l=this.legend.options.rtl||"left"===h?-l:l,t=a.connectorWidth;var q=this.ranges[0].radius||0,d=o-g-a.borderWidth/2+t/2;c=c/2-(this.fontMetrics.h-c)/2;var f=e.styledMode;"center"===h&&(l=0,a.connectorDistance=0,b.labelStyle.align="center"),h=d+a.labels.y;var u=q+l+a.labels.x;n.bubbleItems.push(e.circle(q,o+((d%1?1:.5)-(t%2?0:.5)),g).attr(f?{}:b.bubbleStyle).addClass((f?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-symbol "+(a.className||"")).add(this.legendSymbol)),n.connectors.push(e.path(e.crispLine([["M",q,d],["L",q+l,d]],a.connectorWidth)).attr(f?{}:b.connectorStyle).addClass((f?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+(a.connectorClassName||"")).add(this.legendSymbol)),b=e.text(this.formatLabel(b),u,h+c).attr(f?{}:b.labelStyle).addClass("highcharts-bubble-legend-labels "+(a.labels.className||"")).add(this.legendSymbol),r.push(b),b.placed=!0,b.alignAttr={x:u,y:h+c}},t.prototype.getMaxLabelSize=function(){var b,a;return this.symbols.labels.forEach((function(t){a=t.getBBox(!0),b=b?a.width>b.width?a:b:a})),b||{}},t.prototype.formatLabel=function(b){var a=this.options,t=a.labels.formatter;a=a.labels.format;var e=this.chart.numberFormatter;return a?r.format(a,b):t?t.call(b):e(b.value,1)},t.prototype.hideOverlappingLabels=function(){var b=this.chart,a=this.symbols;!this.options.labels.allowOverlap&&a&&(b.hideOverlappingLabels(a.labels),a.labels.forEach((function(b,t){b.newOpacity?b.newOpacity!==b.oldOpacity&&a.connectors[t].show():a.connectors[t].hide()})))},t.prototype.getRanges=function(){var t,a=this.legend.bubbleLegend,e=a.options.ranges,n=Number.MAX_VALUE,g=-Number.MAX_VALUE;a.chart.series.forEach((function(a){a.isBubble&&!a.ignoreSeries&&(t=a.zData.filter(c)).length&&(n=m(a.options.zMin,Math.min(n,Math.max(b(t),!1===a.options.displayNegative?a.options.zThreshold:-Number.MAX_VALUE))),g=m(a.options.zMax,Math.max(g,h(t))))}));var r=n===g?[{value:g}]:[{value:n},{value:(n+g)/2},{value:g,autoRanges:!0}];return e.length&&e[0].radius&&r.reverse(),r.forEach((function(b,a){e&&e[a]&&(r[a]=d(!1,e[a],b))})),r},t.prototype.predictBubbleSizes=function(){var b=this.chart,a=this.fontMetrics,t=b.legend.options,e="horizontal"===t.layout,n=e?b.legend.lastLineHeight:0,r=b.plotSizeX,g=b.plotSizeY,o=b.series[this.options.seriesIndex];b=Math.ceil(o.minPxSize);var l=Math.ceil(o.maxPxSize);o=o.options.maxSize;var h=Math.min(g,r);return t.floating||!/%$/.test(o)?a=l:(o=parseFloat(o),a=(h+n-a.h/2)*o/100/(o/100+1),(e&&g-a>=r||!e&&r-a>=g)&&(a=l)),[b,Math.ceil(a)]},t.prototype.updateRanges=function(b,a){var t=this.legend.options.bubbleLegend;t.minSize=b,t.maxSize=a,t.ranges=this.getRanges()},t.prototype.correctSizes=function(){var b=this.legend,a=this.chart.series[this.options.seriesIndex];1<Math.abs(Math.ceil(a.maxPxSize)-this.options.maxSize)&&(this.updateRanges(this.options.minSize,a.maxPxSize),b.render())},t}(),e(g,"afterGetAllItems",(function(b){var a=this.bubbleLegend,t=this.options,e=t.bubbleLegend,r=this.chart.getVisibleBubbleSeriesIndex();a&&a.ranges&&a.ranges.length&&(e.ranges.length&&(e.autoRanges=!!e.ranges[0].autoRanges),this.destroyItem(a)),0<=r&&t.enabled&&e.enabled&&(e.seriesIndex=r,this.bubbleLegend=new n.BubbleLegend(e,this),this.bubbleLegend.addToLegend(b.allItems))})),t.prototype.getVisibleBubbleSeriesIndex=function(){for(var b=this.series,a=0;a<b.length;){if(b[a]&&b[a].isBubble&&b[a].visible&&b[a].zData.length)return a;a++}return-1},g.prototype.getLinesHeights=function(){var t,b=this.allItems,a=[],e=b.length,n=0;for(t=0;t<e;t++)if(b[t].legendItemHeight&&(b[t].itemHeight=b[t].legendItemHeight),b[t]===b[e-1]||b[t+1]&&b[t]._legendItemPos[1]!==b[t+1]._legendItemPos[1]){a.push({height:0});for(var r=a[a.length-1];n<=t;n++)b[n].itemHeight>r.height&&(r.height=b[n].itemHeight);r.step=t}return a},g.prototype.retranslateItems=function(b){var a,t,e,n=this.options.rtl,r=0;
2this.allItems.forEach((function(o,g){a=o.legendGroup.translateX,t=o._legendItemPos[1],((e=o.movementX)||n&&o.ranges)&&(e=n?a-o.options.maxSize/2:a+e,o.legendGroup.attr({translateX:e})),g>b[r].step&&r++,o.legendGroup.attr({translateY:Math.round(t+b[r].height/2)}),o._legendItemPos[1]=t+b[r].height/2}))},e(u,"legendItemClick",(function(){var b=this.chart,a=this.visible,t=this.chart.legend;t&&t.bubbleLegend&&(this.visible=!a,this.ignoreSeries=a,b=0<=b.getVisibleBubbleSeriesIndex(),t.bubbleLegend.visible!==b&&(t.update({bubbleLegend:{enabled:b}}),t.bubbleLegend.visible=b),this.visible=a)})),x(t.prototype,"drawChartBox",(function(b,a,t){var e=this.legend,n=0<=this.getVisibleBubbleSeriesIndex();if(e&&e.options.enabled&&e.bubbleLegend&&e.options.bubbleLegend.autoRanges&&n){var r=e.bubbleLegend.options;n=e.bubbleLegend.predictBubbleSizes(),e.bubbleLegend.updateRanges(n[0],n[1]),r.placed||(e.group.placed=!1,e.allItems.forEach((function(b){b.legendGroup.translateY=null}))),e.render(),this.getMargins(),this.axes.forEach((function(b){b.visible&&b.render(),r.placed||(b.setScale(),b.updateNames(),f(b.ticks,(function(b){b.isNew=!0,b.isNewLabel=!0})))})),r.placed=!0,this.getMargins(),b.call(this,a,t),e.bubbleLegend.correctSizes(),e.retranslateItems(e.getLinesHeights())}else b.call(this,a,t),e&&e.options.enabled&&e.bubbleLegend&&(e.render(),e.retranslateItems(e.getLinesHeights()))})),n.BubbleLegend=v,n.BubbleLegend})),e(t,"Series/Bubble/BubbleSeries.js",[t["Core/Axis/Axis.js"],t["Series/Bubble/BubblePoint.js"],t["Core/Color/Color.js"],t["Core/Globals.js"],t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n,g,a,u,r){var o=this&&this.__extends||function(){var b=function(a,t){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,a){b.__proto__=a}||function(b,a){for(var t in a)a.hasOwnProperty(t)&&(b[t]=a[t])})(a,t)};return function(a,t){function e(){this.constructor=a}b(a,t),a.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}(),l=n.parse;n=g.noop;var h=u.seriesTypes;g=h.column;var b=h.scatter,c=r.arrayMax,d=r.arrayMin,f=r.clamp,m=r.extend,v=r.isNumber,y=r.merge,x=r.pick,w=r.pInt;return r=function(t){function e(){var b=null!==t&&t.apply(this,arguments)||this;return b.data=void 0,b.maxPxSize=void 0,b.minPxSize=void 0,b.options=void 0,b.points=void 0,b.radii=void 0,b.yData=void 0,b.zData=void 0,b}return o(e,t),e.prototype.animate=function(b){!b&&this.points.length<this.options.animationLimit&&this.points.forEach((function(b){var a=b.graphic;a&&a.width&&(this.hasRendered||a.attr({x:b.plotX,y:b.plotY,width:1,height:1}),a.animate(this.markerAttribs(b),this.options.animation))}),this)},e.prototype.getRadii=function(b,a,t){var e=this.zData,n=this.yData,r=t.minPxSize,g=t.maxPxSize,o=[],l=0;for(t=e.length;l<t;l++){var h=e[l];o.push(this.getRadius(b,a,r,g,h,n[l]))}this.radii=o},e.prototype.getRadius=function(b,a,t,e,n,g){var r=this.options,o="width"!==r.sizeBy,l=r.zThreshold,h=a-b,c=.5;if(null===g||null===n)return null;if(v(n)){if(r.sizeByAbsoluteValue&&(n=Math.abs(n-l),h=Math.max(a-l,Math.abs(b-l)),b=0),n<b)return t/2-1;0<h&&(c=(n-b)/h)}return o&&0<=c&&(c=Math.sqrt(c)),Math.ceil(t+c*(e-t))/2},e.prototype.hasData=function(){return!!this.processedXData.length},e.prototype.pointAttribs=function(b,t){var e=this.options.marker.fillOpacity;return b=a.prototype.pointAttribs.call(this,b,t),1!==e&&(b.fill=l(b.fill).setOpacity(e).get("rgba")),b},e.prototype.translate=function(){var b,a=this.data,e=this.radii;for(t.prototype.translate.call(this),b=a.length;b--;){var n=a[b],g=e?e[b]:0;v(g)&&g>=this.minPxSize/2?(n.marker=m(n.marker,{radius:g,width:2*g,height:2*g}),n.dlBox={x:n.plotX-g,y:n.plotY-g,width:2*g,height:2*g}):n.shapeArgs=n.plotY=n.dlBox=void 0}},e.defaultOptions=y(b.defaultOptions,{dataLabels:{formatter:function(){return this.point.z},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),e}(b),m(r.prototype,{alignDataLabel:g.prototype.alignDataLabel,applyZones:n,bubblePadding:!0,buildKDTree:n,directTouch:!0,isBubble:!0,pointArrayMap:["y","z"],pointClass:e,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),t.prototype.beforePadding=function(){var b=this,a=this.len,t=this.chart,e=0,n=a,g=this.isXAxis,r=g?"xData":"yData",o=this.min,l={},u=Math.min(t.plotWidth,t.plotHeight),h=Number.MAX_VALUE,m=-Number.MAX_VALUE,y=this.max-o,S=a/y,C=[];
2this.series.forEach((function(a){var e=a.options;!a.bubblePadding||!a.visible&&t.options.chart.ignoreHiddenSeries||(b.allowZoomOutside=!0,C.push(a),g&&(["minSize","maxSize"].forEach((function(b){var a=e[b],t=/%$/.test(a);a=w(a),l[b]=t?u*a/100:a})),a.minPxSize=l.minSize,a.maxPxSize=Math.max(l.maxSize,l.minSize),(a=a.zData.filter(v)).length&&(h=x(e.zMin,f(d(a),!1===e.displayNegative?e.zThreshold:-Number.MAX_VALUE,h)),m=x(e.zMax,Math.max(m,c(a))))))})),C.forEach((function(a){var t=a[r],l=t.length;if(g&&a.getRadii(h,m,a),0<y)for(;l--;)if(v(t[l])&&b.dataMin<=t[l]&&t[l]<=b.max){var c=a.radii?a.radii[l]:0;e=Math.min((t[l]-o)*S-c,e),n=Math.max((t[l]-o)*S+c,n)}})),C.length&&0<y&&!this.logarithmic&&(n-=a,S*=(a+Math.max(0,e)-Math.min(n,a))/a,[["min","userMin",e],["max","userMax",n]].forEach((function(a){void 0===x(b.options[a[0]],b[a[1]])&&(b[a[0]]+=a[2]/S)})))},u.registerSeriesType("bubble",r),r})),e(t,"Series/PackedBubble/PackedBubblePoint.js",[t["Core/Chart/Chart.js"],t["Core/Series/Point.js"],t["Core/Series/SeriesRegistry.js"]],(function(t,e,n){var a,g=this&&this.__extends||(a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,t){a.__proto__=t}||function(a,t){for(var e in t)t.hasOwnProperty(e)&&(a[e]=t[e])})(t,e)},function(t,e){function g(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(g.prototype=e.prototype,new g)});return function(a){function n(){var t=null!==a&&a.apply(this,arguments)||this;return t.degree=NaN,t.mass=NaN,t.radius=NaN,t.options=void 0,t.series=void 0,t.value=null,t}return g(n,a),n.prototype.destroy=function(){return this.series.layout&&this.series.layout.removeElementFromCollection(this,this.series.layout.nodes),e.prototype.destroy.apply(this,arguments)},n.prototype.firePointEvent=function(){var a=this.series.options;if(this.isParentNode&&a.parentNode){var g=a.allowPointSelect;a.allowPointSelect=a.parentNode.allowPointSelect,e.prototype.firePointEvent.apply(this,arguments),a.allowPointSelect=g}else e.prototype.firePointEvent.apply(this,arguments)},n.prototype.select=function(){var a=this.series.chart;this.isParentNode?(a.getSelectedPoints=a.getSelectedParentNodes,e.prototype.select.apply(this,arguments),a.getSelectedPoints=t.prototype.getSelectedPoints):e.prototype.select.apply(this,arguments)},n}(n.seriesTypes.bubble.prototype.pointClass)})),e(t,"Series/Networkgraph/DraggableNodes.js",[t["Core/Chart/Chart.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(t,e,n){var g=n.addEvent;e.dragNodesMixin={onMouseDown:function(a,t){t=this.chart.pointer.normalize(t),a.fixedPosition={chartX:t.chartX,chartY:t.chartY,plotX:a.plotX,plotY:a.plotY},a.inDragMode=!0},onMouseMove:function(a,t){if(a.fixedPosition&&a.inDragMode){var e=this.chart;t=e.pointer.normalize(t);var g=a.fixedPosition.chartX-t.chartX,n=a.fixedPosition.chartY-t.chartY;t=e.graphLayoutsLookup,(5<Math.abs(g)||5<Math.abs(n))&&(g=a.fixedPosition.plotX-g,n=a.fixedPosition.plotY-n,e.isInsidePlot(g,n)&&(a.plotX=g,a.plotY=n,a.hasDragged=!0,this.redrawHalo(a),t.forEach((function(a){a.restartSimulation()}))))}},onMouseUp:function(a,t){a.fixedPosition&&(a.hasDragged&&(this.layout.enableSimulation?this.layout.start():this.chart.redraw()),a.inDragMode=a.hasDragged=!1,this.options.fixedDraggable||delete a.fixedPosition)},redrawHalo:function(a){a&&this.halo&&this.halo.attr({d:a.haloPath(this.options.states.hover.halo.size)})}},g(t,"load",(function(){var t,e,n,a=this;a.container&&(t=g(a.container,"mousedown",(function(t){var r=a.hoverPoint;r&&r.series&&r.series.hasDraggableNodes&&r.series.options.draggable&&(r.series.onMouseDown(r,t),e=g(a.container,"mousemove",(function(b){return r&&r.series&&r.series.onMouseMove(r,b)})),n=g(a.container.ownerDocument,"mouseup",(function(b){return e(),n(),r&&r.series&&r.series.onMouseUp(r,b)})))}))),g(a,"destroy",(function(){t()}))}))})),e(t,"Series/Networkgraph/Integrations.js",[t["Core/Globals.js"]],(function(t){t.networkgraphIntegrations={verlet:{attractiveForceFunction:function(t,e){return(e-t)/t},repulsiveForceFunction:function(t,e){return(e-t)/t*(e>t?1:0)},barycenter:function(){var t=this.options.gravitationalConstant,e=this.barycenter.xFactor,g=this.barycenter.yFactor;e=(e-(this.box.left+this.box.width)/2)*t,g=(g-(this.box.top+this.box.height)/2)*t,this.nodes.forEac
2h((function(a){a.fixedPosition||(a.plotX-=e/a.mass/a.degree,a.plotY-=g/a.mass/a.degree)}))},repulsive:function(t,e,g){e=e*this.diffTemperature/t.mass/t.degree,t.fixedPosition||(t.plotX+=g.x*e,t.plotY+=g.y*e)},attractive:function(t,e,g){var a=t.getMass(),n=-g.x*e*this.diffTemperature;e=-g.y*e*this.diffTemperature,t.fromNode.fixedPosition||(t.fromNode.plotX-=n*a.fromNode/t.fromNode.degree,t.fromNode.plotY-=e*a.fromNode/t.fromNode.degree),t.toNode.fixedPosition||(t.toNode.plotX+=n*a.toNode/t.toNode.degree,t.toNode.plotY+=e*a.toNode/t.toNode.degree)},integrate:function(t,e){var g=-t.options.friction,a=t.options.maxSpeed,n=(e.plotX+e.dispX-e.prevX)*g;g*=e.plotY+e.dispY-e.prevY;var r=Math.abs,o=r(n)/(n||1);r=r(g)/(g||1),n=o*Math.min(a,Math.abs(n)),g=r*Math.min(a,Math.abs(g)),e.prevX=e.plotX+e.dispX,e.prevY=e.plotY+e.dispY,e.plotX+=n,e.plotY+=g,e.temperature=t.vectorLength({x:n,y:g})},getK:function(t){return Math.pow(t.box.width*t.box.height/t.nodes.length,.5)}},euler:{attractiveForceFunction:function(t,e){return t*t/e},repulsiveForceFunction:function(t,e){return e*e/t},barycenter:function(){var t=this.options.gravitationalConstant,e=this.barycenter.xFactor,g=this.barycenter.yFactor;this.nodes.forEach((function(a){if(!a.fixedPosition){var n=a.getDegree();n*=1+n/2,a.dispX+=(e-a.plotX)*t*n/a.degree,a.dispY+=(g-a.plotY)*t*n/a.degree}}))},repulsive:function(t,e,g,a){t.dispX+=g.x/a*e/t.degree,t.dispY+=g.y/a*e/t.degree},attractive:function(t,e,g,a){var n=t.getMass(),r=g.x/a*e;e*=g.y/a,t.fromNode.fixedPosition||(t.fromNode.dispX-=r*n.fromNode/t.fromNode.degree,t.fromNode.dispY-=e*n.fromNode/t.fromNode.degree),t.toNode.fixedPosition||(t.toNode.dis
2pX+=r*n.toNode/t.toNode.degree,t.toNode.dispY+=e*n.toNode/t.toNode.degree)},integrate:function(t,e){e.dispX+=e.dispX*t.options.friction,e.dispY+=e.dispY*t.options.friction;var g=e.temperature=t.vectorLength({x:e.dispX,y:e.dispY});0!==g&&(e.plotX+=e.dispX/g*Math.min(Math.abs(e.dispX),t.temperature),e.plotY+=e.dispY/g*Math.min(Math.abs(e.dispY),t.temperature))},getK:function(t){return Math.pow(t.box.width*t.box.height/t.nodes.length,.3)}}}})),e(t,"Series/Networkgraph/QuadTree.js",[t["Core/Globals.js"],t["Core/Utilities.js"]],(function(t,e){e=e.extend;var n=t.QuadTreeNode=function(t){this.box=t,this.boxSize=Math.min(t.width,t.height),this.nodes=[],this.body=this.isInternal=!1,this.isEmpty=!0};e(n.prototype,{insert:function(t,a){this.isInternal?this.nodes[this.getBoxPosition(t)].insert(t,a-1):(this.isEmpty=!1,this.body?a?(this.isInternal=!0,this.divideBox(),!0!==this.body&&(this.nodes[this.getBoxPosition(this.body)].insert(this.body,a-1),this.body=!0),this.nodes[this.getBoxPosition(t)].insert(t,a-1)):((a=new n({top:t.plotX,left:t.plotY,width:.1,height:.1})).body=t,a.isInternal=!1,this.nodes.push(a)):(this.isInternal=!1,this.body=t))},updateMassAndCenter:function(){var t=0,a=0,e=0;this.isInternal?(this.nodes.forEach((function(n){n.isEmpty||(t+=n.mass,a+=n.plotX*n.mass,e+=n.plotY*n.mass)})),a/=t,e/=t):this.body&&(t=this.body.mass,a=this.body.plotX,e=this.body.plotY),this.mass=t,this.plotX=a,this.plotY=e},divideBox:function(){var t=this.box.width/2,a=this.box.height/2;this.nodes[0]=new n({left:this.box.left,top:this.box.top,width:t,height:a}),this.nodes[1]=new n({left:this.box.left+t,top:this.box.top,width:t,height:a}),this.nodes[2]=new n({left:this.box.left+t,top:this.box.top+a,width:t,height:a}),this.nodes[3]=new n({left:this.box.left,top:this.box.top+a,width:t,height:a})},getBoxPosition:function(t){var a=t.plotY<this.box.top+this.box.height/2;return t.plotX<this.box.left+this.box.width/2?a?0:3:a?1:2}}),e((t=t.QuadTree=function(t,a,e,r){this.box={left:t,top:a,width:e,height:r},this.maxDepth=25,this.root=new n(this.box,"0"),this.root.isInternal=!0,this.root.isRoot=!0,this.root.divideBox()}).prototype,{insertNodes:function(t){t.forEach((function(a){this.root.insert(a,this.maxDepth)}),this)},visitNodeRecursive:function(t,a,e){var n;t||(t=this.root),t===this.root&&a&&(n=a(t)),!1!==n&&(t.nodes.forEach((function(t){if(t.isInternal){if(a&&(n=a(t)),!1===n)return;this.visitNodeRecursive(t,a,e)}else t.body&&a&&a(t.body);e&&e(t)}),this),t===this.root&&e&&e(t))},calculateMassAndCenter:function(){this.visitNodeRecursive(null,null,(function(t){t.updateMassAndCenter()}))}})})),e(t,"Series/Networkgraph/Layouts.js",[t["Core/Chart/Chart.js"],t["Core/Animation/AnimationUtilities.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(t,e,n,g){var a=e.setAnimation;e=g.addEvent;var u=g.clamp,r=g.defined,o=g.extend,l=g.isFunction,h=g.pick;n.layouts={"reingold-fruchterman":function(){}},o(n.layouts["reingold-fruchterman"].prototype,{init:function(b){this.options=b,this.nodes=[],this.links=[],this.series=[],this.box={x:0,y:0,width:0,height:0},this.setInitialRendering(!0),this.integration=n.networkgraphIntegrations[b.integration],this.enableSimulation=b.enableSimulation,this.attractiveForce=h(b.attractiveForce,this.integration.attractiveForceFunction),this.repulsiveForce=h(b.repulsiveForce,this.integration.repulsiveForceFunction),this.approximation=b.approximation},updateSimulation:function(b){this.enableSimulation=h(b,this.options.enableSimulation)},start:function(){var b=this.series,a=this.options;this.currentStep=0,this.forces=b[0]&&b[0].forces||[],this.chart=b[0]&&b[0].chart,this.initialRendering&&(this.initPositions(),b.forEach((function(b){b.finishedAnimating=!0,b.render()}))),this.setK(),this.resetSimulation(a),this.enableSimulation&&this.step()},step:function(){var b=this,a=this.series;b.currentStep++,"barnes-hut"===b.approximation&&(b.createQuadTree(),b.quadTree.calculateMassAndCenter()),b.forces.forEach((function(a){b[a+"Forces"](b.temperature)})),b.applyLimits(b.temperature),b.temperature=b.coolDown(b.startTemperature,b.diffTemperature,b.currentStep),b.prevSystemTemperature=b.systemTemperature,b.systemTemperature=b.getSystemTemperature(),b.enableSimulation&&(a.forEac
2h((function(b){b.chart&&b.render()})),b.maxIterations--&&isFinite(b.temperature)&&!b.isStable()?(b.simulation&&n.win.cancelAnimationFrame(b.simulation),b.simulation=n.win.requestAnimationFrame((function(){b.step()}))):b.simulation=!1)},stop:function(){this.simulation&&n.win.cancelAnimationFrame(this.simulation)},setArea:function(b,a,t,e){this.box={left:b,top:a,width:t,height:e}},setK:function(){this.k=this.options.linkLength||this.integration.getK(this)},addElementsToCollection:function(b,a){b.forEach((function(b){-1===a.indexOf(b)&&a.push(b)}))},removeElementFromCollection:function(b,a){-1!==(b=a.indexOf(b))&&a.splice(b,1)},clear:function(){this.nodes.length=0,this.links.length=0,this.series.length=0,this.resetSimulation()},resetSimulation:function(){this.forcedStop=!1,this.systemTemperature=0,this.setMaxIterations(),this.setTemperature(),this.setDiffTemperature()},restartSimulation:function(){this.simulation?this.resetSimulation():(this.setInitialRendering(!1),this.enableSimulation?this.start():this.setMaxIterations(1),this.chart&&this.chart.redraw(),this.setInitialRendering(!0))},setMaxIterations:function(b){this.maxIterations=h(b,this.options.maxIterations)},setTemperature:function(){this.temperature=this.startTemperature=Math.sqrt(this.nodes.length)},setDiffTemperature:function(){this.diffTemperature=this.startTemperature/(this.options.maxIterations+1)},setInitialRendering:function(b){this.initialRendering=b},createQuadTree:function(){this.quadTree=new n.QuadTree(this.box.left,this.box.top,this.box.width,this.box.height),this.quadTree.insertNodes(this.nodes)},initPositions:function(){var b=this.options.initialPositions;l(b)?(b.call(this),this.nodes.forEach((function(b){r(b.prevX)||(b.prevX=b.plotX),r(b.prevY)||(b.prevY=b.plotY),b.dispX=0,b.dispY=0}))):"circle"===b?this.setCircularPositions():this.setRandomPositions()},setCircularPositions:function(){function b(a){a.linksFrom.forEach((function(a){r[a.toNode.id]||(r[a.toNode.id]=!0,g.push(a.toNode),b(a.toNode))}))}var a=this.box,t=this.nodes,e=2*Math.PI/(t.length+1),n=t.filter((function(b){return 0===b.linksTo.length})),g=[],r={},o=this.options.initialPositionRadius;n.forEach((function(a){g.push(a),b(a)})),g.length?t.forEach((function(b){-1===g.indexOf(b)&&g.push(b)})):g=t,g.forEach((function(b,t){b.plotX=b.prevX=h(b.plotX,a.width/2+o*Math.cos(t*e)),b.plotY=b.prevY=h(b.plotY,a.height/2+o*Math.sin(t*e)),b.dispX=0,b.dispY=0}))},setRandomPositions:function(){function b(b){return(b=b*b/Math.PI)-Math.floor(b)}var a=this.box,t=this.nodes,e=t.length+1;t.forEach((function(t,n){t.plotX=t.prevX=h(t.plotX,a.width*b(n)),t.plotY=t.prevY=h(t.plotY,a.height*b(e+n)),t.dispX=0,t.dispY=0}))},force:function(b){this.integration[b].apply(this,Array.prototype.slice.call(arguments,1))},barycenterForces:function(){this.getBarycenter(),this.force("barycenter")},getBarycenter:function(){var b=0,a=0,t=0;return this.nodes.forEach((function(e){a+=e.plotX*e.mass,t+=e.plotY*e.mass,b+=e.mass})),this.barycenter={x:a,y:t,xFactor:a/b,yFactor:t/b}},barnesHutApproximation:function(b,a){var t=this.getDistXY(b,a),e=this.vectorLength(t);if(b!==a&&0!==e)if(a.isInternal)if(a.boxSize/e<this.options.theta&&0!==e){var n=this.repulsiveForce(e,this.k);this.force("repulsive",b,n*a.mass,t,e);var r=!1}else r=!0;else n=this.repulsiveForce(e,this.k),this.force("repulsive",b,n*a.mass,t,e);return r},repulsiveForces:function(){var b=this;"barnes-hut"===b.approximation?b.nodes.forEach((function(a){b.quadTree.visitNodeRecursive(null,(function(t){return b.barnesHutApproximation(a,t)}))})):b.nodes.forEach((function(a){b.nodes.forEach((function(t){if(a!==t&&!a.fixedPosition){var e=b.getDistXY(a,t),n=b.vectorLength(e);if(0!==n){var r=b.repulsiveForce(n,b.k);b.force("repulsive",a,r*t.mass,e,n)}}}))}))},attractiveForces:function(){var t,e,n,a=this;a.links.forEach((function(b){b.fromNode&&b.toNode&&(t=a.getDistXY(b.fromNode,b.toNode),0!==(e=a.vectorLength(t))&&(n=a.attractiveForce(e,a.k),a.force("attractive",b,n,t,e)))}))},applyLimits:function(){var a=this;a.nodes.forEach((function(b){b.fixedPosition||(a.integration.integrate(a,b),a.applyLimitBox(b,a.box),b.dispX=0,b.dis
2pY=0)}))},applyLimitBox:function(a,t){var b=a.radius;a.plotX=u(a.plotX,t.left+b,t.width-b),a.plotY=u(a.plotY,t.top+b,t.height-b)},coolDown:function(a,t,e){return a-t*e},isStable:function(){return 1e-5>Math.abs(this.systemTemperature-this.prevSystemTemperature)||0>=this.temperature},getSystemTemperature:function(){return this.nodes.reduce((function(a,t){return a+t.temperature}),0)},vectorLength:function(a){return Math.sqrt(a.x*a.x+a.y*a.y)},getDistR:function(a,t){return a=this.getDistXY(a,t),this.vectorLength(a)},getDistXY:function(a,t){var b=a.plotX-t.plotX;return{x:b,y:a=a.plotY-t.plotY,absX:Math.abs(b),absY:Math.abs(a)}}}),e(t,"predraw",(function(){this.graphLayoutsLookup&&this.graphLayoutsLookup.forEach((function(a){a.stop()}))})),e(t,"render",(function(){function b(a){a.maxIterations--&&isFinite(a.temperature)&&!a.isStable()&&!a.enableSimulation&&(a.beforeStep&&a.beforeStep(),a.step(),e=!1,t=!0)}var t=!1;if(this.graphLayoutsLookup){for(a(!1,this),this.graphLayoutsLookup.forEach((function(a){a.start()}));!e;){var e=!0;this.graphLayoutsLookup.forEach(b)}t&&this.series.forEach((function(a){a&&a.layout&&a.render()}))}})),e(t,"beforePrint",(function(){this.graphLayoutsLookup&&(this.graphLayoutsLookup.forEach((function(a){a.updateSimulation(!1)})),this.redraw())})),e(t,"afterPrint",(function(){this.graphLayoutsLookup&&this.graphLayoutsLookup.forEach((function(a){a.updateSimulation()})),this.redraw()}))})),e(t,"Series/PackedBubble/PackedBubbleComposition.js",[t["Core/Chart/Chart.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(t,e,n){var g=e.layouts["reingold-fruchterman"],a=n.addEvent,u=n.extendClass,r=n.pick;t.prototype.getSelectedParentNodes=function(){var a=[];return this.series.forEach((function(t){t.parentNode&&t.parentNode.selected&&a.push(t.parentNode)})),a},e.networkgraphIntegrations.packedbubble={repulsiveForceFunction:function(a,t,e,b){return Math.min(a,(e.marker.radius+b.marker.radius)/2)},barycenter:function(){var t,g,a=this,e=a.options.gravitationalConstant,n=a.box,b=a.nodes;b.forEach((function(r){a.options.splitSeries&&!r.isParentNode?(t=r.series.parentNode.plotX,g=r.series.parentNode.plotY):(t=n.width/2,g=n.height/2),r.fixedPosition||(r.plotX-=(r.plotX-t)*e/(r.mass*Math.sqrt(b.length)),r.plotY-=(r.plotY-g)*e/(r.mass*Math.sqrt(b.length)))}))},repulsive:function(a,t,e,b){var n=t*this.diffTemperature/a.mass/a.degree;t=e.x*n,e=e.y*n,a.fixedPosition||(a.plotX+=t,a.plotY+=e),b.fixedPosition||(b.plotX-=t,b.plotY-=e)},integrate:e.networkgraphIntegrations.verlet.integrate,getK:e.noop},e.layouts.packedbubble=u(g,{beforeStep:function(){this.options.marker&&this.series.forEach((function(a){a&&a.calculateParentRadius()}))},setCircularPositions:function(){var g,t,a=this,e=a.box,n=a.nodes,b=2*Math.PI/(n.length+1),o=a.options.initialPositionRadius;n.forEach((function(n,l){a.options.splitSeries&&!n.isParentNode?(g=n.series.parentNode.plotX,t=n.series.parentNode.plotY):(g=e.width/2,t=e.height/2),n.plotX=n.prevX=r(n.plotX,g+o*Math.cos(n.index||l*b)),n.plotY=n.prevY=r(n.plotY,t+o*Math.sin(n.index||l*b)),n.dispX=0,n.dispY=0}))},repulsiveForces:function(){var t,e,b,a=this,n=a.options.bubblePadding;a.nodes.forEach((function(g){g.degree=g.mass,g.neighbours=0,a.nodes.forEach((function(r){t=0,g===r||g.fixedPosition||!a.options.seriesInteraction&&g.series!==r.series||(b=a.getDistXY(g,r),0>(e=a.vectorLength(b)-(g.marker.radius+r.marker.radius+n))&&(g.degree+=.01,g.neighbours++,t=a.repulsiveForce(-e/Math.sqrt(g.neighbours),a.k,g,r)),a.force("repulsive",g,t*r.mass,b,r,e))}))}))},applyLimitBox:function(a){if(this.options.splitSeries&&!a.isParentNode&&this.options.parentNodeLimit){var t=this.getDistXY(a,a.series.parentNode),e=a.series.parentNodeRadius-a.marker.radius-this.vectorLength(t);0>e&&e>-2*a.marker.radius&&(a.plotX-=.01*t.x,a.plotY-=.01*t.y)}g.prototype.applyLimitBox.apply(this,arguments)}}),a(t,"beforeRedraw",(function(){this.allDataPoints&&delete this.allDataPoints}))})),e(t,"Series/PackedBubble/PackedBubbleSeries.js",[t["Core/Color/Color.js"],t["Core/Globals.js"],t["Series/PackedBubble/PackedBubblePoint.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(t,e,n,g,a){var u=this&&this.__extends||function(){var a=function(b,t){return(a=Object.
2setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var t in b)b.hasOwnProperty(t)&&(a[t]=b[t])})(b,t)};return function(b,t){function e(){this.constructor=b}a(b,t),b.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}}(),r=t.parse,o=g.series,l=g.seriesTypes.bubble,h=a.addEvent,b=a.clamp,c=a.defined,d=a.extend,f=a.fireEvent,m=a.isArray,v=a.isNumber,y=a.merge,x=a.pick,w=e.dragNodesMixin;return t=function(a){function t(){var b=null!==a&&a.apply(this,arguments)||this;return b.chart=void 0,b.data=void 0,b.layout=void 0,b.options=void 0,b.points=void 0,b.xData=void 0,b}return u(t,a),t.prototype.accumulateAllPoints=function(a){var t,e,b=a.chart,n=[];for(t=0;t<b.series.length;t++)if((a=b.series[t]).is("packedbubble")&&a.visible||!b.options.chart.ignoreHiddenSeries)for(e=0;e<a.yData.length;e++)n.push([null,null,a.yData[e],a.index,e,{id:e,marker:{radius:0}}]);return n},t.prototype.addLayout=function(){var a=this.options.layoutAlgorithm,b=this.chart.graphLayoutsStorage,t=this.chart.graphLayoutsLookup,n=this.chart.options.chart;b||(this.chart.graphLayoutsStorage=b={},this.chart.graphLayoutsLookup=t=[]);var g=b[a.type];g||(a.enableSimulation=c(n.forExport)?!n.forExport:a.enableSimulation,b[a.type]=g=new e.layouts[a.type],g.init(a),t.splice(g.index,0,g)),this.layout=g,this.points.forEach((function(a){a.mass=2,a.degree=1,a.collisionNmb=1})),g.setArea(0,0,this.chart.plotWidth,this.chart.plotHeight),g.addElementsToCollection([this],g.series),g.addElementsToCollection(this.points,g.nodes)},t.prototype.addSeriesLayout=function(){var a=this.options.layoutAlgorithm,b=this.chart.graphLayoutsStorage,t=this.chart.graphLayoutsLookup,n=y(a,a.parentNodeOptions,{enableSimulation:this.layout.options.enableSimulation}),g=b[a.type+"-series"];g||(b[a.type+"-series"]=g=new e.layouts[a.type],g.init(n),t.splice(g.index,0,g)),this.parentNodeLayout=g,this.createParentNodes()},t.prototype.calculateParentRadius=function(){var a=this.seriesBox();this.parentNodeRadius=b(Math.sqrt(2*this.parentNodeMass/Math.PI)+20,20,a?Math.max(Math.sqrt(Math.pow(a.width,2)+Math.pow(a.height,2))/2+20,20):Math.sqrt(2*this.parentNodeMass/Math.PI)+20),this.parentNode&&(this.parentNode.marker.radius=this.parentNode.radius=this.parentNodeRadius)},t.prototype.calculateZExtremes=function(){var a=this.options.zMin,b=this.options.zMax,t=1/0,e=-1/0;return a&&b?[a,b]:(this.chart.series.forEach((function(a){a.yData.forEach((function(a){c(a)&&(a>e&&(e=a),a<t&&(t=a))}))})),[a=x(a,t),b=x(b,e)])},t.prototype.checkOverlap=function(a,b){var t=a[0]-b[0],e=a[1]-b[1];return-.001>Math.sqrt(t*t+e*e)-Math.abs(a[2]+b[2])},t.prototype.createParentNodes=function(){var t,a=this,b=a.chart,e=a.parentNodeLayout,n=a.parentNode,g=a.pointClass;a.parentNodeMass=0,a.points.forEach((function(b){a.parentNodeMass+=Math.PI*Math.pow(b.marker.radius,2)})),a.calculateParentRadius(),e.nodes.forEach((function(b){b.seriesIndex===a.index&&(t=!0)})),e.setArea(0,0,b.plotWidth,b.plotHeight),t||(n||(n=(new g).init(this,{mass:a.parentNodeRadius/2,marker:{radius:a.parentNodeRadius},dataLabels:{inside:!1},dataLabelOnNull:!0,degree:a.parentNodeRadius,isParentNode:!0,seriesIndex:a.index})),a.parentNode&&(n.plotX=a.parentNode.plotX,n.plotY=a.parentNode.plotY),a.parentNode=n,e.addElementsToCollection([a],e.series),e.addElementsToCollection([n],e.nodes))},t.prototype.deferLayout=function(){var a=this.options.layoutAlgorithm;this.visible&&(this.addLayout(),a.splitSeries&&this.addSeriesLayout())},t.prototype.destroy=function(){this.chart.graphLayoutsLookup&&this.chart.graphLayoutsLookup.forEach((function(a){a.removeElementFromCollection(this,a.series)}),this),this.parentNode&&this.parentNodeLayout&&(this.parentNodeLayout.removeElementFromCollection(this.parentNode,this.parentNodeLayout.nodes),this.parentNode.dataLabel&&(this.parentNode.dataLabel=this.parentNode.dataLabel.destroy())),o.prototype.destroy.apply(this,arguments)},t.prototype.drawDataLabels=function(){var a=this.options.dataLabels.textPath,b=this.points;o.prototype.drawDataLabels.apply(this,arguments),this.parentNode&&(this.parentNode.formatPrefix="parentNode",this.points=[this.parentNode],this.options.dataLabels.textPath=this.options.dataLabels.parentNodeTextPath,o.prototype.drawDataLabels.apply(this,arguments),this.points=b,this.options.dataLabels.textPath=a)},t.prototype.drawGraph=function(){if(this.layout&&this.layout.options.splitSeries){var a=this.chart,b=this.layout.options.parentNodeOptions.marker;b={fill:b.fillColor||r(this.color).brighten(.4).get(),opacity:b.fillOpacity,stroke:b.lineColor||this.color,"stroke-width":b.lineWidth};var t=this.visible?"inherit":"hidden";this.parentNodesGroup||(this.parentNodesGroup=this.plotGroup("parentNodesGroup","parentNode",t,.1,a.seriesGroup),this.group.attr({zIndex:2})),this.calculateParentRadius(),t=y({x:this.parentNode.plotX-this.parentNodeRadius,y:this.parentNode.plotY-this.parentNodeRadius,width:2*this.parentNodeRadius,height:2*this.parentNodeRadius},b),this.parentNode.graphic||(this.graph=this.parentNode.graphic=a.renderer.symbol(b.symbol).add(this.parentNodesGroup)),this.parentNode.graphic.attr(t)}},t.prototype.drawTracker=function(){var b=this.parentNode;if(a.prototype.drawTracker.call(this),b){var t=m(b.dataLabels)?b.dataLabels:b.dataLabel?[b.dataLabel]:[];b.graphic&&(b.graphic.element.point=b),t.forEach((function(a){a.div?a.div.point=b:a.element.point=b}))}},t.prototype.getPointRadius=function(){var t,e,q,n,a=this,r=a.chart,o=a.options,l=o.useSimulation,g=Math.min(r.plotWidth,r.plotHeight),h={},c=[],p=r.allDataPoints;["minSize","maxSize"].forEach((function(a){var b=parseInt(o[a],10),t=/%$/.test(o[a]);h[a]=t?g*b/100:b*Math.sqrt(p.length)})),r.minRadius=t=h.minSize/Math.sqrt(p.length),r.maxRadius=e=h.maxSize/Math.sqrt(p.length);var d=l?a.calculateZExtremes():[t,e];
2(p||[]).forEach((function(r,o){q=l?b(r[2],d[0],d[1]):r[2],0===(n=a.getRadius(d[0],d[1],t,e,q))&&(n=null),p[o][2]=n,c.push(n)})),a.radii=c},t.prototype.init=function(){return o.prototype.init.apply(this,arguments),this.eventsToUnbind.push(h(this,"updatedData",(function(){this.chart.series.forEach((function(a){a.type===this.type&&(a.isDirty=!0)}),this)}))),this},t.prototype.onMouseUp=function(a){if(a.fixedPosition&&!a.removed){var b,t=this.layout,e=this.parentNodeLayout;e&&t.options.dragBetweenSeries&&e.nodes.forEach((function(e){a&&a.marker&&e!==a.series.parentNode&&(b=t.getDistXY(a,e),0>t.vectorLength(b)-e.marker.radius-a.marker.radius&&(e.series.addPoint(y(a.options,{plotX:a.plotX,plotY:a.plotY}),!1),t.removeElementFromCollection(a,t.nodes),a.remove()))})),w.onMouseUp.apply(this,arguments)}},t.prototype.placeBubbles=function(a){var t,b=this.checkOverlap,e=this.positionBubble,n=[],r=1,o=0,g=0,l=[];if((a=a.sort((function(a,b){return b[2]-a[2]}))).length){if(n.push([[0,0,a[0][2],a[0][3],a[0][4]]]),1<a.length)for(n.push([[0,0-a[1][2]-a[0][2],a[1][2],a[1][3],a[1][4]]]),t=2;t<a.length;t++)a[t][2]=a[t][2]||1,b(l=e(n[r][o],n[r-1][g],a[t]),n[r][0])?(n.push([]),g=0,n[r+1].push(e(n[r][o],n[r][0],a[t])),r++,o=0):1<r&&n[r-1][g+1]&&b(l,n[r-1][g+1])?(g++,n[r].push(e(n[r][o],n[r-1][g],a[t])),o++):(o++,n[r].push(l));this.chart.stages=n,this.chart.rawPositions=[].concat.apply([],n),this.resizeRadius(),l=this.chart.rawPositions}return l},t.prototype.positionBubble=function(a,b,t){var e=Math.sqrt,n=Math.asin,r=Math.acos,g=Math.pow,o=Math.abs;return e=e(g(a[0]-b[0],2)+g(a[1]-b[1],2)),r=r((g(e,2)+g(t[2]+b[2],2)-g(t[2]+a[2],2))/(2*(t[2]+b[2])*e)),n=n(o(a[0]-b[0])/e),a=(0>a[1]-b[1]?0:Math.PI)+r+n*(0>(a[0]-b[0])*(a[1]-b[1])?1:-1),[b[0]+(b[2]+t[2])*Math.sin(a),b[1]-(b[2]+t[2])*Math.cos(a),t[2],t[3],t[4]]},t.prototype.render=function(){var a=[];o.prototype.render.apply(this,arguments),this.options.dataLabels.allowOverlap||(this.data.forEach((function(b){m(b.dataLabels)&&b.dataLabels.forEac
2h((function(b){a.push(b)}))})),this.options.useSimulation&&this.chart.hideOverlappingLabels(a))},t.prototype.resizeRadius=function(){var p,t,e,a=this.chart,b=a.rawPositions,n=Math.min,r=Math.max,o=a.plotLeft,g=a.plotTop,l=a.plotHeight,h=a.plotWidth,q=p=Number.POSITIVE_INFINITY,c=t=Number.NEGATIVE_INFINITY;for(e=0;e<b.length;e++){var d=b[e][2];q=n(q,b[e][0]-d),c=r(c,b[e][0]+d),p=n(p,b[e][1]-d),t=r(t,b[e][1]+d)}if(e=[c-q,t-p],n=n.apply([],[(h-o)/e[0],(l-g)/e[1]]),1e-10<Math.abs(n-1)){for(e=0;e<b.length;e++)b[e][2]*=n;this.placeBubbles(b)}else a.diffY=l/2+g-p-(t-p)/2,a.diffX=h/2+o-q-(c-q)/2},t.prototype.seriesBox=function(){var t,a=this.chart,b=Math.max,e=Math.min,n=[a.plotLeft,a.plotLeft+a.plotWidth,a.plotTop,a.plotTop+a.plotHeight];return this.data.forEach((function(a){c(a.plotX)&&c(a.plotY)&&a.marker.radius&&(t=a.marker.radius,n[0]=e(n[0],a.plotX-t),n[1]=b(n[1],a.plotX+t),n[2]=e(n[2],a.plotY-t),n[3]=b(n[3],a.plotY+t))})),v(n.width/n.height)?n:null},t.prototype.setVisible=function(){var a=this;o.prototype.setVisible.apply(a,arguments),a.parentNodeLayout&&a.graph?a.visible?(a.graph.show(),a.parentNode.dataLabel&&a.parentNode.dataLabel.show()):(a.graph.hide(),a.parentNodeLayout.removeElementFromCollection(a.parentNode,a.parentNodeLayout.nodes),a.parentNode.dataLabel&&a.parentNode.dataLabel.hide()):a.layout&&(a.visible?a.layout.addElementsToCollection(a.points,a.layout.nodes):a.points.forEach((function(b){a.layout.removeElementFromCollection(b,a.layout.nodes)})))},t.prototype.translate=function(){var t,a=this.chart,b=this.data,e=this.index,n=this.options.useSimulation;if(this.processedXData=this.xData,this.generatePoints(),c(a.allDataPoints)||(a.allDataPoints=this.accumulateAllPoints(this),this.getPointRadius()),n)var g=a.allDataPoints;else g=this.placeBubbles(a.allDataPoints),this.options.draggable=!1;for(t=0;t<g.length;t++)if(g[t][3]===e){var r=b[g[t][4]],p=g[t][2];n||(r.plotX=g[t][0]-a.plotLeft+a.diffX,r.plotY=g[t][1]-a.plotTop+a.diffY),r.marker=d(r.marker,{radius:p,width:2*p,height:2*p}),r.radius=p}n&&this.deferLayout(),f(this,"afterTranslate")},t.defaultOptions=y(l.defaultOptions,{minSize:"10%",maxSize:"50%",sizeBy:"area",zoneAxis:"y",crisp:!1,tooltip:{pointFormat:"Value: {point.value}"},draggable:!0,useSimulation:!0,parentNode:{allowPointSelect:!1},dataLabels:{formatter:function(){return this.point.value},parentNodeFormatter:function(){return this.name},parentNodeTextPath:{enabled:!0},padding:0,style:{transition:"opacity 2000ms"}},layoutAlgorithm:{initialPositions:"circle",initialPositionRadius:20,bubblePadding:5,parentNodeLimit:!1,seriesInteraction:!0,dragBetweenSeries:!1,parentNodeOptions:{maxIterations:400,gravitationalConstant:.03,maxSpeed:50,initialPositionRadius:100,seriesInteraction:!0,marker:{fillColor:null,fillOpacity:1,lineWidth:1,lineColor:null,symbol:"circle"}},enableSimulation:!0,type:"packedbubble",integration:"packedbubble",maxIterations:1e3,splitSeries:!1,maxSpeed:5,gravitationalConstant:.01,friction:-.981}}),t}(l),d(t.prototype,{alignDataLabel:o.prototype.alignDataLabel,axisTypes:[],directTouch:!0,forces:["barycenter","repulsive"],hasDraggableNodes:!0,isCartesian:!1,noSharedTooltip:!0,onMouseDown:w.onMouseDown,onMouseMove:w.onMouseMove,pointArrayMap:["value"],pointClass:n,pointValKey:"value",redrawHalo:w.redrawHalo,requireSorting:!1,searchPoint:e.noop,trackerGroups:["group","dataLabelsGroup","parentNodesGroup"]}),g.registerSeriesType("packedbubble",t),t})),e(t,"Extensions/Polar.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Chart/Chart.js"],t["Core/Globals.js"],t["Extensions/Pane.js"],t["Core/Pointer.js"],t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Renderer/SVG/SVGRenderer.js"],t["Core/Utilities.js"]],(function(t,e,n,g,a,u,r,o,l){var h=t.animObject;r=r.seriesTypes;var b=l.addEvent,c=l.defined,d=l.find,f=l.isNumber,m=l.pick,v=l.splat,y=l.uniqueKey;t=l.wrap;var x=u.prototype;a=a.prototype,x.searchPointByAngle=function(a){var b=this.chart,t=this.xAxis.pane.center;return this.searchKDTree({clientX:180+-180/Math.PI*Math.atan2(a.chartX-t[0]-b.plotLeft,a.chartY-t[1]-b.plotTop)})},x.getConnectors=function(a,b,t,e){var n=e?1:0,r=0<=b&&b<=a.length-1?b:0>b?a.length-1+b:0;
2b=0>r-1?a.length-(1+n):r-1,n=r+1>a.length-1?n:r+1;var g=a[b];n=a[n];var o=g.plotX;g=g.plotY;var l=n.plotX,h=n.plotY;o=(1.5*(n=a[r].plotX)+o)/2.5,g=(1.5*(r=a[r].plotY)+g)/2.5,l=(1.5*n+l)/2.5;var p=(1.5*r+h)/2.5;h=Math.sqrt(Math.pow(o-n,2)+Math.pow(g-r,2));var c=Math.sqrt(Math.pow(l-n,2)+Math.pow(p-r,2));return o=Math.atan2(g-r,o-n),p=Math.PI/2+(o+Math.atan2(p-r,l-n))/2,Math.abs(o-p)>Math.PI/2&&(p-=Math.PI),o=n+Math.cos(p)*h,g=r+Math.sin(p)*h,n={rightContX:l=n+Math.cos(Math.PI+p)*c,rightContY:p=r+Math.sin(Math.PI+p)*c,leftContX:o,leftContY:g,plotX:n,plotY:r},t&&(n.prevPointCont=this.getConnectors(a,b,!1,e)),n},x.toXY=function(a){var b=this.chart,t=this.xAxis,e=this.yAxis,n=a.plotX,g=a.plotY,r=a.series,o=b.inverted,l=a.y,p=o?n:e.len-g;o&&r&&!r.isRadialBar&&(a.plotY=g="number"==typeof l&&e.translate(l)||0),a.rectPlotX=n,a.rectPlotY=g,e.center&&(p+=e.center[3]/2),e=o?e.postTranslate(g,p):t.postTranslate(n,p),a.plotX=a.polarPlotX=e.x-b.plotLeft,a.plotY=a.polarPlotY=e.y-b.plotTop,this.kdByAngle?(0>(b=(n/Math.PI*180+t.pane.options.startAngle)%360)&&(b+=360),a.clientX=b):a.clientX=a.plotX},r.spline&&(t(r.spline.prototype,"getPointSpline",(function(a,b,t,e){return a=this.chart.polar?e?["C",(a=this.getConnectors(b,e,!0,this.connectEnds)).prevPointCont.rightContX,a.prevPointCont.rightContY,a.leftContX,a.leftContY,a.plotX,a.plotY]:["M",t.plotX,t.plotY]:a.call(this,b,t,e)})),r.areasplinerange&&(r.areasplinerange.prototype.getPointSpline=r.spline.prototype.getPointSpline)),b(u,"afterTranslate",(function(){var a=this.chart;if(a.polar&&this.xAxis){if((this.kdByAngle=a.tooltip&&a.tooltip.shared)?this.searchPoint=this.searchPointByAngle:this.options.findNearestPointBy="xy",!this.preventPostTranslate)for(var t=this.points,e=t.length;e--;)this.toXY(t[e]),!a.hasParallelCoordinates&&!this.yAxis.reversed&&t[e].y<this.yAxis.min&&(t[e].isNull=!0);this.hasClipCircleSetter||(this.hasClipCircleSetter=!!this.eventsToUnbind.push(b(this,"afterRender",(function(){if(a.polar){var b=this.yAxis.pane.center;this.clipCircle?this.clipCircle.animate({x:b[0],y:b[1],r:b[2]/2,innerR:b[3]/2}):this.clipCircle=a.renderer.clipCircle(b[0],b[1],b[2]/2,b[3]/2),this.group.clip(this.clipCircle),this.setClip=n.noop}}))))}}),{order:2}),t(r.line.prototype,"getGraphPath",(function(a,b){var t,e=this;if(this.chart.polar){for(b=b||this.points,t=0;t<b.length;t++)if(!b[t].isNull){var n=t;break}if(!1!==this.options.connectEnds&&void 0!==n){this.connectEnds=!0,b.splice(b.length,0,b[n]);var r=!0}b.forEach((function(a){void 0===a.polarPlotY&&e.toXY(a)}))}return t=a.apply(this,[].slice.call(arguments,1)),r&&b.pop(),t}));var w=function(a,b){var t,q,e,r,o=this,l=this.chart,c=this.options.animation,d=this.group,g=this.markerGroup,f=this.xAxis.center,v=l.plotLeft,p=l.plotTop;if(l.polar){if(o.isRadialBar)b||(o.startAngleRad=m(o.translatedThreshold,o.xAxis.startAngleRad),n.seriesTypes.pie.prototype.animate.call(o,b));else if(l.renderer.isSVG)if(c=h(c),o.is("column")){if(!b){var u=f[3]/2;o.points.forEach((function(a){t=a.graphic,e=(q=a.shapeArgs)&&q.r,r=q&&q.innerR,t&&q&&(t.attr({r:u,innerR:u}),t.animate({r:e,innerR:r},o.options.animation))}))}}else b?(a={translateX:f[0]+v,translateY:f[1]+p,scaleX:.001,scaleY:.001},d.attr(a),g&&g.attr(a)):(a={translateX:v,translateY:p,scaleX:1,scaleY:1},d.animate(a,c),g&&g.animate(a,c))}else a.call(this,b)};if(t(x,"animate",w),r.column){var q=r.arearange.prototype;(r=r.column.prototype).polarArc=function(a,b,t,e){var n=this.xAxis.center,r=this.yAxis.len,g=n[3]/2;return b=r-b+g,a=r-m(a,r)+g,this.yAxis.reversed&&(0>b&&(b=g),0>a&&(a=g)),{x:n[0],y:n[1],r:b,innerR:a,start:t,end:e}},t(r,"animate",w),t(r,"translate",(function(a){var b=this.options,t=b.stacking,e=this.chart,n=this.xAxis,g=this.yAxis,r=g.reversed,o=g.center,p=n.startAngleRad,q=n.endAngleRad-p;if(this.preventPostTranslate=!0,a.call(this),n.isRadial){n=(a=this.points).length;var h=g.translate(g.min),u=g.translate(g.max);if(b=b.threshold||0,e.inverted&&f(b)){var d=g.translate(b);c(d)&&(0>d?d=0:d>q&&(d=q),this.translatedThreshold=d+p)}for(;n--;){var m=(b=a[n]).barX,v=b.x,y=b.y;if(b.shapeType="arc",e.inverted){if(b.plotY=g.translate(y),t&&g.stacking){if(y=g.stacking.stacks[(0>y?"-":"")+this.stackKey],this.visible&&y&&y[v]&&!b.isNull){var x=y[v].points[this.get
2StackIndicator(void 0,v,this.index).key],w=g.translate(x[0]);x=g.translate(x[1]),c(w)&&(w=l.clamp(w,0,q))}}else w=d,x=b.plotY;w>x&&(x=[w,w=x][0]),r?x>h?x=h:w<u?w=u:(w>h||x<u)&&(w=x=q):w<h?w=h:x>u?x=u:(x<h||w>u)&&(w=x=0),g.min>g.max&&(w=x=r?q:0),w+=p,x+=p,o&&(b.barX=m+=o[3]/2),v=Math.max(m,0),y=Math.max(m+b.pointWidth,0),b.shapeArgs={x:o&&o[0],y:o&&o[1],r:y,innerR:v,start:w,end:x},b.opacity=w===x?0:void 0,b.plotY=(c(this.translatedThreshold)&&(w<this.translatedThreshold?w:x))-p}else w=m+p,b.shapeArgs=this.polarArc(b.yBottom,b.plotY,w,w+b.pointWidth);this.toXY(b),e.inverted?(m=g.postTranslate(b.rectPlotY,m+b.pointWidth/2),b.tooltipPos=[m.x-e.plotLeft,m.y-e.plotTop]):b.tooltipPos=[b.plotX,b.plotY],o&&(b.ttBelow=b.plotY>o[1])}}})),r.findAlignments=function(a,b){return null===b.align&&(b.align=20<a&&160>a?"left":200<a&&340>a?"right":"center"),null===b.verticalAlign&&(b.verticalAlign=45>a||315<a?"bottom":135<a&&225>a?"top":"middle"),b},q&&(q.findAlignments=r.findAlignments),t(r,"alignDataLabel",(function(a,b,t,e,n,g){var r=this.chart,o=m(e.inside,!!this.options.stacking);r.polar?(a=b.rectPlotX/Math.PI*180,r.inverted?(this.forceDL=r.isInsidePlot(b.plotX,Math.round(b.plotY),!1),o&&b.shapeArgs?(n=b.shapeArgs,n={x:(n=this.yAxis.postTranslate((n.start+n.end)/2-this.xAxis.startAngleRad,b.barX+b.pointWidth/2)).x-r.plotLeft,y:n.y-r.plotTop}):b.tooltipPos&&(n={x:b.tooltipPos[0],y:b.tooltipPos[1]}),e.align=m(e.align,"center"),e.verticalAlign=m(e.verticalAlign,"middle")):this.findAlignments&&(e=this.findAlignments(a,e)),x.alignDataLabel.call(this,b,t,e,n,g),this.isRadialBar&&b.shapeArgs&&b.shapeArgs.start===b.shapeArgs.end&&t.hide(!0)):a.call(this,b,t,e,n,g)}))}t(a,"getCoordinates",(function(a,b){var t=this.chart,e={xAxis:[],yAxis:[]};return t.polar?t.axes.forEach((function(a){var n=a.isXAxis,r=a.center;if("colorAxis"!==a.coll){var g=b.chartX-r[0]-t.plotLeft;r=b.chartY-r[1]-t.plotTop,e[n?"xAxis":"yAxis"].push({axis:a,value:a.translate(n?Math.PI-Math.atan2(g,r):Math.sqrt(Math.pow(g,2)+Math.pow(r,2)),!0)})}})):e=a.call(this,b),e})),o.prototype.clipCircle=function(a,b,t,e){var n=y(),r=this.createElement("clipPath").attr({id:n}).add(this.defs);return(a=e?this.arc(a,b,t,e,0,2*Math.PI).add(r):this.circle(a,b,t).add(r)).id=n,a.clipPath=r,a},b(e,"getAxes",(function(){this.pane||(this.pane=[]),v(this.options.pane).forEach((function(a){new g(a,this)}),this)})),b(e,"afterDrawChartBox",(function(){this.pane.forEach((function(a){a.render()}))})),b(u,"afterInit",(function(){var a=this.chart;a.inverted&&a.polar&&(this.isRadialSeries=!0,this.is("column")&&(this.isRadialBar=!0))})),t(e.prototype,"get",(function(a,b){return d(this.pane||[],(function(a){return a.options.id===b}))||a.call(this,b)}))})),e(t,"masters/highcharts-more.src.js",[],(function(){}))},t.exports?(l.default=l,t.exports=l):(r=[n(15)],void 0===(o=function(t){return l(t),l.Highcharts=t,l}.apply(e,r))||(t.exports=o))},655:function(t,e,n){var content=n(656);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(2).default)("10d8cac4",content,!0,{sourceMap:!1})},656:function(t,e,n){var r=n(1)(!1);r.push([t.i,".resize-observer[data-v-2b830392]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-2b830392],.resize-observer[data-v-2b830392] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}",""]),t.exports=r},7:function(t,e,n){"use strict";function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}n.d(e,"a",(function(){return ur}));var l,h,c,d,f,m,v,y,x,w,S,C,_,P,M,O={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},k={duration:.5,overwrite:!1,delay:0},A=1e8,T=1e-8,L=2*Math.PI,E=L/4,j=0,I=Math.sqrt,D=Math.cos,R=Math.sin,N=function(t){return"string"==typeof t},z=function(t){return"function"==typeof t},B=function(t){return"number"==typeof t},X=function(t){return void 0===t},Y=function(t){return"object"==typeof t},F=function(t){return!1!==t},W=function(){return"undefined"!=typeof window},H=function(t){return z(t)||N(t)},G="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},V=Array.isArray,U=/random\([^)]+\)/g,$=/,\s*/g,K=/(?:-?\.?\d|\.)+/gi,Z=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Q=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,J=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,tt=/[+-]=-?[.\d]+/,et=/[^,'"\[\]\s]+/gi,it=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,nt={},ot={},st=function(t){return(ot=Nt(t,nt))&&Bi},at=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},lt=function(t,e){return!e&&console.warn(t)},ht=function(t,e){return t&&(nt[t]=e)&&ot&&(ot[t]=e)||nt},ct=function(){return 0},ut={suppressEvents:!0,isStart:!0,kill:!1},pt={suppressEvents:!0,kill:!1},ft={suppressEvents:!0},gt={},mt=[],vt={},yt={},bt={},xt=30,wt=[],St="",Ct=function(t){var e,i,n=t[0];if(Y(n)||z(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(i=wt.length;i--&&!wt[i].targetTest(n););e=wt[i]}for(i=t.length;i--;)t[i]&&(t[i]._gsap||(t[i]._gsap=new Qe(t[i],e)))||t.splice(i,1);return t},_t=function(t){return t._gsap||Ct(me(t))[0]._gsap},Pt=function(t,e,n){return(n=t[e])&&z(n)?t[e]():X(n)&&t.getAttribute&&t.getAttribute(e)||n}
vendor: 5,177 bytes, line 2
2,Mt=function(t,e){return(t=t.split(",")).forEach(e)||t},Ot=function(t){return Math.round(1e5*t)/1e5||0},kt=function(t){return Math.round(1e7*t)/1e7||0},At=function(t,e){var n=e.charAt(0),r=parseFloat(e.substr(2));return t=parseFloat(t),"+"===n?t+r:"-"===n?t-r:"*"===n?t*r:t/r},Tt=function(t,e){for(var n=e.length,i=0;t.indexOf(e[i])<0&&++i<n;);return i<n},Lt=function(){var i,t,e=mt.length,a=mt.slice(0);for(vt={},mt.length=0,i=0;i<e;i++)(t=a[i])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},Et=function(t){return!!(t._initted||t._startAt||t.add)},jt=function(t,time,e,n){mt.length&&!h&&Lt(),t.render(time,e,n||!!(h&&time<0&&Et(t))),mt.length&&!h&&Lt()},It=function(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(et).length<2?e:N(t)?t.trim():t},Dt=function(p){return p},Rt=function(t,e){for(var p in e)p in t||(t[p]=e[p]);return t},Nt=function(base,t){for(var p in t)base[p]=t[p];return base},zt=function t(base,e){for(var p in e)"__proto__"!==p&&"constructor"!==p&&"prototype"!==p&&(base[p]=Y(e[p])?t(base[p]||(base[p]={}),e[p]):e[p]);return base},Bt=function(t,e){var p,n={};for(p in t)p in e||(n[p]=t[p]);return n},Xt=function(t){var e,n=t.parent||d,r=t.keyframes?(e=V(t.keyframes),function(t,n){for(var p in n)p in t||"duration"===p&&e||"ease"===p||(t[p]=n[p])}):Rt;if(F(t.inherit))for(;n;)r(t,n.vars.defaults),n=n.parent||n._dp;return t},Yt=function(t,e,n,r,o){void 0===n&&(n="_first"),void 0===r&&(r="_last");var l,h=t[r];if(o)for(l=e[o];h&&h[o]>l;)h=h._prev;return h?(e._next=h._next,h._next=e):(e._next=t[n],t[n]=e),e._next?e._next._prev=e:t[r]=e,e._prev=h,e.parent=e._dp=t,e},Ft=function(t,e,n,r){void 0===n&&(n="_first"),void 0===r&&(r="_last");var o=e._prev,l=e._next;o?o._next=l:t[n]===e&&(t[n]=l),l?l._prev=o:t[r]===e&&(t[r]=o),e._next=e._prev=e.parent=null},Wt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},Ht=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var a=t;a;)a._dirty=1,a=a.parent;return t},Gt=function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t},Vt=function(t,e,n,r){return t._startAt&&(h?t._startAt.revert(pt):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,r))},Ut=function t(e){return!e||e._ts&&t(e.parent)},$t=function(t){return t._repeat?qt(t._tTime,t=t.duration()+t._rDelay)*t:0},qt=function(t,e){var n=Math.floor(t=kt(t/e));return t&&n===t?n-1:n},Kt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Zt=function(t){return t._end=kt(t._start+(t._tDur/Math.abs(t._ts||t._rts||T)||0))},Qt=function(t,e){var n=t._dp;return n&&n.smoothChildTiming&&t._ts&&(t._start=kt(n._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Zt(t),n._dirty||Ht(n,t)),t},Jt=function(t,e){var n;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(n=Kt(t.rawTime(),e),(!e._dur||ue(0,e.totalDuration(),n)-e._tTime>T)&&e.render(n,!0)),Ht(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(n=t;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;t._zTime=-1e-8}},te=function(t,e,n,r){return e.parent&&Wt(e),e._start=kt((B(n)?n:n||t!==d?le(t,n,e):t._time)+e._delay),e._end=kt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Yt(t,e,"_first","_last",t._sort?"_start":0),re(e)||(t._recent=e),r||Jt(t,e),t._ts<0&&Qt(t,t._tTime),t},ee=function(t,e){return(nt.ScrollTrigger||at("scrollTrigger",e))&&nt.ScrollTrigger.create(e,t)},ie=function(t,time,e,n,r){return si(t,time,r),t._initted?!e&&t._pt&&!h&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&x!==Xe.frame?(mt.push(t),t._lazy=[r,n],1):void 0:1},ne=function t(e){var n=e.parent;return n&&n._ts&&n._initted&&!n._lock&&(n.rawTime()<0||t(n))},re=function(t){var data=t.data;return"isFromStart"===data||"isStart"===data},oe=function(t,e,n,r){var o=t._repeat,l=kt(e)||0,h=t._tTime/t._tDur;return h&&!r&&(t._time*=l/t._dur),t._dur=l,t._tDur=o?o<0?1e10:kt(l*(o+1)+t._rDelay*o):l,h>0&&!r&&Qt(t,t._tTime=t._tDur*h),t.parent&&Zt(t),n||Ht(t.parent,t),t},se=function(t){return t instanceof ti?Ht(t):oe(t,t._dur)},ae={_start:0,endTime:ct,totalDuration:ct},le=function t(e,n,r){var i,o,l,h=e.labels,c=e._recent||ae,d=e.duration()>=A?c.endTime(!1):e._dur;return N(n)&&(isNaN(n)||n in h)?(o=n.charAt(0),l="%"===n.substr(-1),i=n.indexOf("="),"<"===o||">"===o?(i>=0&&(n=n.replace(/=/,"")),("<"===o?c._start:c.endTime(c._repeat>=0))+(parseFloat(n.substr(1))||0)*(l?(i<0?c:r).totalDuration()/100:1)):i<0?(n in h||(h[n]=d),h[n]):(o=parseFloat(n.charAt(i-1)+n.substr(i+1)),l&&r&&(o=o/100*(V(r)?r[0]:r).totalDuration()),i>1?t(e,n.substr(0,i-1),r)+o:d+o)):null==n?d:+n},he=function(t,e,n){var r,o,l=B(e[1]),h=(l?2:1)+(t<2?0:1),c=e[h];if(l&&(c.duration=e[1]),c.parent=n,t){for(r=c,o=n;o&&!("immediateRender"in r);)r=o.vars.defaults||{},o=F(o.vars.inherit)&&o.parent;c.immediateRender=F(r.immediateRender),t<2?c.runBackwards=1:c.startAt=e[h-1]}return new pi(e[0],c,e[h+1])},ce=function(t,e){return t||0===t?e(t):e},ue=function(t,e,n){return n<t?t:n>e?e:n},pe=function(t,e){return N(t)&&(e=it.exec(t))?e[1]:""},de=[].slice,fe=function(t,e){return t&&Y(t)&&"length"in t&&(!e&&!t.length||t.length-1
vendor: 10,610 bytes, line 2
2in t&&Y(t[0]))&&!t.nodeType&&t!==f},ge=function(t,e,n){return void 0===n&&(n=[]),t.forEach((function(t){var r;return N(t)&&!e||fe(t,1)?(r=n).push.apply(r,me(t)):n.push(t)}))||n},me=function(t,e,n){return c&&!e&&c.selector?c.selector(t):!N(t)||n||!m&&Ye()?V(t)?ge(t,n):fe(t)?de.call(t,0):t?[t]:[]:de.call((e||v).querySelectorAll(t),0)},ve=function(t){return t=me(t)[0]||lt("Invalid scope")||{},function(e){var n=t.current||t.nativeElement||t;return me(e,n.querySelectorAll?n:n===t?lt("Invalid scope")||v.createElement("div"):t)}},ye=function(a){return a.sort((function(){return.5-Math.random()}))},be=function(t){if(z(t))return t;var e=Y(t)?t:{each:t},n=Ue(e.ease),r=e.from||0,base=parseFloat(e.base)||0,o={},l=r>0&&r<1,h=isNaN(r)||l,c=e.axis,d=r,f=r;return N(r)?d=f={center:.5,edges:.5,end:1}[r]||0:!l&&h&&(d=r[0],f=r[1]),function(i,t,a){var l,m,v,y,x,w,S,C,_,P=(a||e).length,M=o[P];if(!M){if(!(_="auto"===e.grid?0:(e.grid||[1,A])[1])){for(S=-A;S<(S=a[_++].getBoundingClientRect().left)&&_<P;);_<P&&_--}for(M=o[P]=[],l=h?Math.min(_,P)*d-.5:r%_,m=_===A?0:h?P*f/_-.5:r/_|0,S=0,C=A,w=0;w<P;w++)v=w%_-l,y=m-(w/_|0),M[w]=x=c?Math.abs("y"===c?y:v):I(v*v+y*y),x>S&&(S=x),x<C&&(C=x);"random"===r&&ye(M),M.max=S-C,M.min=C,M.v=P=(parseFloat(e.amount)||parseFloat(e.each)*(_>P?P-1:c?"y"===c?P/_:_:Math.max(_,P/_))||0)*("edges"===r?-1:1),M.b=P<0?base-P:base,M.u=pe(e.amount||e.each)||0,n=n&&P<0?Ve(n):n}return P=(M[i]-M.min)/M.max||0,kt(M.b+(n?n(P):P)*M.v)+M.u}},xe=function(t){var p=Math.pow(10,((t+"").split(".")[1]||"").length);return function(e){var n=kt(Math.round(parseFloat(e)/t)*t*p);return(n-n%1)/p+(B(e)?0:pe(e))}},we=function(t,e){var n,r,o=V(t);return!o&&Y(t)&&(n=o=t.radius||A,t.values?(t=me(t.values),(r=!B(t[0]))&&(n*=n)):t=xe(t.increment)),ce(e,o?z(t)?function(e){return r=t(e),Math.abs(r-e)<=n?r:e}:function(e){for(var o,l,h=parseFloat(r?e.x:e),c=parseFloat(r?e.y:0),d=A,f=0,i=t.length;i--;)(o=r?(o=t[i].x-h)*o+(l=t[i].y-c)*l:Math.abs(t[i]-h))<d&&(d=o,f=i);return f=!n||d<=n?t[f]:e,r||f===e||B(e)?f:f+pe(e)}:xe(t))},Se=function(t,e,n,r){return ce(V(t)?!e:!0===n?!!(n=0):!r,(function(){return V(t)?t[~~(Math.random()*t.length)]:(n=n||1e-5)&&(r=n<1?Math.pow(10,(n+"").length-2):1)&&Math.floor(Math.round((t-n/2+Math.random()*(e-t+.99*n))/n)*n*r)/r}))},Ce=function(a,t,e){return ce(e,(function(e){return a[~~t(e)]}))},_e=function(s){return s.replace(U,(function(t){var e=t.indexOf("[")+1,n=t.substring(e||7,e?t.indexOf("]"):t.length-1).split($);return Se(e?n:+n[0],e?0:+n[1],+n[2]||1e-5)}))},Pe=function(t,e,n,r,o){var l=e-t,h=r-n;return ce(o,(function(e){return n+((e-t)/l*h||0)}))},Me=function(t,e,n){var p,r,label,o=t.labels,l=A;for(p in o)(r=o[p]-e)<0==!!n&&r&&l>(r=Math.abs(r))&&(label=p,l=r);return label},Oe=function(t,e,n){var r,o,l,h=t.vars,d=h[e],f=c,m=t._ctx;if(d)return r=h[e+"Params"],o=h.callbackScope||t,n&&mt.length&&Lt(),m&&(c=m),l=r?d.apply(o,r):d.call(o),c=f,l},ke=function(t){return Wt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!h),t.progress()<1&&Oe(t,"onInterrupt"),t},Ae=[],Te=function(t){if(t)if(t=!t.name&&t.default||t,W()||t.headless){var e=t.name,n=z(t),r=e&&!n&&t.init?function(){this._props=[]}:t,o={init:ct,render:wi,add:ri,kill:Ci,modifier:Si,rawVars:0},l={targetTest:0,get:0,getSetter:vi,aliases:{},register:0};if(Ye(),t!==r){if(yt[e])return;Rt(r,Rt(Bt(t,o),l)),Nt(r.prototype,Nt(o,Bt(t,l))),yt[r.prop=e]=r,t.targetTest&&(wt.push(r),gt[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}ht(e,r),t.register&&t.register(Bi,r,Mi)}else Ae.push(t)},Le=255,Ee={aqua:[0,Le,Le],lime:[0,Le,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Le],navy:[0,0,128],white:[Le,Le,Le],olive:[128,128,0],yellow:[Le,Le,0],orange:[Le,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Le,0,0],pink:[Le,192,203],cyan:[0,Le,Le],transparent:[Le,Le,Le,0]},je=function(t,e,n){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(n-e)*t*6:t<.5?n:3*t<2?e+(n-e)*(2/3-t)*6:e)*Le+.5|0},Ie=function(t,e,n){var r,g,b,o,s,l,h,c,d,f,a=t?B(t)?[t>>16,t>>8&Le,t&Le]:0:Ee.black;if(!a){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),Ee[t])a=Ee[t];else if("#"===t.charAt(0)){if(t.length<6&&(r=t.charAt(1),g=t.charAt(2),b=t.charAt(3),t="#"+r+r+g+g+b+b+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(a=parseInt(t.substr(1,6),16))>>16,a>>8&Le,a&Le,parseInt(t.substr(7),16)/255];a=[(t=parseInt(t.substr(1),16))>>16,t>>8&Le,t&Le]}else if("hsl"===t.substr(0,3))if(a=f=t.match(K),e){if(~t.indexOf("="))return a=t.match(Z),n&&a.length<4&&(a[3]=1),a}else o=+a[0]%360/360,s=+a[1]/100,r=2*(l=+a[2]/100)-(g=l<=.5?l*(s+1):l+s-l*s),a.length>3&&(a[3]*=1),a[0]=je(o+1/3,r,g),a[1]=je(o,r,g),a[2]=je(o-1/3,r,g);else a=t.match(K)||Ee.transparent;a=a.map(Number)}return e&&!f&&(r=a[0]/Le,g=a[1]/Le,b=a[2]/Le,l=((h=Math.max(r,g,b))+(c=Math.min(r,g,b)))/2,h===c?o=s=0:(d=h-c,s=l>.5?d/(2-h-c):d/(h+c),o=h===r?(g-b)/d+(g<b?6:0):h===g?(b-r)/d+2:(r-g)/d+4,o*=60),a[0]=~~(o+.5),a[1]=~~(100*s+.5),a[2]=~~(100*l+.5)),n&&a.length<4&&(a[3]=1),a},De=function(t){var e=[],n=[],i=-1;return t.split(Ne).forEach((function(t){var a=t.match(Q)||[];e.push.apply(e,a),n.push(i+=a.length+1)})),e.c=n,e},Re=function(s,t,e){var n,r,o,l,h="",c=(s+h).match(Ne),d=t?"hsla(":"rgba(",i=0;if(!c)return s;if(c=c.map((function(e){return(e=Ie(e,t,1))&&d+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"})),e&&(o=De(s),(n=e.c).join(h)!==o.c.join(h)))for(l=(r=s.replace(Ne,"1").split(Q)).length-1;i<l;i++)h+=r[i]+(~n.indexOf(i)?c.shift()||d+"0,0,0,0)":(o.length?o:c.length?c:e).shift());if(!r)for(l=(r=s.split(Ne)).length-1;i<l;i++)h+=r[i]+c[i];return h+r[l]},Ne=function(){var p,s="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(p in Ee)s+="|"+p+"\\b";return new RegExp(s+")","gi")}(),ze=/hsl[a]?\(/,Be=function(a){var t,e=a.join(" ");if(Ne.lastIndex=0,Ne.test(e))return t=ze.test(e),a[1]=Re(a[1],t),a[0]=Re(a[0],t,De(a[1])),!0},Xe=function(){var t,e,n,r,o,l,h=Date.now,c=500,d=33,x=h(),w=x,C=1e3/240,_=C,P=[],M=function n(f){var m,v,time,y,S=h()-w,M=!0===f;if((S>c||S<0)&&(x+=S-d),((m=(time=(w+=S)-x)-_)>0||M)&&(y=++r.frame,o=time-1e3*r.time,r.time=time/=1e3,_+=m+(m>=C?4:C-m),v=1),M||(t=e(n)),v)for(l=0;l<P.length;l++)P[l](time,o,y,f)};return r={time:0,frame:0,tick:function(){M(!0)},deltaRatio:function(t){return o/(1e3/(t||60))},wake:function(){y&&(!m&&W()&&(f=m=window,v=f.document||{},nt.gsap=Bi,(f.gsapVersions||(f.gsapVersions=[])).push(Bi.version),st(ot||f.GreenSockGlobals||!f.gsap&&f||{}),Ae.forEach(Te)),n="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,t&&r.sleep(),e=n||function(t){return setTimeout(t,_-1e3*r.time+1|0)},S=1,M(2))},sleep:function(){(n?cancelAnimationFrame:clearTimeout)(t),S=0,e=ct},lagSmoothing:function(t,e){c=t||1/0,d=Math.min(e||33,c)},fps:function(t){C=1e3/(t||240),_=1e3*r.time+C},add:function(t,e,n){var o=e?function(e,n,l,h){t(e,n,l,h),r.remove(o)}:t;return r.remove(t),P[n?"unshift":"push"](o),Ye(),o},remove:function(t,i){~(i=P.indexOf(t))&&P.splice(i,1)&&l>=i&&l--},_listeners:P}}(),Ye=function(){return!S&&Xe.wake()},Fe={},We=/^[\d.\-M][\d.\-,\s]/,He=/["']/g,Ge=function(t){for(var e,n,r,o={},l=t.substr(1,t.length-3).split(":"),h=l[0],i=1,c=l.length;i<c;i++)n=l[i],e=i!==c-1?n.lastIndexOf(","):n.length,r=n.substr(0,e),o[h]=isNaN(r)?r.replace(He,"").trim():+r,h=n.substr(e+1).trim();return o},Ve=function(t){return function(p){return 1-t(1-p)}},Ue=function(t,e){return t&&(z(t)?t:Fe[t]||function(t){var e,n,r,o,l=(t+"").split("("),h=Fe[l[0]];return h&&l.length>1&&h.config?h.config.apply(null,~t.indexOf("{")?[Ge(l[1])]:(e=t,n=e.indexOf("(")+1,r=e.indexOf(")"),o=e.indexOf("(",n),e.substring(n,~o&&o<r?e.indexOf(")",r+1):r)).split(",").map(It)):Fe._CE&&We.test(t)?Fe._CE("",t):h}(t))||e},$e=function(t,e,n,r){void 0===n&&(n=function(p){return 1-e(1-p)}),void 0===r&&(r=function(p){return p<.5?e(2*p)/2:1-e(2*(1-p))/2});var o,l={easeIn:e,easeOut:n,easeInOut:r};return Mt(t,(function(t){for(var p in Fe[t]=nt[t]=l,Fe[o=t.toLowerCase()]=n,l)Fe[o+("easeIn"===p?".in":"easeOut"===p?".out":".inOut")]=Fe[t+"."+p]=l[p]})),l},qe=function(t){return function(p){return p<.5?(1-t(1-2*p))/2:.5+t(2*(p-.5))/2}},Ke=function t(e,n,r){var o=n>=1?n:1,l=(r||(e?.3:.45))/(n<1?n:1),h=l/L*(Math.asin(1/o)||0),c=function(p){return 1===p?1:o*Math.pow(2,-10*p)*R((p-h)*l)+1},d="out"===e?c:"in"===e?function(p){return 1-c(1-p)}:qe(c);return l=L/l,d.config=function(n,r){return t(e,n,r)},d},Ze=function t(e,n){void 0===n&&(n=1.70158);var r=function(p){return p?--p*p*((n+1)*p+n)+1:0},o="out"===e?r:"in"===e?function(p){return 1-r(1-p)}:qe(r);return o.config=function(n){return t(e,n)},o};Mt("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,i){var e=i<5?i+1:i;$e(t+",Power"+(e-1),i?function(p){return Math.pow(p,e)}:function(p){return p},(function(p){return 1-Math.pow(1-p,e)}),(function(p){return p<.5?Math.pow(2*p,e)/2:1-Math.pow(2*(1-p),e)/2}))})),Fe.Linear.easeNone=Fe.none=Fe.Linear.easeIn,$e("Elastic",Ke("in"),Ke("out"),Ke()),C=7.5625,P=1/(_=2.75),$e("Bounce",(function(p){return 1-M(1-p)}),M=function(p){return p<P?C*p*p:p<.7272727272727273?C*Math.pow(p-1.5/_,2)+.75:p<.9090909090909092?C*(p-=2.25/_)*p+.9375:C*Math.pow(p-2.625/_,2)+.984375}),$e("Expo",(function(p){return Math.pow(2,10*(p-1))*p+p*p*p*p*p*p*(1-p)})),$e("Circ",(function(p){return-(I(1-p*p)-1)})),$e("Sine",(function(p){return 1===p?1:1-D(p*E)})),$e("Back",Ze("in"),Ze("out"),Ze()),Fe.SteppedEase=Fe.steps=nt.SteppedEase={config:function(t,e){void 0===t&&(t=1);var n=1/t,r=t+(e?0:1),o=e?1:0;return function(p){return((r*ue(0,.99999999,p)|0)+o)*n}}},k.ease=Fe["quad.out"],Mt("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(t){return St+=t+","+t+"Params,"}));var Qe=function(t,e){this.id=j++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:Pt,this.set=e?e.getSetter:vi},Je=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,oe(this,+t.duration,1,1),this.data=t.data,c&&(this._ctx=c,c.data.push(this)),S||Xe.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,oe(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(Ye(),!arguments.length)return this._tTime;var n=this._dp;
vendor: 4,710 bytes, line 2
2if(n&&n.smoothChildTiming&&this._ts){for(Qt(this,t),!n._dp||n.parent||Jt(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&te(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===T||!this._initted&&this._dur&&t||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),jt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+$t(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+$t(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*n,e):this._repeat?qt(this._tTime,n)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var n=this.parent&&this._ts?Kt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(ue(-Math.abs(this._delay),this.totalDuration(),n),!1!==e),Zt(this),Gt(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ye(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==T&&(this._tTime-=T)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=kt(t);var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&te(e,this,this._start-this._delay),this}return this._start},e.endTime=function(t){return this._start+(F(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Kt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=ft);var e=h;return h=t,Et(this)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),h=e,this},e.globalTime=function(t){for(var e=this,time=arguments.length?t:e.rawTime();e;)time=e._start+time/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):time},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,se(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var time=this._time;return this._rDelay=t,se(this),time?this.time(time):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(le(this,t),F(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,F(e)),this._dur||(this._zTime=-1e-8),this},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,n=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=n&&t<this.endTime(!0)-T))},e.eventCallback=function(t,e,n){var r=this.vars;return arguments.length>1?(e?(r[t]=e,n&&(r[t+"Params"]=n),"onUpdate"===t&&(this._onUpdate=e)):delete r[t],this):r[t]},e.then=function(t){var e=this,n=e._prom;return new Promise((function(r){var o=z(t)?t:Dt,l=function(){var t=e.then;e.then=null,n&&n(),z(o)&&(o=o(e))&&(o.then||o===e)&&(e.then=t),r(o),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?l():e._prom=l}))},e.kill=function(){ke(this)},t}();Rt(Je.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom
vendor: 4,950 bytes, line 2
2:0,_ps:!1,_rts:1});var ti=function(t){function e(e,n){var o;return void 0===e&&(e={}),(o=t.call(this,e)||this).labels={},o.smoothChildTiming=!!e.smoothChildTiming,o.autoRemoveChildren=!!e.autoRemoveChildren,o._sort=F(e.sortChildren),d&&te(e.parent||d,r(o),n),e.reversed&&o.reverse(),e.paused&&o.paused(!0),e.scrollTrigger&&ee(r(o),e.scrollTrigger),o}o(e,t);var n=e.prototype;return n.to=function(t,e,n){return he(0,arguments,this),this},n.from=function(t,e,n){return he(1,arguments,this),this},n.fromTo=function(t,e,n,r){return he(2,arguments,this),this},n.set=function(t,e,n){return e.duration=0,e.parent=this,Xt(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new pi(t,e,le(this,n),1),this},n.call=function(t,e,n){return te(this,pi.delayedCall(0,t,e),n)},n.staggerTo=function(t,e,n,r,o,l,h){return n.duration=e,n.stagger=n.stagger||r,n.onComplete=l,n.onCompleteParams=h,n.parent=this,new pi(t,n,le(this,o)),this},n.staggerFrom=function(t,e,n,r,o,l,h){return n.runBackwards=1,Xt(n).immediateRender=F(n.immediateRender),this.staggerTo(t,e,n,r,o,l,h)},n.staggerFromTo=function(t,e,n,r,o,l,h,c){return r.startAt=n,Xt(r).immediateRender=F(r.immediateRender),this.staggerTo(t,e,r,o,l,h,c)},n.render=function(t,e,n){var time,r,o,l,c,f,m,v,y,x,w,S,C=this._time,_=this._dirty?this.totalDuration():this._tDur,P=this._dur,M=t<=0?0:kt(t),O=this._zTime<0!=t<0&&(this._initted||!P);if(this!==d&&M>_&&t>=0&&(M=_),M!==this._tTime||n||O){if(C!==this._time&&P&&(M+=this._time-C,t+=this._time-C),time=M,y=this._start,f=!(v=this._ts),O&&(P||(C=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(w=this._yoyo,c=P+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*c+t,e,n);if(time=kt(M%c),M===_?(l=this._repeat,time=P):((l=~~(x=kt(M/c)))&&l===x&&(time=P,l--),time>P&&(time=P)),x=qt(this._tTime,c),!C&&this._tTime&&x!==l&&this._tTime-x*c-this._dur<=0&&(x=l),w&&1&l&&(time=P-time,S=1),l!==x&&!this._lock){var k=w&&1&x,A=k===(w&&1&l);if(l<x&&(k=!k),C=k?0:M%P?P:M,this._lock=1,this.render(C||(S?0:kt(l*c)),e,!P)._lock=0,this._tTime=M,!e&&this.parent&&Oe(this,"onRepeat"),this.vars.repeatRefresh&&!S&&(this.invalidate()._lock=1,x=l),C&&C!==this._time||f!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(P=this._dur,_=this._tDur,A&&(this._lock=2,C=k?P:-1e-4,this.render(C,!0),this.vars.repeatRefresh&&!S&&this.invalidate()),this._lock=0,!this._ts&&!f)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(m=function(t,e,time){var n;if(time>e)for(n=t._first;n&&n._start<=time;){if("isPause"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=time;){if("isPause"===n.data&&n._start<e)return n;n=n._prev}}(this,kt(C),kt(time)))&&(M-=time-(time=m._start)),this._tTime=M,this._time=time,this._act=!!v,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,C=0),!C&&M&&P&&!e&&!x&&(Oe(this,"onStart"),this._tTime!==M))return this;if(time>=C&&t>=0)for(r=this._first;r;){if(o=r._next,(r._act||time>=r._start)&&r._ts&&m!==r){if(r.parent!==this)return this.render(t,e,n);if(r.render(r._ts>0?(time-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(time-r._start)*r._ts,e,n),time!==this._time||!this._ts&&!f){m=0,o&&(M+=this._zTime=-1e-8);break}}r=o}else{r=this._last;for(var L=t<0?t:time;r;){if(o=r._prev,(r._act||L<=r._end)&&r._ts&&m!==r){if(r.parent!==this)return this.render(t,e,n);if(r.render(r._ts>0?(L-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(L-r._start)*r._ts,e,n||h&&Et(r)),time!==this._time||!this._ts&&!f){m=0,o&&(M+=this._zTime=L?-1e-8:T);break}}r=o}}if(m&&!e&&(this.pause(),m.render(time>=C?0:-1e-8)._zTime=time>=C?1:-1,this._ts))return this._start=y,Zt(this),this.render(t,e,n);this._onUpdate&&!e&&Oe(this,"onUpdate",!0),(M===_&&this._tTime>=this.totalDuration()||!M&&C)&&(y!==this._start&&Math.abs(v)===Math.abs(this._ts)||this._lock||((t||!P)&&(M===_&&this._ts>0||!M&&this._ts<0)&&Wt(this,1),e||t<0&&!C||!M&&!C&&_||(Oe(this,M===_&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(M<_&&this.timeScale()>0)&&this._prom())))}return this},n.add=function(t,e){var n=this;if(B(e)||(e=le(this,e,t)),!(t instanceof Je)){if(V(t))return t.forEach((function(t){return n.add(t,e)})),this;if(N(t))return this.addLabel(t,e);if(!z(t))return this;t=pi.delayedCall(0,t)}return this!==t?te(this,t,e):this},n.getChildren=function(t,e,n,r){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===r&&(r=-A);for(var a=[],o=this._first;o;)o._start>=r&&(o instanceof pi?e&&a.push(o):(n&&a.push(o),t&&a.push.apply(a,o.getChildren(!0,e,n)))),o=o._next;return a},n.getById=function(t){for(var e=this.getChildren(1,1,1),i=e.length;i--;)if(e[i].vars.id===t)return e[i]},n.remove=function(t){return N(t)?this.removeLabel(t):z(t)?this.killTweensOf(t):(t.parent===this&&Ft(this,t),t===this._recent&&(this._recent=this._last),Ht(this))},n.totalTime=function(e,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=kt(Xe.time-(this._ts>
vendor: 4,818 bytes, line 2
20?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,n),this._forcing=0,this):this._tTime},n.addLabel=function(label,t){return this.labels[label]=le(this,t),this},n.removeLabel=function(label){return delete this.labels[label],this},n.addPause=function(t,e,n){var r=pi.delayedCall(0,e||ct,n);return r.data="isPause",this._hasPause=1,te(this,r,le(this,t))},n.removePause=function(t){var e=this._first;for(t=le(this,t);e;)e._start===t&&"isPause"===e.data&&Wt(e),e=e._next},n.killTweensOf=function(t,e,n){for(var r=this.getTweensOf(t,n),i=r.length;i--;)ei!==r[i]&&r[i].kill(t,e);return this},n.getTweensOf=function(t,e){for(var n,a=[],r=me(t),o=this._first,l=B(e);o;)o instanceof pi?Tt(o._targets,r)&&(l?(!ei||o._initted&&o._ts)&&o.globalTime(0)<=e&&o.globalTime(o.totalDuration())>e:!e||o.isActive())&&a.push(o):(n=o.getTweensOf(r,e)).length&&a.push.apply(a,n),o=o._next;return a},n.tweenTo=function(t,e){e=e||{};var n,r=this,o=le(r,t),l=e,h=l.startAt,c=l.onStart,d=l.onStartParams,f=l.immediateRender,m=pi.to(r,Rt({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:o,overwrite:"auto",duration:e.duration||Math.abs((o-(h&&"time"in h?h.time:r._time))/r.timeScale())||T,onStart:function(){if(r.pause(),!n){var t=e.duration||Math.abs((o-(h&&"time"in h?h.time:r._time))/r.timeScale());m._dur!==t&&oe(m,t,0,1).render(m._time,!0,!0),n=1}c&&c.apply(m,d||[])}},e));return f?m.render(0):m},n.tweenFromTo=function(t,e,n){return this.tweenTo(e,Rt({startAt:{time:le(this,t)}},n))},n.recent=function(){return this._recent},n.nextLabel=function(t){return void 0===t&&(t=this._time),Me(this,le(this,t))},n.previousLabel=function(t){return void 0===t&&(t=this._time),Me(this,le(this,t),1)},n.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+T)},n.shiftChildren=function(t,e,n){void 0===n&&(n=0);var p,r=this._first,o=this.labels;for(t=kt(t);r;)r._start>=n&&(r._start+=t,r._end+=t),r=r._next;if(e)for(p in o)o[p]>=n&&(o[p]+=t);return Ht(this)},n.invalidate=function(e){var n=this._first;for(this._lock=0;n;)n.invalidate(e),n=n._next;return t.prototype.invalidate.call(this,e)},n.clear=function(t){void 0===t&&(t=!0);for(var e,n=this._first;n;)e=n._next,this.remove(n),n=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Ht(this)},n.totalDuration=function(t){var e,n,r,o=0,l=this,h=l._last,c=A;if(arguments.length)return l.timeScale((l._repeat<0?l.duration():l.totalDuration())/(l.reversed()?-t:t));if(l._dirty){for(r=l.parent;h;)e=h._prev,h._dirty&&h.totalDuration(),(n=h._start)>c&&l._sort&&h._ts&&!l._lock?(l._lock=1,te(l,h,n-h._delay,1)._lock=0):c=n,n<0&&h._ts&&(o-=n,(!r&&!l._dp||r&&r.smoothChildTiming)&&(l._start+=kt(n/l._ts),l._time-=n,l._tTime-=n),l.shiftChildren(-n,!1,-Infinity),c=0),h._end>o&&h._ts&&(o=h._end),h=e;oe(l,l===d&&l._time>o?l._time:o,1,1),l._dirty=0}return l._tDur},e.updateRoot=function(time){if(d._ts&&(jt(d,Kt(time,d)),x=Xe.frame),Xe.frame>=xt){xt+=O.autoSleep||120;var t=d._first;if((!t||!t._ts)&&O.autoSleep&&Xe._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||Xe.sleep()}}},e}(Je);Rt(ti.prototype,{_lock:0,_hasPause:0,_forcing:0});var ei,ii,ni=function(t,e,n,r,o,l,h){var c,d,f,m,v,y,x,a,w=new Mi(this._pt,t,e,0,1,xi,null,o),S=0,C=0;for(w.b=n,w.e=r,n+="",(x=~(r+="").indexOf("random("))&&(r=_e(r)),l&&(l(a=[n,r],t,e),n=a[0],r=a[1]),d=n.match(J)||[];c=J.exec(r);)m=c[0],v=r.substring(S,c.index),f?f=(f+1)%5:"rgba("===v.substr(-5)&&(f=1),m!==d[C++]&&(y=parseFloat(d[C-1])||0,w._pt={_next:w._pt,p:v||1===C?v:",",s:y,c:"="===m.charAt(1)?At(y,m)-y:parseFloat(m)-y,m:f&&f<4?Math.round:0},S=J.lastIndex);return w.c=S<r.length?r.substring(S,r.length):"",w.fp=h,(tt.test(r)||x)&&(w.e=0),this._pt=w,w},ri=function(t,e,n,r,o,l,h,c,d,f){z(r)&&(r=r(o||0,t,l));var m,v=t[e],y="get"!==n?n:z(v)?d?t[e.indexOf("set")||!z(t["get"+e.substr(3)])?e:"get"+e.substr(3)](d):t[e]():v,x=z(v)?d?gi:fi:di;if(N(r)&&(~r.indexOf("random(")&&(r=_e(r)),"="===r.charAt(1)&&((m=At(y,r)+(pe(y)||0))||0===m)&&(r=m)),!f||y!==r||ii)return isNaN(y*r)||""===r?(!v&&!(e in t)&&at(e,r),ni.call(this,t,e,y,r,x,c||O.stringFilter,d)):(m=new Mi(this._pt,t,e,+y||0,r-(y||0),"boolean"==typeof v?bi:yi,0,x),d&&(m.fp=d),h&&m.modifier(h,this,t),this._pt=m)},oi=function(t,e,n,r,o,l){var h,c,d,i;if(yt[t]&&!1!==(h=new yt[t]).init(o,h.rawVars?e[t]:function(t,e,n,r,o){if(z(t)&&(t=hi(t,o,e,n,r)),!Y(t)||t.style&&t.nodeType||V(t)||G(t))return N(t)?hi(t,o,e,n,r):t;var p,l={};for(p in t)l[p]=hi(t[p],o,e,n,r);return l}(e[t],r,o,l,n),n,r,l)&&(n._pt=c=new Mi(n._pt,o,t,0,1,h.render,h,0,h.priority),n!==w))for(d=n._ptLookup[n._targets.indexOf(o)],i=h._props.length;i--;)d[h._props[i]]=c;return h},si=function t(e,time,n){var r,i,p,o,c,f,m,v,y,x,w,S,C,_=e.vars,P=_.ease,M=_.startAt,O=_.immediateRender,L=_.lazy,E=_.onUpdate,j=_.runBackwards,I=_.yoyoEase,D=_.ke
vendor: 4,235 bytes, line 2
2yframes,R=_.autoRevert,N=e._dur,z=e._startAt,B=e._targets,X=e.parent,Y=X&&"nested"===X.data?X.vars.targets:B,W="auto"===e._overwrite&&!l,H=e.timeline,G=_.easeReverse||I;if(H&&(!D||!P)&&(P="none"),e._ease=Ue(P,k.ease),e._rEase=G&&(Ue(G)||e._ease),e._from=!H&&!!_.runBackwards,e._from&&(e.ratio=1),!H||D&&!_.stagger){if(S=(v=B[0]?_t(B[0]).harness:0)&&_[v.prop],r=Bt(_,gt),z&&(z._zTime<0&&z.progress(1),time<0&&j&&O&&!R?z.render(-1,!0):z.revert(j&&N?pt:ut),z._lazy=0),M){if(Wt(e._startAt=pi.set(B,Rt({data:"isStart",overwrite:!1,parent:X,immediateRender:!0,lazy:!z&&F(L),startAt:null,delay:0,onUpdate:E&&function(){return Oe(e,"onUpdate")},stagger:0},M))),e._startAt._dp=0,e._startAt._sat=e,time<0&&(h||!O&&!R)&&e._startAt.revert(pt),O&&N&&time<=0&&n<=0)return void(time&&(e._zTime=time))}else if(j&&N&&!z)if(time&&(O=!1),p=Rt({overwrite:!1,data:"isFromStart",lazy:O&&!z&&F(L),immediateRender:O,stagger:0,parent:X},r),S&&(p[v.prop]=S),Wt(e._startAt=pi.set(B,p)),e._startAt._dp=0,e._startAt._sat=e,time<0&&(h?e._startAt.revert(pt):e._startAt.render(-1,!0)),e._zTime=time,O){if(!time)return}else t(e._startAt,T,T);for(e._pt=e._ptCache=0,L=N&&F(L)||L&&!N,i=0;i<B.length;i++){if(m=(c=B[i])._gsap||Ct(B)[i]._gsap,e._ptLookup[i]=x={},vt[m.id]&&mt.length&&Lt(),w=Y===B?i:Y.indexOf(c),v&&!1!==(y=new v).init(c,S||r,e,w,Y)&&(e._pt=o=new Mi(e._pt,c,y.name,0,1,y.render,y,0,y.priority),y._props.forEach((function(t){x[t]=o})),y.priority&&(f=1)),!v||S)for(p in r)yt[p]&&(y=oi(p,r,e,w,c,Y))?y.priority&&(f=1):x[p]=o=ri.call(e,c,p,"get",r[p],w,Y,0,_.stringFilter);e._op&&e._op[i]&&e.kill(c,e._op[i]),W&&e._pt&&(ei=e,d.killTweensOf(c,x,e.globalTime(time)),C=!e.parent,ei=0),e._pt&&L&&(vt[m.id]=1)}f&&Pi(e),e._onInit&&e._onInit(e)}e._onUpdate=E,e._initted=(!e._op||e._pt)&&!C,D&&time<=0&&H.render(A,!0,!0)},ai=function(t,e,n,r){var p,a,o=e.ease||r||"power1.inOut";if(V(e))a=n[t]||(n[t]=[]),e.forEach((function(t,i){return a.push({t:i/(e.length-1)*100,v:t,e:o})}));else for(p in e)a=n[p]||(n[p]=[]),"ease"===p||a.push({t:parseFloat(t),v:e[p],e:o})},hi=function(t,e,i,n,r){return z(t)?t.call(e,i,n,r):N(t)&&~t.indexOf("random(")?_e(t):t},ci=St+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert",ui={};Mt(ci+",id,stagger,delay,duration,paused,scrollTrigger",(function(t){return ui[t]=1}));var pi=function(t){function e(e,n,o,h){var c;"number"==typeof n&&(o.duration=n,n=o,o=null);var f,i,m,v,p,y,x,w,S=(c=t.call(this,h?n:Xt(n))||this).vars,C=S.duration,_=S.delay,P=S.immediateRender,M=S.stagger,k=S.overwrite,A=S.keyframes,T=S.defaults,L=S.scrollTrigger,E=n.parent||d,j=(V(e)||G(e)?B(e[0]):"length"in n)?[e]:me(e);if(c._targets=j.length?Ct(j):lt("GSAP target "+e+" not found. https://gsap.com",!O.nullTargetWarn)||[],c._ptLookup=[],c._overwrite=k,A||M||H(C)||H(_)){var I=(n=c.vars).easeReverse||n.yoyoEase;if((f=c.timeline=new ti({data:"nested",defaults:T||{},targets:E&&"nested"===E.data?E.vars.targets:j})).kill(),f.parent=f._dp=r(c),f._start=0,M||H(C)||H(_)){if(v=j.length,x=M&&be(M),Y(M))for(p in M)~ci.indexOf(p)&&(w||(w={}),w[p]=M[p]);for(i=0;i<v;i++)(m=Bt(n,ui)).stagger=0,I&&(m.easeReverse=I),w&&Nt(m,w),y=j[i],m.duration=+hi(C,r(c),i,y,j),m.delay=(+hi(_,r(c),i,y,j)||0)-c._delay,!M&&1===v&&m.delay&&(c._delay=_=m.delay,c._start+=_,m.delay=0),f.to(y,m,x?x(i,y,j):0),f._ease=Fe.none;f.duration()?C=_=0:c.timeline=0}else if(A){Xt(Rt(f.vars.defaults,{ease:"none"})),f._ease=Ue(A.ease||n.ease||"none");var a,D,R,time=0;if(V(A))A.forEach((function(t){return f.to(j,t,">")})),f.duration();else{for(p in m={},A)"ease"===p||"easeEach"===p||ai(p,A[p],m,A.easeEach);for(p in m)for(a=m[p].sort((function(a,b){return a.t-b.t})),time=0,i=0;i<a.length;i++)(R={ease:(D=a[i]).e,duration:(D.t-(i?a[i-1].t:0))/100*C})[p]=D.v,f.to(j,R,time),time+=R.duration;f.duration()<C&&f.to({},{duration:C-f.duration()})}}C||c.duration(C=f.duration())}else c.timeline=0;return!0!==k||l||(ei=r(c),d.killTweensOf(j),ei=0),te(E,r(c),o),n.reversed&&c.reverse(),n.paused&&c.paused(!0),(P||!C&&!A&&c._start===kt(E._time)&&F(P)&&Ut(r(c))&&"nested"!==E.data)&&(c._tTime=-1e-8,c.render(Math.max(0,-_)||0)),L&&ee(r(c),L),c}o(e,t);var n=e.prototype;return n.render=function(t,e,n){var time,r,o,l,c,d,f,m,v=this._time,y=this._tDur,x=this._dur,w=t<0,S=t>y-T&&!w?y:t<T?0:t;
vendor: 6,748 bytes, line 2
2if(x){if(S!==this._tTime||!t||n||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==w||this._lazy){if(time=S,m=this.timeline,this._repeat){if(l=x+this._rDelay,this._repeat<-1&&w)return this.totalTime(100*l+t,e,n);if(time=kt(S%l),S===y?(o=this._repeat,time=x):(o=~~(c=kt(S/l)))&&o===c?(time=x,o--):time>x&&(time=x),(d=this._yoyo&&1&o)&&(time=x-time),c=qt(this._tTime,l),time===v&&!n&&this._initted&&o===c)return this._tTime=S,this;o!==c&&this.vars.repeatRefresh&&!d&&!this._lock&&time!==l&&this._initted&&(this._lock=n=1,this.render(kt(l*o),!0).invalidate()._lock=0)}if(!this._initted){if(ie(this,w?t:time,n,e,S))return this._tTime=0,this;if(!(v===this._time||n&&this.vars.repeatRefresh&&o!==c))return this;if(x!==this._dur)return this.render(t,e,n)}if(this._rEase){var C=time<v;if(C!==this._inv){var _=C?v:x-v;this._inv=C,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=v,this._invRecip=_?(C?-1:1)/_:0,this._invScale=C?-this.ratio:1-this.ratio,this._invEase=C?this._rEase:this._ease}this.ratio=f=this._invRatio+this._invScale*this._invEase((time-this._invTime)*this._invRecip)}else this.ratio=f=this._ease(time/x);if(this._from&&(this.ratio=f=1-f),this._tTime=S,this._time=time,!this._act&&this._ts&&(this._act=1,this._lazy=0),!v&&S&&!e&&!c&&(Oe(this,"onStart"),this._tTime!==S))return this;for(r=this._pt;r;)r.r(f,r.d),r=r._next;m&&m.render(t<0?t:m._dur*m._ease(time/this._dur),e,n)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(w&&Vt(this,t,0,n),Oe(this,"onUpdate")),this._repeat&&o!==c&&this.vars.onRepeat&&!e&&this.parent&&Oe(this,"onRepeat"),S!==this._tDur&&S||this._tTime!==S||(w&&!this._onUpdate&&Vt(this,t,0,!0),(t||!x)&&(S===this._tDur&&this._ts>0||!S&&this._ts<0)&&Wt(this,1),e||w&&!v||!(S||v||d)||(Oe(this,S===y?"onComplete":"onReverseComplete",!0),this._prom&&!(S<y&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,n,r){var o,l,c,d=t.ratio,f=e<0||!e&&(!t._start&&ne(t)&&(t._initted||!re(t))||(t._ts<0||t._dp._ts<0)&&!re(t))?0:1,m=t._rDelay,v=0;if(m&&t._repeat&&(v=ue(0,t._tDur,e),l=qt(v,m),t._yoyo&&1&l&&(f=1-f),l!==qt(t._tTime,m)&&(d=1-f,t.vars.repeatRefresh&&t._initted&&t.invalidate())),f!==d||h||r||t._zTime===T||!e&&t._zTime){if(!t._initted&&ie(t,e,r,n,v))return;for(c=t._zTime,t._zTime=e||(n?T:0),n||(n=e&&!c),t.ratio=f,t._from&&(f=1-f),t._time=0,t._tTime=v,o=t._pt;o;)o.r(f,o.d),o=o._next;e<0&&Vt(t,e,0,!0),t._onUpdate&&!n&&Oe(t,"onUpdate"),v&&t._repeat&&!n&&t.parent&&Oe(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===f&&(f&&Wt(t,1),n||h||(Oe(t,f?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,n);return this},n.targets=function(){return this._targets},n.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},n.resetTo=function(t,e,n,r,o){S||Xe.wake(),this._ts||this.play();var time=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||si(this,time),function(t,e,n,r,o,l,time,h){var c,d,f,i,m=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!m)for(m=t._ptCache[e]=[],f=t._ptLookup,i=t._targets.length;i--;){if((c=f[i][e])&&c.d&&c.d._pt)for(c=c.d._pt;c&&c.p!==e&&c.fp!==e;)c=c._next;if(!c)return ii=1,t.vars[e]="+=0",si(t,time),ii=0,h?lt(e+" not eligible for reset. Try splitting into individual properties"):1;m.push(c)}for(i=m.length;i--;)(c=(d=m[i])._pt||d).s=!r&&0!==r||o?c.s+(r||0)+l*c.c:r,c.c=n-c.s,d.e&&(d.e=Ot(n)+pe(d.e)),d.b&&(d.b=c.s+pe(d.b))}(this,t,e,n,r,this._ease(time/this._dur),time,o)?this.resetTo(t,e,n,r,1):(Qt(this,0),this.parent||Yt(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},n.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?ke(this):this.scrollTrigger&&this.scrollTrigger.kill(!!h),this;if(this.timeline){var n=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,ei&&!0!==ei.vars.overwrite)._first||ke(this),this.parent&&n!==this.timeline.totalDuration()&&oe(this,this._dur*this.timeline._tDur/n,0,1),this}var r,o,l,c,p,d,i,f=this._targets,m=t?me(t):f,v=this._ptLookup,y=this._pt;if((!e||"all"===e)&&function(t,e){for(var i=t.length,n=i===e.length;n&&i--&&t[i]===e[i];);return i<0}(f,m))return"all"===e&&(this._pt=0),ke(this);for(r=this._op=this._op||[],"all"!==e&&(N(e)&&(p={},Mt(e,(function(t){return p[t]=1})),e=p),e=function(t,e){var n,p,i,r,o=t[0]?_t(t[0]).harness:0,l=o&&o.aliases;if(!l)return e;for(p in n=Nt({},e),l)if(p in n)for(i=(r=l[p].split(",")).length;i--;)n[r[i]]=n[p];return n}(f,e)),i=f.length;i--;)if(~m.indexOf(f[i]))for(p in o=v[i],"all"===e?(r[i]=e,c=o,l={}):(l=r[i]=r[i]||{},c=e),c)(d=o&&o[p])&&("kill"in d.d&&!0!==d.d.kill(p)||Ft(this,d,"_pt"),delete o[p]),"all"!==l&&(l[p]=1);return this._initted&&!this._pt&&y&&ke(this),this},e.to=function(t,n){return new e(t,n,arguments[2])},e.from=function(t,e){return he(1,arguments)},e.delayedCall=function(t,n,r,o){return new e(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:n,onReverseComplete:n,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:o})},e.fromTo=function(t,e,n){return he(2,arguments)},e.set=function(t,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new e(t,n)},e.killTweensOf=function(t,e,n){return d.killTweensOf(t,e,n)},e}(Je);Rt(pi.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),Mt("staggerTo,staggerFrom,staggerFromTo",(function(t){pi[t]=function(){var e=new ti,n=de.call(arguments,0);return n.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,n)}}));var di=function(t,e,n){return t[e]=n},fi=function(t,e,n){return t[e](n)},gi=function(t,e,n,data){return t[e](data.fp,n)},mi=function(t,e,n){return t.setAttribute(e,n)},vi=function(t,e){return z(t[e])?fi:X(t[e])&&t.setAttribute?mi:di},yi=function(t,data){return data.set(data.t,data.p,Math.round(1e6*(data.s+data.c*t))/1e6,data)},bi=function(t,data){return data.set(data.t,data.p,!!(data.s+data.c*t),data)},xi=function(t,data){var e=data._pt,s="";if(!t&&data.b)s=data.b;else if(1===t&&data.e)s=data.e;else{for(;e;)s=e.p+(e.m?e.m(e.s+e.c*t):Math.round(1e4*(e.s+e.c*t))/1e4)+s,e=e._next;s+=data.c}data.set(data.t,data.p,s,data)},wi=function(t,data){for(var e=data._pt;e;)e.r(t,e.d),e=e._next},Si=function(t,e,n,r){for(var o,l=this._pt;l;)o=l._next,l.p===r&&l.modifier(t,e,n),l=o},Ci=function(t){for(var e,n,r=this._pt;r;)n=r._next,r.p===t&&!r.op||r.op===t?Ft(this,r,"_pt"):r.dep||(e=1),r=n;return!e},_i=function(t,e,n,data){data.mSet(t,e,data.m.call(data.tween,n,data.mt),data)},Pi=function(t){for(var e,n,r,o,l=t._pt;l;){for(e=l._next,n=r;n&&n.pr>l.pr;)n=n._next;(l._prev=n?n._prev:o)?l._prev._next=l:r=l,(l._next=n)?n._prev=l:
vendor: 10,778 bytes, line 2
2o=l,l=e}t._pt=r},Mi=function(){function t(t,e,n,r,o,l,data,h,c){this.t=e,this.s=r,this.c=o,this.p=n,this.r=l||yi,this.d=data||this,this.set=h||di,this.pr=c||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,n){this.mSet=this.mSet||this.set,this.set=_i,this.m=t,this.mt=n,this.tween=e},t}();Mt(St+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger,easeReverse",(function(t){return gt[t]=1})),nt.TweenMax=nt.TweenLite=pi,nt.TimelineLite=nt.TimelineMax=ti,d=new ti({sortChildren:!1,defaults:k,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),O.stringFilter=Be;var Oi=[],ki={},Ai=[],Ti=0,Li=0,Ei=function(t){return(ki[t]||Ai).map((function(t){return t()}))},ji=function(){var time=Date.now(),t=[];time-Ti>2&&(Ei("matchMediaInit"),Oi.forEach((function(e){var n,p,r,o,l=e.queries,h=e.conditions;for(p in l)(n=f.matchMedia(l[p]).matches)&&(r=1),n!==h[p]&&(h[p]=n,o=1);o&&(e.revert(),r&&t.push(e))})),Ei("matchMediaRevert"),t.forEach((function(t){return t.onMatch(t,(function(e){return t.add(null,e)}))})),Ti=time,Ei("matchMedia"))},Ii=function(){function t(t,e){this.selector=e&&ve(e),this.data=[],this._r=[],this.isReverted=!1,this.id=Li++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,n){z(t)&&(n=e,e=t,t=z);var r=this,o=function(){var t,o=c,l=r.selector;return o&&o!==r&&o.data.push(r),n&&(r.selector=ve(n)),c=r,t=e.apply(r,arguments),z(t)&&r._r.push(t),c=o,r.selector=l,r.isReverted=!1,t};return r.last=o,t===z?o(r,(function(t){return r.add(null,t)})):t?r[t]=o:o},e.ignore=function(t){var e=c;c=null,t(this),c=e},e.getTweens=function(){var a=[];return this.data.forEach((function(e){return e instanceof t?a.push.apply(a,e.getTweens()):e instanceof pi&&!(e.parent&&"nested"===e.parent.data)&&a.push(e)})),a},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var n=this;if(t?function(){for(var e,r=n.getTweens(),i=n.data.length;i--;)"isFlip"===(e=n.data[i]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach((function(t){return r.splice(r.indexOf(t),1)})));for(r.map((function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}})).sort((function(a,b){return b.g-a.g||-1/0})).forEach((function(e){return e.t.revert(t)})),i=n.data.length;i--;)(e=n.data[i])instanceof ti?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof pi)&&e.revert&&e.revert(t);n._r.forEach((function(e){return e(t,n)})),n.isReverted=!0}():this.data.forEach((function(t){return t.kill&&t.kill()})),this.clear(),e)for(var i=Oi.length;i--;)Oi[i].id===this.id&&Oi.splice(i,1)},e.revert=function(t){this.kill(t||{})},t}(),Di=function(){function t(t){this.contexts=[],this.scope=t,c&&c.data.push(this)}var e=t.prototype;return e.add=function(t,e,n){Y(t)||(t={matches:t});var r,p,o,l=new Ii(0,n||this.scope),h=l.conditions={};for(p in c&&!l.selector&&(l.selector=c.selector),this.contexts.push(l),e=l.add("onMatch",e),l.queries=t,t)"all"===p?o=1:(r=f.matchMedia(t[p]))&&(Oi.indexOf(l)<0&&Oi.push(l),(h[p]=r.matches)&&(o=1),r.addListener?r.addListener(ji):r.addEventListener("change",ji));return o&&e(l,(function(t){return l.add(null,t)})),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach((function(e){return e.kill(t,!0)}))},t}(),Ri={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e.forEach((function(t){return Te(t)}))},timeline:function(t){return new ti(t)},getTweensOf:function(t,e){return d.getTweensOf(t,e)},getProperty:function(t,e,n,r){N(t)&&(t=me(t)[0]);var o=_t(t||{}).get,l=n?Dt:It;return"native"===n&&(n=""),t?e?l((yt[e]&&yt[e].get||o)(t,e,n,r)):function(e,n,r){return l((yt[e]&&yt[e].get||o)(t,e,n,r))}:t},quickSetter:function(t,e,n){if((t=me(t)).length>1){var r=t.map((function(t){return Bi.quickSetter(t,e,n)})),o=r.length;return function(t){for(var i=o;i--;)r[i](t)}}t=t[0]||{};var l=yt[e],h=_t(t),p=h.harness&&(h.harness.aliases||{})[e]||e,c=l?function(e){var p=new l;w._pt=0,p.init(t,n?e+n:e,w,0,[t]),p.render(1,p),w._pt&&wi(1,w)}:h.set(t,p);return l?c:function(e){return c(t,p,n?e+n:e,h,1)}},quickTo:function(t,e,n){var r,o=Bi.to(t,Rt(((r={})[e]="+=0.1",r.paused=!0,r.stagger=0,r),n||{})),l=function(t,n,r){return o.resetTo(e,t,n,r)};return l.tween=o,l},isTweening:function(t){return d.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Ue(t.ease,k.ease)),zt(k,t||{})},config:function(t){return zt(O,t||{})},registerEffect:function(t){var e=t.name,n=t.effect,r=t.plugins,o=t.defaults,l=t.extendTimeline;(r||"").split(",").forEach((function(t){return t&&!yt[t]&&!nt[t]&<(e+" effect requires "+t+" plugin.")})),bt[e]=function(t,e,r){return n(me(t),Rt(e||{},o),r)},l&&(ti.prototype[e]=function(t,n,r){return this.add(bt[e](t,Y(n)?n:(r=n)&&{},this),r)})},registerEase:function(t,e){Fe[t]=Ue(e)},parseEase:function(t,e){return arguments.length?Ue(t,e):Fe},getById:function(t){return d.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var n,r,o=new ti(t);for(o.smoothChildTiming=F(t.smoothChildTiming),d.remove(o),o._dp=0,o._time=o._tTime=d._time,n=d._first;n;)r=n._next,!e&&!n._dur&&n instanceof pi&&n.vars.onComplete===n._targets[0]||te(o,n,n._start-n._delay),n=r;return te(d,o,0),o},context:function(t,e){return t?new Ii(t,e):c},matchMedia:function(t){return new Di(t)},matchMediaRefresh:function(){return Oi.forEach((function(t){var e,p,n=t.conditions;for(p in n)n[p]&&(n[p]=!1,e=1);e&&t.revert()}))||ji()},addEventListener:function(t,e){var a=ki[t]||(ki[t]=[]);~a.indexOf(e)||a.push(e)},removeEventListener:function(t,e){var a=ki[t],i=a&&a.indexOf(e);i>=0&&a.splice(i,1)},utils:{wrap:function t(e,n,r){var o=n-e;return V(e)?Ce(e,t(0,e.length),n):ce(r,(function(t){return(o+(t-e)%o)%o+e}))},wrapYoyo:function t(e,n,r){var o=n-e,l=2*o;return V(e)?Ce(e,t(0,e.length-1),n):ce(r,(function(t){return e+((t=(l+(t-e)%l)%l||0)>o?l-t:t)}))},distribute:be,random:Se,snap:we,normalize:function(t,e,n){return Pe(t,e,0,1,n)},getUnit:pe,clamp:function(t,e,n){return ce(n,(function(n){return ue(t,e,n)}))},splitColor:Ie,toArray:me,selector:ve,mapRange:Pe,pipe:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},unitize:function(t,e){return function(n){return t(parseFloat(n))+(e||pe(n))}},interpolate:function t(e,n,progress,r){var o=isNaN(e+n)?0:function(p){return(1-p)*e+p*n};if(!o){var p,i,l,h,c,d=N(e),f={};if(!0===progress&&(r=1)&&(progress=null),d)e={p:e},n={p:n};else if(V(e)&&!V(n)){for(l=[],h=e.length,c=h-2,i=1;i<h;i++)l.push(t(e[i-1],e[i]));h--,o=function(p){p*=h;var i=Math.min(c,~~p);return l[i](p-i)},progress=n}else r||(e=Nt(V(e)?[]:{},e));if(!l){for(p in n)ri.call(f,e,p,"get",n[p]);o=function(p){return wi(p,f)||(d?e.p:e)}}}return ce(progress,o)},shuffle:ye},install:st,effects:bt,ticker:Xe,updateRoot:ti.updateRoot,plugins:yt,globalTimeline:d,core:{PropTween:Mi,globals:ht,Tween:pi,Timeline:ti,Animation:Je,getCache:_t,_removeLinkedListItem:Ft,reverting:function(){return h},context:function(t){return t&&c&&(c.data.push(t),t._ctx=c),c},suppressOverwrites:function(t){return l=t}}};Mt("to,from,fromTo,delayedCall,set,killTweensOf",(function(t){return Ri[t]=pi[t]})),Xe.add(ti.updateRoot),w=Ri.to({},{duration:0});var Ni=function(t,e){for(var n=t._pt;n&&n.p!==e&&n.op!==e&&n.fp!==e;)n=n._next;return n},zi=function(t,e){return{name:t,headless:1,rawVars:1,init:function(t,n,r){r._onInit=function(t){var r,p;if(N(n)&&(r={},Mt(n,(function(t){return r[t]=1})),n=r),e){for(p in r={},n)r[p]=e(n[p]);n=r}!function(t,e){var p,i,n,r=t._targets;for(p in e)for(i=r.length;i--;)(n=t._ptLookup[i][p])&&(n=n.d)&&(n._pt&&(n=Ni(n,p)),n&&n.modifier&&n.modifier(e[p],t,r[i],p))}(t,n)}}}},Bi=Ri.registerPlugin({name:"attr",init:function(t,e,n,r,o){var p,l,h;for(p in this.tween=n,e)h=t.getAttribute(p)||"",(l=this.add(t,"setAttribute",(h||0)+"",e[p],r,o,0,0,p)).op=p,l.b=h,this._props.push(p)},render:function(t,data){for(var e=data._pt;e;)h?e.set(e.t,e.p,e.b,e):e.r(t,e.d),e=e._next}},{name:"endArray",headless:1,init:function(t,e){for(var i=e.length;i--;)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},zi("roundProps",xe),zi("modifiers"),zi("snap",we))||Ri;pi.version=ti.version=Bi.version="3.15.0",y=1,W()&&Ye();Fe.Power0,Fe.Power1,Fe.Power2,Fe.Power3,Fe.Power4,Fe.Linear,Fe.Quad,Fe.Cubic,Fe.Quart,Fe.Quint,Fe.Strong,Fe.Elastic,Fe.Back,Fe.SteppedEase,Fe.Bounce,Fe.Sine,Fe.Expo,Fe.Circ;var Xi,Yi,Fi,Wi,Hi,Gi,Vi,Ui,$i={},qi=180/Math.PI,Ki=Math.PI/180,Zi=Math.atan2,Qi=/([A-Z])/g,Ji=/(left|right|width|margin|padding|x)/i,tn=/[\s,\(]\S/,en={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},nn=function(t,data){return data.set(data.t,data.p,Math.round(1e4*(data.s+data.c*t))/1e4+data.u,data)},rn=function(t,data){return data.set(data.t,data.p,1===t?data.e:Math.round(1e4*(data.s+data.c*t))/1e4+data.u,data)},on=function(t,data){return data.set(data.t,data.p,t?Math.round(1e4*(data.s+data.c*t))/1e4+data.u:data.b,data)},sn=function(t,data){return data.set(data.t,data.p,1===t?data.e:t?Math.round(1e4*(data.s+data.c*t))/1e4+data.u:data.b,data)},an=function(t,data){var e=data.s+data.c*t;data.set(data.t,data.p,~~(e+(e<0?-.5:.5))+data.u,data)},ln=function(t,data){return data.set(data.t,data.p,t?data.e:data.b,data)},hn=function(t,data){return data.set(data.t,data.p,1!==t?data.b:data.e,data)},cn=function(t,e,n){return t.style[e]=n},un=function(t,e,n){return t.style.setProperty(e,n)},pn=function(t,e,n){return t._gsap[e]=n},dn=function(t,e,n){return t._gsap.scaleX=t._gsap.scaleY=n},fn=function(t,e,n,data,r){var o=t._gsap;o.scaleX=o.scaleY=n,o.renderTransform(r,o)},gn=function(t,e,n,data,r){var o=t._gsap;o[e]=n,o.renderTransform(r,o)},mn="transform",vn=mn+"Origin",yn=function t(e,n){var r=this,o=this.target,style=o.style,l=o._gsap;if(e in $i&&style){if(this.tfm=this.tfm||{},"transform"===e)return en.transform.split(",").forEach((function(p){return t.call(r,p,n)}));if(~(e=en[e]||e).indexOf(",")?e.split(",").forEach((function(a){return r.tfm[a]=Rn(o,a)})):this.tfm[e]=l.x?l[e]:Rn(o,e),e===vn&&(this.tfm.zOrigin=l.zOrigin),this.props.indexOf(mn)>=0)return;l.svg&&(this.svgo=o.getAttribute("data-svg-origin"),this.props.push(vn,n,"")),e=mn}(style||n)&&this.props.push(e,n,style[e])},bn=function(style){style.translate&&(style.removeProperty("translate"),style.removeProperty("scale"),style.removeProperty("rotate"))},xn=function(){var i,p,t=this.props,e=this.target,style=e.style,n=e._gsap;for(i=0;i<t.length;i+=3)t[i+1]?2===t[i+1]?e[t[i]](t[i+2]):e[t[i]]=t[i+2]:t[i+2]?style[t[i]]=t[i+2]:style.removeProperty("--"===t[i].substr(0,2)?t[i]:t[i].replace(Qi,"-$
21").toLowerCase());if(this.tfm){for(p in this.tfm)n[p]=this.tfm[p];n.svg&&(n.renderTransform(),e.setAttribute("data-svg-origin",this.svgo||"")),(i=Vi())&&i.isStart||style[mn]||(bn(style),n.zOrigin&&style[vn]&&(style[vn]+=" "+n.zOrigin+"px",n.zOrigin=0,n.renderTransform()),n.uncache=1)}},wn=function(t,e){var n={target:t,props:[],revert:xn,save:yn};return t._gsap||Bi.core.getCache(t),e&&t.style&&t.nodeType&&e.split(",").forEach((function(p){return n.save(p)})),n},Sn=function(t,e){var n=Yi.createElementNS?Yi.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Yi.createElement(t);return n&&n.style?n:Yi.createElement(t)},Cn=function t(e,n,r){var o=getComputedStyle(e);return o[n]||o.getPropertyValue(n.replace(Qi,"-$1").toLowerCase())||o.getPropertyValue(n)||!r&&t(e,Pn(n)||n,1)||""},_n="O,Moz,ms,Ms,Webkit".split(","),Pn=function(t,element,e){var s=(element||Hi).style,i=5;if(t in s&&!e)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);i--&&!(_n[i]+t in s););return i<0?null:(3===i?"ms":i>=0?_n[i]:"")+t},Mn=function(){"undefined"!=typeof window&&window.document&&(Xi=window,Yi=Xi.document,Fi=Yi.documentElement,Hi=Sn("div")||{style:{}},Sn("div"),mn=Pn(mn),vn=mn+"Origin",Hi.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ui=!!Pn("perspective"),Vi=Bi.core.reverting,Wi=1)},On=function(t){var e,n=t.ownerSVGElement,svg=Sn("svg",n&&n.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=t.cloneNode(!0);r.style.display="block",svg.appendChild(r),Fi.appendChild(svg);try{e=r.getBBox()}catch(t){}return svg.removeChild(r),Fi.removeChild(svg),e},kn=function(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])},An=function(t){var e,n;try{e=t.getBBox()}catch(r){e=On(t),n=1}return e&&(e.width||e.height)||n||(e=On(t)),!e||e.width||e.x||e.y?e:{x:+kn(t,["x","cx","x1"])||0,y:+kn(t,["y","cy","y1"])||0,width:0,height:0}},Tn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!An(t))},Ln=function(t,e){if(e){var n,style=t.style;e in $i&&e!==vn&&(e=mn),style.removeProperty?("ms"!==(n=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),style.removeProperty("--"===n?e:e.replace(Qi,"-$1").toLowerCase())):style.removeAttribute(e)}},En=function(t,e,n,r,o,l){var h=new Mi(t._pt,e,n,0,1,l?hn:ln);return t._pt=h,h.b=r,h.e=o,t._props.push(n),h},jn={deg:1,rad:1,turn:1},In={grid:1,flex:1},Dn=function t(e,n,r,o){var l,h,c,d,f=parseFloat(r)||0,m=(r+"").trim().substr((f+"").length)||"px",style=Hi.style,v=Ji.test(n),y="svg"===e.tagName.toLowerCase(),x=(y?"client":"offset")+(v?"Width":"Height"),w=100,S="px"===o,C="%"===o;if(o===m||!f||jn[o]||jn[m])return f;if("px"!==m&&!S&&(f=t(e,n,r,"px")),d=e.getCTM&&Tn(e),(C||"%"===m)&&($i[n]||~n.indexOf("adius")))return l=d?e.getBBox()[v?"width":"height"]:e[x],Ot(C?f/l*w:f/100*l);if(style[v?"width":"height"]=w+(S?m:o),h="rem"!==o&&~n.indexOf("adius")||"em"===o&&e.appendChild&&!y?e:e.parentNode,d&&(h=(e.ownerSVGElement||{}).parentNode),h&&h!==Yi&&h.appendChild||(h=Yi.body),(c=h._gsap)&&C&&c.width&&v&&c.time===Xe.time&&!c.uncache)return Ot(f/c.width*w);if(!C||"height"!==n&&"width"!==n)(C||"%"===m)&&!In[Cn(h,"display")]&&(style.position=Cn(e,"position")),h===e&&(style.position="static"),h.appendChild(Hi),l=Hi[x],h.removeChild(Hi),style.position="absolute";else{var _=e.style[n];e.style[n]=w+o,l=e[x],_?e.style[n]=_:Ln(e,n)}return v&&C&&((c=_t(h)).time=Xe.time,c.width=h[x]),Ot(S?l*f/w:l&&f?w/l*f:0)},Rn=function(t,e,n,r){var o;return Wi||Mn(),e in en&&"transform"!==e&&~(e=en[e]).indexOf(",")&&(e=e.split(",")[0]),$i[e]&&"transform"!==e?(o=Un(t,r),o="transformOrigin"!==e?o[e]:o.svg?o.origin:$n(Cn(t,vn))+" "+o.zOrigin+"px"):(!(o=t.style[e])||"auto"===o||r||~(o+"").indexOf("calc("))&&(o=Xn[e]&&Xn[e](t,e,n)||Cn(t,e)||Pt(t,e)||("opacity"===e?1:0)),n&&!~(o+"").trim().indexOf(" ")?Dn(t,e,o,n)+n:o},Nn=function(t,e,n,r){if(!n||"none"===n){var p=Pn(e,t,1),s=p&&Cn(t,p,1);s&&s!==n?(e=p,n=s):"borderColor"===e&&(n=Cn(t,"borderTopColor"))}var a,o,l,h,c,d,f,m,v,y,x,w=new Mi(this._pt,t.style,e,0,1,xi),S=0,C=0;
vendor: 8,518 bytes, line 2
2if(w.b=n,w.e=r,n+="","var(--"===(r+="").substring(0,6)&&(r=Cn(t,r.substring(4,r.indexOf(")")))),"auto"===r&&(d=t.style[e],t.style[e]=r,r=Cn(t,e)||r,d?t.style[e]=d:Ln(t,e)),Be(a=[n,r]),r=a[1],l=(n=a[0]).match(Q)||[],(r.match(Q)||[]).length){for(;o=Q.exec(r);)f=o[0],v=r.substring(S,o.index),c?c=(c+1)%5:"rgba("!==v.substr(-5)&&"hsla("!==v.substr(-5)||(c=1),f!==(d=l[C++]||"")&&(h=parseFloat(d)||0,x=d.substr((h+"").length),"="===f.charAt(1)&&(f=At(h,f)+x),m=parseFloat(f),y=f.substr((m+"").length),S=Q.lastIndex-y.length,y||(y=y||O.units[e]||x,S===r.length&&(r+=y,w.e+=y)),x!==y&&(h=Dn(t,e,d,y)||0),w._pt={_next:w._pt,p:v||1===C?v:",",s:h,c:m-h,m:c&&c<4||"zIndex"===e?Math.round:0});w.c=S<r.length?r.substring(S,r.length):""}else w.r="display"===e&&"none"===r?hn:ln;return tt.test(r)&&(w.e=0),this._pt=w,w},zn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Bn=function(t,data){if(data.tween&&data.tween._time===data.tween._dur){var e,n,i,r=data.t,style=r.style,o=data.u,l=r._gsap;if("all"===o||!0===o)style.cssText="",n=1;else for(i=(o=o.split(",")).length;--i>-1;)e=o[i],$i[e]&&(n=1,e="transformOrigin"===e?vn:mn),Ln(r,e);n&&(Ln(r,mn),l&&(l.svg&&r.removeAttribute("transform"),style.scale=style.rotate=style.translate="none",Un(r,1),l.uncache=1,bn(style)))}},Xn={clearProps:function(t,e,n,r,o){if("isFromStart"!==o.data){var l=t._pt=new Mi(t._pt,e,n,0,0,Bn);return l.u=r,l.pr=-10,l.tween=o,t._props.push(n),1}}},Yn=[1,0,0,1,0,0],Fn={},Wn=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},Hn=function(t){var e=Cn(t,mn);return Wn(e)?Yn:e.substr(7).match(Z).map(Ot)},Gn=function(t,e){var n,r,o,l,h=t._gsap||_t(t),style=t.style,c=Hn(t);return h.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(c=[(o=t.transform.baseVal.consolidate().matrix).a,o.b,o.c,o.d,o.e,o.f]).join(",")?Yn:c:(c!==Yn||t.offsetParent||t===Fi||h.svg||(o=style.display,style.display="block",(n=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(l=1,r=t.nextElementSibling,Fi.appendChild(t)),c=Hn(t),o?style.display=o:Ln(t,"display"),l&&(r?n.insertBefore(t,r):n?n.appendChild(t):Fi.removeChild(t))),e&&c.length>6?[c[0],c[1],c[4],c[5],c[12],c[13]]:c)},Vn=function(t,e,n,r,o,l){var h,c,d,f=t._gsap,m=o||Gn(t,!0),v=f.xOrigin||0,y=f.yOrigin||0,x=f.xOffset||0,w=f.yOffset||0,a=m[0],b=m[1],S=m[2],C=m[3],_=m[4],P=m[5],M=e.split(" "),O=parseFloat(M[0])||0,k=parseFloat(M[1])||0;n?m!==Yn&&(c=a*C-b*S)&&(d=O*(-b/c)+k*(a/c)-(a*P-b*_)/c,O=O*(C/c)+k*(-S/c)+(S*P-C*_)/c,k=d):(O=(h=An(t)).x+(~M[0].indexOf("%")?O/100*h.width:O),k=h.y+(~(M[1]||M[0]).indexOf("%")?k/100*h.height:k)),r||!1!==r&&f.smooth?(_=O-v,P=k-y,f.xOffset=x+(_*a+P*S)-_,f.yOffset=w+(_*b+P*C)-P):f.xOffset=f.yOffset=0,f.xOrigin=O,f.yOrigin=k,f.smooth=!!r,f.origin=e,f.originIsAbsolute=!!n,t.style[vn]="0px 0px",l&&(En(l,f,"xOrigin",v,O),En(l,f,"yOrigin",y,k),En(l,f,"xOffset",x,f.xOffset),En(l,f,"yOffset",w,f.yOffset)),t.setAttribute("data-svg-origin",O+" "+k)},Un=function(t,e){var n=t._gsap||new Qe(t);if("x"in n&&!e&&!n.uncache)return n;var r,o,l,h,c,d,f,m,v,y,x,w,S,C,_,P,M,a,b,k,A,T,L,E,j,I,D,R,N,z,B,X,style=t.style,Y=n.scaleX<0,F="px",W="deg",H=getComputedStyle(t),G=Cn(t,vn)||"0";return r=o=l=d=f=m=v=y=x=0,h=c=1,n.svg=!(!t.getCTM||!Tn(t)),H.translate&&("none"===H.translate&&"none"===H.scale&&"none"===H.rotate||(style[mn]=("none"!==H.translate?"translate3d("+(H.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==H.rotate?"rotate("+H.rotate+") ":"")+("none"!==H.scale?"scale("+H.scale.split(" ").join(",")+") ":"")+("none"!==H[mn]?H[mn]:"")),style.scale=style.rotate=style.translate="none"),C=Gn(t,n.svg),n.svg&&(n.uncache?(j=t.getBBox(),G=n.xOrigin-j.x+"px "+(n.yOrigin-j.y)+"px",E=""):E=!e&&t.getAttribute("data-svg-origin"),Vn(t,E||G,!!E||n.originIsAbsolute,!1!==n.smooth,C)),w=n.xOrigin||0,S=n.yOrigin||0,C!==Yn&&(a=C[0],b=C[1],k=C[2],A=C[3],r=T=C[4],o=L=C[5],6===C.length?(h=Math.sqrt(a*a+b*b),c=Math.sqrt(A*A+k*k),d=a||b?Zi(b,a)*qi:0,(v=k||A?Zi(k,A)*qi+d:0)&&(c*=Math.abs(Math.cos(v*Ki))),n.svg&&(r-=w-(w*a+S*k),o-=S-(w*b+S*A))):(X=C[6],z=C[7],D=C[8],R=C[9],N=C[10],B=C[11],r=C[12],o=C[13],l=C[14],f=(_=Zi(X,N))*qi,_&&(E=T*(P=Math.cos(-_))+D*(M=Math.sin(-_)),j=L*P+R*M,I=X*P+N*M,D=T*-M+D*P,R=L*-M+R*P,N=X*-M+N*P,B=z*-M+B*P,T=E,L=j,X=I),m=(_=Zi(-k,N))*qi,_&&(P=Math.cos(-_),B=A*(M=Math.sin(-_))+B*P,a=E=a*P-D*M,b=j=b*P-R*M,k=I=k*P-N*M),d=(_=Zi(b,a))*qi,_&&(E=a*(P=Math.cos(_))+b*(M=Math.sin(_)),j=T*P+L*M,b=b*P-a*M,L=L*P-T*M,a=E,T=j),f&&Math.abs(f)+Math.abs(d)>359.9&&(f=d=0,m=180-m),h=Ot(Math.sqrt(a*a+b*b+k*k)),c=Ot(Math.sqrt(L*L+X*X)),_=Zi(T,L),v=Math.abs(_)>2e-4?_*qi:0,x=B?1/(B<0?-B:B):0),n.svg&&(E=t.getAttribute("transform"),n.forceCSS=t.setAttribute("transform","")||!Wn(Cn(t,mn)),E&&t.setAttribute("transform",E))),Math.abs(v)>90&&Math.abs(v)<270&&(Y?(h*=-1,v+=d<=0?180:-180,d+=d<=0?180:-180):(c*=-1,v+=v<=0?180:-180)),e=e||n.uncache,n.x=r-((n.xPercent=r&&(!e&&n.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-r)?-50:0)))?t.offsetWidth*n.xPercent/100:0)+F,n.y=o-((n.yPercent=o&&(!e&&n.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-o)?-50:0)))?t.offsetHeight*n.yPercent/100:0)+F,n.z=l+F,n.scaleX=Ot(h),n.scaleY=Ot(c),n.rotation=Ot(d)+W,n.rotationX=Ot(f)+W,n.rotationY=Ot(m)+W,n.skewX=v+W,n.skewY=y+W,n.transformPerspective=x+F,(n.zOrigin=parseFloat(G.split(" ")[2])||!e&&n.zOrigin||0)&&(style[vn]=$n(G)),n.xOffset=n.yOffset=0,n.force3D=O.force3D,n.renderTransform=n.svg?ir:Ui?er:Kn,n.uncache=0,n},$n=function(t){return(t=t.split(" "))[0]+" "+t[1]},qn=function(t,e,n){var r=pe(e);return Ot(parseFloat(e)+parseFloat(Dn(t,"x",n+"px",r)))+r},Kn=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,er(t,e)},Zn="0deg",Qn="0px",Jn=") ",er=function(t,e){var n=e||this,r=n.xPercent,o=n.yPercent,l=n.x,h=n.y,c=n.z,d=n.rotation,f=n.rotationY,m=n.rotationX,v=n.skewX,y=n.skewY,x=n.scaleX,w=n.scaleY,S=n.transformPerspective,C=n.force3D,_=n.target,P=n.zOrigin,M="",O="auto"===C&&t&&1!==t||!0===C;if(P&&(m!==Zn||f!==Zn)){var k,A=parseFloat(f)*Ki,T=Math.sin(A),L=Math.cos(A);A=parseFloat(m)*Ki,k=Math.cos(A),l=qn(_,l,T*k*-P),h=qn(_,h,-Math.sin(A)*-P),c=qn(_,c,L*k*-P+P)}S!==Qn&&(M+="perspective("+S+Jn),(r||o)&&(M+="translate("+r+"%, "+o+"%) "),(O||l!==Qn||h!==Qn||c!==Qn)&&(M+=c!==Qn||O?"translate3d("+l+", "+h+", "+c+") ":"translate("+l+", "+h+Jn),d!==Zn&&(M+="rotate("+d+Jn),f!==Zn&&(M+="rotateY("+f+Jn),m!==Zn&&(M+="rotateX("+m+Jn),v===Zn&&y===Zn||(M+="skew("+v+", "+y+Jn),1===x&&1===w||(M+="scale("+x+", "+w+Jn),_.style[mn]=M||"translate(0, 0)"},ir=function(t,e){var n,r,o,l,h,c=e||this,d=c.xPercent,f=c.yPercent,m=c.x,v=c.y,y=c.rotation,x=c.skewX,w=c.skewY,S=c.scaleX,C=c.scaleY,_=c.target,P=c.xOrigin,M=c.yOrigin,O=c.xOffset,k=c.yOffset,A=c.forceCSS,T=parseFloat(m),L=parseFloat(v);y=parseFloat(y),x=parseFloat(x),(w=parseFloat(w))&&(x+=w=parseFloat(w),y+=w),y||x?(y*=Ki,x*=Ki,n=Math.cos(y)*S,r=Math.sin(y)*S,o=Math.sin(y-x)*-C,l=Math.cos(y-x)*C,x&&(w*=Ki,h=Math.tan(x-w),o*=h=Math.sqrt(1+h*h),l*=h,w&&(h=Math.tan(w),n*=h=Math.sqrt(1+h*h),r*=h)),n=Ot(n),r=Ot(r),o=Ot(o),l=Ot(l)):(n=S,l=C,r=o=0),(T&&!~(m+"").indexOf("px")||L&&!~(v+"").indexOf("px"))&&(T=Dn(_,"x",m,"px"),L=Dn(_,"y",v,"px")),(P||M||O||k)&&(T=Ot(T+P-(P*n+M*o)+O),L=Ot(L+M-(P*r+M*l)+k)),(d||f)&&(h=_.getBBox(),T=Ot(T+d/100*h.width),L=Ot(L+f/100*h.height)),h="matrix("+n+","+r+","+o+","+l+","+T+","+L+")",_.setAttribute("transform",h),A&&(_.style[mn]=h)},nr=function(t,e,n,r,o){var l,h,c=360,d=N(o),f=parseFloat(o)*(d&&~o.indexOf("rad")?qi:1)-r,m=r+f+"deg";return d&&("short"===(l=o.split("_")[1])&&(f%=c)!==f%180&&(f+=f<0?c:-360),"cw"===l&&f<0?f=(f+36e9)%c-~~(f/c)*c:"ccw"===l&&f>0&&(f=(f-36e9)%c-~~(f/c)*c)),t._pt=h=new Mi(t._pt,e,n,r,f,rn),h.e=m,h.u="deg",t._props.push(n),h},rr=function(t,source){for(var p in source)t[p]=source[p];return t},or=function(t,e,n){var r,p,o,l,h,c,d,f=rr({},n._gsap),style=n.style;for(p in f.svg?(o=n.getAttribute("transform"),n.setAttribute("transform",""),style[mn]=e,r=Un(n,1),Ln(n,mn),n.setAttribute("transform",o)):(o=getComputedStyle(n)[mn],style[mn]=e,r=Un(n,1),style[mn]=o),$i)(o=f[p])!==(l=r[p])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(p)<0&&(h=pe(o)!==(d=pe(l))?Dn(n,p,o,d):parseFloat(o),c=parseFloat(l),t._pt=new Mi(t._pt,r,p,h,c-h,nn),t._pt.u=d||0,t._props.push(p));rr(r,f)};Mt("padding,margin,Width,Radius",(function(t,e){var n="Top",r="Right",b="Bottom",o="Left",l=(e<3?[n,r,b,o]:[n+o,n+r,b+r,b+o]).map((function(n){return e<2?t+n:"border"+n+t}));Xn[e>1?"border"+t:t]=function(t,e,n,r,o){var a,h;if(arguments.length<4)return a=l.map((function(e){return Rn(t,e,n)}
2)),5===(h=a.join(" ")).split(a[0]).length?a[0]:h;a=(r+"").split(" "),h={},l.forEach((function(t,i){return h[t]=a[i]=a[i]||a[(i-1)/2|0]})),t.init(e,h,o)}}));var sr,ar,lr,cr={name:"css",register:Mn,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,n,r,o){var l,h,c,d,f,m,p,v,y,x,w,S,C,_,P,M,k,A,T,L,E,j=this._props,style=t.style,I=n.vars.startAt;for(p in Wi||Mn(),this.styles=this.styles||wn(t),M=this.styles.props,this.tween=n,e)if("autoRound"!==p&&(h=e[p],!yt[p]||!oi(p,e,n,r,t,o)))if(f=typeof h,m=Xn[p],"function"===f&&(f=typeof(h=h.call(n,r,t,o))),"string"===f&&~h.indexOf("random(")&&(h=_e(h)),m)m(this,t,p,h,n)&&(P=1);else if("--"===p.substr(0,2))l=(getComputedStyle(t).getPropertyValue(p)+"").trim(),h+="",Ne.lastIndex=0,Ne.test(l)||(v=pe(l),(y=pe(h))?v!==y&&(l=Dn(t,p,l,y)+y):v&&(h+=v)),this.add(style,"setProperty",l,h,r,o,0,0,p),j.push(p),M.push(p,0,style[p]);else if("undefined"!==f){if(I&&p in I?(l="function"==typeof I[p]?I[p].call(n,r,t,o):I[p],N(l)&&~l.indexOf("random(")&&(l=_e(l)),pe(l+"")||"auto"===l||(l+=O.units[p]||pe(Rn(t,p))||""),"="===(l+"").charAt(1)&&(l=Rn(t,p))):l=Rn(t,p),d=parseFloat(l),(x="string"===f&&"="===h.charAt(1)&&h.substr(0,2))&&(h=h.substr(2)),c=parseFloat(h),p in en&&("autoAlpha"===p&&(1===d&&"hidden"===Rn(t,"visibility")&&c&&(d=0),M.push("visibility",0,style.visibility),En(this,style,"visibility",d?"inherit":"hidden",c?"inherit":"hidden",!c)),"scale"!==p&&"transform"!==p&&~(p=en[p]).indexOf(",")&&(p=p.split(",")[0])),w=p in $i){if(this.styles.save(p),k=h,"string"===f&&"var(--"===h.substring(0,6)){if("calc("===(h=Cn(t,h.substring(4,h.indexOf(")")))).substring(0,5)){var D=t.style.perspective;t.style.perspective=h,h=Cn(t,"perspective"),D?t.style.perspective=D:Ln(t,"perspective")}c=parseFloat(h)}if(S||((C=t._gsap).renderTransform&&!e.parseTransform||Un(t,e.parseTransform),_=!1!==e.smoothOrigin&&C.smooth,(S=this._pt=new Mi(this._pt,style,mn,0,1,C.renderTransform,C,0,-1)).dep=1),"scale"===p)this._pt=new Mi(this._pt,C,"scaleY",C.scaleY,(x?At(C.scaleY,x+c):c)-C.scaleY||0,nn),this._pt.u=0,j.push("scaleY",p),p+="X";else{if("transformOrigin"===p){M.push(vn,0,style[vn]),T=void 0,L=void 0,E=void 0,T=(A=h).split(" "),L=T[0],E=T[1]||"50%","top"!==L&&"bottom"!==L&&"left"!==E&&"right"!==E||(A=L,L=E,E=A),T[0]=zn[L]||L,T[1]=zn[E]||E,h=T.join(" "),C.svg?Vn(t,h,0,_,0,this):((y=parseFloat(h.split(" ")[2])||0)!==C.zOrigin&&En(this,C,"zOrigin",C.zOrigin,y),En(this,style,p,$n(l),$n(h)));continue}if("svgOrigin"===p){Vn(t,h,1,_,0,this);continue}if(p in Fn){nr(this,C,p,d,x?At(d,x+h):h);continue}if("smoothOrigin"===p){En(this,C,"smooth",C.smooth,h);continue}if("force3D"===p){C[p]=h;continue}if("transform"===p){or(this,h,t);continue}}}else p in style||(p=Pn(p)||p);if(w||(c||0===c)&&(d||0===d)&&!tn.test(h)&&p in style)c||(c=0),(v=(l+"").substr((d+"").length))!==(y=pe(h)||(p in O.units?O.units[p]:v))&&(d=Dn(t,p,l,y)),this._pt=new Mi(this._pt,w?C:style,p,d,(x?At(d,x+c):c)-d,w||"px"!==y&&"zIndex"!==p||!1===e.autoRound?nn:an),this._pt.u=y||0,w&&k!==h?(this._pt.b=l,this._pt.e=k,this._pt.r=sn):v!==y&&"%"!==y&&(this._pt.b=l,this._pt.r=on);else if(p in style)Nn.call(this,t,p,l,x?x+h:h);else if(p in t)this.add(t,p,l||t[p],x?x+h:h,r,o);else if("parseTransform"!==p){at(p,h);continue}w||(p in style?M.push(p,0,style[p]):"function"==typeof t[p]?M.push(p,2,t[p]()):M.push(p,1,l||t[p])),j.push(p)}P&&Pi(this)},render:function(t,data){if(data.tween._time||!Vi())for(var e=data._pt;e;)e.r(t,e.d),e=e._next;else data.styles.revert()},get:Rn,aliases:en,getSetter:function(t,e,n){var p=en[e];return p&&p.indexOf(",")<0&&(e=p),e in $i&&e!==vn&&(t._gsap.x||Rn(t,"x"))?n&&Gi===n?"scale"===e?dn:pn:(Gi=n||{})&&("scale"===e?fn:gn):t.style&&!X(t.style[e])?cn:~e.indexOf("-")?un:vi(t,e)},core:{_removeProperty:Ln,_getMatrix:Gn}};Bi.utils.checkPrefix=Pn,Bi.core.getStyleSaver=wn,lr=Mt((sr="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(ar="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){$i[t]=1})),Mt(ar,(function(t){O.units[t]="deg",Fn[t]=1})),en[lr[13]]=sr+","+ar,Mt("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");en[e[1]]=lr[e[0]]})),Mt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){O.units[t]="px"})),Bi.registerPlugin(cr);var ur=Bi.registerPlugin(cr)||Bi;ur.core.Tween},70:function(t,e,n){"use strict";var r={name:"NoSsr",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(t,e){var n=e.parent,r=e.slots,o=e.props,l=r(),h=l.default;void 0===h&&(h=[]);var c=l.placeholder;return n._isMounted?h:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||c)?t(o.placeholderTag,{class:["no-ssr-placeholder"]},o.placeholder||c):h.length>0?h.map((function(){return t(!1)})):t(!1))}};t.exports=r},82:function(t,e,n){var r,o;o="undefined"!=typeof window?window:this,void 0===(r=function(){return function(t,e,n){"use strict";var r,o,l,h="OverlayScrollbars",c={o:"object",f:"function",a:"array",s:"string",b:"boolean",n:"number",u:"undefined",z
vendor: 16,824 bytes, line 2
2:"null"},d={c:"class",s:"style",i:"id",l:"length",p:"prototype",ti:"tabindex",oH:"offsetHeight",cH:"clientHeight",sH:"scrollHeight",oW:"offsetWidth",cW:"clientWidth",sW:"scrollWidth",hOP:"hasOwnProperty",bCR:"getBoundingClientRect"},f=function(){var r={},o={},l=["-webkit-","-moz-","-o-","-ms-"],h=["WebKit","Moz","O","MS"];function c(t){return t.charAt(0).toUpperCase()+t.slice(1)}return{_cssPrefixes:l,_jsPrefixes:h,_cssProperty:function(t){var r=o[t];if(o[d.hOP](t))return r;for(var h,f,m,v=c(t),y=e.createElement("div")[d.s],i=0;i<l.length;i++)for(m=l[i].replace(/-/g,""),h=[t,l[i]+t,m+v,c(m)+v],f=0;f<h[d.l];f++)if(y[h[f]]!==n){r=h[f];break}return o[t]=r,r},_cssPropertyValue:function(t,n,r){var l=t+" "+n,h=o[l];if(o[d.hOP](l))return h;for(var c,m=e.createElement("div")[d.s],v=n.split(" "),y=r||"",i=0,x=-1;i<v[d.l];i++)for(;x<f._cssPrefixes[d.l];x++)if(c=x<0?v[i]:f._cssPrefixes[x]+v[i],m.cssText=t+":"+c+y,m[d.l]){h=c;break}return o[l]=h,h},_jsAPI:function(e,n,o){var i=0,l=r[e];if(!r[d.hOP](e)){for(l=t[e];i<h[d.l];i++)l=l||t[(n?h[i]:h[i].toLowerCase())+c(e)];r[e]=l}return l||o}}}(),m=function(){function r(n){return n?t.innerWidth||e.documentElement[d.cW]||e.body[d.cW]:t.innerHeight||e.documentElement[d.cH]||e.body[d.cH]}function o(t,e){if(typeof t!=c.f)throw"Can't bind function!";var n=d.p,r=Array[n].slice.call(arguments,2),o=function(){},l=function(){return t.apply(this instanceof o?this:e,r.concat(Array[n].slice.call(arguments)))};return t[n]&&(o[n]=t[n]),l[n]=new o,l}return{wW:o(r,0,!0),wH:o(r,0),mO:o(f._jsAPI,0,"MutationObserver",!0),rO:o(f._jsAPI,0,"ResizeObserver",!0),rAF:o(f._jsAPI,0,"requestAnimationFrame",!1,(function(e){return t.setTimeout(e,1e3/60)})),cAF:o(f._jsAPI,0,"cancelAnimationFrame",!1,(function(e){return t.clearTimeout(e)})),now:function(){return Date.now&&Date.now()||(new Date).getTime()},stpP:function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0},prvD:function(t){t.preventDefault&&t.cancelable?t.preventDefault():t.returnValue=!1},page:function(t){var r="page",o="client",l="X",h="Y",c=((t=t.originalEvent||t).target||t.srcElement||e).ownerDocument||e,d=c.documentElement,body=c.body;if(t.touches!==n){var f=t.touches[0];return{x:f[r+l],y:f[r+h]}}return!t[r+l]&&t[o+l]&&null!=t[o+l]?{x:t[o+l]+(d&&d.scrollLeft||body&&body.scrollLeft||0)-(d&&d.clientLeft||body&&body.clientLeft||0),y:t[o+h]+(d&&d.scrollTop||body&&body.scrollTop||0)-(d&&d.clientTop||body&&body.clientTop||0)}:{x:t[r+l],y:t[r+h]}},mBtn:function(t){var button=t.button;return t.which||button===n?t.which:1&button?1:2&button?3:4&button?2:0},inA:function(t,e){for(var i=0;i<e[d.l];i++)try{if(e[i]===t)return i}catch(t){}return-1},isA:function(t){var e=Array.isArray;return e?e(t):this.type(t)==c.a},type:function(t){return t===n||null===t?t+"":Object[d.p].toString.call(t).replace(/^\[object (.+)\]$/,"$1").toLowerCase()},bind:o}}(),v=Math,y=t.jQuery,x=(l={p:v.PI,c:v.cos,s:v.sin,w:v.pow,t:v.sqrt,n:v.asin,a:v.abs,o:1.70158},{swing:function(t,e,b,n,r){return.5-l.c(t*l.p)/2},linear:function(t,e,b,n,r){return t},easeInQuad:function(t,e,b,n,r){return n*(e/=r)*e+b},easeOutQuad:function(t,e,b,n,r){return-n*(e/=r)*(e-2)+b},easeInOutQuad:function(t,e,b,n,r){return(e/=r/2)<1?n/2*e*e+b:-n/2*(--e*(e-2)-1)+b},easeInCubic:function(t,e,b,n,r){return n*(e/=r)*e*e+b},easeOutCubic:function(t,e,b,n,r){return n*((e=e/r-1)*e*e+1)+b},easeInOutCubic:function(t,e,b,n,r){return(e/=r/2)<1?n/2*e*e*e+b:n/2*((e-=2)*e*e+2)+b},easeInQuart:function(t,e,b,n,r){return n*(e/=r)*e*e*e+b},easeOutQuart:function(t,e,b,n,r){return-n*((e=e/r-1)*e*e*e-1)+b},easeInOutQuart:function(t,e,b,n,r){return(e/=r/2)<1?n/2*e*e*e*e+b:-n/2*((e-=2)*e*e*e-2)+b},easeInQuint:function(t,e,b,n,r){return n*(e/=r)*e*e*e*e+b},easeOutQuint:function(t,e,b,n,r){return n*((e=e/r-1)*e*e*e*e+1)+b},easeInOutQuint:function(t,e,b,n,r){return(e/=r/2)<1?n/2*e*e*e*e*e+b:n/2*((e-=2)*e*e*e*e+2)+b},easeInSine:function(t,e,b,n,r){return-n*l.c(e/r*(l.p/2))+n+b},easeOutSine:function(t,e,b,n,r){return n*l.s(e/r*(l.p/2))+b},easeInOutSine:function(t,e,b,n,r){return-n/2*(l.c(l.p*e/r)-1)+b},easeInExpo:function(t,e,b,n,r){return 0==e?b:n*l.w(2,10*(e/r-1))+b},easeOutExpo:function(t,e,b,n,r){return e==r?b+n:n*(1-l.w(2,-10*e/r))+b},easeInOutExpo:function(t,e,b,n,r){return 0==e?b:e==r?b+n:(e/=r/2)<1?n/2*l.w(2,10*(e-1))+b:n/2*(2-l.w(2,-10*--e))+b},easeInCirc:function(t,e,b,n,r){return-n*(l.t(1-(e/=r)*e)-1)+b},easeOutCirc:function(t,e,b,n,r){return n*l.t(1-(e=e/r-1)*e)+b},easeInOutCirc:function(t,e,b,n,r){return(e/=r/2)<1?-n/2*(l.t(1-e*e)-1)+b:n/2*(l.t(1-(e-=2)*e)+1)+b},easeInElastic:function(t,e,b,n,r){var s=l.o,p=0,a=n;return 0==e?b:1==(e/=r)?b+n:(p||(p=.3*r),a<l.a(n)?(a=n,s=p/4):s=p/(2*l.p)*l.n(n/a),-a*l.w(2,10*(e-=1))*l.s((e*r-s)*(2*l.p)/p)+b)},easeOutElastic:function(t,e,b,n,r){var s=l.o,p=0,a=n;return 0==e?b:1==(e/=r)?b+n:(p||(p=.3*r),a<l.a(n)?(a=n,s=p/4):s=p/(2*l.p)*l.n(n/a),a*l.w(2,-10*e)*l.s((e*r-s)*(2*l.p)/p)+n+b)},easeInOutElastic:function(t,e,b,n,r){var s=l.o,p=0,a=n;return 0==e?b:2==(e/=r/2)?b+n:(p||(p=r*(.3*1.5)),a<l.a(n)?(a=n,s=p/4):s=p/(2*l.p)*l.n(n/a),e<1?a*l.w(2,10*(e-=1))*l.s((e*r-s)*(2*l.p)/p)*-.5+b:a*l.w(2,-10*(e-=1))*l.s((e*r-s)*(2*l.p)/p)*.5+n+b)},easeInBack:function(t,e,b,n,r,s){return n*(e/=r)*e*(((s=s||l.o)+1)*e-s)+b},easeOutBack:function(t,e,b,n,r,s){return n*((e=e/r-1)*e*(((s=s||l.o)+1)*e+s)+1)+b},easeInOutBack:function(t,e,b,n,r,s){return s=s||l.o,(e/=r/2)<1?n/2*(e*e*((1+(s*=1.525))*e-s))+b:n/2*((e-=2)*e*((1+(s*=1.525))*e+s)+2)+b},easeInBounce:function(t,e,b,n,r){return n-this.easeOutBounce(t,r-e,0,n,r)+b},easeOutBounce:function(t,e,b,n,r){var o=7.5625;return(e/=r)<1/2.75?n*(o*e*e)+b:e<2/2.75?n*(o*(e-=1.5/2.75)*e+.75)+b:e<2.5/2.75?n*(o*(e-=2.25/2.75)*e+.9375)+b:n*(o*(e-=2.625/2.75)*e+.984375)+b},easeInOutBounce:function(t,e,b,n,r){return e<r/2?.5*this.easeInBounce(t,2*e,0,n,r)+b:.5*this.easeOutBounce(t,2*e-r,0,n,r)+.5*n+b}}),w=function(){var r=/[^\x20\t\r\n\f]+/g,o=" ",l="",h="scrollLeft",f="scrollTop",y=[],w=m.type,S={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0};function C(){var t,e,r,o,l,h,f=arguments[0]||{},i=1,v=arguments[d.l],y=!1;for(w(f)==c.b&&(y=f,f=arguments[1]||{},i=2),w(f)!=c.o&&!w(f)==c.f&&(f={}),v===i&&(f=B,--i);i<v;i++)if(null!=(l=arguments[i]))for(o in l)t=f[o],f!==(r=l[o])&&(y&&r&&(O(r)||(e=m.isA(r)))?(e?(e=!1,h=t&&m.isA(t)?t:[]):h=t&&O(t)?t:{},f[o]=C(y,h,r)):r!==n&&(f[o]=r));return f}function _(t,e,n){for(var i=n||0;i<e[d.l];i++)if(e[i]===t)return i;return-1}function P(t){return w(t)==c.f}function M(t){for(var e in t)return!1;return!0}function O(t){if(!t||w(t)!=c.o)return!1;var e,n=d.p,r=Object[n].hasOwnProperty,o=r.call(t,"constructor"),l=t.constructor&&t.constructor[n]&&r.call(t.constructor[n],"isPrototypeOf");if(t.constructor&&!o&&!l)return!1;for(e in t);return w(e)==c.u||r.call(t,e)}function k(t,e){var i=0;if(A(t))for(;i<t[d.l]&&!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}function A(t){var e=!!t&&[d.l]in t&&t[d.l],n=w(t);return!P(n)&&(n==c.a||0===e||w(e)==c.n&&e>0&&e-1 in t)}function T(t){return(t.match(r)||[]).join(o)}function L(t,n){for(var r=(t.parentNode||e).querySelectorAll(n)||[],i=r[d.l];i--;)if(r[i]==t)return!0;return!1}function E(t,e,n){if(m.isA(n))for(var i=0;i<n[d.l];i++)E(t,e,n[i]);else w(n)==c.s?t.insertAdjacentHTML(e,n):t.insertAdjacentElement(e,n.nodeType?n:n[0])}function j(t,e,r){try{t[d.s][e]!==n&&(t[d.s][e]=I(e,r))}catch(t){}}function I(t,e){return S[t.toLowerCase()]||w(e)!=c.n||(e+="px"),e}function D(t,e){var n,r;!1!==e&&t.q.splice(0,1),t.q[d.l]>0?(r=t.q[0],animate(t.el,r.props,r.duration,r.easing,r.complete,!0)):(n=_(t,y))>-1&&y.splice(n,1)}function R(t,e,n){e===h||e===f?t[e]=n:j(t,e,n)}function animate(t,e,r,o,l,c){var w,S,progress,C,k,A,T=O(r),L={},E={},i=0;for(T?(o=r.easing,r.start,progress=r.progress,C=r.step,k=r.specialEasing,l=r.complete,A=r.duration):A=r,k=k||{},A=A||400,o=o||"swing",c=c||!1;i<y[d.l];i++)if(y[i].el===t){S=y[i];break}for(w in S||(S={el:t,q:[]},y.push(S)),e)L[w]=w===h||w===f?t[w]:B(t).css(w);for(w in L)L[w]!==e[w]&&e[w]!==n&&(E[w]=e[w]);if(M(E))c&&D(S);else{var j,I,N,z,X,Y,F,W,H,G=c?0:_(V,S.q),V={props:E,duration:T?r:A,easing:o,complete:l};if(-1===G&&(G=S.q[d.l],S.q.push(V)),0===G)if(A>0)F=m.now(),W=function(){for(w in j=m.now(),H=j-F,I=V.stop||H>=A,N=1-(v.max(0,F+A-j)/A||0),E)z=parseFloat(L[w]),X=parseFloat(E[w]),Y=(X-z)*x[k[w]||o](N,N*A,0,1,A)+z,R(t,w,Y),P(C)&&C(Y,{elem:t,prop:w,start:z,now:Y,end:X,pos:N,options:{easing:o,speacialEasing:k,duration:A,complete:l,step:C},startTime:F});P(progress)&&progress({},N,v.max(0,A-H)),I?(D(S),P(l)&&l()):V.frame=m.rAF()(W)},V.frame=m.rAF()(W);else{for(w in E)R(t,w,E[w]);D(S)}}}function N(t,e,n){for(var r,o,l,i=0;i<y[d.l];i++)if((r=y[i]).el===t){if(r.q[d.l]>0){if((o=r.q[0]).stop=!0,m.cAF()(o.frame),r.q.splice(0,1),n)for(l in o.props)R(t,l,o.props[l]);e?r.q=[]:D(r,!1)}break}}function z(t){return!!(t[d.oW]||t[d.oH]||t.getClientRects()[d.l])}function B(n){if(0===arguments[d.l])return this;var r,o,base=new B,l=n,i=0;if(w(n)==c.s)for(l=[],"<"===n.charAt(0)?((o=e.createElement("div")).innerHTML=n,r=o.children):r=e.querySelectorAll(n);i<r[d.l];i++)l.push(r[i]);if(l){for(w(l)==c.s||A(l)&&l!==t&&l!==l.self||(l=[l]),i=0;i<l[d.l];i++)base[i]=l[i];base[d.l]=l[d.l]}return base}return B[d.p]={on:function(t,e){var n,o=(t=(t||l).match(r)||[l])[d.l],i=0;return this.each((function(){n=this;try{if(n.addEventListener)for(;i<o;i++)n.addEventListener(t[i],e);else if(n.detachEvent)for(;i<o;i++)n.attachEvent("on"+t[i],e)}catch(t){}}))},off:function(t,e){var n,o=(t=(t||l).match(r)||[l])[d.l],i=0;return this.each((function(){n=this;try{if(n.removeEventListener)for(;i<o;i++)n.removeEventListener(t[i],e);else if(n.detachEvent)for(;i<o;i++)n.detachEvent("on"+t[i],e)}catch(t){}}))},one:function(t,e){return t=(t||l).match(r)||[l],this.each((function(){var n=B(this);B.each(t,(function(i,t){var r=function(o){e.call(this,o),n.off(t,r)};n.on(t,r)}))}))},trigger:function(t){var n,r;return this.each((function(){n=this,e.createEvent?((r=e.createEvent("HTMLEvents")).initEvent(t,!0,!1),n.dispatchEvent(r)):n.fireEvent("on"+t)}))},append:function(t){return this.each((function(){E(this,"beforeend",t)}))},prepend:function(t){return this.each((function(){E(this,"afterbegin",t)}))},before:function(t){return this.each((function(){E(this,"beforebegin",t)}))},after:function(t){return this.each((function(){E(this,"afterend",t)}))},remove:function(){return this.each((function(){var t=this,e=t.parentNode;null!=e&&e.removeChild(t)}))},unwrap:function(){var i,t,e,n=[];for(this.each((function(){-1===_(e=this.parentNode,n)&&n.push(e)})),i=0;i<n[d.l];i++){for(t=n[i],e=t.parentNode;t.firstChild;)e.insertBefore(t.firstChild,t);e.removeChild(t)}return this},wrapAll:function(t){for(var i,e=this,n=B(t)[0],r=n,o=e[0].parentNode,l=e[0].previousSibling;r.childNodes[d.l]>0;)r=r.childNodes[0];for(i=0;e[d.l]-i;r.firstChild===e[0]&&i++)r.appendChild(e[i]);var h=l?l.nextSibling:o.firstChild;return o.insertBefore(n,h),this},wrapInner:function(t){return this.each((function(){var e=B(this),n=e.contents();n[d.l]?n.wrapAll(t):e.append(t)}))},wrap:function(t){return this.each((function(){B(this).wrapAll(t)}))},css:function(e,r){var o,l,h,f=t.getComputedStyle;return w(e)==c.s?r===n?(o=this[0],h=f?f(o,null):o.currentStyle[e],f?null!=h?h.getPropertyValue(e):o[d.s][e]:h):this.each((function(){j(this,e,r)})):this.each((function(){for(l in e)j(this,l,e[l])}))},hasClass:function(t){for(var e,n,i=0,r=o+t+o;e=this[i++];){if((n=e.classList)&&n.contains(t))return!0;if(1===e.nodeType&&(o+T(e.className+l)+o).indexOf(r)>-1)return!0}return!1},addClass:function(t){var e,h,c,d,f,m,v,y,i=0,x=0;if(t)for(e=t.match(r)||[];h=this[i++];)if(y=h.classList,v===n&&(v=y!==n),v)for(;f=e[x++];)y.add(f);else if(d=h.className+l,c=1===h.nodeType&&o+T(d)+o){for(;f=e[x++];)c.indexOf(o+f+o)<0&&(c+=f+o);d!==(m=T(c))&&(h.className=m)}return this},removeClass:function(t){var e,h,c,d,f,m,v,y,i=0,x=0;if(t)for(e=t.match(r)||[];h=this[i++];)if(y=h.classList,v===n&&(v=y!==n),v)for(;f=e[x++];)y.remove(f);else if(d=h.className+l,c=1===h.nodeType&&o+T(d)+o){for(;f=e[x++];)for(;c.indexOf(o+f+o)>-1;)c=c.replace(o+f+o,o);d!==(m=T(c))&&(h.className=m)}return this},hide:function(){return this.each((function(){this[d.s].display="none"}))},show:function(){return this.each((function(){this[d.s].display="block"}))},attr:function(t,e){for(var r,i=0;r=this[i++];){if(e===n)return r.getAttribute(t);r.setAttribute(t,e)}return this},removeAttr:function(t){return this.each((function(){this.removeAttribute(t)}))},offset:function(){var rect=this[0][d.bCR](),n=t.pageXOffset||e.documentElement[h],r=t.pageYOffset||e.documentElement[f];return{top:rect.top+r,left:rect.left+n}},position:function(){var t=this[0];return{top:t.offsetTop,left:t.offsetLeft}},scrollLeft:function(t){for(var e,i=0;e=this[i++];){if(t===n)return e[h];e[h]=t}return this},scrollTop:function(t){for(var e,i=0;e=this[i++];){if(t===n)return e[f];e[f]=t}return this},val:function(t){var e=this[0];return t?(e.value=t,this):e.value},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){return B(this[t>=0?t:this[d.l]+t])},find:function(t){var i,e=[];return this.each((function(){var n=this.querySelectorAll(t);for(i=0;i<n[d.l];i++)e.push(n[i])})),B(e)},children:function(t){var e,n,i,r=[];return this.each((function(){for(n=this.children,i=0;i<n[d.l];i++)e=n[i],t?(e.matches&&e.matches(t)||L(e,t))&&r.push(e):r.push(e)})),B(r)},parent:function(t){var e,n=[];return this.each((function(){e=this.parentNode,t&&!B(e).is(t)||n.push(e)})),B(n)},is:function(t){var e,i;for(i=0;i<this[d.l];i++){if(e=this[i],":visible"===t)return z(e);if(":hidden"===t)return!z(e);if(e.matches&&e.matches(t)||L(e,t))return!0}return!1},contents:function(){var t,i,e=[];return this.each((function(){for(t=this.childNodes,i=0;i<t[d.l];i++)e.push(t[i])})),B(e)},each:function(t){return k(this,t)},animate:function(t,e,n,r){return this.each((function(){animate(this,t,e,n,r)}))},stop:function(t,e){return this.each((function(){N(this,t,e)}))}},C(B,{extend:C,inArray:_,isEmptyObject:M,isPlainObject:O,each:k}),B}(),S=(r=[],o="__overlayScrollbars__",function(t,e){var n=arguments[d.l];if(n<1)return r;if(e)t[o]=e,r.push(t);else{var l=m.inA(t,r);if(l>-1){if(!(n>1))return r[l][o];delete t[o],r.splice(l,1)}}}),C=function(){var r,o,l,x,C,_,P,M,O,k,A,T,L,E,j,I,D=[],R=(x=m.type,C=[c.b,c.n,c.s,c.a,c.o,c.f,c.z],_=" ",P=":",M=[c.z,c.s],O=c.n,k=[c.z,c.b],A=[!0,c.b],T=[!1,c.b],L=[null,[c.z,c.f]],E="v-h:visible-hidden v-s:visible-scroll s:scroll h:hidden",j={className:["os-theme-dark",M],resize:["none","n:none b:both h:horizontal v:vertical"],sizeAutoCapable:A,clipAlways:A,normalizeRTL:A,paddingAbsolute:T,autoUpdate:[null,k],autoUpdateInterval:[33,O],updateOnLoad:[["img"],[c.s,c.a,c.z]],nativeScrollbarsOverlaid:{showNativeScrollbars:T,initialize:A},overflowBehavior:{x:["scroll",E],y:["scroll",E]},scrollbars:{visibility:["auto","v:visible h:hidden a:auto"],autoHide:["never","n:never s:scroll l:leave m:move"],autoHideDelay:[800,O],dragScrolling:A,clickScrolling:T,touchSupport:A,snapHandle:T},textarea:{dynWidth:T,dynHeight:T,inheritedAttrs:[["style","class"],[c.s,c.a,c.z]]},callbacks:{onInitialized:L,onInitializationWithdrawn:L,onDestroyed:L,onScrollStart:L,onScroll:L,onScrollStop:L,onOverflowChanged:L,onOverflowAmountChanged:L,onDirectionChanged:L,onContentSizeChanged:L,onHostSizeChanged:L,onUpdated:L}},{_defaults:(I=function(template){var t=function(e){var n,r,o;for(n in e)e[d.hOP](n)&&(r=e[n],(o=x(r))==c.a?e[n]=r[template?1:0]:o==c.o&&(e[n]=t(r)));return e};return t(w.extend(!0,{},j))})(),_template:I(!0),_validate:function(e,template,r,o){var l={},h={},f=w.extend(!0,{},e),v=w.inArray,y=w.isEmptyObject,S=function(data,template,t,e,o,l){for(var h in template)if(template[d.hOP](h)&&data[d.hOP](h)){var f,M,O,k,A,i,T,L,E=!1,j=!1,I=template[h],D=x(I),R=D==c.o,N=m.isA(I)?I:[I],z=t[h],B=data[h],X=x(B),Y=l?l+".":"",F='The option "'+Y+h+"\" wasn't set, because",W=[],H=[];if(z=z===n?{}:z,R&&X==c.o)e[h]={},o[h]={},S(B,I,z,e[h],o[h],Y+h),w.each([data,e,o],(function(t,e){y(e[h])&&delete e[h]}));else if(!R){for(i=0;i<N[d.l];i++)if(A=N[i],O=(D=x(A))==c.s&&-1===v(A,C))for(W.push(c.s),f=A.split(_),H=H.concat(f),T=0;T<f[d.l];T++){for(k=(M=f[T].split(P))[0],L=0;L<M[d.l];L++)if(B===M[L]){E=!0;break}if(E)break}else if(W.push(A),X===A){E=!0;break}E?((j=B!==z)&&(e[h]=B),(O?v(z,M)<0:j)&&(o[h]=O?k:B)):r&&console.warn(F+" it doesn't accept the type [ "+X.toUpperCase()+' ] with the value of "'+B+'".\r\nAccepted types are: [ '+W.join(", ").toUpperCase()+" ]."+(H[length]>0?"\r\nValid strings are: [ "+H.join(", ").split(P).join(", ")+" ].":"")),delete data[h]}}};return S(f,template,o||{},l,h),!y(f)&&r&&console.warn("The following options are discarded due to invali
2dity:\r\n"+t.JSON.stringify(f,null,2)),{_default:l,_prepared:h}}});function N(){o||(o=new z(R._defaults)),l||(l=new B(o))}function z(e){var n=this,r="overflow",o="hidden",l="scroll",h=w("body"),c=w('<div id="os-dummy-scrollbar-size"><div></div></div>'),y=c[0],x=w(c.children("div").eq(0));h.append(c),c.hide().show();var C=M(y),_={x:0===C.x,y:0===C.y},P=function(){var e,n=t.navigator.userAgent,r="indexOf",o="substring",l=n[r]("MSIE "),h=n[r]("Trident/"),c=n[r]("Edge/"),d=n[r]("rv:"),f=parseInt;return l>0?e=f(n[o](l+5,n[r](".",l)),10):h>0?e=f(n[o](d+3,n[r](".",d)),10):c>0&&(e=f(n[o](c+5,n[r](".",c)),10)),e}();function M(t){return{x:t[d.oH]-t[d.cH],y:t[d.oW]-t[d.cW]}}w.extend(n,{defaultOptions:e,msie:P,autoUpdateLoop:!1,autoUpdateRecommended:!m.mO(),nativeScrollbarSize:C,nativeScrollbarIsOverlaid:_,nativeScrollbarStyling:function(){var e=!1;c.addClass("os-viewport-native-scrollbars-invisible");try{e="none"===c.css("scrollbar-width")&&(P>9||!P)||"none"===t.getComputedStyle(y,"::-webkit-scrollbar").getPropertyValue("display")}catch(t){}return e}(),overlayScrollbarDummySize:{x:30,y:30},cssCalc:f._cssPropertyValue("width","calc","(1px)")||null,restrictedMeasuring:function(){c.css(r,o);var t={w:y[d.sW],h:y[d.sH]};c.css(r,"visible");var e={w:y[d.sW],h:y[d.sH]};return t.w-e.w!=0||t.h-e.h!=0}(),rtlScrollBehavior:function(){c.css({"overflow-y":o,"overflow-x":l,direction:"rtl"}).scrollLeft(0);var t=c.offset(),e=x.offset();c.scrollLeft(-999);var n=x.offset();return{i:t.left===e.left,n:e.left!==n.left}}(),supportTransform:!!f._cssProperty("transform"),supportTransition:!!f._cssProperty("transition"),supportPassiveEvents:function(){var e=!1;try{t.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){e=!0}}))}catch(t){}return e}(),supportResizeObserver:!!m.rO(),supportMutationObserver:!!m.mO()}),c.removeAttr(d.s).remove(),function(){if(!_.x||!_.y){var e=v.abs,r=m.wW(),o=m.wH(),l=y(),d=function(){if(S().length>0){var t=m.wW(),d=m.wH(),x=t-r,C=d-o;if(0===x&&0===C)return;var _,P=v.round(t/(r/100)),O=v.round(d/(o/100)),k=e(x),A=e(C),T=e(P),L=e(O),E=y(),j=k>2&&A>2,I=!f(T,L),D=j&&I&&E!==l&&l>0,R=n.nativeScrollbarSize;D&&(h.append(c),_=n.nativeScrollbarSize=M(c[0]),c.remove(),R.x===_.x&&R.y===_.y||w.each(S(),(function(){S(this)&&S(this).update("zoom")}))),r=t,o=d,l=E}};w(t).on("resize",d)}function f(t,n){var r=e(t),o=e(n);return!(r===o||r+1===o||r-1===o)}function y(){var e=t.screen.deviceXDPI||0,n=t.screen.logicalXDPI||1;return t.devicePixelRatio||e/n}}()}function B(t){var e,r=this,o=w.inArray,l=m.now,h="autoUpdate",c=h+"Interval",f=d.l,y=[],x=[],S=!1,C=33,_=C,P=l(),M=function(){if(y[f]>0&&S){e=m.rAF()((function(){M()}));var t,r,o,d,w,O,k=l(),A=k-P;if(A>_){P=k-A%_,t=C;for(var i=0;i<y[f];i++)(r=y[i])!==n&&(d=(o=r.options())[h],w=v.max(1,o[c]),O=l(),(!0===d||null===d)&&O-x[i]>w&&(r.update("auto"),x[i]=new Date(O+=w)),t=v.max(1,v.min(t,w)));_=t}}else _=C};r.add=function(e){-1===o(e,y)&&(y.push(e),x.push(l()),y[f]>0&&!S&&(S=!0,t.autoUpdateLoop=S,M()))},r.remove=function(r){var l=o(r,y);l>-1&&(x.splice(l,1),y.splice(l,1),0===y[f]&&S&&(S=!1,t.autoUpdateLoop=S,e!==n&&(m.cAF()(e),e=-1)))}}function X(o,l,h,x,C){var _=m.type,P=w.inArray,M=w.each,O=new r,k=w[d.p];if(Tr(o)){if(S(o)){var A=S(o);return A.options(l),A}
vendor: 35,466 bytes, line 2
2var T,L,E,j,I,D,N,z,B,X,Y,F,W,H,G,V,U,$,K,Z,Q,J,tt,et,it,nt,ot,st,at,lt,ht,ct,ut,pt,ft,gt,mt,vt,yt,bt,xt,wt,St,Ct,_t,Pt,Mt,Ot,kt,At,Tt,Lt,Et,jt,It,Dt,Rt,Nt,zt,Bt,Xt,Yt,Ft,Wt,Ht,Gt,Vt,Ut,$t,qt,Kt,Zt,Qt,Jt,te,ee,ie,ne,re,oe,se,ae,le,he,ce,ue,pe,de,fe,ge,me,ve,ye,be,xe,we,Se,Ce,_e,Pe,Me,Oe,ke,Ae,Te,Le,Ee,je,Ie,De,Re,Ne,ze,Be,Xe,Ye,Fe,We,He,Ge,Ve={},Ue={},$e={},qe={},Ke={},Ze="-hidden",Qe="margin-",Je="padding-",ti="border-",ei="top",ii="right",ni="bottom",ri="left",oi="min-",si="max-",ai="width",hi="height",ci="float",ui="",pi="auto",di="sync",fi="scroll",gi="100%",mi="x",vi="y",yi=".",bi=" ",xi="scrollbar",wi="-horizontal",Si="-vertical",Ci=fi+"Left",_i=fi+"Top",Pi="mousedown touchstart",Mi="mouseup touchend touchcancel",Oi="mousemove touchmove",ki="mouseenter",Ai="mouseleave",Ti="keydown",Li="keyup",Ei="selectstart",ji="transitionend webkitTransitionEnd oTransitionEnd",Ii="__overlayScrollbarsRO__",Di="os-",Ri=Di+"html",Ni=Di+"host",zi=Ni+"-foreign",Bi=Ni+"-textarea",Xi=Ni+"-"+xi+wi+Ze,Yi=Ni+"-"+xi+Si+Ze,Fi=Ni+"-transition",Wi=Ni+"-rtl",Hi=Ni+"-resize-disabled",Gi=Ni+"-scrolling",Vi=Ni+"-overflow",Ui=(Vi=Ni+"-overflow")+"-x",$i=Vi+"-y",qi=Di+"textarea",Ki=qi+"-cover",Zi=Di+"padding",Qi=Di+"viewport",Ji=Qi+"-native-scrollbars-invisible",tn=Qi+"-native-scrollbars-overlaid",en=Di+"content",nn=Di+"content-arrange",rn=Di+"content-glue",on=Di+"size-auto-observer",sn=Di+"resize-observer",an=Di+"resize-observer-item",ln=an+"-final",hn=Di+"text-inherit",cn=Di+xi,un=cn+"-track",pn=un+"-off",dn=cn+"-handle",fn=dn+"-off",gn=cn+"-unusable",mn=cn+"-"+pi+Ze,vn=cn+"-corner",yn=vn+"-resize",bn=yn+"-both",xn=yn+wi,wn=yn+Si,Sn=cn+wi,Cn=cn+Si,_n=Di+"dragging",Pn=Di+"theme-none",Mn=[Ji,tn,pn,fn,gn,mn,yn,bn,xn,wn,_n].join(bi),On=[],kn=[d.ti],An={},Tn="added removed on contract",Ln={},En=42,jn="load",In=[],Dn={},Rn=["wrap","cols","rows"],Nn=[d.i,d.c,d.s,"open"].concat(kn),zn=[];return O.sleep=function(){at=!0},O.update=function(t){var e,r,o,l,h;if(!G)return _(t)==c.s?t===pi?(e=nr(),r=ir(),(o=e||r)&&ar({_contentSizeChanged:r,_changedOptions:H?n:ct})):t===di?Le?(l=Ae(Oe.takeRecords()),h=Te(ke.takeRecords())):l=O.update(pi):"zoom"===t&&ar({_hostSizeChanged:!0,_contentSizeChanged:!0}):(t=at||t,at=!1,O.update(di)&&!t||ar({_force:t})),lr(),o||l||h},O.options=function(t,e){var n,option={};if(w.isEmptyObject(t)||!w.isPlainObject(t)){if(_(t)!=c.s)return ht;if(!(arguments.length>1))return zr(ht,t);Br(option,t,e),n=cr(option)}else n=cr(t);w.isEmptyObject(n)||ar({_changedOptions:n})},O.destroy=function(){if(!G){for(var t in C.remove(O),Hn(),Yn(wt),Yn(xt),An)O.removeExt(t);for(;zn[d.l]>0;)zn.pop()();Zn(!0),Mt&&Vr(Mt),Pt&&Vr(Pt),Q&&Vr(xt),dr(!0),Sr(!0),ur(!0);for(var i=0;i<In[d.l];i++)w(In[i]).off(jn,Kn);In=n,G=!0,at=!0,S(o,0),_r("onDestroyed")}},O.scroll=function(t,e,r,o){if(0===arguments.length||t===n){var l=Ue,h=$e,f=ye&&st&&E.i,x=ye&&st&&E.n,S=l._currentScroll,C=l._currentScrollRatio,M=l._maxScroll;return C=f?1-C:C,S=f?M-S:S,M*=x?-1:1,{position:{x:S*=x?-1:1,y:h._currentScroll},ratio:{x:C,y:h._currentScrollRatio},max:{x:M,y:h._maxScroll},handleOffset:{x:l._handleOffset,y:h._handleOffset},handleLength:{x:l._handleLength,y:h._handleLength},handleLengthRatio:{x:l._handleLengthRatio,y:h._handleLengthRatio},trackLength:{x:l._trackLength,y:h._trackLength},snappedHandleOffset:{x:l._snappedHandleOffset,y:h._snappedHandleOffset},isRTL:st,isRTLNormalized:ye}}O.update(di);var i,k,A,T,L,j,I,D,R,N=ye,z=[mi,ri,"l"],B=[vi,ei,"t"],Y=["+=","-=","*=","/="],F=_(e)==c.o,W=F?e.complete:o,H={},G={},V="end",U="begin",$="center",K="nearest",Z="always",Q="never",J="ifneeded",tt=d.l,et=[mi,vi,"xy","yx"],it=[U,V,$,K],nt=[Z,Q,J],ot=t[d.hOP]("el"),at=ot?t.el:t,lt=!!(at instanceof w||y)&&at instanceof y,ht=!lt&&Tr(at),ct=function(){k&&yr(!0),A&&yr(!1)},ut=_(W)!=c.f?n:function(){ct(),W()};function pt(t,e){for(i=0;i<e[tt];i++)if(t===e[i])return!0;return!1}function ft(t,e){var n=t?z:B;if(e=_(e)==c.s||_(e)==c.n?[e,e]:e,m.isA(e))return t?e[0]:e[1];if(_(e)==c.o)for(i=0;i<n[tt];i++)if(n[i]in e)return e[n[i]]}function gt(t,e){var r,o,l,h,d=_(e)==c.s,f=t?Ue:$e,m=f._currentScroll,y=f._maxScroll,x=" * ",w=st&&t,S=w&&E.n&&!N,C="replace",M=eval;if(d?(e[tt]>2&&(h=e.substr(0,2),P(h,Y)>-1&&(r=h)),e=(e=r?e.substr(2):e)[C](/min/g,0)[C](/</g,0)[C](/max/g,(S?"-":ui)+gi)[C](/>/g,(S?"-":ui)+gi)[C](/px/g,ui)[C](/%/g,x+y*(w&&E.n?-1:1)/100)[C](/vw/g,x+qe.w)[C](/vh/g,x+qe.h),o=Er(isNaN(e)?Er(M(e),!0).toFixed():e)):o=e,o!==n&&!isNaN(o)&&_(o)==c.n){var O=N&&w,k=m*(O&&E.n?-1:1),A=O&&E.i,T=O&&E.n;switch(k=A?y-k:k,r){case"+=":l=k+o;break;case"-=":l=k-o;break;case"*=":l=k*o;break;case"/=":l=k/o;break;default:l=o}l=A?y-l:l,l*=T?-1:1,l=w&&E.n?v.min(0,v.max(y,l)):v.max(0,v.min(y,l))}return l===m?n:l}function mt(t,e,n,r){var o,l,h=[n,n],d=_(t);if(d==e)t=[t,t];else if(d==c.a){if((o=t[tt])>2||o<1)t=h;else for(1===o&&(t[1]=n),i=0;i<o;i++)if(l=t[i],_(l)!=e||!pt(l,r)){t=h;break}}else t=d==c.o?[t[mi]||n,t[vi]||n]:h;return{x:t[0],y:t[1]}}function vt(t){var e,n,r=[],o=[ei,ii,ni,ri];for(i=0;i<t[tt]&&i!==o[tt];i++)e=t[i],(n=_(e))==c.b?r.push(e?Er(R.css(Qe+o[i])):0):r.push(n==c.n?e:0);return r}if(lt||ht){var yt,bt=ot?t.margin:0,xt=ot?t.axis:0,wt=ot?t.scroll:0,_t=ot?t.block:0,Pt=[0,0,0,0],Mt=_(bt);if((R=lt?at:w(at))[tt]>0){bt=Mt==c.n||Mt==c.b?vt([bt,bt,bt,bt]):Mt==c.a?2===(yt=bt[tt])?vt([bt[0],bt[1],bt[0],bt[1]]):yt>=4?vt(bt):Pt:Mt==c.o?vt([bt[ei],bt[ii],bt[ni],bt[ri]]):Pt,L=pt(xt,et)?xt:"xy",j=mt(wt,c.s,Z,nt),I=mt(_t,c.s,U,it),D=bt;var Ot={l:Ue._currentScroll,t:$e._currentScroll},kt=St.offset(),At=R.offset(),Tt={x:j.x==Q||L==vi,y:j.y==Q||L==mi};At[ei]-=D[0],At[ri]-=D[3];var Lt={x:v.round(At[ri]-kt[ri]+Ot.l),y:v.round(At[ei]-kt[ei]+Ot.t)};if(st&&(E.n||E.i||(Lt.x=v.round(kt[ri]-At[ri]+Ot.l)),E.n&&N&&(Lt.x*=-1),E.i&&N&&(Lt.x=v.round(kt[ri]-At[ri]+(Ue._maxScroll-Ot.l)))),I.x!=U||I.y!=U||j.x==J||j.y==J||st){var Et=R[0],jt=X?Et[d.bCR]():{width:Et[d.oW],height:Et[d.oH]},It={w:jt[ai]+D[3]+D[1],h:jt[hi]+D[0]+D[2]},Dt=function(t){var e=wr(t),n=e._w_h,r=e._left_top,o=e._x_y,l=I[o]==(t&&st?U:V),h=I[o]==$,c=I[o]==K,d=j[o]==Q,f=j[o]==J,m=qe[n],v=kt[r],y=It[n],x=At[r],w=h?2:1,S=x+y/2,C=v+m/2,_=y<=m&&x>=v&&x+y<=v+m;d?Tt[o]=!0:Tt[o]||((c||f)&&(Tt[o]=!!f&&_,l=y<m?S>C:S<C),Lt[o]-=l||h?(m/w-y/w)*(t&&st&&N?-1:1):0)};Dt(!0),Dt(!1)}Tt.y&&delete Lt.y,Tt.x&&delete Lt.x,t=Lt}}H[Ci]=gt(!0,ft(!0,t)),H[_i]=gt(!1,ft(!1,t)),k=H[Ci]!==n,A=H[_i]!==n,(k||A)&&(e>0||F)?F?(e.complete=ut,Ct.animate(H,e)):(T={duration:e,complete:ut},m.isA(r)||w.isPlainObject(r)?(G[Ci]=r[0]||r.x,G[_i]=r[1]||r.y,T.specialEasing=G):T.easing=r,Ct.animate(H,T)):(k&&Ct[Ci](H[Ci]),A&&Ct[_i](H[_i]),ct())},O.scrollStop=function(t,e,n){return Ct.stop(t,e,n),O},O.getElements=function(t){var e={target:Nt,host:zt,padding:Yt,viewport:Ft,content:Wt,scrollbarHorizontal:{scrollbar:At[0],track:Tt[0],handle:Lt[0]},scrollbarVertical:{scrollbar:Et[0],track:jt[0],handle:It[0]},scrollbarCorner:kt[0]};return _(t)==c.s?zr(e,t):e},O.getState=function(t){function e(t){if(!w.isPlainObject(t))return t;var e=Fr({},t),n=function(t,n){e[d.hOP](t)&&(e[n]=e[t],delete e[t])};return n("w",ai),n("h",hi),delete e.c,e}var n={destroyed:!!e(G),sleeping:!!e(at),autoUpdate:e(!Le),widthAuto:e(qt),heightAuto:e(Kt),padding:e(Qt),overflowAmount:e(ae),hideOverflow:e($t),hasOverflow:e(Ut),contentScrollSize:e(Gt),viewportSize:e(qe),hostSize:e(Ht),documentMixed:e($)};return _(t)==c.s?zr(n,t):n},O.ext=function(t){var e,n=Tn.split(" "),i=0;if(_(t)==c.s){if(An[d.hOP](t))for(e=Fr({},An[t]);i<n.length;i++)delete e[n[i]]}else for(i in e={},An)e[i]=Fr({},O.ext(i));return e},O.addExt=function(e,n){var o,l,h,f,v=r.extension(e),y=!0;if(v){if(An[d.hOP](e))return O.ext(e);if((o=v.extensionFactory.call(O,Fr({},v.defaultOptions),w,m))&&(h=o.contract,_(h)==c.f&&(f=h(t),y=_(f)==c.b?f:y),y))return An[e]=o,l=o.added,_(l)==c.f&&l(n),O.ext(e)}else console.warn('A extension with the name "'+e+"\" isn't registered.")},O.removeExt=function(t){var e,n=An[t];return!!n&&(delete An[t],e=n.removed,_(e)==c.f&&e(),!0)},r.valid($r(o,l,h))&&S(o,O),O}function Bn(element,t,e,n,r){var o=m.isA(t)&&m.isA(e),l=n?"removeEventListener":"addEventListener",h=n?"off":"on",c=!o&&t.split(bi),i=0,f=w.isPlainObject(r),v=Y&&(f?r._passive:r)||!1,y=f&&(r._capture||!1),x=Y?{passive:v,capture:y}:y;if(o)for(;i<t[d.l];i++)Bn(element,t[i],e[i],n,r);else for(;i<c[d.l];i++)Y?element[0][l](c[i],e,x):element[h](c[i],e)}function Xn(element,t,e,n){Bn(element,t,e,!1,n),zn.push(m.bind(Bn,0,element,t,e,!0,n))}function Yn(t,e){if(t){var r=m.rO(),o="animationstart mozAnimationStart webkitAnimationStart MSAnimationStart",l="childNodes",h=3333333,f=function(){t[_i](h)[Ci](st?E.n?-h:E.i?0:h:h),e()};if(e){if(F)((element=t.addClass("observed").append(Rr(sn)).contents()[0])[Ii]=new r(f)).observe(element);else if(I>9||!j){t.prepend(Rr(sn,Rr({c:an,dir:"ltr"},Rr(an,Rr(ln))+Rr(an,Rr({c:ln,style:"width: 200%; height: 200%"})))));var v,y,S,C,_=t[0][l][0][l][0],P=w(_[l][1]),M=w(_[l][0]),O=w(M[0][l][0]),k=_[d.oW],A=_[d.oH],T=2,L=x.nativeScrollbarSize,D=function(){M[Ci](h)[_i](h),P[Ci](h)[_i](h)},R=function(){y=0,v&&(k=S,A=C,f())},N=function(t){return S=_[d.oW],C=_[d.oH],v=S!=k||C!=A,t&&v&&!y?(m.cAF()(y),y=m.rAF()(R)):t||R(),D(),t&&(m.prvD(t),m.stpP(t)),!1},z={},B={};Pr(B,ui,[-(L.y+1)*T,L.x*-T,L.y*-T,-(L.x+1)*T]),w(_).css(B),M.on(fi,N),P.on(fi,N),t.on(o,(function(){N(!1)})),z[ai]=h,z[hi]=h,O.css(z),D()}else{var X=Rt.attachEvent,Y=I!==n;if(X)t.prepend(Rr(sn)),Ur(t,yi+sn)[0].attachEvent("onresize",f);else{var W=Rt.createElement(c.o);W.setAttribute(d.ti,"-1"),W.setAttribute(d.c,sn),W.onload=function(){var t=this.contentDocument.defaultView;t.addEventListener("resize",f),t.document.documentElement.style.display="none"},W.type="text/html",Y&&t.prepend(W),W.data="about:blank",Y||t.prepend(W),t.on(o,f)}}if(t[0]===Xt){var H=function(){var t=bt.css("direction"),e={},n=0,r=!1;return t!==ie&&("ltr"===t?(e[ri]=0,e[ii]=pi,n=h):(e[ri]=pi,e[ii]=0,n=E.n?-h:E.i?0:h),wt.children().eq(0).css(e),wt[Ci](n)[_i](h),ie=t,r=!0),r};H(),Xn(t,fi,(function(t){return H()&&ar(),m.prvD(t),m.stpP(t),!1}))}}else if(F){var element,G=(element=t.contents()[0])[Ii];G&&(G.disconnect(),delete element[Ii])}else Vr(t.children(yi+sn).eq(0))}}function Fn(){if(W){var t,e,n,r,o,l,h,c,f,v,y=11,x=m.mO(),w=m.now();Te=function(t){var e=!1;return H&&!at&&(M(t,(function(){return!(e=er(this))})),e&&(c=m.now(),f=Kt||qt,v=function(){G||(w=c,V&&sr(),f?ar():O.update(pi))},clearTimeout(h),y<=0||c-w>y||!f?v():h=setTimeout(v,y))),e},Oe=new x(Ae=function(h){var c,f=!1,m=!1,v=[];return H&&!at&&(M(h,(function(){t=(c=this).target,e=c.attributeName,n=e===d.c,r=c.oldValue,o=t.className,K&&n&&!m&&r.indexOf(zi)>-1&&o.indexOf(zi)<0&&(l=kr(!0),zt.className=o.split(bi).concat(r.split(bi).filter((function(t){return t.match(l)}))).join(bi),f=m=!0),f||(f=n?Jn(r,o):e!==d.s||r!==t[d.s].cssText),v.push(e)})),or(v),f&&O.update(m||pi)),f}),ke=new x(Te)}}function Wn(){W&&!Le&&(Oe.observe(zt,{attributes:!0,attributeOldValue:!0,attributeFilter:Nn}),ke.observe(V?Nt:Wt,{attributes:!0,attributeOldValue:!0,subtree:!V,childList:!V,characterData:!V,attributeFilter:V?Rn:Nn}),Le=!0)}function Hn(){W&&Le&&(Oe.disconnect(),ke.disconnect(),Le=!1)}function Gn(){if(!at){var t,e={w:Xt[d.sW],h:Xt[d.sH]};t=Yr(e,pe),pe=e,t&&ar({_hostSizeChanged:!0})}}function Vn(){Be&&mr(!0)}function Un(){Be&&!vt.hasClass(_n)&&mr(!1)}function $n(){ze&&(mr(!0),clearTimeout(Ie),Ie=setTimeout((function(){ze&&!G&&mr(!1)}),100))}function qn(t){return m.prvD(t),!1}function Kn(t){var e=w(t.target);Xr((function(i,t){e.is(t)&&ar({_contentSizeChanged:!0})}))}function Zn(t){t||Zn(!0),Bn(bt,Oi.split(bi)[0],$n,!ze||t,!0),Bn(bt,[ki,Ai],[Vn,Un],!Be||t,!0),H||t||bt.one("mouseover",Vn)}function Qn(){var t={};return U&&Pt&&(t.w=Er(Pt.css(oi+ai)),t.h=Er(Pt.css(oi+hi)),t.c=Yr(t,Me),t.f=!0),Me=t,!!t.c}function Jn(t,e){var i,n,r=typeof e==c.s?e.split(bi):[],o=Lr(typeof t==c.s?t.split(bi):[],r),l=P(Pn,o);if(l>-1&&o.splice(l,1),o[d.l]>0)for(n=kr(!0,!0),i=0;i<o.length;i++)if(!o[i].match(n))return!0;return!1}function er(t){var e=t.attributeName,n=t.target,r=t.type,o="closest";if(n===Wt)return null===e;if("attributes"===r&&(e===d.c||e===d.s)&&!V){if(e===d.c&&w(n).hasClass(Ni))return Jn(t.oldValue,n.className);if(typeof n[o]!=c.f)return!0;if(null!==n[o](yi+sn)||null!==n[o](yi+cn)||null!==n[o](yi+vn))return!1}return!0}function ir(){if(at)return!1;var t,e,n,r,o=Dr(),l=V&&qt&&!we?yt.val().length:0,h=!Le&&qt&&!V,c={};return h&&(t=_t.css(ci),c[ci]=st?ii:ri,c[ai]=pi,_t.css(c)),r={w:o[d.sW]+l,h:o[d.sH]+l},h&&(c[ci]=t,c[ai]=gi,_t.css(c)),e=Qn(),n=Yr(r,ue),ue=r,n||e}function nr(){if(!at&&!Le){var t,e,r,o=[],l=[{_elem:bt,_attrs:Nn.concat(":visible")},{_elem:V?yt:n,_attrs:Rn}];return M(l,(function(n,l){(t=l._elem)&&M(l._attrs,(function(n,l){e=":"===l.charAt(0)?t.is(l):t.attr(l),r=Dn[l],Yr(e,r)&&o.push(l),Dn[l]=e}))})),or(o),o[d.l]>0}}function rr(t){if(!H)return!0;var e="flex-grow",n="flex-shrink",r="flex-basis",o=[ai,oi+ai,si+ai,Qe+ri,Qe+ii,ri,ii,"font-weight","word-spacing",e,n,r],l=[Je+ri,Je+ii,ti+ri+ai,ti+ii+ai],h=[hi,oi+hi,si+hi,Qe+ei,Qe+ni,ei,ni,"line-height",e,n,r],c=[Je+ei,Je+ni,ti+ei+ai,ti+ni+ai],f="s",m="v-s",v=se.x===f||se.x===m,y=!1,x=function(t,e){for(var i=0;i<t[d.l];i++)if(t[i]===e)return!0;return!1};return(se.y===f||se.y===m)&&((y=x(h,t))||Z||(y=x(c,t))),v&&!y&&((y=x(o,t))||Z||(y=x(l,t))),y}function or(t){M(t=t||kn,(function(t,e){if(m.inA(e,kn)>-1){var n=yt.attr(e);_(n)==c.s?Ct.attr(e,n):Ct.removeAttr(e)}}))}function sr(){if(!at){var t,e,n,r,o=!we,l=qe.w,h=qe.h,c={},f=qt||o;return c[oi+ai]=ui,c[oi+hi]=ui,c[ai]=pi,yt.css(c),t=Nt[d.oW],e=f?v.max(t,Nt[d.sW]-1):1,c[ai]=qt?pi:gi,c[oi+ai]=gi,c[hi]=pi,yt.css(c),n=Nt[d.oH],r=v.max(n,Nt[d.sH]-1),c[ai]=e,c[hi]=r,Ot.css(c),c[oi+ai]=l,c[oi+hi]=h,yt.css(c),{_originalWidth:t,_originalHeight:n,_dynamicWidth:e,_dynamicHeight:r}}}function ar(t){clearTimeout(pt),t=t||{},Ln._hostSizeChanged|=t._hostSizeChanged,Ln._contentSizeChanged|=t._contentSizeChanged,Ln._force|=t._force;var e,r=m.now(),o=!!Ln._hostSizeChanged,l=!!Ln._contentSizeChanged,h=!!Ln._force,c=t._changedOptions,y=En>0&&H&&!G&&!h&&!c&&r-ut<En&&!Kt&&!qt;if(y&&(pt=setTimeout(ar,En)),!(G||y||at&&!c||H&&!h&&(e=bt.is(":hidden"))||"inline"===bt.css("display"))){ut=r,Ln={},!D||T.x&&T.y?z=Fr({},x.nativeScrollbarSize):(z.x=0,z.y=0),Ke={x:3*(z.x+(T.x?0:3)),y:3*(z.y+(T.y?0:3))},c=c||{};var S=function(){return Yr.apply(this,[].slice.call(arguments).concat([h]))},_={x:Ct[Ci](),y:Ct[_i]()},P=ct.scrollbars,M=ct.textarea,k=P.visibility,A=S(k,de),I=P.autoHide,R=S(I,fe),B=P.clickScrolling,X=S(B,ge),Y=P.dragScrolling,F=S(Y,me),W=ct.className,$=S(W,be),K=ct.resize,lt=S(K,ve)&&!U,ht=ct.paddingAbsolute,ft=S(ht,ne),gt=ct.clipAlways,mt=S(gt,re),vt=ct.sizeAutoCapable&&!U,At=S(vt,ce),Tt=ct.nativeScrollbarsOverlaid.showNativeScrollbars,Lt=S(Tt,le),Et=ct.autoUpdate,jt=S(Et,he),It=ct.overflowBehavior,Dt=S(It,se,h),Rt=M.dynWidth,Nt=S(Pe,Rt),Xt=M.dynHeight,ie=S(_e,Xt);if(Re="n"===I,Ne="s"===I,ze="m"===I,Be="l"===I,De=P.autoHideDelay,xe=be,Fe="n"===K,We="b"===K,He="h"===K,Ge="v"===K,ye=ct.normalizeRTL,Tt=Tt&&T.x&&T.y,de=k,fe=I,ge=B,me=Y,be=W,ve=K,ne=ht,re=gt,ce=vt,le=Tt,he=Et,se=Fr({},It),Pe=Rt,_e=Xt,Ut=Ut||{x:!1,y:!1},$&&(Hr(bt,xe+bi+Pn),Wr(bt,W!==n&&null!==W&&W.length>0?W:Pn)),jt&&(!0===Et||null===Et&&j?(Hn(),C.add(O)):(C.remove(O),Wn())),At)if(vt)if(Mt?Mt.show():(Mt=w(Rr(rn)),St.before(Mt)),Q)xt.show();else{xt=w(Rr(on)),Bt=xt[0],Mt.before(xt);var ue={w:-1,h:-1};Yn(xt,(function(){var t={w:Bt[d.oW],h:Bt[d.oH]};Yr(t,ue)&&(H&&Kt&&t.h>0||qt&&t.w>0||H&&!Kt&&0===t.h||!qt&&0===t.w)&&ar(),ue=t})),Q=!0,null!==N&&xt.css(hi,N+"(100% + 1px)")}else Q&&xt.hide(),Mt&&Mt.hide();h&&(wt.find("*").trigger(fi),Q&&xt.find("*").trigger(fi)),e=e===n?bt.is(":hidden"):e;var pe,Oe=!!V&&"off"!==yt.attr("wrap"),ke=S(Oe,we),Ae=bt.css("direction"),Te=S(Ae,ee),je=bt.css("box-sizing"),Ie=S(je,Zt),Xe=Mr(Je);try{pe=Q?Bt[d.bCR]():null}catch(t){return}Z="border-box"===je;var Ye=(st="rtl"===Ae)?ri:ii,Ue=st?ii:ri,$e=!1,Ze=!(!Q||"none"===bt.css(ci))&&0===v.round(pe.right-pe.left)&&(!!ht||zt[d.cW]-J>0);if(vt&&!Ze){var di=zt[d.oW],mi=Mt.css(ai);Mt.css(ai,pi);var vi=zt[d.oW];Mt.css(ai,mi),($e=di!==vi)||(Mt.css(ai,di+1),vi=zt[d.oW],Mt.css(ai,mi),$e=di!==vi)}var yi=(Ze||$e)&&vt&&!e,xi=S(yi,qt),wi=!yi&&qt,Si=!(!Q||!vt||e)&&0===v.round(pe.bottom-pe.top),Pi=S(Si,Kt),Mi=!Si&&Kt,Oi=Mr(ti,"-"+ai,!(yi&&Z||!Z),!(Si&&Z||!Z)),ki=Mr(Qe),Ai={},Ti={},Li=function(){return{w:zt[d.cW],h:zt[d.cH]}},Ei=function(){return{w:Yt[d.oW]+v.max(0,Wt[d.cW]-Wt[d.sW]),h:Yt[d.oH]+v.max(0,Wt[d.cH]-Wt[d.sH])}},ji=J=Xe.l+Xe.r,Ii=tt=Xe.t+Xe.b;if(ji*=ht?1:0,Ii*=ht?1:0,Xe.c=S(Xe,Qt),et=Oi.l+Oi.r,it=Oi.t+Oi.b,Oi.c=S(Oi,Jt),nt=ki.l+ki.r,ot=ki.t+ki.b,ki.c=S(ki,te),we=Oe,ee=Ae,Zt=je,qt=yi,Kt=Si,Qt=Xe,Jt=Oi,te=ki,Te&&Q&&xt.css(ci,Ue),Xe.c||Te||ft||xi||Pi||Ie||At){var Di={},Ri={},Ni=[Xe.t,Xe.r,Xe.b,Xe.l];Pr(Ti,Qe,[-Xe.t,-Xe.r,-Xe.b,-Xe.l]),ht?(Pr(Di,ui,Ni),Pr(V?Ri:Ai,Je)):(Pr(Di,ui),Pr(V?Ri:Ai,Je,Ni)),St.css(Di),yt.css(Ri)}qe=Ei();var zi=!!V&&sr(),Bi=V&&S(zi,Ce),Xi=V&&zi?{w:Rt?zi._dynamicWidth:zi._originalWidth,h:Xt?zi._dynamicHeight:zi._originalHeight}:{};if(Ce=zi,Si&&(Pi||ft||Ie||Xe.c||Oi.c)?Ai[hi]=pi:(Pi||ft)&&(Ai[hi]=gi),yi&&(xi||ft||Ie||Xe.c||Oi.c||Te)?(Ai[ai]=pi,Ti[si+ai]=gi):(xi||ft)&&(Ai[ai]=gi,Ai[ci]=ui,Ti[si+ai]=ui),yi?(Ti[ai]=pi,Ai[ai]=f._cssPropertyValue(ai,"max-content intrinsic")||pi,Ai[ci]=Ue):Ti[ai]=ui,Ti[hi]=Si?Xi.h||Wt[d.cH]:ui,vt&&Mt.css(Ti),_t.css(Ai),Ai={},Ti={},o||l||Bi||Te||Ie||ft||xi||yi||Pi||Si||Lt||Dt||mt||lt||A||R||F||X||Nt||ie||ke){var Yi="overflow",Fi=Yi+"-x",qi=Yi+"-y",Ki="hidden",Zi="visible";if(!D){var Qi={},tn=Ut.y&&$t.ys&&!Tt?T.y?Ct.css(Ye):-z.y:0,en=Ut.x&&$t.xs&&!Tt?T.x?Ct.css(ni):-z.x:0;Pr(Qi,ui),Ct.css(Qi)}var sn=Dr(),an={w:Xi.w||sn[d.cW],h:Xi.h||sn[d.cH]},ln={w:sn[d.sW],h:sn[d.sH]};D||(Qi[ni]=Mi?ui:en,Qi[Ye]=wi?ui:tn,Ct.css(Qi)),qe=Ei();var hn=Li(),cn={w:hn.w-nt-et-(Z?0:J),h:hn.h-ot-it-(Z?0:tt)},un={w:v.max((yi?an.w:ln.w)+ji,cn.w),h:v.max((Si?an.h:ln.h)+Ii,cn.h)};if(un.c=S(un,oe),oe=un,vt){(un.c||Si||yi)&&(Ti[ai]=un.w,Ti[hi]=un.h,V||(an={w:sn[d.cW],h:sn[d.cH]}));var pn={},dn=function(t){var e=wr(t),n=e._w_h,r=e._width_height,o=t?yi:Si,l=t?et:it,h=t?J:tt,c=t?nt:ot,d=qe[n]-l-c-(Z?0:h);(!o||!o&&Oi.c)&&(Ti[r]=cn[n]-1),!(o&&an[n]<d)||t&&V&&Oe||(V&&(pn[r]=Er(Ot.css(r))-1),Ti[r]-=1),an[n]>0&&(Ti[r]=v.max(1,Ti[r]))};dn(!0),dn(!1),V&&Ot.css(pn),Mt.css(Ti)}yi&&(Ai[ai]=gi),!yi||Z||Le||(Ai[ci]="none"),_t.css(Ai),Ai={};var fn={w:sn[d.sW],h:sn[d.sH]};fn.c=l=S(fn,Gt),Gt=fn,qe=Ei(),o=S(hn=Li(),Ht),Ht=hn;var gn=V&&(0===qe.w||0===qe.h),mn=ae,vn={},Sn={},Cn={},_n={},Mn={},On={},kn={},An=Yt[d.bCR](),Tn=function(t){var e=wr(t),n=wr(!t)._x_y,r=e._x_y,o=e._w_h,l=e._width_height,h=fi+e._Left_Top+"Max",c=An[l]?v.abs(An[l]-qe[o]):0,d=mn&&mn[r]>0&&0===Ft[h];vn[r]="v-s"===It[r],Sn[r]="v-h"===It[r],Cn[r]="s"===It[r],_n[r]=v.max(0,v.round(100*(fn[o]-qe[o]))/100),_n[r]*=gn||d&&c>0&&c<1?0:1,Mn[r]=_n[r]>0,On[r]=vn[r]||Sn[r]?Mn[n]&&!vn[n]&&!Sn[n]:Mn[r],On[r+"s"]=!!On[r]&&(Cn[r]||vn[r]),kn[r]=Mn[r]&&On[r+"s"]};if(Tn(!0),Tn(!1),_n.c=S(_n,ae),ae=_n,Mn.c=S(Mn,Ut),Ut=Mn,On.c=S(On,$t),$t=On,T.x||T.y){var jn,In="px solid transparent",Dn={},Rn={},Nn=h;(Mn.x||Mn.y)&&(Rn.w=T.y&&Mn.y?fn.w+L.y:ui,Rn.h=T.x&&Mn.x?fn.h+L.x:ui,Nn=S(Rn,Vt),Vt=Rn),(Mn.c||On.c||fn.c||Te||xi||Pi||yi||Si||Lt)&&(Ai[Qe+Ue]=Ai[ti+Ue]=ui,jn=function(t){var e=wr(t),n=wr(!t),r=e._x_y,o=t?ni:Ye,l=t?Si:yi;T[r]&&Mn[r]&&On[r+"s"]?(Ai[Qe+o]=l?Tt?ui:L[r]:ui,Ai[ti+o]=t&&l||Tt?ui:L[r]+In):(Rn[n._w_h]=Ai[Qe+o]=Ai[ti+o]=ui,Nn=!0)},D?Gr(Ct,Ji,!Tt):(jn(!0),jn(!1))),Tt&&(Rn.w=Rn.h=ui,Nn=!0),Nn&&!D&&(Dn[ai]=On.y?Rn.w:ui,Dn[hi]=On.x?Rn.h:ui,Pt||(Pt=w(Rr(nn)),Ct.prepend(Pt)),Pt.css(Dn)),_t.css(Ai)}var zn,Bn={};if(Di={},(o||Mn.c||On.c||fn.c||Dt||Ie||Lt||Te||mt||Pi)&&(Bn[Ue]=ui,(zn=function(t){var e=wr(t),n=wr(!t),r=e._x_y,o=e._X_Y,l=t?ni:Ye,h=function(){Bn[l]=ui,Ve[n._w_h]=0};Mn[r]&&On[r+"s"]?(Bn[Yi+o]=fi,Tt||D?h():(Bn[l]=-(T[r]?L[r]:z[r]),Ve[n._w_h]=T[r]?L[n._x_y]:0)):(Bn[Yi+o]=ui,h())})(!0),zn(!1),!D&&(qe.h<Ke.x||qe.w<Ke.y)&&(Mn.x&&On.x&&!T.x||Mn.y&&On.y&&!T.y)?(Bn[Je+ei]=Ke.x,Bn[Qe+ei]=-Ke.x,Bn[Je+Ue]=Ke.y,Bn[Qe+Ue]=-Ke.y):Bn[Je+ei]=Bn[Qe+ei]=Bn[Je+Ue]=Bn[Qe+Ue]=ui,Bn[Je+Ye]=Bn[Qe+Ye]=ui,Mn.x&&On.x||Mn.y&&On.y||gn?V&&gn&&(Di[Fi]=Di[qi]=Ki):(!gt||Sn.x||vn.x||Sn.y||vn.y)&&(V&&(Di[Fi]=Di[qi]=ui),Bn[Fi]=Bn[qi]=Zi),St.css(Di),Ct.css(Bn),Bn={},(Mn.c||Ie||xi||Pi)&&(!T.x||!T.y))){var Xn=Wt[d.s];Xn.webkitTransform="scale(1)",Xn.display="run-in",Wt[d.oH],Xn.display=ui,Xn.webkitTransform=ui}if(Ai={},Te||xi||Pi)if(st&&yi){var Fn=_t.css(ci),Gn=v.round(_t.css(ci,ui).css(ri,ui).position().left);_t.css(ci,Fn),Gn!==v.round(_t.position().left)&&(Ai[ri]=Gn)}else Ai[ri]=ui;if(_t.css(Ai),V&&l){var Vn=jr();if(Vn){var Un=Se===n||Vn._rows!==Se._rows,$n=Vn._cursorRow,qn=Vn._cursorColumn,Kn=Vn._widestRow,Jn=Vn._rows,er=Vn._columns,ir=Vn._cursorPosition>=Vn._cursorMax&&Ee,nr={x:Oe||qn!==er||$n!==Kn?-1:ae.x,y:(Oe?ir||Un&&mn&&_.y===mn.y:(ir||Un)&&$n===Jn)?ae.y:-1};_.x=nr.x>-1?st&&ye&&E.i?0:nr.x:_.x,_.y=nr.y>-1?nr.y:_.y}Se=Vn}st&&E.i&&T.y&&Mn.x&&ye&&(_.x+=Ve.w||0),yi&&bt[Ci](0),Si&&bt[_i](0),Ct[Ci](_.x)[_i](_.y);var rr="v"===k,or="h"===k,cr="a"===k,ur=function(t,e){e=e===n?t:e,gr(!0,t,kn.x),gr(!1,e,kn.y)};Gr(bt,Vi,On.x||On.y),Gr(bt,Ui,On.x),Gr(bt,$i,On.y),Te&&!U&&Gr(bt,Wi,st),U&&Wr(bt,Hi),lt&&(Gr(bt,Hi,Fe),Gr(kt,yn,!Fe),Gr(kt,bn,We),Gr(kt,xn,He),Gr(kt,wn,Ge)),(A||Dt||On.c||Mn.c||Lt)&&(Tt?Lt&&(Hr(bt,Gi),Tt&&ur(!1)):cr?ur(kn.x,kn.y):rr?ur(!0):or&&ur(!1)),(R||Lt)&&(Zn(!Be&&!ze),mr(Re,!Re)),(o||_n.c||Pi||xi||lt||Ie||ft||Lt||Te)&&(vr(!0),yr(!0),vr(!1),yr(!1)),X&&xr(!0,B),F&&xr(!1,Y),_r("onDirectionChanged",{isRTL:st,dir:Ae},Te),_r("onHostSizeChanged",{width:Ht.w,height:Ht.h},o),_r("onContentSizeChanged",{width:Gt.w,height:Gt.h},l),_r("onOverflowChanged",{x:Mn.x,y:Mn.y,xScrollable:On.xs,yScrollable:On.ys,clipped:On.x||On.y},Mn.c||On.c),_r("onOverflowAmountChanged",{x:_n.x,y:_n.y},_n.c)}U&&Me&&(Ut.c||Me.c)&&(Me.f||Qn(),T.y&&Ut.x&&_t.css(oi+ai,Me.w+L.y),T.x&&Ut.y&&_t.css(oi+hi,Me.h+L.x),Me.c=!1),H&&c.updateOnLoad&&lr(),_r("onUpdated",{forced:h})}}function lr(){V||Xr((function(i,t){_t.find(t).each((function(i,t){m.inA(t,In)<0&&(In.push(t),w(t).off(jn,Kn).on(jn,Kn))}))}))}function cr(t){var e=R._validate(t,R._template,!0,ht);return ht=Fr({},ht,e._default),ct=Fr({},ct,e._prepared),e._prepared}function ur(t){var e="parent",r="os-resize-observer-host",o=qi+bi+hn,l=V?bi+hn:ui,h=ct.textarea.inheritedAttrs,f={},v=function(){var e=t?yt:bt;M(f,(function(t,n){_(n)==c.s&&(t==d.c?e.addClass(n):e.attr(t,n))}))},y=[Ni,zi,Bi,Hi,Wi,Xi,Yi,Fi,Gi,Vi,Ui,$i,Pn,qi,hn,be].join(bi),x={};bt=bt||(V?K?yt[e]()[e]()[e]()[e]():w(Rr(Bi)):yt),_t=_t||Nr(en+l),Ct=Ct||Nr(Qi+l),St=St||Nr(Zi+l),wt=wt||Nr(r),Ot=Ot||(V?Nr(Ki):n),K&&Wr(bt,zi),t&&Hr(bt,y),h=_(h)==c.s?h.split(bi):h,m.isA(h)&&V&&M(h,(function(i,e){_(e)==c.s&&(f[e]=t?bt.attr(e):yt.attr(e))})),t?(K&&H?(wt.children().remove(),M([St,Ct,_t,Ot],(function(i,t){t&&Hr(t.removeAttr(d.s),Mn)})),Wr(bt,V?Bi:Ni)):(Vr(wt),_t.contents().unwrap().unwrap().unwrap(),V&&(yt.unwrap(),Vr(bt),Vr(Ot),v())),V&&yt.removeAttr(d.s),U&&Hr(mt,Ri)):(V&&(ct.sizeAutoCapable||(x[ai]=yt.css(ai),x[hi]=yt.css(hi)),K||yt.addClass(hn).wrap(bt),bt=yt[e]().css(x)),K||(Wr(yt,V?o:Ni),bt.wrapInner(_t).wrapInner(Ct).wrapInner(St).prepend(wt),_t=Ur(bt,yi+en),Ct=Ur(bt,yi+Qi),St=Ur(bt,yi+Zi),V&&(_t.prepend(Ot),v())),D&&Wr(Ct,Ji),T.x&&T.y&&Wr(Ct,tn),U&&Wr(mt,Ri),Xt=wt[0],zt=bt[0],Yt=St[0],Ft=Ct[0],Wt=_t[0],or())}function pr(){var t,e,r=[112,113,114,115,116,117,118,119,120,121,123,33,34,37,38,39,40,16,17,18,19,20,144],o=[],l=175,h="focus";function c(e){sr(),O.update(pi),e&&j&&clearInterval(t)}function f(t){return yt[Ci](E.i&&ye?9999999:0),yt[_i](0),m.prvD(t),m.stpP(t),!1}function v(t){setTimeout((function(){G||c()}),50)}function y(){Ee=!0,Wr(bt,h)}function x(){Ee=!1,o=[],Hr(bt,h),c(!0)}function w(e){var n=e.keyCode;P(n,r)<0&&(o[d.l]||(c(),t=setInterval(c,1e3/60)),P(n,o)<0&&o.push(n))}function S(t){var e=t.keyCode,n=P(e,o);P(e,r)<0&&(n>-1&&o.splice(n,1),o[d.l]||c(!0))}function C(t){!0!==he&&rr((t=t.originalEvent||t).propertyName)&&O.update(pi)}function _(t){at||(e!==n?clearTimeout(e):((Ne||ze)&&mr(!0),Ir()||Wr(bt,Gi),_r("onScrollStart",t)),Ye||(yr(!0),yr(!1)),_r("onScroll",t),e=setTimeout((function(){G||(clearTimeout(e),e=n,(Ne||ze)&&mr(!1),Ir()||Hr(bt,Gi),_r("onScrollStop",t))}),l))}V?(I>9||!j?Xn(yt,"input",c):Xn(yt,[Ti,Li],[w,S]),Xn(yt,[fi,"drop",h,h+"out"],[f,v,y,x])):Xn(_t,ji,C),Xn(Ct,fi,_,!0)}function dr(t){var e,n,r=function(e){var n=Nr(cn+bi+(e?Sn:Cn),!0),track=Nr(un,n),r=Nr(dn,n);return K||t||(n.append(track),track.append(r)),{_scrollbar:n,_track:track,_handle:r}};function o(t){var e=wr(t),n=e._scrollbar,track=e._track,o=e._handle;K&&H?M([n,track,o],(function(i,t){Hr(t.removeAttr(d.s),Mn)})):Vr(n||r(t)._scrollbar)}t?(o(!0),o()):(e=r(!0),n=r(),At=e._scrollbar,Tt=e._track,Lt=e._handle,Et=n._scrollbar,jt=n._track,It=n._handle,K||(St.after(Et),St.after(At)))}function fr(t){var e,r,o,l,h=wr(t),c=h._info,f=Dt.top!==Dt,y=h._x_y,x=h._X_Y,w=fi+h._Left_Top,S="active",C="snapHandle",_="click",M=1,k=[16,17];function A(t){return I&&f?t["screen"+x]:m.page(t)[y]}function T(t){return ct.scrollbars[t]}function L(){M=.5}function j(){M=1}function D(t){m.stpP(t)}function R(t){P(t.keyCode,k)>-1&&L()}function N(t){P(t.keyCode,k)>-1&&j()}function z(t){var e=(t.originalEvent||t).touches!==n;return!(at||G||Ir()||!me||e&&!T("touchSupport"))&&(1===m.mBtn(t)||e)}function X(e){if(z(e)){var n=c._trackLength,h=c._handleLength,d=c._maxScroll*((A(e)-o)*l/(n-h));d=isFinite(d)?d:0,st&&t&&!E.i&&(d*=-1),Ct[w](v.round(r+d)),Ye&&yr(t,r+d),Y||m.prvD(e)}else F(e)}function F(c){if(c=c||c.originalEvent,Bn(gt,[Oi,Mi,Ti,Li,Ei],[X,F,R,N,qn],!0),m.rAF()((function(){Bn(gt,_,D,!0,{_capture:!0})})),Ye&&yr(t,!0),Ye=!1,Hr(vt,_n),Hr(h._handle,S),Hr(h._track,S),Hr(h._scrollbar,S),r=n,o=n,l=1,j(),e!==n&&(O.scrollStop(),clearTimeout(e),e=n),c){var rect=zt[d.bCR]();c.clientX>=rect.left&&c.clientX<=rect.right&&c.clientY>=rect.top&&c.clientY<=rect.bottom||Un(),(Ne||ze)&&mr(!1)}}function W(t){z(t)&&H(t)}function H(e){r=Ct[w](),r=isNaN(r)?0:r,(st&&t&&!E.n||!st)&&(r=r<0?0:r),l=Ar()[y],o=A(e),Ye=!T(C),Wr(vt,_n),Wr(h._handle,S),Wr(h._scrollbar,S),Bn(gt,[Oi,Mi,Ei],[X,F,qn]),m.rAF()((function(){Bn(gt,_,D,!1,{_capture:!0})})),!I&&$||m.prvD(e),m.stpP(e)}function V(r){if(z(r)){var d,f=h._info._handleLength/Math.round(v.min(1,qe[h._w_h]/Gt[h._w_h])*h._info._trackLength),x=v.round(qe[h._w_h]*f),_=270*f,P=400*f,k=h._track.offset()[h._left_top],A=r.ctrlKey,j=r.shiftKey,I=j&&A,D=!0,B="linear",X=function(e){Ye&&yr(t,e)},Y=function(){X(),H(r)},W=function(){if(!G){var r=(o-k)*l,h=c._handleOffset,f=c._trackLength,m=c._handleLength,S=c._maxScroll,C=c._currentScroll,A=_*M,T=D?v.max(P,A):A,L=S*((r-m/2)/(f-m)),R=st&&t&&(!E.i&&!E.n||ye),N=R?h<r:h>r,z={},F={easing:B,step:function(e){Ye&&(Ct[w](e),yr(t,e))}};L=isFinite(L)?L:0,L=st&&t&&!E.i?S-L:L,j?(Ct[w](L),I?(L=Ct[w](),Ct[w](C),L=R&&E.i?S-L:L,L=R&&E.n?-L:L,z[y]=L,O.scroll(z,Fr(F,{duration:130,complete:Y}))):Y()):(d=D?N:d,(R?d?h+m>=r:h<=r:d?h<=r:h+m>=r)?(clearTimeout(e),O.scrollStop(),e=n,X(!0)):(e=setTimeout(W,T),z[y]=(d?"-=":"+=")+x,O.scroll(z,Fr(F,{duration:A}))),D=!1)}};A&&L(),l=Ar()[y],o=m.page(r)[y],Ye=!T(C),Wr(vt,_n),Wr(h._track,S),Wr(h._scrollbar,S),Bn(gt,[Mi,Ti,Li,Ei],[F,R,N,qn]),W(),m.prvD(r),m.stpP(r)}}function U(t){Xe=!0,(Ne||ze)&&mr(!0)}function K(t){Xe=!1,(Ne||ze)&&mr(!1)}function Z(t){m.stpP(t)}Xn(h._handle,Pi,W),Xn(h._track,[Pi,ki,Ai],[V,U,K]),Xn(h._scrollbar,Pi,Z),B&&Xn(h._scrollbar,ji,(function(e){e.target===h._scrollbar[0]&&(vr(t),yr(t))}))}function gr(t,e,n){var r=t?At:Et;Gr(bt,t?Xi:Yi,!e),Gr(r,gn,!n)}function mr(t,e){if(clearTimeout(je),t)Hr(At,mn),Hr(Et,mn);else{var n,r="active",o=function(){Xe||G||(!(n=Lt.hasClass(r)||It.hasClass(r))&&(Ne||ze||Be)&&Wr(At,mn),!n&&(Ne||ze||Be)&&Wr(Et,mn))};De>0&&!0!==e?je=setTimeout(o,De):o()}}function vr(t){var e={},n=wr(t),r=n._info,o=1e6,l=v.min(1,qe[n._w_h]/Gt[n._w_h]);e[n._width_height]=v.floor(100*l*o)/o+"%",Ir()||n._handle.css(e),r._handleLength=n._handle[0]["offset"+n._Width_Height],r._handleLengthRatio=l}function yr(t,e){var r,o,l=_(e)==c.b,h=250,d=st&&t,m=wr(t),y=m._info,x="translate(",w=f._cssProperty("transform"),S=f._cssProperty("transition"),C=t?Ct[Ci]():Ct[_i](),P=e===n||l?C:e,M=y._handleLength,O=m._track[0]["offset"+m._Width_Height],k=O-M,A={},T=(Ft[fi+m._Width_Height]-Ft["client"+m._Width_Height])*(E.n&&d?-1:1),L=function(base){return isNaN(base/T)?0:v.max(0,v.min(1,base/T))},j=function(t){var e=k*t;return e=isNaN(e)?0:e,e=d&&!E.i?O-M-e:e,e=v.max(0,e)},I=L(C),D=j(L(P)),R=j(I);y._maxScroll=T,y._currentScroll=C,y._currentScrollRatio=I,X?(r=d?-(O-M-D):D,o=t?x+r+"px, 0)":x+"0, "+r+"px)",A[w]=o,B&&(A[S]=l&&v.abs(D-y._handleOffset)>1?Or(m._handle)+", "+(w+bi+h)+"ms":ui)):A[m._left_top]=D,Ir()||(m._handle.css(A),X&&B&&l&&m._handle.one(ji,(function(){G||m._handle.css(S,ui)}))),y._handleOffset=D,y._snappedHandleOffset=R,y._trackLength=O}function xr(t,e){var n=e?"removeClass":"addClass",r=t?jt:It,o=t?pn:fn;(t?Tt:Lt)[n](o),r[n](o)}function wr(t){return{_width_height:t?ai:hi,_Width_Height:t?"Width":"Height",_left_top:t?ri:ei,_Left_Top:t?"Left":"Top",_x_y:t?mi:vi,_X_Y:t?"X":"Y",_w_h:t?"w":"h",_l_t:t?"l":"t",_track:t?Tt:jt,_handle:t?Lt:It,_scrollbar:t?At:Et,_info:t?Ue:$e}}function Sr(t){kt=kt||Nr(vn,!0),t?K&&H?Hr(kt.removeAttr(d.s),Mn):Vr(kt):K||bt.append(kt)}function Cr(){var t,e=Dt.top!==Dt,r={},o={},l={};function h(t){if(f(t)){var e=v(t),n={};(He||We)&&(n[ai]=o.w+(e.x-r.x)*l.x),(Ge||We)&&(n[hi]=o.h+(e.y-r.y)*l.y),bt.css(n),m.stpP(t)}else c(t)}function c(e){var r=e!==n;Bn(gt,[Ei,Oi,Mi],[qn,h,c],!0),Hr(vt,_n),kt.releaseCapture&&kt.releaseCapture(),r&&(t&&Wn(),O.update(pi)),t=!1}function f(t){var e=(t.originalEvent||t).touches!==n;return!at&&!G&&(1===m.mBtn(t)||e)}function v(t){return I&&e?{x:t.screenX,y:t.screenY}:m.page(t)}Xn(kt,Pi,(function(e){f(e)&&!Fe&&(Le&&(t=!0,Hn()),r=v(e),o.w=zt[d.oW]-(Z?0:J),o.h=zt[d.oH]-(Z?0:tt),l=Ar(),Bn(gt,[Ei,Oi,Mi],[qn,h,c]),Wr(vt,_n),kt.setCapture&&kt.setCapture(),m.prvD(e),m.stpP(e))}))}function _r(t,e,n){if(!1!==n)if(H){var r,o=ct.callbacks[t],l=t;"on"===l.substr(0,2)&&(l=l.substr(2,1).toLowerCase()+l.substr(3)),_(o)==c.f&&o.call(O,e),M(An,(function(){_((r=this).on)==c.f&&r.on(l,e)}))}else G||On.push({n:t,a:e})}function Pr(t,e,n){n=n||[ui,ui,ui,ui],t[(e=e||ui)+ei]=n[0],t[e+ii]=n[1],t[e+ni]=n[2],t[e+ri]=n[3]}function Mr(t,e,n,r){return e=e||ui,t=t||ui,{t:r?0:Er(bt.css(t+ei+e)),r:n?0:Er(bt.css(t+ii+e)),b:r?0:Er(bt.css(t+ni+e)),l:n?0:Er(bt.css(t+ri+e))}}function Or(element){var t=f._cssProperty("transition"),e=element.css(t);if(e)return e;for(var n,r,o,l="\\s*(([^,(]+(\\(.+?\\))?)+)[\\s,]*",h=new RegExp(l),c=new RegExp("^("+l+")+$"),m="property duration timing-function delay".split(" "),v=[],i=0,y=function(t){if(n=[],!t.match(c))return t;for(;t.match(h);)n.push(RegExp.$1),t=t.replace(h,ui);return n};i<m[d.l];i++)for(r=y(element.css(t+"-"+m[i])),o=0;o<r[d.l];o++)v[o]=(v[o]?v[o]+bi:ui)+r[o];return v.join(", ")}function kr(t,e){var i,n,r,o=function(t,e){if(r="",e&&typeof t==c.s)for(n=t.split(bi),i=0;i<n[d.l];i++)r+="|"+n[i]+"$";return r};return new RegExp("(^"+Ni+"([-_].+|)$)"+o(be,t)+o(xe,e),"g")}function Ar(){var rect=Yt[d.bCR]();return{x:X&&1/(v.round(rect.width)/Yt[d.oW])||1,y:X&&1/(v.round(rect.height)/Yt[d.oH])||1}}function Tr(e){var n="ownerDocument",r="HTMLElement",o=e&&e[n]&&e[n].parentWindow||t;return typeof o[r]==c.o?e instanceof o[r]:e&&typeof e==c.o&&null!==e&&1===e.nodeType&&typeof e.nodeName==c.s}function Lr(t,e){var i,n,a=[],r=[];for(i=0;i<t.length;i++)a[t[i]]=!0;for(i=0;i<e.length;i++)a[e[i]]?delete a[e[i]]:a[e[i]]=!0;for(n in a)r.push(n);return r}function Er(t,e){var n=e?parseFloat(t):parseInt(t,10);return isNaN(n)?0:n}function jr(){var t=Nt.selectionStart;if(t!==n){var e,i,r=yt.val(),o=r[d.l],l=r.split("\n"),h=l[d.l],c=r.substr(0,t).split("\n"),f=0,m=0,v=c[d.l],y=c[c[d.l]-1][d.l];for(i=0;i<l[d.l];i++)(e=l[i][d.l])>m&&(f=i+1,m=e);return{_cursorRow:v,_cursorColumn:y,_rows:h,_columns:m,_widestRow:f,_cursorPosition:t,_cursorMax:o}}}function Ir(){return le&&T.x&&T.y}function Dr(){return V?Ot[0]:Wt}function Rr(t,content){return"<div "+(t?_(t)==c.s?'class="'+t+'"':function(){var e,n=ui;if(w.isPlainObject(t))for(e in t)n+=("c"===e?"class":e)+'="'+t[e]+'" ';return n}():ui)+">"+(content||ui)+"</div>"}function Nr(t,e){var n=_(e)==c.b,r=n?bt:e||bt;return K&&!r[d.l]?null:K?r[n?"children":"find"](yi+t.replace(/\s/g,yi)).eq(0):w(Rr(t))}function zr(t,path){for(var e,n=path.split(yi),i=0;i<n.length;i++){if(!t[d.hOP](n[i]))return;e=t[n[i]],i<n.length&&_(e)==c.o&&(t=e)}return e}function Br(t,path,e){for(var n=path.split(yi),r=n.length,i=0,o={},l=o;i<r;i++)o=o[n[i]]=i+1<r?{}:e;w.extend(t,l,!0)}function Xr(t){var e=ct.updateOnLoad;e=_(e)==c.s?e.split(bi):e,m.isA(e)&&!G&&M(e,t)}function Yr(t,e,n){if(n)return n;if(_(t)!=c.o||_(e)!=c.o)return t!==e;for(var r in t)if("c"!==r){if(!t[d.hOP](r)||!e[d.hOP](r))return!0;if(Yr(t[r],e[r]))return!0}return!1}function Fr(){return w.extend.apply(this,[!0].concat([].slice.call(arguments)))}function Wr(t,e){return k.addClass.call(t,e)}function Hr(t,e){return k.removeClass.call(t,e)}function Gr(t,e,n){return n?Wr(t,e):Hr(t,e)}function Vr(t){return k.remove.call(t)}function Ur(t,e){return k.find.call(t,e).eq(0)}function $r(t,n,r){var o,l;return lt=x.defaultOptions,D=x.nativeScrollbarStyling,z=Fr({},x.nativeScrollbarSize),T=Fr({},x.nativeScrollbarIsOverlaid),L=Fr({},x.overlayScrollbarDummySize),E=Fr({},x.rtlScrollBehavior),cr(Fr({},lt,n)),N=x.cssCalc,I=x.msie,j=x.autoUpdateRecommended,B=x.supportTransition,X=x.supportTransform,Y=x.supportPassiveEvents,F=x.supportResizeObserver,W=x.supportMutationObserver,x.restrictedMeasuring,gt=w(t.ownerDocument),Rt=gt[0],ft=w(Rt.defaultView||Rt.parentWindow),Dt=ft[0],mt=Ur(gt,"html"),vt=Ur(mt,"body"),yt=w(t),Nt=yt[0],V=yt.is("textarea"),U=yt.is("body"),$=Rt!==e,K=V?yt.hasClass(qi)&&yt.parent().hasClass(en):yt.hasClass(Ni)&&yt.children(yi+Zi)[d.l],T.x&&T.y&&!ct.nativeScrollbarsOverlaid.initialize?(_r("onInitializationWithdrawn"),K&&(ur(!0),dr(!0),Sr(!0)),G=!0,at=!0,O):(U&&((o={}).l=v.max(yt[Ci](),mt[Ci](),ft[Ci]()),o.t=v.max(yt[_i](),mt[_i](),ft[_i]()),l=function(){Ct.removeAttr(d.ti),Bn(Ct,Pi,l,!0,!0)}),ur(),dr(),Sr(),pr(),fr(!0),fr(!1),Cr(),Fn(),Yn(wt,Gn),U&&(Ct[Ci](o.l)[_i](o.t),e.activeElement==t&&Ft.focus&&(Ct.attr(d.ti,"-1"),Ft.focus(),Bn(Ct,Pi,l,!1,!0))),O.update(pi),H=!0,_r("onInitialized"),M(On,(function(t,e){_r(e.n,e.a)})),On=[],_(r)==c.s&&(r=[r]),m.isA(r)?M(r,(function(t,e){O.addExt(e)})):w.isPlainObject(r)&&M(r,(function(t,e){O.addExt(t,e)})),setTimeout((function(){B&&!G&&Wr(bt,Fi)}),333),O)}}return(r=t[h]=function(t,e,h){if(0===arguments[d.l])return this;var f,v,y=[],x=w.isPlainObject(e);return t?(t=t[d.l]!=n?t:[t[0]||t],N(),t[d.l]>0&&(x?w.each(t,(function(i,t){(f=t)!==n&&y.push(X(f,e,h,o,l))})):w.each(t,(function(i,t){f=S(t),("!"===e&&r.valid(f)||m.type(e)==c.f&&e(t,f)||e===n)&&y.push(f)})),v=1===y[d.l]?y[0]:y),v):x||!e?v:y}).globals=function(){N();var t=w.extend(!0,{},o);return delete t.msie,t},r.defaultOptions=function(t){N();var e=o.defaultOptions;if(t===n)return w.extend(!0,{},e);o.defaultOptions=w.extend(!0,{},e,R._validate(t,R._template,!0,e)._default)},r.valid=function(t){return t instanceof r&&!t.getState().destroyed},r.extension=function(t,e,n){var r=m.type(t)==c.s,o=arguments[d.l],i=0;if(o<1||!r)return w.extend(!0,{length:D[d.l]},D);if(r)if(m.type(e)==c.f)D.push({name:t,extensionFactory:e,defaultOptions:n});else for(;i<D[d.l];i++)if(D[i].name===t){if(!(o>1))return w.extend(!0,{},D[i]);D.splice(i,1)}},r}();return y&&y.fn&&(y.fn.overlayScrollbars=function(t,e){var n=this;return y.isPlainObject(t)?(y.each(n,(function(){C(this,t,e)})),n):C(n,t)}),C}(o,o.document,void 0)}.call(e,n,e,t))||(t.exports=r)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.